]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/rx/configure
sim: allow the environment configure option everywhere
[thirdparty/binutils-gdb.git] / sim / rx / configure
CommitLineData
4f8d4a38
DD
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
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.
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
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 :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
31fi
32
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 }
79fi
80
81
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
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
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"
4f8d4a38
DD
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
192do
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."
236 else
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."
241 fi
242 exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260 { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269 return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277 set +e
278 as_fn_set_status $1
279 exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362fi # as_fn_arith
363
364
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379} # as_fn_error
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384else
385 as_expr=false
386fi
387
388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390else
391 as_basename=false
392fi
393
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396else
397 as_dirname=false
398fi
399
400as_me=`$as_basename -- "$0" ||
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
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'`
418
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
426
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 |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
441 N
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 t loop
445 s/-\n.*//
446 ' >$as_me.lineno &&
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; }
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
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
454 # Exit status is that of the last command.
455 exit
456}
457
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';;
469esac
470
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
474else
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
477fi
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s='ln -s'
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'
491 fi
492else
493 as_ln_s='cp -p'
494fi
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
497
498if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
504
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
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
4f8d4a38
DD
536
537exec 7<&0 </dev/null 6>&1
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
544#
545# Initializations.
546#
547ac_default_prefix=/usr/local
548ac_clean_files=
549ac_config_libobj_dir=.
550LIBOBJS=
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
562PACKAGE_URL=
563
564ac_unique_file="Makefile.in"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
568#ifdef HAVE_SYS_TYPES_H
569# include <sys/types.h>
570#endif
571#ifdef HAVE_SYS_STAT_H
572# include <sys/stat.h>
573#endif
574#ifdef STDC_HEADERS
575# include <stdlib.h>
576# include <stddef.h>
577#else
578# ifdef HAVE_STDLIB_H
579# include <stdlib.h>
580# endif
581#endif
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
588#ifdef HAVE_STRINGS_H
589# include <strings.h>
590#endif
591#ifdef HAVE_INTTYPES_H
592# include <inttypes.h>
593#endif
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
598# include <unistd.h>
599#endif"
600
601ac_subst_vars='LTLIBOBJS
602LIBOBJS
603cgen_breaks
604REPORT_BUGS_TEXI
605REPORT_BUGS_TO
606PKGVERSION
607sim_profile
608sim_trace
609sim_stdio
610sim_debug
4f8d4a38 611MAINT
31e6ad7d
MF
612MAINTAINER_MODE_FALSE
613MAINTAINER_MODE_TRUE
6bb11ab3
L
614lt_cv_dlopen_libs
615OTOOL64
616OTOOL
617LIPO
618NMEDIT
619DSYMUTIL
620AWK
621STRIP
622OBJDUMP
623LN_S
624NM
625ac_ct_DUMPBIN
626DUMPBIN
627LD
628FGREP
629SED
630LIBTOOL
631PLUGINS_FALSE
632PLUGINS_TRUE
aadc9410
MF
633zlibinc
634zlibdir
4f8d4a38
DD
635CATOBJEXT
636GENCAT
637INSTOBJEXT
638DATADIRNAME
639CATALOGS
640POSUB
641GMSGFMT
642XGETTEXT
643INCINTL
644LIBINTL_DEP
645LIBINTL
646USE_NLS
db2e4d67
MF
647GMAKE_FALSE
648GMAKE_TRUE
649MAKE
650CCDEPMODE
651DEPDIR
652am__leading_dot
5f3ef9d0 653PACKAGE
4f8d4a38
DD
654RANLIB
655AR
656HDEFINES
657CC_FOR_BUILD
658INSTALL_DATA
659INSTALL_SCRIPT
660INSTALL_PROGRAM
2232061b
MF
661EGREP
662GREP
663CPP
4f8d4a38
DD
664target_os
665target_vendor
666target_cpu
667target
668host_os
669host_vendor
670host_cpu
671host
672build_os
673build_vendor
674build_cpu
675build
6ffe910a
MF
676OBJEXT
677EXEEXT
678ac_ct_CC
679CPPFLAGS
680LDFLAGS
681CFLAGS
682CC
4f8d4a38
DD
683WERROR_CFLAGS
684WARN_CFLAGS
685sim_xor_endian
4f8d4a38
DD
686sim_smp
687sim_reserved_bits
4f8d4a38
DD
688sim_packages
689sim_inline
690sim_hw
691sim_hw_objs
692sim_hw_cflags
693sim_default_model
694sim_scache
695sim_float
4f8d4a38
DD
696sim_endian
697sim_bitsize
698sim_assert
699sim_alignment
700sim_environment
701target_alias
702host_alias
703build_alias
704LIBS
705ECHO_T
706ECHO_N
707ECHO_C
708DEFS
709mandir
710localedir
711libdir
712psdir
713pdfdir
714dvidir
715htmldir
716infodir
717docdir
718oldincludedir
719includedir
720localstatedir
721sharedstatedir
722sysconfdir
723datadir
724datarootdir
725libexecdir
726sbindir
727bindir
728program_transform_name
729prefix
730exec_prefix
731PACKAGE_URL
732PACKAGE_BUGREPORT
733PACKAGE_STRING
734PACKAGE_VERSION
735PACKAGE_TARNAME
736PACKAGE_NAME
737PATH_SEPARATOR
738SHELL'
739ac_subst_files=''
740ac_user_opts='
741enable_option_checking
aadc9410 742with_system_zlib
6bb11ab3
L
743enable_plugins
744enable_shared
745enable_static
746with_pic
747enable_fast_install
748with_gnu_ld
749enable_libtool_lock
4f8d4a38 750enable_maintainer_mode
4f8d4a38
DD
751enable_sim_debug
752enable_sim_stdio
753enable_sim_trace
754enable_sim_profile
35656e95 755enable_sim_assert
16f7876d 756enable_sim_environment
347fe5bb 757enable_sim_inline
4f8d4a38
DD
758with_pkgversion
759with_bugurl
6ffe910a
MF
760enable_cycle_accurate
761enable_cycle_stats
4f8d4a38
DD
762'
763 ac_precious_vars='build_alias
764host_alias
765target_alias
766CC
767CFLAGS
768LDFLAGS
769LIBS
770CPPFLAGS
771CPP'
772
773
774# Initialize some variables set by options.
775ac_init_help=
776ac_init_version=false
777ac_unrecognized_opts=
778ac_unrecognized_sep=
779# The variables have the same names as the options, with
780# dashes changed to underlines.
781cache_file=/dev/null
782exec_prefix=NONE
783no_create=
784no_recursion=
785prefix=NONE
786program_prefix=NONE
787program_suffix=NONE
788program_transform_name=s,x,x,
789silent=
790site=
791srcdir=
792verbose=
793x_includes=NONE
794x_libraries=NONE
795
796# Installation directory options.
797# These are left unexpanded so users can "make install exec_prefix=/foo"
798# and all the variables that are supposed to be based on exec_prefix
799# by default will actually change.
800# Use braces instead of parens because sh, perl, etc. also accept them.
801# (The list follows the same order as the GNU Coding Standards.)
802bindir='${exec_prefix}/bin'
803sbindir='${exec_prefix}/sbin'
804libexecdir='${exec_prefix}/libexec'
805datarootdir='${prefix}/share'
806datadir='${datarootdir}'
807sysconfdir='${prefix}/etc'
808sharedstatedir='${prefix}/com'
809localstatedir='${prefix}/var'
810includedir='${prefix}/include'
811oldincludedir='/usr/include'
812docdir='${datarootdir}/doc/${PACKAGE}'
813infodir='${datarootdir}/info'
814htmldir='${docdir}'
815dvidir='${docdir}'
816pdfdir='${docdir}'
817psdir='${docdir}'
818libdir='${exec_prefix}/lib'
819localedir='${datarootdir}/locale'
820mandir='${datarootdir}/man'
821
822ac_prev=
823ac_dashdash=
824for ac_option
825do
826 # If the previous option needs an argument, assign it.
827 if test -n "$ac_prev"; then
828 eval $ac_prev=\$ac_option
829 ac_prev=
830 continue
831 fi
832
833 case $ac_option in
834 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
835 *) ac_optarg=yes ;;
836 esac
837
838 # Accept the important Cygnus configure options, so we can diagnose typos.
839
840 case $ac_dashdash$ac_option in
841 --)
842 ac_dashdash=yes ;;
843
844 -bindir | --bindir | --bindi | --bind | --bin | --bi)
845 ac_prev=bindir ;;
846 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
847 bindir=$ac_optarg ;;
848
849 -build | --build | --buil | --bui | --bu)
850 ac_prev=build_alias ;;
851 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
852 build_alias=$ac_optarg ;;
853
854 -cache-file | --cache-file | --cache-fil | --cache-fi \
855 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
856 ac_prev=cache_file ;;
857 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
858 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
859 cache_file=$ac_optarg ;;
860
861 --config-cache | -C)
862 cache_file=config.cache ;;
863
864 -datadir | --datadir | --datadi | --datad)
865 ac_prev=datadir ;;
866 -datadir=* | --datadir=* | --datadi=* | --datad=*)
867 datadir=$ac_optarg ;;
868
869 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
870 | --dataroo | --dataro | --datar)
871 ac_prev=datarootdir ;;
872 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
873 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
874 datarootdir=$ac_optarg ;;
875
876 -disable-* | --disable-*)
877 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
878 # Reject names that are not valid shell variable names.
879 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
880 as_fn_error "invalid feature name: $ac_useropt"
881 ac_useropt_orig=$ac_useropt
882 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
883 case $ac_user_opts in
884 *"
885"enable_$ac_useropt"
886"*) ;;
887 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
888 ac_unrecognized_sep=', ';;
889 esac
890 eval enable_$ac_useropt=no ;;
891
892 -docdir | --docdir | --docdi | --doc | --do)
893 ac_prev=docdir ;;
894 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
895 docdir=$ac_optarg ;;
896
897 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
898 ac_prev=dvidir ;;
899 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
900 dvidir=$ac_optarg ;;
901
902 -enable-* | --enable-*)
903 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
904 # Reject names that are not valid shell variable names.
905 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
906 as_fn_error "invalid feature name: $ac_useropt"
907 ac_useropt_orig=$ac_useropt
908 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
909 case $ac_user_opts in
910 *"
911"enable_$ac_useropt"
912"*) ;;
913 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
914 ac_unrecognized_sep=', ';;
915 esac
916 eval enable_$ac_useropt=\$ac_optarg ;;
917
918 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
919 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
920 | --exec | --exe | --ex)
921 ac_prev=exec_prefix ;;
922 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
923 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
924 | --exec=* | --exe=* | --ex=*)
925 exec_prefix=$ac_optarg ;;
926
927 -gas | --gas | --ga | --g)
928 # Obsolete; use --with-gas.
929 with_gas=yes ;;
930
931 -help | --help | --hel | --he | -h)
932 ac_init_help=long ;;
933 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
934 ac_init_help=recursive ;;
935 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
936 ac_init_help=short ;;
937
938 -host | --host | --hos | --ho)
939 ac_prev=host_alias ;;
940 -host=* | --host=* | --hos=* | --ho=*)
941 host_alias=$ac_optarg ;;
942
943 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
944 ac_prev=htmldir ;;
945 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
946 | --ht=*)
947 htmldir=$ac_optarg ;;
948
949 -includedir | --includedir | --includedi | --included | --include \
950 | --includ | --inclu | --incl | --inc)
951 ac_prev=includedir ;;
952 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
953 | --includ=* | --inclu=* | --incl=* | --inc=*)
954 includedir=$ac_optarg ;;
955
956 -infodir | --infodir | --infodi | --infod | --info | --inf)
957 ac_prev=infodir ;;
958 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
959 infodir=$ac_optarg ;;
960
961 -libdir | --libdir | --libdi | --libd)
962 ac_prev=libdir ;;
963 -libdir=* | --libdir=* | --libdi=* | --libd=*)
964 libdir=$ac_optarg ;;
965
966 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
967 | --libexe | --libex | --libe)
968 ac_prev=libexecdir ;;
969 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
970 | --libexe=* | --libex=* | --libe=*)
971 libexecdir=$ac_optarg ;;
972
973 -localedir | --localedir | --localedi | --localed | --locale)
974 ac_prev=localedir ;;
975 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
976 localedir=$ac_optarg ;;
977
978 -localstatedir | --localstatedir | --localstatedi | --localstated \
979 | --localstate | --localstat | --localsta | --localst | --locals)
980 ac_prev=localstatedir ;;
981 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
982 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
983 localstatedir=$ac_optarg ;;
984
985 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
986 ac_prev=mandir ;;
987 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
988 mandir=$ac_optarg ;;
989
990 -nfp | --nfp | --nf)
991 # Obsolete; use --without-fp.
992 with_fp=no ;;
993
994 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
995 | --no-cr | --no-c | -n)
996 no_create=yes ;;
997
998 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
999 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1000 no_recursion=yes ;;
1001
1002 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1003 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1004 | --oldin | --oldi | --old | --ol | --o)
1005 ac_prev=oldincludedir ;;
1006 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1007 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1008 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1009 oldincludedir=$ac_optarg ;;
1010
1011 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1012 ac_prev=prefix ;;
1013 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1014 prefix=$ac_optarg ;;
1015
1016 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1017 | --program-pre | --program-pr | --program-p)
1018 ac_prev=program_prefix ;;
1019 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1020 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1021 program_prefix=$ac_optarg ;;
1022
1023 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1024 | --program-suf | --program-su | --program-s)
1025 ac_prev=program_suffix ;;
1026 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1027 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1028 program_suffix=$ac_optarg ;;
1029
1030 -program-transform-name | --program-transform-name \
1031 | --program-transform-nam | --program-transform-na \
1032 | --program-transform-n | --program-transform- \
1033 | --program-transform | --program-transfor \
1034 | --program-transfo | --program-transf \
1035 | --program-trans | --program-tran \
1036 | --progr-tra | --program-tr | --program-t)
1037 ac_prev=program_transform_name ;;
1038 -program-transform-name=* | --program-transform-name=* \
1039 | --program-transform-nam=* | --program-transform-na=* \
1040 | --program-transform-n=* | --program-transform-=* \
1041 | --program-transform=* | --program-transfor=* \
1042 | --program-transfo=* | --program-transf=* \
1043 | --program-trans=* | --program-tran=* \
1044 | --progr-tra=* | --program-tr=* | --program-t=*)
1045 program_transform_name=$ac_optarg ;;
1046
1047 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1048 ac_prev=pdfdir ;;
1049 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1050 pdfdir=$ac_optarg ;;
1051
1052 -psdir | --psdir | --psdi | --psd | --ps)
1053 ac_prev=psdir ;;
1054 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1055 psdir=$ac_optarg ;;
1056
1057 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1058 | -silent | --silent | --silen | --sile | --sil)
1059 silent=yes ;;
1060
1061 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1062 ac_prev=sbindir ;;
1063 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1064 | --sbi=* | --sb=*)
1065 sbindir=$ac_optarg ;;
1066
1067 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1068 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1069 | --sharedst | --shareds | --shared | --share | --shar \
1070 | --sha | --sh)
1071 ac_prev=sharedstatedir ;;
1072 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1073 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1074 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1075 | --sha=* | --sh=*)
1076 sharedstatedir=$ac_optarg ;;
1077
1078 -site | --site | --sit)
1079 ac_prev=site ;;
1080 -site=* | --site=* | --sit=*)
1081 site=$ac_optarg ;;
1082
1083 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1084 ac_prev=srcdir ;;
1085 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1086 srcdir=$ac_optarg ;;
1087
1088 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1089 | --syscon | --sysco | --sysc | --sys | --sy)
1090 ac_prev=sysconfdir ;;
1091 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1092 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1093 sysconfdir=$ac_optarg ;;
1094
1095 -target | --target | --targe | --targ | --tar | --ta | --t)
1096 ac_prev=target_alias ;;
1097 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1098 target_alias=$ac_optarg ;;
1099
1100 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1101 verbose=yes ;;
1102
1103 -version | --version | --versio | --versi | --vers | -V)
1104 ac_init_version=: ;;
1105
1106 -with-* | --with-*)
1107 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1108 # Reject names that are not valid shell variable names.
1109 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1110 as_fn_error "invalid package name: $ac_useropt"
1111 ac_useropt_orig=$ac_useropt
1112 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1113 case $ac_user_opts in
1114 *"
1115"with_$ac_useropt"
1116"*) ;;
1117 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1118 ac_unrecognized_sep=', ';;
1119 esac
1120 eval with_$ac_useropt=\$ac_optarg ;;
1121
1122 -without-* | --without-*)
1123 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1124 # Reject names that are not valid shell variable names.
1125 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1126 as_fn_error "invalid package name: $ac_useropt"
1127 ac_useropt_orig=$ac_useropt
1128 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1129 case $ac_user_opts in
1130 *"
1131"with_$ac_useropt"
1132"*) ;;
1133 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1134 ac_unrecognized_sep=', ';;
1135 esac
1136 eval with_$ac_useropt=no ;;
1137
1138 --x)
1139 # Obsolete; use --with-x.
1140 with_x=yes ;;
1141
1142 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1143 | --x-incl | --x-inc | --x-in | --x-i)
1144 ac_prev=x_includes ;;
1145 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1146 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1147 x_includes=$ac_optarg ;;
1148
1149 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1150 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1151 ac_prev=x_libraries ;;
1152 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1153 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1154 x_libraries=$ac_optarg ;;
1155
1156 -*) as_fn_error "unrecognized option: \`$ac_option'
1157Try \`$0 --help' for more information."
1158 ;;
1159
1160 *=*)
1161 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1162 # Reject names that are not valid shell variable names.
1163 case $ac_envvar in #(
1164 '' | [0-9]* | *[!_$as_cr_alnum]* )
1165 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1166 esac
1167 eval $ac_envvar=\$ac_optarg
1168 export $ac_envvar ;;
1169
1170 *)
1171 # FIXME: should be removed in autoconf 3.0.
1172 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1173 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1174 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1175 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1176 ;;
1177
1178 esac
1179done
1180
1181if test -n "$ac_prev"; then
1182 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1183 as_fn_error "missing argument to $ac_option"
1184fi
1185
1186if test -n "$ac_unrecognized_opts"; then
1187 case $enable_option_checking in
1188 no) ;;
1189 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1190 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1191 esac
1192fi
1193
1194# Check all directory arguments for consistency.
1195for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1196 datadir sysconfdir sharedstatedir localstatedir includedir \
1197 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1198 libdir localedir mandir
1199do
1200 eval ac_val=\$$ac_var
1201 # Remove trailing slashes.
1202 case $ac_val in
1203 */ )
1204 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1205 eval $ac_var=\$ac_val;;
1206 esac
1207 # Be sure to have absolute directory names.
1208 case $ac_val in
1209 [\\/$]* | ?:[\\/]* ) continue;;
1210 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1211 esac
1212 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1213done
1214
1215# There might be people who depend on the old broken behavior: `$host'
1216# used to hold the argument of --host etc.
1217# FIXME: To remove some day.
1218build=$build_alias
1219host=$host_alias
1220target=$target_alias
1221
1222# FIXME: To remove some day.
1223if test "x$host_alias" != x; then
1224 if test "x$build_alias" = x; then
1225 cross_compiling=maybe
1226 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1227 If a cross compiler is detected then cross compile mode will be used." >&2
1228 elif test "x$build_alias" != "x$host_alias"; then
1229 cross_compiling=yes
1230 fi
1231fi
1232
1233ac_tool_prefix=
1234test -n "$host_alias" && ac_tool_prefix=$host_alias-
1235
1236test "$silent" = yes && exec 6>/dev/null
1237
1238
1239ac_pwd=`pwd` && test -n "$ac_pwd" &&
1240ac_ls_di=`ls -di .` &&
1241ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1242 as_fn_error "working directory cannot be determined"
1243test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1244 as_fn_error "pwd does not report name of working directory"
1245
1246
1247# Find the source files, if location was not specified.
1248if test -z "$srcdir"; then
1249 ac_srcdir_defaulted=yes
1250 # Try the directory containing this script, then the parent directory.
1251 ac_confdir=`$as_dirname -- "$as_myself" ||
1252$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1253 X"$as_myself" : 'X\(//\)[^/]' \| \
1254 X"$as_myself" : 'X\(//\)$' \| \
1255 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1256$as_echo X"$as_myself" |
1257 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1258 s//\1/
1259 q
1260 }
1261 /^X\(\/\/\)[^/].*/{
1262 s//\1/
1263 q
1264 }
1265 /^X\(\/\/\)$/{
1266 s//\1/
1267 q
1268 }
1269 /^X\(\/\).*/{
1270 s//\1/
1271 q
1272 }
1273 s/.*/./; q'`
1274 srcdir=$ac_confdir
1275 if test ! -r "$srcdir/$ac_unique_file"; then
1276 srcdir=..
1277 fi
1278else
1279 ac_srcdir_defaulted=no
1280fi
1281if test ! -r "$srcdir/$ac_unique_file"; then
1282 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1283 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1284fi
1285ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1286ac_abs_confdir=`(
1287 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1288 pwd)`
1289# When building in place, set srcdir=.
1290if test "$ac_abs_confdir" = "$ac_pwd"; then
1291 srcdir=.
1292fi
1293# Remove unnecessary trailing slashes from srcdir.
1294# Double slashes in file names in object file debugging info
1295# mess up M-x gdb in Emacs.
1296case $srcdir in
1297*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1298esac
1299for ac_var in $ac_precious_vars; do
1300 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1301 eval ac_env_${ac_var}_value=\$${ac_var}
1302 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1303 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1304done
1305
1306#
1307# Report the --help message.
1308#
1309if test "$ac_init_help" = "long"; then
1310 # Omit some internal or obsolete options to make the list less imposing.
1311 # This message is too long to be a string in the A/UX 3.1 sh.
1312 cat <<_ACEOF
1313\`configure' configures this package to adapt to many kinds of systems.
1314
1315Usage: $0 [OPTION]... [VAR=VALUE]...
1316
1317To assign environment variables (e.g., CC, CFLAGS...), specify them as
1318VAR=VALUE. See below for descriptions of some of the useful variables.
1319
1320Defaults for the options are specified in brackets.
1321
1322Configuration:
1323 -h, --help display this help and exit
1324 --help=short display options specific to this package
1325 --help=recursive display the short help of all the included packages
1326 -V, --version display version information and exit
1327 -q, --quiet, --silent do not print \`checking...' messages
1328 --cache-file=FILE cache test results in FILE [disabled]
1329 -C, --config-cache alias for \`--cache-file=config.cache'
1330 -n, --no-create do not create output files
1331 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1332
1333Installation directories:
1334 --prefix=PREFIX install architecture-independent files in PREFIX
1335 [$ac_default_prefix]
1336 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1337 [PREFIX]
1338
1339By default, \`make install' will install all the files in
1340\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1341an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1342for instance \`--prefix=\$HOME'.
1343
1344For better control, use the options below.
1345
1346Fine tuning of the installation directories:
1347 --bindir=DIR user executables [EPREFIX/bin]
1348 --sbindir=DIR system admin executables [EPREFIX/sbin]
1349 --libexecdir=DIR program executables [EPREFIX/libexec]
1350 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1351 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1352 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1353 --libdir=DIR object code libraries [EPREFIX/lib]
1354 --includedir=DIR C header files [PREFIX/include]
1355 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1356 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1357 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1358 --infodir=DIR info documentation [DATAROOTDIR/info]
1359 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1360 --mandir=DIR man documentation [DATAROOTDIR/man]
1361 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1362 --htmldir=DIR html documentation [DOCDIR]
1363 --dvidir=DIR dvi documentation [DOCDIR]
1364 --pdfdir=DIR pdf documentation [DOCDIR]
1365 --psdir=DIR ps documentation [DOCDIR]
1366_ACEOF
1367
1368 cat <<\_ACEOF
1369
1370Program names:
1371 --program-prefix=PREFIX prepend PREFIX to installed program names
1372 --program-suffix=SUFFIX append SUFFIX to installed program names
1373 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1374
1375System types:
1376 --build=BUILD configure for building on BUILD [guessed]
1377 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1378 --target=TARGET configure for building compilers for TARGET [HOST]
1379_ACEOF
1380fi
1381
1382if test -n "$ac_init_help"; then
1383
1384 cat <<\_ACEOF
1385
1386Optional Features:
1387 --disable-option-checking ignore unrecognized --enable/--with options
1388 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1389 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1390 --enable-plugins Enable support for plugins
6bb11ab3
L
1391 --enable-shared[=PKGS] build shared libraries [default=yes]
1392 --enable-static[=PKGS] build static libraries [default=yes]
1393 --enable-fast-install[=PKGS]
1394 optimize for fast installation [default=yes]
1395 --disable-libtool-lock avoid locking (might break parallel builds)
31e6ad7d
MF
1396 --enable-maintainer-mode enable make rules and dependencies not useful
1397 (and sometimes confusing) to the casual installer
8d0978fb
MF
1398 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1399 itself)
1400 --enable-sim-stdio Specify whether to use stdio for console
1401 input/output
1402 --enable-sim-trace=opts Enable tracing of simulated programs
1403 --enable-sim-profile=opts
1404 Enable profiling flags
35656e95 1405 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1406 --enable-sim-environment=environment
1407 Specify mixed, user, virtual or operating
1408 environment
347fe5bb
MF
1409 --enable-sim-inline=inlines
1410 Specify which functions should be inlined
6ffe910a 1411 --disable-cycle-accurate
8d0978fb
MF
1412 Disable cycle accurate simulation (faster runtime)
1413 --disable-cycle-stats Disable cycle statistics (faster runtime)
4f8d4a38
DD
1414
1415Optional Packages:
1416 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1417 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1418 --with-system-zlib use installed libz
6bb11ab3
L
1419 --with-pic try to use only PIC/non-PIC objects [default=use
1420 both]
1421 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1422 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
4f8d4a38
DD
1423 --with-bugurl=URL Direct users to URL to report a bug
1424
1425Some influential environment variables:
1426 CC C compiler command
1427 CFLAGS C compiler flags
1428 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1429 nonstandard directory <lib dir>
1430 LIBS libraries to pass to the linker, e.g. -l<library>
1431 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1432 you have headers in a nonstandard directory <include dir>
1433 CPP C preprocessor
1434
1435Use these variables to override the choices made by `configure' or to help
1436it to find libraries and programs with nonstandard names/locations.
1437
1438Report bugs to the package provider.
1439_ACEOF
1440ac_status=$?
1441fi
1442
1443if test "$ac_init_help" = "recursive"; then
1444 # If there are subdirs, report their specific --help.
1445 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1446 test -d "$ac_dir" ||
1447 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1448 continue
1449 ac_builddir=.
1450
1451case "$ac_dir" in
1452.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1453*)
1454 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1455 # A ".." for each directory in $ac_dir_suffix.
1456 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1457 case $ac_top_builddir_sub in
1458 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1459 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1460 esac ;;
1461esac
1462ac_abs_top_builddir=$ac_pwd
1463ac_abs_builddir=$ac_pwd$ac_dir_suffix
1464# for backward compatibility:
1465ac_top_builddir=$ac_top_build_prefix
1466
1467case $srcdir in
1468 .) # We are building in place.
1469 ac_srcdir=.
1470 ac_top_srcdir=$ac_top_builddir_sub
1471 ac_abs_top_srcdir=$ac_pwd ;;
1472 [\\/]* | ?:[\\/]* ) # Absolute name.
1473 ac_srcdir=$srcdir$ac_dir_suffix;
1474 ac_top_srcdir=$srcdir
1475 ac_abs_top_srcdir=$srcdir ;;
1476 *) # Relative name.
1477 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1478 ac_top_srcdir=$ac_top_build_prefix$srcdir
1479 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1480esac
1481ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1482
1483 cd "$ac_dir" || { ac_status=$?; continue; }
1484 # Check for guested configure.
1485 if test -f "$ac_srcdir/configure.gnu"; then
1486 echo &&
1487 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1488 elif test -f "$ac_srcdir/configure"; then
1489 echo &&
1490 $SHELL "$ac_srcdir/configure" --help=recursive
1491 else
1492 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1493 fi || ac_status=$?
1494 cd "$ac_pwd" || { ac_status=$?; break; }
1495 done
1496fi
1497
1498test -n "$ac_init_help" && exit $ac_status
1499if $ac_init_version; then
1500 cat <<\_ACEOF
1501configure
1502generated by GNU Autoconf 2.64
1503
1504Copyright (C) 2009 Free Software Foundation, Inc.
1505This configure script is free software; the Free Software Foundation
1506gives unlimited permission to copy, distribute and modify it.
1507_ACEOF
1508 exit
1509fi
1510
1511## ------------------------ ##
1512## Autoconf initialization. ##
1513## ------------------------ ##
1514
1515# ac_fn_c_try_compile LINENO
1516# --------------------------
1517# Try to compile conftest.$ac_ext, and return whether this succeeded.
1518ac_fn_c_try_compile ()
1519{
1520 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1521 rm -f conftest.$ac_objext
1522 if { { ac_try="$ac_compile"
1523case "(($ac_try" in
1524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1525 *) ac_try_echo=$ac_try;;
1526esac
1527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1528$as_echo "$ac_try_echo"; } >&5
1529 (eval "$ac_compile") 2>conftest.err
1530 ac_status=$?
1531 if test -s conftest.err; then
1532 grep -v '^ *+' conftest.err >conftest.er1
1533 cat conftest.er1 >&5
1534 mv -f conftest.er1 conftest.err
1535 fi
1536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1537 test $ac_status = 0; } && {
1538 test -z "$ac_c_werror_flag" ||
1539 test ! -s conftest.err
1540 } && test -s conftest.$ac_objext; then :
1541 ac_retval=0
1542else
1543 $as_echo "$as_me: failed program was:" >&5
1544sed 's/^/| /' conftest.$ac_ext >&5
1545
1546 ac_retval=1
1547fi
1548 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1549 return $ac_retval
1550
1551} # ac_fn_c_try_compile
1552
1553# ac_fn_c_try_cpp LINENO
1554# ----------------------
1555# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1556ac_fn_c_try_cpp ()
1557{
1558 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1559 if { { ac_try="$ac_cpp conftest.$ac_ext"
1560case "(($ac_try" in
1561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1562 *) ac_try_echo=$ac_try;;
1563esac
1564eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1565$as_echo "$ac_try_echo"; } >&5
1566 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1567 ac_status=$?
1568 if test -s conftest.err; then
1569 grep -v '^ *+' conftest.err >conftest.er1
1570 cat conftest.er1 >&5
1571 mv -f conftest.er1 conftest.err
1572 fi
1573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1574 test $ac_status = 0; } >/dev/null && {
1575 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1576 test ! -s conftest.err
1577 }; then :
1578 ac_retval=0
1579else
1580 $as_echo "$as_me: failed program was:" >&5
1581sed 's/^/| /' conftest.$ac_ext >&5
1582
1583 ac_retval=1
1584fi
1585 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1586 return $ac_retval
1587
1588} # ac_fn_c_try_cpp
1589
1590# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1591# -------------------------------------------------------
1592# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1593# the include files in INCLUDES and setting the cache variable VAR
1594# accordingly.
1595ac_fn_c_check_header_mongrel ()
1596{
1597 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1598 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1600$as_echo_n "checking for $2... " >&6; }
1601if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1602 $as_echo_n "(cached) " >&6
1603fi
1604eval ac_res=\$$3
1605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1606$as_echo "$ac_res" >&6; }
1607else
1608 # Is the header compilable?
1609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1610$as_echo_n "checking $2 usability... " >&6; }
1611cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1612/* end confdefs.h. */
1613$4
1614#include <$2>
1615_ACEOF
1616if ac_fn_c_try_compile "$LINENO"; then :
1617 ac_header_compiler=yes
1618else
1619 ac_header_compiler=no
1620fi
1621rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1623$as_echo "$ac_header_compiler" >&6; }
1624
1625# Is the header present?
1626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1627$as_echo_n "checking $2 presence... " >&6; }
1628cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1629/* end confdefs.h. */
1630#include <$2>
1631_ACEOF
1632if ac_fn_c_try_cpp "$LINENO"; then :
1633 ac_header_preproc=yes
1634else
1635 ac_header_preproc=no
1636fi
1637rm -f conftest.err conftest.$ac_ext
1638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1639$as_echo "$ac_header_preproc" >&6; }
1640
1641# So? What about this header?
1642case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1643 yes:no: )
1644 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1645$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1647$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1648 ;;
1649 no:yes:* )
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1651$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1653$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1655$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1657$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1659$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1660 ;;
1661esac
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1663$as_echo_n "checking for $2... " >&6; }
1664if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1665 $as_echo_n "(cached) " >&6
1666else
1667 eval "$3=\$ac_header_compiler"
1668fi
1669eval ac_res=\$$3
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1671$as_echo "$ac_res" >&6; }
1672fi
1673 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1674
1675} # ac_fn_c_check_header_mongrel
1676
1677# ac_fn_c_try_run LINENO
1678# ----------------------
1679# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1680# that executables *can* be run.
1681ac_fn_c_try_run ()
1682{
1683 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684 if { { ac_try="$ac_link"
1685case "(($ac_try" in
1686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1687 *) ac_try_echo=$ac_try;;
1688esac
1689eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1690$as_echo "$ac_try_echo"; } >&5
1691 (eval "$ac_link") 2>&5
1692 ac_status=$?
1693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1694 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1695 { { case "(($ac_try" in
1696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1697 *) ac_try_echo=$ac_try;;
1698esac
1699eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1700$as_echo "$ac_try_echo"; } >&5
1701 (eval "$ac_try") 2>&5
1702 ac_status=$?
1703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1704 test $ac_status = 0; }; }; then :
1705 ac_retval=0
1706else
1707 $as_echo "$as_me: program exited with status $ac_status" >&5
1708 $as_echo "$as_me: failed program was:" >&5
1709sed 's/^/| /' conftest.$ac_ext >&5
1710
1711 ac_retval=$ac_status
1712fi
1713 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1714 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1715 return $ac_retval
1716
1717} # ac_fn_c_try_run
1718
1719# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1720# -------------------------------------------------------
1721# Tests whether HEADER exists and can be compiled using the include files in
1722# INCLUDES, setting the cache variable VAR accordingly.
1723ac_fn_c_check_header_compile ()
1724{
1725 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1727$as_echo_n "checking for $2... " >&6; }
1728if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1729 $as_echo_n "(cached) " >&6
1730else
1731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1732/* end confdefs.h. */
1733$4
1734#include <$2>
1735_ACEOF
1736if ac_fn_c_try_compile "$LINENO"; then :
1737 eval "$3=yes"
1738else
1739 eval "$3=no"
1740fi
1741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1742fi
1743eval ac_res=\$$3
1744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1745$as_echo "$ac_res" >&6; }
1746 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1747
1748} # ac_fn_c_check_header_compile
1749
1750# ac_fn_c_try_link LINENO
1751# -----------------------
1752# Try to link conftest.$ac_ext, and return whether this succeeded.
1753ac_fn_c_try_link ()
1754{
1755 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1756 rm -f conftest.$ac_objext conftest$ac_exeext
1757 if { { ac_try="$ac_link"
1758case "(($ac_try" in
1759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1760 *) ac_try_echo=$ac_try;;
1761esac
1762eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1763$as_echo "$ac_try_echo"; } >&5
1764 (eval "$ac_link") 2>conftest.err
1765 ac_status=$?
1766 if test -s conftest.err; then
1767 grep -v '^ *+' conftest.err >conftest.er1
1768 cat conftest.er1 >&5
1769 mv -f conftest.er1 conftest.err
1770 fi
1771 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1772 test $ac_status = 0; } && {
1773 test -z "$ac_c_werror_flag" ||
1774 test ! -s conftest.err
1775 } && test -s conftest$ac_exeext && {
1776 test "$cross_compiling" = yes ||
1777 $as_test_x conftest$ac_exeext
1778 }; then :
1779 ac_retval=0
1780else
1781 $as_echo "$as_me: failed program was:" >&5
1782sed 's/^/| /' conftest.$ac_ext >&5
1783
1784 ac_retval=1
1785fi
1786 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1787 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1788 # interfere with the next link command; also delete a directory that is
1789 # left behind by Apple's compiler. We do this before executing the actions.
1790 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1791 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1792 return $ac_retval
1793
1794} # ac_fn_c_try_link
1795
1796# ac_fn_c_check_func LINENO FUNC VAR
1797# ----------------------------------
1798# Tests whether FUNC exists, setting the cache variable VAR accordingly
1799ac_fn_c_check_func ()
1800{
1801 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1803$as_echo_n "checking for $2... " >&6; }
1804if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1805 $as_echo_n "(cached) " >&6
1806else
1807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1808/* end confdefs.h. */
1809/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1810 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1811#define $2 innocuous_$2
1812
1813/* System header to define __stub macros and hopefully few prototypes,
1814 which can conflict with char $2 (); below.
1815 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1816 <limits.h> exists even on freestanding compilers. */
1817
1818#ifdef __STDC__
1819# include <limits.h>
1820#else
1821# include <assert.h>
1822#endif
1823
1824#undef $2
1825
1826/* Override any GCC internal prototype to avoid an error.
1827 Use char because int might match the return type of a GCC
1828 builtin and then its argument prototype would still apply. */
1829#ifdef __cplusplus
1830extern "C"
1831#endif
1832char $2 ();
1833/* The GNU C library defines this for functions which it implements
1834 to always fail with ENOSYS. Some functions are actually named
1835 something starting with __ and the normal name is an alias. */
1836#if defined __stub_$2 || defined __stub___$2
1837choke me
1838#endif
1839
1840int
1841main ()
1842{
1843return $2 ();
1844 ;
1845 return 0;
1846}
1847_ACEOF
1848if ac_fn_c_try_link "$LINENO"; then :
1849 eval "$3=yes"
1850else
1851 eval "$3=no"
1852fi
1853rm -f core conftest.err conftest.$ac_objext \
1854 conftest$ac_exeext conftest.$ac_ext
1855fi
1856eval ac_res=\$$3
1857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1858$as_echo "$ac_res" >&6; }
1859 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1860
1861} # ac_fn_c_check_func
936df756
MF
1862
1863# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1864# ----------------------------------------------------
1865# Tries to find if the field MEMBER exists in type AGGR, after including
1866# INCLUDES, setting cache variable VAR accordingly.
1867ac_fn_c_check_member ()
1868{
1869 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1871$as_echo_n "checking for $2.$3... " >&6; }
1872if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1873 $as_echo_n "(cached) " >&6
1874else
1875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1876/* end confdefs.h. */
1877$5
1878int
1879main ()
1880{
1881static $2 ac_aggr;
1882if (ac_aggr.$3)
1883return 0;
1884 ;
1885 return 0;
1886}
1887_ACEOF
1888if ac_fn_c_try_compile "$LINENO"; then :
1889 eval "$4=yes"
1890else
1891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1892/* end confdefs.h. */
1893$5
1894int
1895main ()
1896{
1897static $2 ac_aggr;
1898if (sizeof ac_aggr.$3)
1899return 0;
1900 ;
1901 return 0;
1902}
1903_ACEOF
1904if ac_fn_c_try_compile "$LINENO"; then :
1905 eval "$4=yes"
1906else
1907 eval "$4=no"
1908fi
1909rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1910fi
1911rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1912fi
1913eval ac_res=\$$4
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1915$as_echo "$ac_res" >&6; }
1916 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1917
1918} # ac_fn_c_check_member
1919
1920# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1921# -------------------------------------------
1922# Tests whether TYPE exists after having included INCLUDES, setting cache
1923# variable VAR accordingly.
1924ac_fn_c_check_type ()
1925{
1926 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1928$as_echo_n "checking for $2... " >&6; }
1929if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1930 $as_echo_n "(cached) " >&6
1931else
1932 eval "$3=no"
1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934/* end confdefs.h. */
1935$4
1936int
1937main ()
1938{
1939if (sizeof ($2))
1940 return 0;
1941 ;
1942 return 0;
1943}
1944_ACEOF
1945if ac_fn_c_try_compile "$LINENO"; then :
1946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1947/* end confdefs.h. */
1948$4
1949int
1950main ()
1951{
1952if (sizeof (($2)))
1953 return 0;
1954 ;
1955 return 0;
1956}
1957_ACEOF
1958if ac_fn_c_try_compile "$LINENO"; then :
1959
1960else
1961 eval "$3=yes"
1962fi
1963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1964fi
1965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1966fi
1967eval ac_res=\$$3
1968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1969$as_echo "$ac_res" >&6; }
1970 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1971
1972} # ac_fn_c_check_type
4f8d4a38
DD
1973cat >config.log <<_ACEOF
1974This file contains any messages produced by compilers while
1975running configure, to aid debugging if configure makes a mistake.
1976
1977It was created by $as_me, which was
1978generated by GNU Autoconf 2.64. Invocation command line was
1979
1980 $ $0 $@
1981
1982_ACEOF
1983exec 5>>config.log
1984{
1985cat <<_ASUNAME
1986## --------- ##
1987## Platform. ##
1988## --------- ##
1989
1990hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1991uname -m = `(uname -m) 2>/dev/null || echo unknown`
1992uname -r = `(uname -r) 2>/dev/null || echo unknown`
1993uname -s = `(uname -s) 2>/dev/null || echo unknown`
1994uname -v = `(uname -v) 2>/dev/null || echo unknown`
1995
1996/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1997/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1998
1999/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2000/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2001/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2002/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2003/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2004/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2005/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2006
2007_ASUNAME
2008
2009as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2010for as_dir in $PATH
2011do
2012 IFS=$as_save_IFS
2013 test -z "$as_dir" && as_dir=.
2014 $as_echo "PATH: $as_dir"
2015 done
2016IFS=$as_save_IFS
2017
2018} >&5
2019
2020cat >&5 <<_ACEOF
2021
2022
2023## ----------- ##
2024## Core tests. ##
2025## ----------- ##
2026
2027_ACEOF
2028
2029
2030# Keep a trace of the command line.
2031# Strip out --no-create and --no-recursion so they do not pile up.
2032# Strip out --silent because we don't want to record it for future runs.
2033# Also quote any args containing shell meta-characters.
2034# Make two passes to allow for proper duplicate-argument suppression.
2035ac_configure_args=
2036ac_configure_args0=
2037ac_configure_args1=
2038ac_must_keep_next=false
2039for ac_pass in 1 2
2040do
2041 for ac_arg
2042 do
2043 case $ac_arg in
2044 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2045 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2046 | -silent | --silent | --silen | --sile | --sil)
2047 continue ;;
2048 *\'*)
2049 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2050 esac
2051 case $ac_pass in
2052 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2053 2)
2054 as_fn_append ac_configure_args1 " '$ac_arg'"
2055 if test $ac_must_keep_next = true; then
2056 ac_must_keep_next=false # Got value, back to normal.
2057 else
2058 case $ac_arg in
2059 *=* | --config-cache | -C | -disable-* | --disable-* \
2060 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2061 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2062 | -with-* | --with-* | -without-* | --without-* | --x)
2063 case "$ac_configure_args0 " in
2064 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2065 esac
2066 ;;
2067 -* ) ac_must_keep_next=true ;;
2068 esac
2069 fi
2070 as_fn_append ac_configure_args " '$ac_arg'"
2071 ;;
2072 esac
2073 done
2074done
2075{ ac_configure_args0=; unset ac_configure_args0;}
2076{ ac_configure_args1=; unset ac_configure_args1;}
2077
2078# When interrupted or exit'd, cleanup temporary files, and complete
2079# config.log. We remove comments because anyway the quotes in there
2080# would cause problems or look ugly.
2081# WARNING: Use '\'' to represent an apostrophe within the trap.
2082# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2083trap 'exit_status=$?
2084 # Save into config.log some information that might help in debugging.
2085 {
2086 echo
2087
2088 cat <<\_ASBOX
2089## ---------------- ##
2090## Cache variables. ##
2091## ---------------- ##
2092_ASBOX
2093 echo
2094 # The following way of writing the cache mishandles newlines in values,
2095(
2096 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2097 eval ac_val=\$$ac_var
2098 case $ac_val in #(
2099 *${as_nl}*)
2100 case $ac_var in #(
2101 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2102$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2103 esac
2104 case $ac_var in #(
2105 _ | IFS | as_nl) ;; #(
2106 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2107 *) { eval $ac_var=; unset $ac_var;} ;;
2108 esac ;;
2109 esac
2110 done
2111 (set) 2>&1 |
2112 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2113 *${as_nl}ac_space=\ *)
2114 sed -n \
2115 "s/'\''/'\''\\\\'\'''\''/g;
2116 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2117 ;; #(
2118 *)
2119 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2120 ;;
2121 esac |
2122 sort
2123)
2124 echo
2125
2126 cat <<\_ASBOX
2127## ----------------- ##
2128## Output variables. ##
2129## ----------------- ##
2130_ASBOX
2131 echo
2132 for ac_var in $ac_subst_vars
2133 do
2134 eval ac_val=\$$ac_var
2135 case $ac_val in
2136 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2137 esac
2138 $as_echo "$ac_var='\''$ac_val'\''"
2139 done | sort
2140 echo
2141
2142 if test -n "$ac_subst_files"; then
2143 cat <<\_ASBOX
2144## ------------------- ##
2145## File substitutions. ##
2146## ------------------- ##
2147_ASBOX
2148 echo
2149 for ac_var in $ac_subst_files
2150 do
2151 eval ac_val=\$$ac_var
2152 case $ac_val in
2153 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2154 esac
2155 $as_echo "$ac_var='\''$ac_val'\''"
2156 done | sort
2157 echo
2158 fi
2159
2160 if test -s confdefs.h; then
2161 cat <<\_ASBOX
2162## ----------- ##
2163## confdefs.h. ##
2164## ----------- ##
2165_ASBOX
2166 echo
2167 cat confdefs.h
2168 echo
2169 fi
2170 test "$ac_signal" != 0 &&
2171 $as_echo "$as_me: caught signal $ac_signal"
2172 $as_echo "$as_me: exit $exit_status"
2173 } >&5
2174 rm -f core *.core core.conftest.* &&
2175 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2176 exit $exit_status
2177' 0
2178for ac_signal in 1 2 13 15; do
2179 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2180done
2181ac_signal=0
2182
2183# confdefs.h avoids OS command line length limits that DEFS can exceed.
2184rm -f -r conftest* confdefs.h
2185
2186$as_echo "/* confdefs.h */" > confdefs.h
2187
2188# Predefined preprocessor variables.
2189
2190cat >>confdefs.h <<_ACEOF
2191#define PACKAGE_NAME "$PACKAGE_NAME"
2192_ACEOF
2193
2194cat >>confdefs.h <<_ACEOF
2195#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2196_ACEOF
2197
2198cat >>confdefs.h <<_ACEOF
2199#define PACKAGE_VERSION "$PACKAGE_VERSION"
2200_ACEOF
2201
2202cat >>confdefs.h <<_ACEOF
2203#define PACKAGE_STRING "$PACKAGE_STRING"
2204_ACEOF
2205
2206cat >>confdefs.h <<_ACEOF
2207#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2208_ACEOF
2209
2210cat >>confdefs.h <<_ACEOF
2211#define PACKAGE_URL "$PACKAGE_URL"
2212_ACEOF
2213
2214
2215# Let the site file select an alternate cache file if it wants to.
2216# Prefer an explicitly selected file to automatically selected ones.
2217ac_site_file1=NONE
2218ac_site_file2=NONE
2219if test -n "$CONFIG_SITE"; then
2220 ac_site_file1=$CONFIG_SITE
2221elif test "x$prefix" != xNONE; then
2222 ac_site_file1=$prefix/share/config.site
2223 ac_site_file2=$prefix/etc/config.site
2224else
2225 ac_site_file1=$ac_default_prefix/share/config.site
2226 ac_site_file2=$ac_default_prefix/etc/config.site
2227fi
2228for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2229do
2230 test "x$ac_site_file" = xNONE && continue
2231 if test -r "$ac_site_file"; then
2232 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2233$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2234 sed 's/^/| /' "$ac_site_file" >&5
2235 . "$ac_site_file"
2236 fi
2237done
2238
2239if test -r "$cache_file"; then
2240 # Some versions of bash will fail to source /dev/null (special
2241 # files actually), so we avoid doing that.
2242 if test -f "$cache_file"; then
2243 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2244$as_echo "$as_me: loading cache $cache_file" >&6;}
2245 case $cache_file in
2246 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2247 *) . "./$cache_file";;
2248 esac
2249 fi
2250else
2251 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2252$as_echo "$as_me: creating cache $cache_file" >&6;}
2253 >$cache_file
2254fi
2255
2256# Check that the precious variables saved in the cache have kept the same
2257# value.
2258ac_cache_corrupted=false
2259for ac_var in $ac_precious_vars; do
2260 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2261 eval ac_new_set=\$ac_env_${ac_var}_set
2262 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2263 eval ac_new_val=\$ac_env_${ac_var}_value
2264 case $ac_old_set,$ac_new_set in
2265 set,)
2266 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2267$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2268 ac_cache_corrupted=: ;;
2269 ,set)
2270 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2271$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2272 ac_cache_corrupted=: ;;
2273 ,);;
2274 *)
2275 if test "x$ac_old_val" != "x$ac_new_val"; then
2276 # differences in whitespace do not lead to failure.
2277 ac_old_val_w=`echo x $ac_old_val`
2278 ac_new_val_w=`echo x $ac_new_val`
2279 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2281$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2282 ac_cache_corrupted=:
2283 else
2284 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2285$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2286 eval $ac_var=\$ac_old_val
2287 fi
2288 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2289$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2291$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2292 fi;;
2293 esac
2294 # Pass precious variables to config.status.
2295 if test "$ac_new_set" = set; then
2296 case $ac_new_val in
2297 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2298 *) ac_arg=$ac_var=$ac_new_val ;;
2299 esac
2300 case " $ac_configure_args " in
2301 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2302 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2303 esac
2304 fi
2305done
2306if $ac_cache_corrupted; then
2307 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2308$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2309 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2310$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2311 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2312fi
2313## -------------------- ##
2314## Main body of script. ##
2315## -------------------- ##
2316
2317ac_ext=c
2318ac_cpp='$CPP $CPPFLAGS'
2319ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2320ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2321ac_compiler_gnu=$ac_cv_c_compiler_gnu
2322
2323
6ffe910a
MF
2324# This file contains common code used by all simulators.
2325#
2326# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2327# directory. It is intended to be invoked before any target specific stuff.
2328# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2329# It is intended to be invoked last.
2330#
306f4178 2331# The simulator's configure.ac should look like:
6ffe910a
MF
2332#
2333# dnl Process this file with autoconf to produce a configure script.
2334# AC_PREREQ(2.64)dnl
2335# AC_INIT(Makefile.in)
2336# sinclude(../common/aclocal.m4)
2337#
2338# SIM_AC_COMMON
2339#
2340# ... target specific stuff ...
2341#
2342# SIM_AC_OUTPUT
4f8d4a38 2343
6ffe910a 2344# Include global overrides and fixes for Autoconf.
4f8d4a38 2345
4f8d4a38
DD
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
6ffe910a
MF
2371# _AC_CHECK_DECL_BODY
2372# -------------------
2373# Shell function body for AC_CHECK_DECL.
2374# _AC_CHECK_DECL_BODY
4f8d4a38 2375
6ffe910a
MF
2376# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2377# INCLUDES)
2378# -------------------------------------------------------------
2379# Helper to AC_CHECK_DECLS, which generates the check for a single
2380# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2381# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
93378652
DD
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
db2e4d67 2392
6bb11ab3 2393# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2394#
6bb11ab3
L
2395# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2396# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2397# Written by Gordon Matzigkeit, 1996
2398#
2399# This file is free software; the Free Software Foundation gives
2400# unlimited permission to copy and/or distribute it, with or without
2401# modifications, as long as this notice is preserved.
db2e4d67 2402
db2e4d67 2403
db2e4d67 2404
6bb11ab3 2405# serial 56 LT_INIT
db2e4d67
MF
2406
2407
6bb11ab3
L
2408# LT_PREREQ(VERSION)
2409# ------------------
2410# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2411
db2e4d67
MF
2412
2413
6bb11ab3
L
2414# _LT_CHECK_BUILDDIR
2415# ------------------
2416# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2417
2418
93378652 2419
6bb11ab3
L
2420# LT_INIT([OPTIONS])
2421# ------------------
2422# LT_INIT
93378652 2423
6bb11ab3
L
2424# Old names:
2425# This is what autoupdate's m4 run will expand. It fires
2426# the warning (with _au_warn_XXX), outputs it into the
2427# updated configure.ac (with AC_DIAGNOSE), and then outputs
2428# the replacement expansion.
93378652
DD
2429
2430
6bb11ab3
L
2431# This is an auxiliary macro that is also run when
2432# autoupdate runs m4. It simply calls m4_warning, but
2433# we need a wrapper so that each warning is emitted only
2434# once. We break the quoting in m4_warning's argument in
2435# order to expand this macro's arguments, not AU_DEFUN's.
93378652
DD
2436
2437
6bb11ab3
L
2438# Finally, this is the expansion that is picked up by
2439# autoconf. It tells the user to run autoupdate, and
2440# then outputs the replacement expansion. We do not care
2441# about autoupdate's warning because that contains
2442# information on what to do *after* running autoupdate.
93378652 2443
6bb11ab3
L
2444# This is what autoupdate's m4 run will expand. It fires
2445# the warning (with _au_warn_XXX), outputs it into the
2446# updated configure.ac (with AC_DIAGNOSE), and then outputs
2447# the replacement expansion.
93378652
DD
2448
2449
6bb11ab3
L
2450# This is an auxiliary macro that is also run when
2451# autoupdate runs m4. It simply calls m4_warning, but
2452# we need a wrapper so that each warning is emitted only
2453# once. We break the quoting in m4_warning's argument in
2454# order to expand this macro's arguments, not AU_DEFUN's.
93378652
DD
2455
2456
6bb11ab3
L
2457# Finally, this is the expansion that is picked up by
2458# autoconf. It tells the user to run autoupdate, and
2459# then outputs the replacement expansion. We do not care
2460# about autoupdate's warning because that contains
2461# information on what to do *after* running autoupdate.
93378652
DD
2462
2463
2464
6bb11ab3
L
2465# _LT_CC_BASENAME(CC)
2466# -------------------
2467# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
93378652
DD
2468
2469
2470
6bb11ab3
L
2471# _LT_FILEUTILS_DEFAULTS
2472# ----------------------
2473# It is okay to use these file commands and assume they have been set
2474# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2475# _LT_FILEUTILS_DEFAULTS
93378652
DD
2476
2477
6bb11ab3
L
2478# _LT_SETUP
2479# ---------
2480# _LT_SETUP
93378652
DD
2481
2482
6bb11ab3
L
2483# _LT_PREPARE_SED_QUOTE_VARS
2484# --------------------------
2485# Define a few sed substitution that help us do robust quoting.
93378652
DD
2486
2487
6bb11ab3
L
2488# _LT_PROG_LTMAIN
2489# ---------------
2490# Note that this code is called both from `configure', and `config.status'
2491# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2492# `config.status' has no value for ac_aux_dir unless we are using Automake,
2493# so we pass a copy along to make sure it has a sensible value anyway.
2494# _LT_PROG_LTMAIN
93378652
DD
2495
2496
6bb11ab3
L
2497## ------------------------------------- ##
2498## Accumulate code for creating libtool. ##
2499## ------------------------------------- ##
93378652 2500
6bb11ab3
L
2501# So that we can recreate a full libtool script including additional
2502# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2503# in macros and then make a single call at the end using the `libtool'
2504# label.
93378652
DD
2505
2506
6bb11ab3
L
2507# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2508# ----------------------------------------
2509# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
93378652
DD
2510
2511
6bb11ab3 2512# Initialize.
93378652
DD
2513
2514
2515
6bb11ab3
L
2516# _LT_CONFIG_LIBTOOL([COMMANDS])
2517# ------------------------------
2518# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
93378652
DD
2519
2520
6bb11ab3 2521# Initialize.
93378652
DD
2522
2523
2524
6bb11ab3
L
2525# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2526# -----------------------------------------------------
93378652
DD
2527
2528
2529
6bb11ab3
L
2530# _LT_FORMAT_COMMENT([COMMENT])
2531# -----------------------------
2532# Add leading comment marks to the start of each line, and a trailing
2533# full-stop to the whole comment if one is not present already.
93378652
DD
2534
2535
2536
2537
6bb11ab3
L
2538## ------------------------ ##
2539## FIXME: Eliminate VARNAME ##
2540## ------------------------ ##
93378652
DD
2541
2542
6bb11ab3
L
2543# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2544# -------------------------------------------------------------------
2545# CONFIGNAME is the name given to the value in the libtool script.
2546# VARNAME is the (base) name used in the configure script.
2547# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2548# VARNAME. Any other value will be used directly.
93378652 2549
4f8d4a38
DD
2550
2551
6bb11ab3
L
2552# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2553# --------------------------------------------------------
4f8d4a38
DD
2554
2555
2556
6bb11ab3
L
2557# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2558# ------------------------------------------------
4f8d4a38
DD
2559
2560
2561
6bb11ab3
L
2562# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2563# ---------------------------------------------------------
4f8d4a38
DD
2564
2565
2566
6bb11ab3
L
2567# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2568# --------------------------------------------------
4f8d4a38
DD
2569
2570
2571
6bb11ab3
L
2572# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2573# ---------------------------------------------------
4f8d4a38
DD
2574
2575
2576
6bb11ab3
L
2577# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2578# ---------------------------------------------------
4f8d4a38
DD
2579
2580
2581
2582
6bb11ab3
L
2583# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2584# ------------------------------------------------
4f8d4a38
DD
2585
2586
2587
2588
6bb11ab3
L
2589# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2590# ------------------------------------
2591# Quote a variable value, and forward it to `config.status' so that its
2592# declaration there will have the same value as in `configure'. VARNAME
2593# must have a single quote delimited value for this to work.
4f8d4a38
DD
2594
2595
2596
6bb11ab3
L
2597# _LT_CONFIG_STATUS_DECLARATIONS
2598# ------------------------------
2599# We delimit libtool config variables with single quotes, so when
2600# we write them to config.status, we have to be sure to quote all
2601# embedded single quotes properly. In configure, this macro expands
2602# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2603#
2604# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
4f8d4a38
DD
2605
2606
2607
6bb11ab3
L
2608# _LT_LIBTOOL_TAGS
2609# ----------------
2610# Output comment and list of tags supported by the script
4f8d4a38
DD
2611
2612
2613
6bb11ab3
L
2614# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2615# -----------------------------------
2616# Extract the dictionary values for VARNAME (optionally with TAG) and
2617# expand to a commented shell variable setting:
2618#
2619# # Some comment about what VAR is for.
2620# visible_name=$lt_internal_name
4f8d4a38
DD
2621
2622
4f8d4a38 2623
6bb11ab3
L
2624# _LT_LIBTOOL_CONFIG_VARS
2625# -----------------------
2626# Produce commented declarations of non-tagged libtool config variables
2627# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2628# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2629# section) are produced by _LT_LIBTOOL_TAG_VARS.
4f8d4a38
DD
2630
2631
2632
6bb11ab3
L
2633# _LT_LIBTOOL_TAG_VARS(TAG)
2634# -------------------------
4f8d4a38
DD
2635
2636
2637
6bb11ab3
L
2638# _LT_TAGVAR(VARNAME, [TAGNAME])
2639# ------------------------------
4f8d4a38
DD
2640
2641
2642
6bb11ab3
L
2643# _LT_CONFIG_COMMANDS
2644# -------------------
2645# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2646# variables for single and double quote escaping we saved from calls
2647# to _LT_DECL, we can put quote escaped variables declarations
2648# into `config.status', and then the shell code to quote escape them in
2649# for loops in `config.status'. Finally, any additional code accumulated
2650# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2651#_LT_CONFIG_COMMANDS
2652
2653
2654# Initialize.
2655
2656
2657# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2658# ------------------------------------
2659# Generate a child script FILE with all initialization necessary to
2660# reuse the environment learned by the parent script, and make the
2661# file executable. If COMMENT is supplied, it is inserted after the
2662# `#!' sequence but before initialization text begins. After this
2663# macro, additional text can be appended to FILE to form the body of
2664# the child script. The macro ends with non-zero status if the
2665# file could not be fully written (such as if the disk is full).
2666# _LT_GENERATED_FILE_INIT
2667
2668# LT_OUTPUT
2669# ---------
2670# This macro allows early generation of the libtool script (before
2671# AC_OUTPUT is called), incase it is used in configure for compilation
2672# tests.
2673# LT_OUTPUT
2674
2675
2676# _LT_CONFIG(TAG)
2677# ---------------
2678# If TAG is the built-in tag, create an initial libtool script with a
2679# default configuration from the untagged config vars. Otherwise add code
2680# to config.status for appending the configuration named by TAG from the
2681# matching tagged config vars.
2682# _LT_CONFIG
4f8d4a38
DD
2683
2684
6bb11ab3
L
2685# LT_SUPPORTED_TAG(TAG)
2686# ---------------------
2687# Trace this macro to discover what tags are supported by the libtool
2688# --tag option, using:
2689# autoconf --trace 'LT_SUPPORTED_TAG:$1'
4f8d4a38 2690
4f8d4a38 2691
4f8d4a38 2692
6bb11ab3 2693# C support is built-in for now
4f8d4a38 2694
4f8d4a38
DD
2695
2696
2697
6bb11ab3
L
2698# LT_LANG(LANG)
2699# -------------
2700# Enable libtool support for the given language if not already enabled.
2701# LT_LANG
4f8d4a38
DD
2702
2703
6bb11ab3
L
2704# _LT_LANG(LANGNAME)
2705# ------------------
2706# _LT_LANG
4f8d4a38
DD
2707
2708
6bb11ab3
L
2709# _LT_LANG_DEFAULT_CONFIG
2710# -----------------------
2711# _LT_LANG_DEFAULT_CONFIG
4f8d4a38 2712
6bb11ab3
L
2713# Obsolete macros:
2714# This is what autoupdate's m4 run will expand. It fires
2715# the warning (with _au_warn_XXX), outputs it into the
2716# updated configure.ac (with AC_DIAGNOSE), and then outputs
2717# the replacement expansion.
4f8d4a38 2718
4f8d4a38 2719
6bb11ab3
L
2720# This is an auxiliary macro that is also run when
2721# autoupdate runs m4. It simply calls m4_warning, but
2722# we need a wrapper so that each warning is emitted only
2723# once. We break the quoting in m4_warning's argument in
2724# order to expand this macro's arguments, not AU_DEFUN's.
4f8d4a38 2725
4f8d4a38 2726
6bb11ab3
L
2727# Finally, this is the expansion that is picked up by
2728# autoconf. It tells the user to run autoupdate, and
2729# then outputs the replacement expansion. We do not care
2730# about autoupdate's warning because that contains
2731# information on what to do *after* running autoupdate.
4f8d4a38 2732
6bb11ab3
L
2733# This is what autoupdate's m4 run will expand. It fires
2734# the warning (with _au_warn_XXX), outputs it into the
2735# updated configure.ac (with AC_DIAGNOSE), and then outputs
2736# the replacement expansion.
4f8d4a38
DD
2737
2738
6bb11ab3
L
2739# This is an auxiliary macro that is also run when
2740# autoupdate runs m4. It simply calls m4_warning, but
2741# we need a wrapper so that each warning is emitted only
2742# once. We break the quoting in m4_warning's argument in
2743# order to expand this macro's arguments, not AU_DEFUN's.
4f8d4a38
DD
2744
2745
6bb11ab3
L
2746# Finally, this is the expansion that is picked up by
2747# autoconf. It tells the user to run autoupdate, and
2748# then outputs the replacement expansion. We do not care
2749# about autoupdate's warning because that contains
2750# information on what to do *after* running autoupdate.
4f8d4a38 2751
6bb11ab3
L
2752# This is what autoupdate's m4 run will expand. It fires
2753# the warning (with _au_warn_XXX), outputs it into the
2754# updated configure.ac (with AC_DIAGNOSE), and then outputs
2755# the replacement expansion.
4f8d4a38
DD
2756
2757
6bb11ab3
L
2758# This is an auxiliary macro that is also run when
2759# autoupdate runs m4. It simply calls m4_warning, but
2760# we need a wrapper so that each warning is emitted only
2761# once. We break the quoting in m4_warning's argument in
2762# order to expand this macro's arguments, not AU_DEFUN's.
4f8d4a38
DD
2763
2764
6bb11ab3
L
2765# Finally, this is the expansion that is picked up by
2766# autoconf. It tells the user to run autoupdate, and
2767# then outputs the replacement expansion. We do not care
2768# about autoupdate's warning because that contains
2769# information on what to do *after* running autoupdate.
4f8d4a38 2770
6bb11ab3
L
2771# This is what autoupdate's m4 run will expand. It fires
2772# the warning (with _au_warn_XXX), outputs it into the
2773# updated configure.ac (with AC_DIAGNOSE), and then outputs
2774# the replacement expansion.
4f8d4a38
DD
2775
2776
6bb11ab3
L
2777# This is an auxiliary macro that is also run when
2778# autoupdate runs m4. It simply calls m4_warning, but
2779# we need a wrapper so that each warning is emitted only
2780# once. We break the quoting in m4_warning's argument in
2781# order to expand this macro's arguments, not AU_DEFUN's.
4f8d4a38
DD
2782
2783
6bb11ab3
L
2784# Finally, this is the expansion that is picked up by
2785# autoconf. It tells the user to run autoupdate, and
2786# then outputs the replacement expansion. We do not care
2787# about autoupdate's warning because that contains
2788# information on what to do *after* running autoupdate.
4f8d4a38 2789
6bb11ab3
L
2790# This is what autoupdate's m4 run will expand. It fires
2791# the warning (with _au_warn_XXX), outputs it into the
2792# updated configure.ac (with AC_DIAGNOSE), and then outputs
2793# the replacement expansion.
4f8d4a38
DD
2794
2795
6bb11ab3
L
2796# This is an auxiliary macro that is also run when
2797# autoupdate runs m4. It simply calls m4_warning, but
2798# we need a wrapper so that each warning is emitted only
2799# once. We break the quoting in m4_warning's argument in
2800# order to expand this macro's arguments, not AU_DEFUN's.
4f8d4a38
DD
2801
2802
6bb11ab3
L
2803# Finally, this is the expansion that is picked up by
2804# autoconf. It tells the user to run autoupdate, and
2805# then outputs the replacement expansion. We do not care
2806# about autoupdate's warning because that contains
2807# information on what to do *after* running autoupdate.
4f8d4a38
DD
2808
2809
2810
6bb11ab3
L
2811# _LT_TAG_COMPILER
2812# ----------------
2813# _LT_TAG_COMPILER
4f8d4a38 2814
93378652 2815
6bb11ab3
L
2816# _LT_COMPILER_BOILERPLATE
2817# ------------------------
2818# Check for compiler boilerplate output or warnings with
2819# the simple compiler test code.
2820# _LT_COMPILER_BOILERPLATE
93378652 2821
6ffe910a 2822
6bb11ab3
L
2823# _LT_LINKER_BOILERPLATE
2824# ----------------------
2825# Check for linker boilerplate output or warnings with
2826# the simple link test code.
2827# _LT_LINKER_BOILERPLATE
6ffe910a 2828
6bb11ab3
L
2829# _LT_REQUIRED_DARWIN_CHECKS
2830# -------------------------
6ffe910a 2831
6ffe910a 2832
6ffe910a 2833
6bb11ab3
L
2834# _LT_DARWIN_LINKER_FEATURES
2835# --------------------------
2836# Checks for linker and compiler features on darwin
6ffe910a 2837
6ffe910a 2838
6bb11ab3
L
2839# _LT_SYS_MODULE_PATH_AIX
2840# -----------------------
2841# Links a minimal program and checks the executable
2842# for the system default hardcoded library path. In most cases,
2843# this is /usr/lib:/lib, but when the MPI compilers are used
2844# the location of the communication and MPI libs are included too.
2845# If we don't find anything, use the default library path according
2846# to the aix ld manual.
2847# _LT_SYS_MODULE_PATH_AIX
6ffe910a
MF
2848
2849
6bb11ab3
L
2850# _LT_SHELL_INIT(ARG)
2851# -------------------
2852# _LT_SHELL_INIT
6ffe910a 2853
6ffe910a
MF
2854
2855
6bb11ab3
L
2856# _LT_PROG_ECHO_BACKSLASH
2857# -----------------------
2858# Find how we can fake an echo command that does not interpret backslash.
2859# In particular, with Autoconf 2.60 or later we add some code to the start
2860# of the generated configure script which will find a shell with a builtin
2861# printf (which we can use as an echo command).
2862# _LT_PROG_ECHO_BACKSLASH
6ffe910a 2863
6ffe910a 2864
6bb11ab3
L
2865# _LT_ENABLE_LOCK
2866# ---------------
2867# _LT_ENABLE_LOCK
6ffe910a 2868
6ffe910a 2869
6bb11ab3
L
2870# _LT_CMD_OLD_ARCHIVE
2871# -------------------
2872# _LT_CMD_OLD_ARCHIVE
6ffe910a
MF
2873
2874
6bb11ab3
L
2875# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2876# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2877# ----------------------------------------------------------------
2878# Check whether the given compiler option works
2879# _LT_COMPILER_OPTION
6ffe910a 2880
6bb11ab3
L
2881# Old name:
2882# This is what autoupdate's m4 run will expand. It fires
2883# the warning (with _au_warn_XXX), outputs it into the
2884# updated configure.ac (with AC_DIAGNOSE), and then outputs
2885# the replacement expansion.
6ffe910a 2886
6ffe910a 2887
6bb11ab3
L
2888# This is an auxiliary macro that is also run when
2889# autoupdate runs m4. It simply calls m4_warning, but
2890# we need a wrapper so that each warning is emitted only
2891# once. We break the quoting in m4_warning's argument in
2892# order to expand this macro's arguments, not AU_DEFUN's.
6ffe910a 2893
6ffe910a 2894
6bb11ab3
L
2895# Finally, this is the expansion that is picked up by
2896# autoconf. It tells the user to run autoupdate, and
2897# then outputs the replacement expansion. We do not care
2898# about autoupdate's warning because that contains
2899# information on what to do *after* running autoupdate.
6ffe910a 2900
6ffe910a 2901
6ffe910a 2902
6bb11ab3
L
2903# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2904# [ACTION-SUCCESS], [ACTION-FAILURE])
2905# ----------------------------------------------------
2906# Check whether the given linker option works
2907# _LT_LINKER_OPTION
6ffe910a 2908
6bb11ab3
L
2909# Old name:
2910# This is what autoupdate's m4 run will expand. It fires
2911# the warning (with _au_warn_XXX), outputs it into the
2912# updated configure.ac (with AC_DIAGNOSE), and then outputs
2913# the replacement expansion.
6ffe910a 2914
6ffe910a 2915
6bb11ab3
L
2916# This is an auxiliary macro that is also run when
2917# autoupdate runs m4. It simply calls m4_warning, but
2918# we need a wrapper so that each warning is emitted only
2919# once. We break the quoting in m4_warning's argument in
2920# order to expand this macro's arguments, not AU_DEFUN's.
6ffe910a 2921
6ffe910a 2922
6bb11ab3
L
2923# Finally, this is the expansion that is picked up by
2924# autoconf. It tells the user to run autoupdate, and
2925# then outputs the replacement expansion. We do not care
2926# about autoupdate's warning because that contains
2927# information on what to do *after* running autoupdate.
2928
2929
2930
2931# LT_CMD_MAX_LEN
2932#---------------
2933# LT_CMD_MAX_LEN
2934
2935# Old name:
2936# This is what autoupdate's m4 run will expand. It fires
2937# the warning (with _au_warn_XXX), outputs it into the
2938# updated configure.ac (with AC_DIAGNOSE), and then outputs
2939# the replacement expansion.
2940
2941
2942# This is an auxiliary macro that is also run when
2943# autoupdate runs m4. It simply calls m4_warning, but
2944# we need a wrapper so that each warning is emitted only
2945# once. We break the quoting in m4_warning's argument in
2946# order to expand this macro's arguments, not AU_DEFUN's.
2947
2948
2949# Finally, this is the expansion that is picked up by
2950# autoconf. It tells the user to run autoupdate, and
2951# then outputs the replacement expansion. We do not care
2952# about autoupdate's warning because that contains
2953# information on what to do *after* running autoupdate.
2954
2955
2956
2957# _LT_HEADER_DLFCN
2958# ----------------
2959# _LT_HEADER_DLFCN
2960
2961
2962# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2963# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2964# ----------------------------------------------------------------
2965# _LT_TRY_DLOPEN_SELF
2966
2967
2968# LT_SYS_DLOPEN_SELF
2969# ------------------
2970# LT_SYS_DLOPEN_SELF
2971
2972# Old name:
2973# This is what autoupdate's m4 run will expand. It fires
2974# the warning (with _au_warn_XXX), outputs it into the
2975# updated configure.ac (with AC_DIAGNOSE), and then outputs
2976# the replacement expansion.
2977
2978
2979# This is an auxiliary macro that is also run when
2980# autoupdate runs m4. It simply calls m4_warning, but
2981# we need a wrapper so that each warning is emitted only
2982# once. We break the quoting in m4_warning's argument in
2983# order to expand this macro's arguments, not AU_DEFUN's.
2984
2985
2986# Finally, this is the expansion that is picked up by
2987# autoconf. It tells the user to run autoupdate, and
2988# then outputs the replacement expansion. We do not care
2989# about autoupdate's warning because that contains
2990# information on what to do *after* running autoupdate.
2991
2992
2993
2994# _LT_COMPILER_C_O([TAGNAME])
2995# ---------------------------
2996# Check to see if options -c and -o are simultaneously supported by compiler.
2997# This macro does not hard code the compiler like AC_PROG_CC_C_O.
2998# _LT_COMPILER_C_O
2999
3000
3001# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3002# ----------------------------------
3003# Check to see if we can do hard links to lock some files if needed
3004# _LT_COMPILER_FILE_LOCKS
3005
3006
3007# _LT_CHECK_OBJDIR
3008# ----------------
3009# _LT_CHECK_OBJDIR
3010
3011
3012# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3013# --------------------------------------
3014# Check hardcoding attributes.
3015# _LT_LINKER_HARDCODE_LIBPATH
3016
3017
3018# _LT_CMD_STRIPLIB
3019# ----------------
3020# _LT_CMD_STRIPLIB
3021
3022
3023# _LT_SYS_DYNAMIC_LINKER([TAG])
3024# -----------------------------
3025# PORTME Fill in your ld.so characteristics
3026# _LT_SYS_DYNAMIC_LINKER
3027
3028
3029# _LT_PATH_TOOL_PREFIX(TOOL)
3030# --------------------------
3031# find a file program which can recognize shared library
3032# _LT_PATH_TOOL_PREFIX
3033
3034# Old name:
3035# This is what autoupdate's m4 run will expand. It fires
3036# the warning (with _au_warn_XXX), outputs it into the
3037# updated configure.ac (with AC_DIAGNOSE), and then outputs
3038# the replacement expansion.
3039
3040
3041# This is an auxiliary macro that is also run when
3042# autoupdate runs m4. It simply calls m4_warning, but
3043# we need a wrapper so that each warning is emitted only
3044# once. We break the quoting in m4_warning's argument in
3045# order to expand this macro's arguments, not AU_DEFUN's.
3046
3047
3048# Finally, this is the expansion that is picked up by
3049# autoconf. It tells the user to run autoupdate, and
3050# then outputs the replacement expansion. We do not care
3051# about autoupdate's warning because that contains
3052# information on what to do *after* running autoupdate.
3053
3054
3055
3056# _LT_PATH_MAGIC
3057# --------------
3058# find a file program which can recognize a shared library
3059# _LT_PATH_MAGIC
3060
3061
3062# LT_PATH_LD
3063# ----------
3064# find the pathname to the GNU or non-GNU linker
3065# LT_PATH_LD
3066
3067# Old names:
3068# This is what autoupdate's m4 run will expand. It fires
3069# the warning (with _au_warn_XXX), outputs it into the
3070# updated configure.ac (with AC_DIAGNOSE), and then outputs
3071# the replacement expansion.
3072
3073
3074# This is an auxiliary macro that is also run when
3075# autoupdate runs m4. It simply calls m4_warning, but
3076# we need a wrapper so that each warning is emitted only
3077# once. We break the quoting in m4_warning's argument in
3078# order to expand this macro's arguments, not AU_DEFUN's.
3079
3080
3081# Finally, this is the expansion that is picked up by
3082# autoconf. It tells the user to run autoupdate, and
3083# then outputs the replacement expansion. We do not care
3084# about autoupdate's warning because that contains
3085# information on what to do *after* running autoupdate.
3086
3087# This is what autoupdate's m4 run will expand. It fires
3088# the warning (with _au_warn_XXX), outputs it into the
3089# updated configure.ac (with AC_DIAGNOSE), and then outputs
3090# the replacement expansion.
3091
3092
3093# This is an auxiliary macro that is also run when
3094# autoupdate runs m4. It simply calls m4_warning, but
3095# we need a wrapper so that each warning is emitted only
3096# once. We break the quoting in m4_warning's argument in
3097# order to expand this macro's arguments, not AU_DEFUN's.
3098
3099
3100# Finally, this is the expansion that is picked up by
3101# autoconf. It tells the user to run autoupdate, and
3102# then outputs the replacement expansion. We do not care
3103# about autoupdate's warning because that contains
3104# information on what to do *after* running autoupdate.
3105
3106
3107
3108# _LT_PATH_LD_GNU
3109#- --------------
3110# _LT_PATH_LD_GNU
3111
3112
3113# _LT_CMD_RELOAD
3114# --------------
3115# find reload flag for linker
3116# -- PORTME Some linkers may need a different reload flag.
3117# _LT_CMD_RELOAD
3118
3119
3120# _LT_CHECK_MAGIC_METHOD
3121# ----------------------
3122# how to check for library dependencies
3123# -- PORTME fill in with the dynamic library characteristics
3124# _LT_CHECK_MAGIC_METHOD
3125
3126
3127# LT_PATH_NM
3128# ----------
3129# find the pathname to a BSD- or MS-compatible name lister
3130# LT_PATH_NM
3131
3132# Old names:
3133# This is what autoupdate's m4 run will expand. It fires
3134# the warning (with _au_warn_XXX), outputs it into the
3135# updated configure.ac (with AC_DIAGNOSE), and then outputs
3136# the replacement expansion.
3137
3138
3139# This is an auxiliary macro that is also run when
3140# autoupdate runs m4. It simply calls m4_warning, but
3141# we need a wrapper so that each warning is emitted only
3142# once. We break the quoting in m4_warning's argument in
3143# order to expand this macro's arguments, not AU_DEFUN's.
3144
3145
3146# Finally, this is the expansion that is picked up by
3147# autoconf. It tells the user to run autoupdate, and
3148# then outputs the replacement expansion. We do not care
3149# about autoupdate's warning because that contains
3150# information on what to do *after* running autoupdate.
3151
3152# This is what autoupdate's m4 run will expand. It fires
3153# the warning (with _au_warn_XXX), outputs it into the
3154# updated configure.ac (with AC_DIAGNOSE), and then outputs
3155# the replacement expansion.
3156
3157
3158# This is an auxiliary macro that is also run when
3159# autoupdate runs m4. It simply calls m4_warning, but
3160# we need a wrapper so that each warning is emitted only
3161# once. We break the quoting in m4_warning's argument in
3162# order to expand this macro's arguments, not AU_DEFUN's.
3163
3164
3165# Finally, this is the expansion that is picked up by
3166# autoconf. It tells the user to run autoupdate, and
3167# then outputs the replacement expansion. We do not care
3168# about autoupdate's warning because that contains
3169# information on what to do *after* running autoupdate.
3170
3171
3172
3173# LT_LIB_M
3174# --------
3175# check for math library
3176# LT_LIB_M
3177
3178# Old name:
3179# This is what autoupdate's m4 run will expand. It fires
3180# the warning (with _au_warn_XXX), outputs it into the
3181# updated configure.ac (with AC_DIAGNOSE), and then outputs
3182# the replacement expansion.
3183
3184
3185# This is an auxiliary macro that is also run when
3186# autoupdate runs m4. It simply calls m4_warning, but
3187# we need a wrapper so that each warning is emitted only
3188# once. We break the quoting in m4_warning's argument in
3189# order to expand this macro's arguments, not AU_DEFUN's.
3190
3191
3192# Finally, this is the expansion that is picked up by
3193# autoconf. It tells the user to run autoupdate, and
3194# then outputs the replacement expansion. We do not care
3195# about autoupdate's warning because that contains
3196# information on what to do *after* running autoupdate.
3197
3198
3199
3200# _LT_COMPILER_NO_RTTI([TAGNAME])
3201# -------------------------------
3202# _LT_COMPILER_NO_RTTI
3203
3204
3205# _LT_CMD_GLOBAL_SYMBOLS
3206# ----------------------
3207 # _LT_CMD_GLOBAL_SYMBOLS
3208
3209
3210# _LT_COMPILER_PIC([TAGNAME])
3211# ---------------------------
3212# _LT_COMPILER_PIC
3213
3214
3215# _LT_LINKER_SHLIBS([TAGNAME])
3216# ----------------------------
3217# See if the linker supports building shared libraries.
3218# _LT_LINKER_SHLIBS
3219
3220
3221# _LT_LANG_C_CONFIG([TAG])
3222# ------------------------
3223# Ensure that the configuration variables for a C compiler are suitably
3224# defined. These variables are subsequently used by _LT_CONFIG to write
3225# the compiler configuration to `libtool'.
3226# _LT_LANG_C_CONFIG
3227
3228
3229# _LT_LANG_CXX_CONFIG([TAG])
3230# --------------------------
3231# Ensure that the configuration variables for a C++ compiler are suitably
3232# defined. These variables are subsequently used by _LT_CONFIG to write
3233# the compiler configuration to `libtool'.
3234# _LT_LANG_CXX_CONFIG
3235
3236
3237# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3238# ---------------------------------
3239# Figure out "hidden" library dependencies from verbose
3240# compiler output when linking a shared library.
3241# Parse the compiler output and extract the necessary
3242# objects, libraries and library flags.
3243# _LT_SYS_HIDDEN_LIBDEPS
3244
3245
3246# _LT_LANG_F77_CONFIG([TAG])
3247# --------------------------
3248# Ensure that the configuration variables for a Fortran 77 compiler are
3249# suitably defined. These variables are subsequently used by _LT_CONFIG
3250# to write the compiler configuration to `libtool'.
3251# _LT_LANG_F77_CONFIG
3252
3253
3254# _LT_LANG_FC_CONFIG([TAG])
3255# -------------------------
3256# Ensure that the configuration variables for a Fortran compiler are
3257# suitably defined. These variables are subsequently used by _LT_CONFIG
3258# to write the compiler configuration to `libtool'.
3259# _LT_LANG_FC_CONFIG
3260
3261
3262# _LT_LANG_GCJ_CONFIG([TAG])
3263# --------------------------
3264# Ensure that the configuration variables for the GNU Java Compiler compiler
3265# are suitably defined. These variables are subsequently used by _LT_CONFIG
3266# to write the compiler configuration to `libtool'.
3267# _LT_LANG_GCJ_CONFIG
3268
3269
3270# _LT_LANG_RC_CONFIG([TAG])
3271# -------------------------
3272# Ensure that the configuration variables for the Windows resource compiler
3273# are suitably defined. These variables are subsequently used by _LT_CONFIG
3274# to write the compiler configuration to `libtool'.
3275# _LT_LANG_RC_CONFIG
3276
3277
3278# LT_PROG_GCJ
3279# -----------
3280
3281
3282# Old name:
3283# This is what autoupdate's m4 run will expand. It fires
3284# the warning (with _au_warn_XXX), outputs it into the
3285# updated configure.ac (with AC_DIAGNOSE), and then outputs
3286# the replacement expansion.
3287
3288
3289# This is an auxiliary macro that is also run when
3290# autoupdate runs m4. It simply calls m4_warning, but
3291# we need a wrapper so that each warning is emitted only
3292# once. We break the quoting in m4_warning's argument in
3293# order to expand this macro's arguments, not AU_DEFUN's.
3294
3295
3296# Finally, this is the expansion that is picked up by
3297# autoconf. It tells the user to run autoupdate, and
3298# then outputs the replacement expansion. We do not care
3299# about autoupdate's warning because that contains
3300# information on what to do *after* running autoupdate.
3301
3302
3303
3304# LT_PROG_RC
3305# ----------
3306
3307
3308# Old name:
3309# This is what autoupdate's m4 run will expand. It fires
3310# the warning (with _au_warn_XXX), outputs it into the
3311# updated configure.ac (with AC_DIAGNOSE), and then outputs
3312# the replacement expansion.
3313
3314
3315# This is an auxiliary macro that is also run when
3316# autoupdate runs m4. It simply calls m4_warning, but
3317# we need a wrapper so that each warning is emitted only
3318# once. We break the quoting in m4_warning's argument in
3319# order to expand this macro's arguments, not AU_DEFUN's.
3320
3321
3322# Finally, this is the expansion that is picked up by
3323# autoconf. It tells the user to run autoupdate, and
3324# then outputs the replacement expansion. We do not care
3325# about autoupdate's warning because that contains
3326# information on what to do *after* running autoupdate.
3327
3328
3329
3330# _LT_DECL_EGREP
3331# --------------
3332# If we don't have a new enough Autoconf to choose the best grep
3333# available, choose the one first in the user's PATH.
3334
3335
3336
3337# _LT_DECL_OBJDUMP
3338# --------------
3339# If we don't have a new enough Autoconf to choose the best objdump
3340# available, choose the one first in the user's PATH.
3341
3342
3343
3344# _LT_DECL_SED
3345# ------------
3346# Check for a fully-functional sed program, that truncates
3347# as few characters as possible. Prefer GNU sed if found.
3348# _LT_DECL_SED
3349
3350#m4_ifndef
3351
3352# Old name:
3353# This is what autoupdate's m4 run will expand. It fires
3354# the warning (with _au_warn_XXX), outputs it into the
3355# updated configure.ac (with AC_DIAGNOSE), and then outputs
3356# the replacement expansion.
3357
3358
3359# This is an auxiliary macro that is also run when
3360# autoupdate runs m4. It simply calls m4_warning, but
3361# we need a wrapper so that each warning is emitted only
3362# once. We break the quoting in m4_warning's argument in
3363# order to expand this macro's arguments, not AU_DEFUN's.
3364
3365
3366# Finally, this is the expansion that is picked up by
3367# autoconf. It tells the user to run autoupdate, and
3368# then outputs the replacement expansion. We do not care
3369# about autoupdate's warning because that contains
3370# information on what to do *after* running autoupdate.
3371
3372
3373
3374# _LT_CHECK_SHELL_FEATURES
3375# ------------------------
3376# Find out whether the shell is Bourne or XSI compatible,
3377# or has some other useful features.
3378# _LT_CHECK_SHELL_FEATURES
3379
3380
3381# _LT_PROG_XSI_SHELLFNS
3382# ---------------------
3383# Bourne and XSI compatible variants of some useful shell functions.
3384
3385
3386# Helper functions for option handling. -*- Autoconf -*-
3387#
3388# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3389# Inc.
3390# Written by Gary V. Vaughan, 2004
3391#
3392# This file is free software; the Free Software Foundation gives
3393# unlimited permission to copy and/or distribute it, with or without
3394# modifications, as long as this notice is preserved.
3395
3396# serial 6 ltoptions.m4
3397
3398# This is to help aclocal find these macros, as it can't see m4_define.
3399
3400
3401
3402# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3403# ------------------------------------------
3404
3405
3406
3407# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3408# ---------------------------------------
3409# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3410# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3411# saved as a flag.
3412
3413
3414
3415# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3416# ------------------------------------------------------------
3417# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3418
3419
3420
3421# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3422# -------------------------------------------------------
3423# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3424# are set.
3425
3426
3427
3428# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3429# ----------------------------------------
3430# OPTION-LIST is a space-separated list of Libtool options associated
3431# with MACRO-NAME. If any OPTION has a matching handler declared with
3432# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3433# the unknown option and exit.
3434# _LT_SET_OPTIONS
3435
3436
3437## --------------------------------- ##
3438## Macros to handle LT_INIT options. ##
3439## --------------------------------- ##
3440
3441# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3442# -----------------------------------------
3443
3444
3445
3446# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3447# -----------------------------------------------
3448# LT_OPTION_DEFINE
3449
3450
3451# dlopen
3452# ------
3453
3454
3455# This is what autoupdate's m4 run will expand. It fires
3456# the warning (with _au_warn_XXX), outputs it into the
3457# updated configure.ac (with AC_DIAGNOSE), and then outputs
3458# the replacement expansion.
3459
3460
3461# This is an auxiliary macro that is also run when
3462# autoupdate runs m4. It simply calls m4_warning, but
3463# we need a wrapper so that each warning is emitted only
3464# once. We break the quoting in m4_warning's argument in
3465# order to expand this macro's arguments, not AU_DEFUN's.
3466
3467
3468# Finally, this is the expansion that is picked up by
3469# autoconf. It tells the user to run autoupdate, and
3470# then outputs the replacement expansion. We do not care
3471# about autoupdate's warning because that contains
3472# information on what to do *after* running autoupdate.
3473
3474
3475
3476
3477# win32-dll
3478# ---------
3479# Declare package support for building win32 dll's.
3480# win32-dll
3481
3482# This is what autoupdate's m4 run will expand. It fires
3483# the warning (with _au_warn_XXX), outputs it into the
3484# updated configure.ac (with AC_DIAGNOSE), and then outputs
3485# the replacement expansion.
3486
3487
3488# This is an auxiliary macro that is also run when
3489# autoupdate runs m4. It simply calls m4_warning, but
3490# we need a wrapper so that each warning is emitted only
3491# once. We break the quoting in m4_warning's argument in
3492# order to expand this macro's arguments, not AU_DEFUN's.
3493
3494
3495# Finally, this is the expansion that is picked up by
3496# autoconf. It tells the user to run autoupdate, and
3497# then outputs the replacement expansion. We do not care
3498# about autoupdate's warning because that contains
3499# information on what to do *after* running autoupdate.
3500
3501
3502
3503
3504# _LT_ENABLE_SHARED([DEFAULT])
3505# ----------------------------
3506# implement the --enable-shared flag, and supports the `shared' and
3507# `disable-shared' LT_INIT options.
3508# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3509# _LT_ENABLE_SHARED
3510
3511
3512
3513
3514# Old names:
3515
3516
3517
3518
3519# This is what autoupdate's m4 run will expand. It fires
3520# the warning (with _au_warn_XXX), outputs it into the
3521# updated configure.ac (with AC_DIAGNOSE), and then outputs
3522# the replacement expansion.
3523
3524
3525# This is an auxiliary macro that is also run when
3526# autoupdate runs m4. It simply calls m4_warning, but
3527# we need a wrapper so that each warning is emitted only
3528# once. We break the quoting in m4_warning's argument in
3529# order to expand this macro's arguments, not AU_DEFUN's.
3530
3531
3532# Finally, this is the expansion that is picked up by
3533# autoconf. It tells the user to run autoupdate, and
3534# then outputs the replacement expansion. We do not care
3535# about autoupdate's warning because that contains
3536# information on what to do *after* running autoupdate.
3537
3538# This is what autoupdate's m4 run will expand. It fires
3539# the warning (with _au_warn_XXX), outputs it into the
3540# updated configure.ac (with AC_DIAGNOSE), and then outputs
3541# the replacement expansion.
3542
3543
3544# This is an auxiliary macro that is also run when
3545# autoupdate runs m4. It simply calls m4_warning, but
3546# we need a wrapper so that each warning is emitted only
3547# once. We break the quoting in m4_warning's argument in
3548# order to expand this macro's arguments, not AU_DEFUN's.
3549
3550
3551# Finally, this is the expansion that is picked up by
3552# autoconf. It tells the user to run autoupdate, and
3553# then outputs the replacement expansion. We do not care
3554# about autoupdate's warning because that contains
3555# information on what to do *after* running autoupdate.
3556
3557
3558
3559
3560
3561# _LT_ENABLE_STATIC([DEFAULT])
3562# ----------------------------
3563# implement the --enable-static flag, and support the `static' and
3564# `disable-static' LT_INIT options.
3565# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3566# _LT_ENABLE_STATIC
3567
3568
3569
3570
3571# Old names:
3572
3573
3574
3575
3576# This is what autoupdate's m4 run will expand. It fires
3577# the warning (with _au_warn_XXX), outputs it into the
3578# updated configure.ac (with AC_DIAGNOSE), and then outputs
3579# the replacement expansion.
3580
3581
3582# This is an auxiliary macro that is also run when
3583# autoupdate runs m4. It simply calls m4_warning, but
3584# we need a wrapper so that each warning is emitted only
3585# once. We break the quoting in m4_warning's argument in
3586# order to expand this macro's arguments, not AU_DEFUN's.
3587
3588
3589# Finally, this is the expansion that is picked up by
3590# autoconf. It tells the user to run autoupdate, and
3591# then outputs the replacement expansion. We do not care
3592# about autoupdate's warning because that contains
3593# information on what to do *after* running autoupdate.
3594
3595# This is what autoupdate's m4 run will expand. It fires
3596# the warning (with _au_warn_XXX), outputs it into the
3597# updated configure.ac (with AC_DIAGNOSE), and then outputs
3598# the replacement expansion.
3599
3600
3601# This is an auxiliary macro that is also run when
3602# autoupdate runs m4. It simply calls m4_warning, but
3603# we need a wrapper so that each warning is emitted only
3604# once. We break the quoting in m4_warning's argument in
3605# order to expand this macro's arguments, not AU_DEFUN's.
3606
3607
3608# Finally, this is the expansion that is picked up by
3609# autoconf. It tells the user to run autoupdate, and
3610# then outputs the replacement expansion. We do not care
3611# about autoupdate's warning because that contains
3612# information on what to do *after* running autoupdate.
3613
3614
3615
3616
3617
3618# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3619# ----------------------------------
3620# implement the --enable-fast-install flag, and support the `fast-install'
3621# and `disable-fast-install' LT_INIT options.
3622# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3623# _LT_ENABLE_FAST_INSTALL
3624
3625
3626
3627
3628# Old names:
3629# This is what autoupdate's m4 run will expand. It fires
3630# the warning (with _au_warn_XXX), outputs it into the
3631# updated configure.ac (with AC_DIAGNOSE), and then outputs
3632# the replacement expansion.
3633
3634
3635# This is an auxiliary macro that is also run when
3636# autoupdate runs m4. It simply calls m4_warning, but
3637# we need a wrapper so that each warning is emitted only
3638# once. We break the quoting in m4_warning's argument in
3639# order to expand this macro's arguments, not AU_DEFUN's.
3640
3641
3642# Finally, this is the expansion that is picked up by
3643# autoconf. It tells the user to run autoupdate, and
3644# then outputs the replacement expansion. We do not care
3645# about autoupdate's warning because that contains
3646# information on what to do *after* running autoupdate.
3647
3648
3649# This is what autoupdate's m4 run will expand. It fires
3650# the warning (with _au_warn_XXX), outputs it into the
3651# updated configure.ac (with AC_DIAGNOSE), and then outputs
3652# the replacement expansion.
3653
3654
3655# This is an auxiliary macro that is also run when
3656# autoupdate runs m4. It simply calls m4_warning, but
3657# we need a wrapper so that each warning is emitted only
3658# once. We break the quoting in m4_warning's argument in
3659# order to expand this macro's arguments, not AU_DEFUN's.
3660
3661
3662# Finally, this is the expansion that is picked up by
3663# autoconf. It tells the user to run autoupdate, and
3664# then outputs the replacement expansion. We do not care
3665# about autoupdate's warning because that contains
3666# information on what to do *after* running autoupdate.
3667
3668
3669
3670
3671# _LT_WITH_PIC([MODE])
3672# --------------------
3673# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3674# LT_INIT options.
3675# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3676# _LT_WITH_PIC
3677
3678
3679
3680
3681# Old name:
3682# This is what autoupdate's m4 run will expand. It fires
3683# the warning (with _au_warn_XXX), outputs it into the
3684# updated configure.ac (with AC_DIAGNOSE), and then outputs
3685# the replacement expansion.
3686
3687
3688# This is an auxiliary macro that is also run when
3689# autoupdate runs m4. It simply calls m4_warning, but
3690# we need a wrapper so that each warning is emitted only
3691# once. We break the quoting in m4_warning's argument in
3692# order to expand this macro's arguments, not AU_DEFUN's.
3693
3694
3695# Finally, this is the expansion that is picked up by
3696# autoconf. It tells the user to run autoupdate, and
3697# then outputs the replacement expansion. We do not care
3698# about autoupdate's warning because that contains
3699# information on what to do *after* running autoupdate.
3700
3701
3702
3703## ----------------- ##
3704## LTDL_INIT Options ##
3705## ----------------- ##
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3717#
3718# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3719# Written by Gary V. Vaughan, 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# serial 6 ltsugar.m4
3726
3727# This is to help aclocal find these macros, as it can't see m4_define.
3728
3729
3730
3731# lt_join(SEP, ARG1, [ARG2...])
3732# -----------------------------
3733# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3734# associated separator.
3735# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3736# versions in m4sugar had bugs.
3737
3738
3739
3740
3741# lt_car(LIST)
3742# lt_cdr(LIST)
3743# ------------
3744# Manipulate m4 lists.
3745# These macros are necessary as long as will still need to support
3746# Autoconf-2.59 which quotes differently.
3747
3748
3749
3750
3751
3752# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3753# ------------------------------------------
3754# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3755# Note that neither SEPARATOR nor STRING are expanded; they are appended
3756# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3757# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3758# than defined and empty).
3759#
3760# This macro is needed until we can rely on Autoconf 2.62, since earlier
3761# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3762
3763
3764
3765
3766# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3767# ----------------------------------------------------------
3768# Produce a SEP delimited list of all paired combinations of elements of
3769# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3770# has the form PREFIXmINFIXSUFFIXn.
3771# Needed until we can rely on m4_combine added in Autoconf 2.62.
3772
3773
3774
3775# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3776# -----------------------------------------------------------------------
3777# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3778# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3779
3780
3781
3782# lt_dict_add(DICT, KEY, VALUE)
3783# -----------------------------
3784
3785
3786
3787# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3788# --------------------------------------------
3789
3790
3791
3792# lt_dict_fetch(DICT, KEY, [SUBKEY])
3793# ----------------------------------
3794
3795
3796
3797# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3798# -----------------------------------------------------------------
3799
3800
3801
3802# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3803# --------------------------------------------------------------
3804
3805
3806# ltversion.m4 -- version numbers -*- Autoconf -*-
3807#
3808# Copyright (C) 2004 Free Software Foundation, Inc.
3809# Written by Scott James Remnant, 2004
3810#
3811# This file is free software; the Free Software Foundation gives
3812# unlimited permission to copy and/or distribute it, with or without
3813# modifications, as long as this notice is preserved.
3814
3815# Generated from ltversion.in.
3816
3817# serial 3134 ltversion.m4
3818# This file is part of GNU Libtool
3819
3820
3821
3822
3823
3824
3825# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3826#
3827# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3828# Written by Scott James Remnant, 2004.
3829#
3830# This file is free software; the Free Software Foundation gives
3831# unlimited permission to copy and/or distribute it, with or without
3832# modifications, as long as this notice is preserved.
3833
3834# serial 4 lt~obsolete.m4
3835
3836# These exist entirely to fool aclocal when bootstrapping libtool.
3837#
3838# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3839# which have later been changed to m4_define as they aren't part of the
3840# exported API, or moved to Autoconf or Automake where they belong.
3841#
3842# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3843# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3844# using a macro with the same name in our local m4/libtool.m4 it'll
3845# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3846# and doesn't know about Autoconf macros at all.)
3847#
3848# So we provide this file, which has a silly filename so it's always
3849# included after everything else. This provides aclocal with the
3850# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3851# because those macros already exist, or will be overwritten later.
3852# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3853#
3854# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3855# Yes, that means every name once taken will need to remain here until
3856# we give up compatibility with versions before 1.7, at which point
3857# we need to keep only those names which we still refer to.
3858
3859# This is to help aclocal find these macros, as it can't see m4_define.
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924## -*- Autoconf -*-
3925
3926# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3927# Free Software Foundation, Inc.
3928#
3929# This file is free software; the Free Software Foundation
3930# gives unlimited permission to copy and/or distribute it,
3931# with or without modifications, as long as this notice is preserved.
3932
3933# serial 8
3934
3935# Based on depend.m4 from automake 1.9, modified for standalone use in
3936# an environment where GNU make is required.
3937
3938# ZW_PROG_COMPILER_DEPENDENCIES
3939# -----------------------------
3940# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3941# sets fooDEPMODE accordingly. Cache-variable compatible with
3942# original; not side-effect compatible. As the users of this macro
3943# may require accurate dependencies for correct builds, it does *not*
3944# honor --disable-dependency-checking, and failure to detect a usable
3945# method is an error. depcomp is assumed to be located in
3946# $ac_aux_dir.
3947#
3948# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3949
3950
3951
3952# AM_SET_DEPDIR
3953# -------------
3954# Choose a directory name for dependency files.
3955
3956
3957# ZW_CREATE_DEPDIR
3958# ----------------
3959# As AM_SET_DEPDIR, but also create the directory at config.status time.
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
6bb11ab3
L
4001
4002
4003
4004
4005
6bb11ab3
L
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
6bb11ab3
L
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034# intl sister-directory configuration rules.
4035#
4036
4037# The idea behind this macro is that there's no need to repeat all the
4038# autoconf probes done by the intl directory - it's already done them
4039# for us. In fact, there's no need even to look at the cache for the
4040# answers. All we need to do is nab a few pieces of information.
4041# The intl directory is set up to make this easy, by generating a
4042# small file which can be sourced as a shell script; then we produce
4043# the necessary substitutions and definitions for this directory.
4044
4045
4046
4047# Autoconf M4 include file defining utility macros for complex Canadian
4048# cross builds.
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058####
4059# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4060# or AC_INIT.
4061# These demand that AC_CANONICAL_SYSTEM be called beforehand.
4062
4063####
4064# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4065# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4066
4067
4068####
4069# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4070# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4071
4072
4073
4074# Backported from Autoconf 2.5x; can go away when and if
4075# we switch. Put the OS path separator in $PATH_SEPARATOR.
4076
4077
4078
4079
4080# ACX_HAVE_GCC_FOR_TARGET
4081# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4082
4083
4084# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4085# Searching for installed target binutils. We need to take extra care,
4086# else we may find the wrong assembler, linker, etc., and lose.
4087#
4088# First try --with-build-time-tools, if specified.
4089#
4090# For build != host, we ask the installed GCC for the name of the tool it
4091# uses, and accept it if it is an absolute path. This is because the
4092# only good choice for a compiler is the same GCC version that is being
4093# installed (or we couldn't make target libraries), and we assume that
4094# on the host system we'll have not only the same GCC version, but also
4095# the same binutils version.
4096#
4097# For build == host, search the same directories that the installed
4098# compiler will search. We used to do this for the assembler, linker,
4099# and nm only; for simplicity of configuration, however, we extend this
4100# criterion to tools (such as ar and ranlib) that are never invoked by
4101# the compiler, to avoid mismatches.
4102#
4103# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4104# if build == target. This makes the most sense only when bootstrapping,
4105# but we also do so when build != host. In this case, we hope that the
4106# build and host systems will have similar contents of MD_EXEC_PREFIX.
4107#
4108# If we do not find a suitable binary, then try the user's path.
4109
4110
4111###
4112# AC_PROG_CPP_WERROR
4113# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4114# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4115# For now, using this also overrides header checks to use only the
4116# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4117# bit harder from here).
4118# Eventually autoconf will default to checking headers with the compiler
4119# instead, and we'll have to do this differently.
4120
4121# AC_PROG_CPP_WERROR
4122
4123# Test for GNAT.
4124# We require the gnatbind & gnatmake programs, as well as a compiler driver
4125# that understands Ada. We use the user's CC setting, already found, and
4126# possibly add $1 to the command-line parameters.
4127#
4128# Sets the shell variable have_gnat to yes or no as appropriate, and
4129# substitutes GNATBIND and GNATMAKE.
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155ac_ext=c
4156ac_cpp='$CPP $CPPFLAGS'
4157ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4158ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4159ac_compiler_gnu=$ac_cv_c_compiler_gnu
4160if test -n "$ac_tool_prefix"; then
4161 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4162set dummy ${ac_tool_prefix}gcc; ac_word=$2
4163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4164$as_echo_n "checking for $ac_word... " >&6; }
4165if test "${ac_cv_prog_CC+set}" = set; then :
4166 $as_echo_n "(cached) " >&6
4167else
4168 if test -n "$CC"; then
4169 ac_cv_prog_CC="$CC" # Let the user override the test.
4170else
4171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4172for as_dir in $PATH
4173do
4174 IFS=$as_save_IFS
4175 test -z "$as_dir" && as_dir=.
4176 for ac_exec_ext in '' $ac_executable_extensions; do
4177 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4178 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4180 break 2
4181 fi
4182done
4183 done
4184IFS=$as_save_IFS
4185
4186fi
4187fi
4188CC=$ac_cv_prog_CC
4189if test -n "$CC"; then
4190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4191$as_echo "$CC" >&6; }
4192else
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4194$as_echo "no" >&6; }
4195fi
4196
4197
4198fi
4199if test -z "$ac_cv_prog_CC"; then
4200 ac_ct_CC=$CC
4201 # Extract the first word of "gcc", so it can be a program name with args.
4202set dummy gcc; ac_word=$2
4203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4204$as_echo_n "checking for $ac_word... " >&6; }
4205if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4206 $as_echo_n "(cached) " >&6
4207else
4208 if test -n "$ac_ct_CC"; then
4209 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4210else
4211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4212for as_dir in $PATH
4213do
4214 IFS=$as_save_IFS
4215 test -z "$as_dir" && as_dir=.
4216 for ac_exec_ext in '' $ac_executable_extensions; do
4217 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4218 ac_cv_prog_ac_ct_CC="gcc"
4219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4220 break 2
4221 fi
4222done
4223 done
4224IFS=$as_save_IFS
4225
4226fi
4227fi
4228ac_ct_CC=$ac_cv_prog_ac_ct_CC
4229if test -n "$ac_ct_CC"; then
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4231$as_echo "$ac_ct_CC" >&6; }
4232else
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4234$as_echo "no" >&6; }
4235fi
4236
4237 if test "x$ac_ct_CC" = x; then
4238 CC=""
4239 else
4240 case $cross_compiling:$ac_tool_warned in
4241yes:)
4242{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4243$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4244ac_tool_warned=yes ;;
4245esac
4246 CC=$ac_ct_CC
4247 fi
4248else
4249 CC="$ac_cv_prog_CC"
4250fi
4251
4252if test -z "$CC"; then
4253 if test -n "$ac_tool_prefix"; then
4254 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4255set dummy ${ac_tool_prefix}cc; ac_word=$2
4256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4257$as_echo_n "checking for $ac_word... " >&6; }
4258if test "${ac_cv_prog_CC+set}" = set; then :
4259 $as_echo_n "(cached) " >&6
4260else
4261 if test -n "$CC"; then
4262 ac_cv_prog_CC="$CC" # Let the user override the test.
4263else
4264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4265for as_dir in $PATH
4266do
4267 IFS=$as_save_IFS
4268 test -z "$as_dir" && as_dir=.
4269 for ac_exec_ext in '' $ac_executable_extensions; do
4270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4271 ac_cv_prog_CC="${ac_tool_prefix}cc"
4272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4273 break 2
4274 fi
4275done
4276 done
4277IFS=$as_save_IFS
4278
4279fi
4280fi
4281CC=$ac_cv_prog_CC
4282if test -n "$CC"; then
4283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4284$as_echo "$CC" >&6; }
4285else
4286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4287$as_echo "no" >&6; }
4288fi
4289
4290
4291 fi
4292fi
4293if test -z "$CC"; then
4294 # Extract the first word of "cc", so it can be a program name with args.
4295set dummy cc; ac_word=$2
4296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4297$as_echo_n "checking for $ac_word... " >&6; }
4298if test "${ac_cv_prog_CC+set}" = set; then :
4299 $as_echo_n "(cached) " >&6
4300else
4301 if test -n "$CC"; then
4302 ac_cv_prog_CC="$CC" # Let the user override the test.
4303else
4304 ac_prog_rejected=no
4305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4306for as_dir in $PATH
4307do
4308 IFS=$as_save_IFS
4309 test -z "$as_dir" && as_dir=.
4310 for ac_exec_ext in '' $ac_executable_extensions; do
4311 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4312 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4313 ac_prog_rejected=yes
4314 continue
4315 fi
4316 ac_cv_prog_CC="cc"
4317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4318 break 2
4319 fi
4320done
4321 done
4322IFS=$as_save_IFS
4323
4324if test $ac_prog_rejected = yes; then
4325 # We found a bogon in the path, so make sure we never use it.
4326 set dummy $ac_cv_prog_CC
4327 shift
4328 if test $# != 0; then
4329 # We chose a different compiler from the bogus one.
4330 # However, it has the same basename, so the bogon will be chosen
4331 # first if we set CC to just the basename; use the full file name.
4332 shift
4333 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4334 fi
4335fi
4336fi
4337fi
4338CC=$ac_cv_prog_CC
4339if test -n "$CC"; then
4340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4341$as_echo "$CC" >&6; }
4342else
4343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4344$as_echo "no" >&6; }
4345fi
4346
4347
4348fi
4349if test -z "$CC"; then
4350 if test -n "$ac_tool_prefix"; then
4351 for ac_prog in cl.exe
4352 do
4353 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4354set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4356$as_echo_n "checking for $ac_word... " >&6; }
4357if test "${ac_cv_prog_CC+set}" = set; then :
4358 $as_echo_n "(cached) " >&6
4359else
4360 if test -n "$CC"; then
4361 ac_cv_prog_CC="$CC" # Let the user override the test.
4362else
4363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4364for as_dir in $PATH
4365do
4366 IFS=$as_save_IFS
4367 test -z "$as_dir" && as_dir=.
4368 for ac_exec_ext in '' $ac_executable_extensions; do
4369 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4370 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4371 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4372 break 2
4373 fi
4374done
4375 done
4376IFS=$as_save_IFS
4377
4378fi
4379fi
4380CC=$ac_cv_prog_CC
4381if test -n "$CC"; then
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4383$as_echo "$CC" >&6; }
4384else
4385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4386$as_echo "no" >&6; }
4387fi
4388
4389
4390 test -n "$CC" && break
4391 done
4392fi
4393if test -z "$CC"; then
4394 ac_ct_CC=$CC
4395 for ac_prog in cl.exe
4396do
4397 # Extract the first word of "$ac_prog", so it can be a program name with args.
4398set dummy $ac_prog; ac_word=$2
4399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4400$as_echo_n "checking for $ac_word... " >&6; }
4401if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4402 $as_echo_n "(cached) " >&6
4403else
4404 if test -n "$ac_ct_CC"; then
4405 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4406else
4407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4408for as_dir in $PATH
4409do
4410 IFS=$as_save_IFS
4411 test -z "$as_dir" && as_dir=.
4412 for ac_exec_ext in '' $ac_executable_extensions; do
4413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4414 ac_cv_prog_ac_ct_CC="$ac_prog"
4415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4416 break 2
4417 fi
4418done
4419 done
4420IFS=$as_save_IFS
4421
4422fi
4423fi
4424ac_ct_CC=$ac_cv_prog_ac_ct_CC
4425if test -n "$ac_ct_CC"; then
4426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4427$as_echo "$ac_ct_CC" >&6; }
4428else
4429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4430$as_echo "no" >&6; }
4431fi
4432
4433
4434 test -n "$ac_ct_CC" && break
4435done
4436
4437 if test "x$ac_ct_CC" = x; then
4438 CC=""
4439 else
4440 case $cross_compiling:$ac_tool_warned in
4441yes:)
4442{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4443$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4444ac_tool_warned=yes ;;
4445esac
4446 CC=$ac_ct_CC
4447 fi
4448fi
4449
4450fi
4451
4452
4453test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4454$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4455as_fn_error "no acceptable C compiler found in \$PATH
4456See \`config.log' for more details." "$LINENO" 5; }
4457
4458# Provide some information about the compiler.
4459$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4460set X $ac_compile
4461ac_compiler=$2
4462for ac_option in --version -v -V -qversion; do
4463 { { ac_try="$ac_compiler $ac_option >&5"
4464case "(($ac_try" in
4465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4466 *) ac_try_echo=$ac_try;;
4467esac
4468eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4469$as_echo "$ac_try_echo"; } >&5
4470 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4471 ac_status=$?
4472 if test -s conftest.err; then
4473 sed '10a\
4474... rest of stderr output deleted ...
4475 10q' conftest.err >conftest.er1
4476 cat conftest.er1 >&5
4477 rm -f conftest.er1 conftest.err
4478 fi
4479 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4480 test $ac_status = 0; }
4481done
4482
4483cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4484/* end confdefs.h. */
4485
4486int
4487main ()
4488{
4489
4490 ;
4491 return 0;
4492}
4493_ACEOF
4494ac_clean_files_save=$ac_clean_files
4495ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4496# Try to create an executable without -o first, disregard a.out.
4497# It will help us diagnose broken compilers, and finding out an intuition
4498# of exeext.
4499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4500$as_echo_n "checking for C compiler default output file name... " >&6; }
4501ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4502
4503# The possible output files:
4504ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4505
4506ac_rmfiles=
4507for ac_file in $ac_files
4508do
4509 case $ac_file in
4510 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4511 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4512 esac
4513done
4514rm -f $ac_rmfiles
4515
4516if { { ac_try="$ac_link_default"
4517case "(($ac_try" in
4518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4519 *) ac_try_echo=$ac_try;;
4520esac
4521eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4522$as_echo "$ac_try_echo"; } >&5
4523 (eval "$ac_link_default") 2>&5
4524 ac_status=$?
4525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4526 test $ac_status = 0; }; then :
4527 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4528# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4529# in a Makefile. We should not override ac_cv_exeext if it was cached,
4530# so that the user can short-circuit this test for compilers unknown to
4531# Autoconf.
4532for ac_file in $ac_files ''
4533do
4534 test -f "$ac_file" || continue
4535 case $ac_file in
4536 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4537 ;;
4538 [ab].out )
4539 # We found the default executable, but exeext='' is most
4540 # certainly right.
4541 break;;
4542 *.* )
4543 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4544 then :; else
4545 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4546 fi
4547 # We set ac_cv_exeext here because the later test for it is not
4548 # safe: cross compilers may not add the suffix if given an `-o'
4549 # argument, so we may need to know it at that point already.
4550 # Even if this section looks crufty: it has the advantage of
4551 # actually working.
4552 break;;
4553 * )
4554 break;;
4555 esac
4556done
4557test "$ac_cv_exeext" = no && ac_cv_exeext=
4558
4559else
4560 ac_file=''
4561fi
4562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4563$as_echo "$ac_file" >&6; }
4564if test -z "$ac_file"; then :
4565 $as_echo "$as_me: failed program was:" >&5
4566sed 's/^/| /' conftest.$ac_ext >&5
4567
4568{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4569$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4570{ as_fn_set_status 77
4571as_fn_error "C compiler cannot create executables
4572See \`config.log' for more details." "$LINENO" 5; }; }
4573fi
4574ac_exeext=$ac_cv_exeext
4575
4576# Check that the compiler produces executables we can run. If not, either
4577# the compiler is broken, or we cross compile.
4578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4579$as_echo_n "checking whether the C compiler works... " >&6; }
4580# If not cross compiling, check that we can run a simple program.
4581if test "$cross_compiling" != yes; then
4582 if { ac_try='./$ac_file'
4583 { { case "(($ac_try" in
4584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4585 *) ac_try_echo=$ac_try;;
4586esac
4587eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4588$as_echo "$ac_try_echo"; } >&5
4589 (eval "$ac_try") 2>&5
4590 ac_status=$?
4591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4592 test $ac_status = 0; }; }; then
4593 cross_compiling=no
4594 else
4595 if test "$cross_compiling" = maybe; then
4596 cross_compiling=yes
4597 else
4598 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4599$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4600as_fn_error "cannot run C compiled programs.
4601If you meant to cross compile, use \`--host'.
4602See \`config.log' for more details." "$LINENO" 5; }
4603 fi
4604 fi
4605fi
4606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4607$as_echo "yes" >&6; }
4608
4609rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4610ac_clean_files=$ac_clean_files_save
4611# Check that the compiler produces executables we can run. If not, either
4612# the compiler is broken, or we cross compile.
4613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4614$as_echo_n "checking whether we are cross compiling... " >&6; }
4615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4616$as_echo "$cross_compiling" >&6; }
4617
4618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4619$as_echo_n "checking for suffix of executables... " >&6; }
4620if { { ac_try="$ac_link"
4621case "(($ac_try" in
4622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4623 *) ac_try_echo=$ac_try;;
4624esac
4625eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4626$as_echo "$ac_try_echo"; } >&5
4627 (eval "$ac_link") 2>&5
4628 ac_status=$?
4629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4630 test $ac_status = 0; }; then :
4631 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4632# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4633# work properly (i.e., refer to `conftest.exe'), while it won't with
4634# `rm'.
4635for ac_file in conftest.exe conftest conftest.*; do
4636 test -f "$ac_file" || continue
4637 case $ac_file in
4638 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4639 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4640 break;;
4641 * ) break;;
4642 esac
4643done
4644else
4645 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4646$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4647as_fn_error "cannot compute suffix of executables: cannot compile and link
4648See \`config.log' for more details." "$LINENO" 5; }
4649fi
4650rm -f conftest$ac_cv_exeext
4651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4652$as_echo "$ac_cv_exeext" >&6; }
4653
4654rm -f conftest.$ac_ext
4655EXEEXT=$ac_cv_exeext
4656ac_exeext=$EXEEXT
4657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4658$as_echo_n "checking for suffix of object files... " >&6; }
4659if test "${ac_cv_objext+set}" = set; then :
4660 $as_echo_n "(cached) " >&6
4661else
4662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4663/* end confdefs.h. */
4664
4665int
4666main ()
4667{
4668
4669 ;
4670 return 0;
4671}
4672_ACEOF
4673rm -f conftest.o conftest.obj
4674if { { ac_try="$ac_compile"
4675case "(($ac_try" in
4676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4677 *) ac_try_echo=$ac_try;;
4678esac
4679eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4680$as_echo "$ac_try_echo"; } >&5
4681 (eval "$ac_compile") 2>&5
4682 ac_status=$?
4683 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4684 test $ac_status = 0; }; then :
4685 for ac_file in conftest.o conftest.obj conftest.*; do
4686 test -f "$ac_file" || continue;
4687 case $ac_file in
4688 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4689 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4690 break;;
4691 esac
4692done
4693else
4694 $as_echo "$as_me: failed program was:" >&5
4695sed 's/^/| /' conftest.$ac_ext >&5
4696
4697{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4698$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4699as_fn_error "cannot compute suffix of object files: cannot compile
4700See \`config.log' for more details." "$LINENO" 5; }
4701fi
4702rm -f conftest.$ac_cv_objext conftest.$ac_ext
4703fi
4704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4705$as_echo "$ac_cv_objext" >&6; }
4706OBJEXT=$ac_cv_objext
4707ac_objext=$OBJEXT
4708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4709$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4710if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4711 $as_echo_n "(cached) " >&6
4712else
4713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4714/* end confdefs.h. */
4715
4716int
4717main ()
4718{
4719#ifndef __GNUC__
4720 choke me
4721#endif
4722
4723 ;
4724 return 0;
4725}
4726_ACEOF
4727if ac_fn_c_try_compile "$LINENO"; then :
4728 ac_compiler_gnu=yes
4729else
4730 ac_compiler_gnu=no
4731fi
4732rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4733ac_cv_c_compiler_gnu=$ac_compiler_gnu
4734
4735fi
4736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4737$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4738if test $ac_compiler_gnu = yes; then
4739 GCC=yes
4740else
4741 GCC=
4742fi
4743ac_test_CFLAGS=${CFLAGS+set}
4744ac_save_CFLAGS=$CFLAGS
4745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4746$as_echo_n "checking whether $CC accepts -g... " >&6; }
4747if test "${ac_cv_prog_cc_g+set}" = set; then :
4748 $as_echo_n "(cached) " >&6
4749else
4750 ac_save_c_werror_flag=$ac_c_werror_flag
4751 ac_c_werror_flag=yes
4752 ac_cv_prog_cc_g=no
4753 CFLAGS="-g"
4754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4755/* end confdefs.h. */
4756
4757int
4758main ()
4759{
4760
4761 ;
4762 return 0;
4763}
4764_ACEOF
4765if ac_fn_c_try_compile "$LINENO"; then :
4766 ac_cv_prog_cc_g=yes
4767else
4768 CFLAGS=""
4769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4770/* end confdefs.h. */
4771
4772int
4773main ()
4774{
4775
4776 ;
4777 return 0;
4778}
4779_ACEOF
4780if ac_fn_c_try_compile "$LINENO"; then :
4781
4782else
4783 ac_c_werror_flag=$ac_save_c_werror_flag
4784 CFLAGS="-g"
4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786/* end confdefs.h. */
4787
4788int
4789main ()
4790{
4791
4792 ;
4793 return 0;
4794}
4795_ACEOF
4796if ac_fn_c_try_compile "$LINENO"; then :
4797 ac_cv_prog_cc_g=yes
4798fi
4799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4800fi
4801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4802fi
4803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4804 ac_c_werror_flag=$ac_save_c_werror_flag
4805fi
4806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4807$as_echo "$ac_cv_prog_cc_g" >&6; }
4808if test "$ac_test_CFLAGS" = set; then
4809 CFLAGS=$ac_save_CFLAGS
4810elif test $ac_cv_prog_cc_g = yes; then
4811 if test "$GCC" = yes; then
4812 CFLAGS="-g -O2"
4813 else
4814 CFLAGS="-g"
4815 fi
4816else
4817 if test "$GCC" = yes; then
4818 CFLAGS="-O2"
4819 else
4820 CFLAGS=
4821 fi
4822fi
4823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4824$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4825if test "${ac_cv_prog_cc_c89+set}" = set; then :
4826 $as_echo_n "(cached) " >&6
4827else
4828 ac_cv_prog_cc_c89=no
4829ac_save_CC=$CC
4830cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4831/* end confdefs.h. */
4832#include <stdarg.h>
4833#include <stdio.h>
4834#include <sys/types.h>
4835#include <sys/stat.h>
4836/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4837struct buf { int x; };
4838FILE * (*rcsopen) (struct buf *, struct stat *, int);
4839static char *e (p, i)
4840 char **p;
4841 int i;
4842{
4843 return p[i];
4844}
4845static char *f (char * (*g) (char **, int), char **p, ...)
4846{
4847 char *s;
4848 va_list v;
4849 va_start (v,p);
4850 s = g (p, va_arg (v,int));
4851 va_end (v);
4852 return s;
4853}
4854
4855/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4856 function prototypes and stuff, but not '\xHH' hex character constants.
4857 These don't provoke an error unfortunately, instead are silently treated
4858 as 'x'. The following induces an error, until -std is added to get
4859 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4860 array size at least. It's necessary to write '\x00'==0 to get something
4861 that's true only with -std. */
4862int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4863
4864/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4865 inside strings and character constants. */
4866#define FOO(x) 'x'
4867int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4868
4869int test (int i, double x);
4870struct s1 {int (*f) (int a);};
4871struct s2 {int (*f) (double a);};
4872int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4873int argc;
4874char **argv;
4875int
4876main ()
4877{
4878return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4879 ;
4880 return 0;
4881}
4882_ACEOF
4883for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4884 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4885do
4886 CC="$ac_save_CC $ac_arg"
4887 if ac_fn_c_try_compile "$LINENO"; then :
4888 ac_cv_prog_cc_c89=$ac_arg
4889fi
4890rm -f core conftest.err conftest.$ac_objext
4891 test "x$ac_cv_prog_cc_c89" != "xno" && break
4892done
4893rm -f conftest.$ac_ext
4894CC=$ac_save_CC
4895
4896fi
4897# AC_CACHE_VAL
4898case "x$ac_cv_prog_cc_c89" in
4899 x)
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4901$as_echo "none needed" >&6; } ;;
4902 xno)
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4904$as_echo "unsupported" >&6; } ;;
4905 *)
4906 CC="$CC $ac_cv_prog_cc_c89"
4907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4908$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4909esac
4910if test "x$ac_cv_prog_cc_c89" != xno; then :
4911
4912fi
4913
4914ac_ext=c
4915ac_cpp='$CPP $CPPFLAGS'
4916ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4917ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4918ac_compiler_gnu=$ac_cv_c_compiler_gnu
4919
4920ac_aux_dir=
4921for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4922 for ac_t in install-sh install.sh shtool; do
4923 if test -f "$ac_dir/$ac_t"; then
4924 ac_aux_dir=$ac_dir
4925 ac_install_sh="$ac_aux_dir/$ac_t -c"
4926 break 2
4927 fi
4928 done
4929done
4930if test -z "$ac_aux_dir"; then
4931 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4932fi
4933
4934# These three variables are undocumented and unsupported,
4935# and are intended to be withdrawn in a future Autoconf release.
4936# They can cause serious problems if a builder's source tree is in a directory
4937# whose full name contains unusual characters.
4938ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4939ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4940ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4941
4942
4943# Make sure we can run config.sub.
4944$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4945 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4946
4947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4948$as_echo_n "checking build system type... " >&6; }
4949if test "${ac_cv_build+set}" = set; then :
4950 $as_echo_n "(cached) " >&6
4951else
4952 ac_build_alias=$build_alias
4953test "x$ac_build_alias" = x &&
4954 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4955test "x$ac_build_alias" = x &&
4956 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4957ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4958 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4959
4960fi
4961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4962$as_echo "$ac_cv_build" >&6; }
4963case $ac_cv_build in
4964*-*-*) ;;
4965*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4966esac
4967build=$ac_cv_build
4968ac_save_IFS=$IFS; IFS='-'
4969set x $ac_cv_build
4970shift
4971build_cpu=$1
4972build_vendor=$2
4973shift; shift
4974# Remember, the first character of IFS is used to create $*,
4975# except with old shells:
4976build_os=$*
4977IFS=$ac_save_IFS
4978case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4979
4980
4981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4982$as_echo_n "checking host system type... " >&6; }
4983if test "${ac_cv_host+set}" = set; then :
4984 $as_echo_n "(cached) " >&6
4985else
4986 if test "x$host_alias" = x; then
4987 ac_cv_host=$ac_cv_build
4988else
4989 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4990 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4991fi
4992
4993fi
4994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4995$as_echo "$ac_cv_host" >&6; }
4996case $ac_cv_host in
4997*-*-*) ;;
4998*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4999esac
5000host=$ac_cv_host
5001ac_save_IFS=$IFS; IFS='-'
5002set x $ac_cv_host
5003shift
5004host_cpu=$1
5005host_vendor=$2
5006shift; shift
5007# Remember, the first character of IFS is used to create $*,
5008# except with old shells:
5009host_os=$*
5010IFS=$ac_save_IFS
5011case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5012
5013
5014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5015$as_echo_n "checking target system type... " >&6; }
5016if test "${ac_cv_target+set}" = set; then :
5017 $as_echo_n "(cached) " >&6
5018else
5019 if test "x$target_alias" = x; then
5020 ac_cv_target=$ac_cv_host
5021else
5022 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5023 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5024fi
5025
5026fi
5027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5028$as_echo "$ac_cv_target" >&6; }
5029case $ac_cv_target in
5030*-*-*) ;;
5031*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
5032esac
5033target=$ac_cv_target
5034ac_save_IFS=$IFS; IFS='-'
5035set x $ac_cv_target
5036shift
5037target_cpu=$1
5038target_vendor=$2
5039shift; shift
5040# Remember, the first character of IFS is used to create $*,
5041# except with old shells:
5042target_os=$*
5043IFS=$ac_save_IFS
5044case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5045
5046
5047# The aliases save the names the user supplied, while $host etc.
5048# will get canonicalized.
5049test -n "$target_alias" &&
5050 test "$program_prefix$program_suffix$program_transform_name" = \
5051 NONENONEs,x,x, &&
5052 program_prefix=${target_alias}-
5053
5054ac_ext=c
5055ac_cpp='$CPP $CPPFLAGS'
5056ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5057ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5058ac_compiler_gnu=$ac_cv_c_compiler_gnu
5059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5060$as_echo_n "checking how to run the C preprocessor... " >&6; }
5061# On Suns, sometimes $CPP names a directory.
5062if test -n "$CPP" && test -d "$CPP"; then
5063 CPP=
5064fi
5065if test -z "$CPP"; then
5066 if test "${ac_cv_prog_CPP+set}" = set; then :
5067 $as_echo_n "(cached) " >&6
5068else
5069 # Double quotes because CPP needs to be expanded
5070 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5071 do
5072 ac_preproc_ok=false
5073for ac_c_preproc_warn_flag in '' yes
5074do
5075 # Use a header file that comes with gcc, so configuring glibc
5076 # with a fresh cross-compiler works.
5077 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5078 # <limits.h> exists even on freestanding compilers.
5079 # On the NeXT, cc -E runs the code through the compiler's parser,
5080 # not just through cpp. "Syntax error" is here to catch this case.
5081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5082/* end confdefs.h. */
5083#ifdef __STDC__
5084# include <limits.h>
5085#else
5086# include <assert.h>
5087#endif
5088 Syntax error
5089_ACEOF
5090if ac_fn_c_try_cpp "$LINENO"; then :
5091
5092else
5093 # Broken: fails on valid input.
5094continue
5095fi
5096rm -f conftest.err conftest.$ac_ext
5097
5098 # OK, works on sane cases. Now check whether nonexistent headers
5099 # can be detected and how.
5100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5101/* end confdefs.h. */
5102#include <ac_nonexistent.h>
5103_ACEOF
5104if ac_fn_c_try_cpp "$LINENO"; then :
5105 # Broken: success on invalid input.
5106continue
5107else
5108 # Passes both tests.
5109ac_preproc_ok=:
5110break
5111fi
5112rm -f conftest.err conftest.$ac_ext
5113
5114done
5115# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5116rm -f conftest.err conftest.$ac_ext
5117if $ac_preproc_ok; then :
5118 break
5119fi
5120
5121 done
5122 ac_cv_prog_CPP=$CPP
5123
5124fi
5125 CPP=$ac_cv_prog_CPP
5126else
5127 ac_cv_prog_CPP=$CPP
5128fi
5129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5130$as_echo "$CPP" >&6; }
5131ac_preproc_ok=false
5132for ac_c_preproc_warn_flag in '' yes
5133do
5134 # Use a header file that comes with gcc, so configuring glibc
5135 # with a fresh cross-compiler works.
5136 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5137 # <limits.h> exists even on freestanding compilers.
5138 # On the NeXT, cc -E runs the code through the compiler's parser,
5139 # not just through cpp. "Syntax error" is here to catch this case.
5140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5141/* end confdefs.h. */
5142#ifdef __STDC__
5143# include <limits.h>
5144#else
5145# include <assert.h>
5146#endif
5147 Syntax error
5148_ACEOF
5149if ac_fn_c_try_cpp "$LINENO"; then :
5150
5151else
5152 # Broken: fails on valid input.
5153continue
5154fi
5155rm -f conftest.err conftest.$ac_ext
5156
5157 # OK, works on sane cases. Now check whether nonexistent headers
5158 # can be detected and how.
5159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5160/* end confdefs.h. */
5161#include <ac_nonexistent.h>
5162_ACEOF
5163if ac_fn_c_try_cpp "$LINENO"; then :
5164 # Broken: success on invalid input.
5165continue
5166else
5167 # Passes both tests.
5168ac_preproc_ok=:
5169break
5170fi
5171rm -f conftest.err conftest.$ac_ext
5172
5173done
5174# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5175rm -f conftest.err conftest.$ac_ext
5176if $ac_preproc_ok; then :
5177
5178else
5179 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5180$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5181as_fn_error "C preprocessor \"$CPP\" fails sanity check
5182See \`config.log' for more details." "$LINENO" 5; }
5183fi
5184
5185ac_ext=c
5186ac_cpp='$CPP $CPPFLAGS'
5187ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5188ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5189ac_compiler_gnu=$ac_cv_c_compiler_gnu
5190
5191
5192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5193$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5194if test "${ac_cv_path_GREP+set}" = set; then :
5195 $as_echo_n "(cached) " >&6
5196else
5197 if test -z "$GREP"; then
5198 ac_path_GREP_found=false
5199 # Loop through the user's path and test for each of PROGNAME-LIST
5200 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5201for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5202do
5203 IFS=$as_save_IFS
5204 test -z "$as_dir" && as_dir=.
5205 for ac_prog in grep ggrep; do
5206 for ac_exec_ext in '' $ac_executable_extensions; do
5207 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5208 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5209# Check for GNU ac_path_GREP and select it if it is found.
5210 # Check for GNU $ac_path_GREP
5211case `"$ac_path_GREP" --version 2>&1` in
5212*GNU*)
5213 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5214*)
5215 ac_count=0
5216 $as_echo_n 0123456789 >"conftest.in"
5217 while :
5218 do
5219 cat "conftest.in" "conftest.in" >"conftest.tmp"
5220 mv "conftest.tmp" "conftest.in"
5221 cp "conftest.in" "conftest.nl"
5222 $as_echo 'GREP' >> "conftest.nl"
5223 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5224 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5225 as_fn_arith $ac_count + 1 && ac_count=$as_val
5226 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5227 # Best one so far, save it but keep looking for a better one
5228 ac_cv_path_GREP="$ac_path_GREP"
5229 ac_path_GREP_max=$ac_count
5230 fi
5231 # 10*(2^10) chars as input seems more than enough
5232 test $ac_count -gt 10 && break
5233 done
5234 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5235esac
5236
5237 $ac_path_GREP_found && break 3
5238 done
5239 done
5240 done
5241IFS=$as_save_IFS
5242 if test -z "$ac_cv_path_GREP"; then
5243 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5244 fi
5245else
5246 ac_cv_path_GREP=$GREP
5247fi
5248
5249fi
5250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5251$as_echo "$ac_cv_path_GREP" >&6; }
5252 GREP="$ac_cv_path_GREP"
5253
5254
5255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5256$as_echo_n "checking for egrep... " >&6; }
5257if test "${ac_cv_path_EGREP+set}" = set; then :
5258 $as_echo_n "(cached) " >&6
5259else
5260 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5261 then ac_cv_path_EGREP="$GREP -E"
5262 else
5263 if test -z "$EGREP"; then
5264 ac_path_EGREP_found=false
5265 # Loop through the user's path and test for each of PROGNAME-LIST
5266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5267for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5268do
5269 IFS=$as_save_IFS
5270 test -z "$as_dir" && as_dir=.
5271 for ac_prog in egrep; do
5272 for ac_exec_ext in '' $ac_executable_extensions; do
5273 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5274 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5275# Check for GNU ac_path_EGREP and select it if it is found.
5276 # Check for GNU $ac_path_EGREP
5277case `"$ac_path_EGREP" --version 2>&1` in
5278*GNU*)
5279 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5280*)
5281 ac_count=0
5282 $as_echo_n 0123456789 >"conftest.in"
5283 while :
5284 do
5285 cat "conftest.in" "conftest.in" >"conftest.tmp"
5286 mv "conftest.tmp" "conftest.in"
5287 cp "conftest.in" "conftest.nl"
5288 $as_echo 'EGREP' >> "conftest.nl"
5289 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5290 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5291 as_fn_arith $ac_count + 1 && ac_count=$as_val
5292 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5293 # Best one so far, save it but keep looking for a better one
5294 ac_cv_path_EGREP="$ac_path_EGREP"
5295 ac_path_EGREP_max=$ac_count
5296 fi
5297 # 10*(2^10) chars as input seems more than enough
5298 test $ac_count -gt 10 && break
5299 done
5300 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5301esac
5302
5303 $ac_path_EGREP_found && break 3
5304 done
5305 done
5306 done
5307IFS=$as_save_IFS
5308 if test -z "$ac_cv_path_EGREP"; then
5309 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5310 fi
5311else
5312 ac_cv_path_EGREP=$EGREP
5313fi
5314
5315 fi
5316fi
5317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5318$as_echo "$ac_cv_path_EGREP" >&6; }
5319 EGREP="$ac_cv_path_EGREP"
5320
5321
5322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5323$as_echo_n "checking for ANSI C header files... " >&6; }
5324if test "${ac_cv_header_stdc+set}" = set; then :
5325 $as_echo_n "(cached) " >&6
5326else
5327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5328/* end confdefs.h. */
5329#include <stdlib.h>
5330#include <stdarg.h>
5331#include <string.h>
5332#include <float.h>
5333
5334int
5335main ()
5336{
5337
5338 ;
5339 return 0;
5340}
5341_ACEOF
5342if ac_fn_c_try_compile "$LINENO"; then :
5343 ac_cv_header_stdc=yes
5344else
5345 ac_cv_header_stdc=no
5346fi
5347rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5348
5349if test $ac_cv_header_stdc = yes; then
5350 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5352/* end confdefs.h. */
5353#include <string.h>
5354
5355_ACEOF
5356if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5357 $EGREP "memchr" >/dev/null 2>&1; then :
5358
5359else
5360 ac_cv_header_stdc=no
5361fi
5362rm -f conftest*
5363
5364fi
5365
5366if test $ac_cv_header_stdc = yes; then
5367 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5369/* end confdefs.h. */
5370#include <stdlib.h>
5371
5372_ACEOF
5373if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5374 $EGREP "free" >/dev/null 2>&1; then :
5375
5376else
5377 ac_cv_header_stdc=no
5378fi
5379rm -f conftest*
5380
5381fi
5382
5383if test $ac_cv_header_stdc = yes; then
5384 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5385 if test "$cross_compiling" = yes; then :
5386 :
5387else
5388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5389/* end confdefs.h. */
5390#include <ctype.h>
5391#include <stdlib.h>
5392#if ((' ' & 0x0FF) == 0x020)
5393# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5394# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5395#else
5396# define ISLOWER(c) \
5397 (('a' <= (c) && (c) <= 'i') \
5398 || ('j' <= (c) && (c) <= 'r') \
5399 || ('s' <= (c) && (c) <= 'z'))
5400# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5401#endif
5402
5403#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5404int
5405main ()
5406{
5407 int i;
5408 for (i = 0; i < 256; i++)
5409 if (XOR (islower (i), ISLOWER (i))
5410 || toupper (i) != TOUPPER (i))
5411 return 2;
5412 return 0;
5413}
5414_ACEOF
5415if ac_fn_c_try_run "$LINENO"; then :
5416
5417else
5418 ac_cv_header_stdc=no
5419fi
5420rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5421 conftest.$ac_objext conftest.beam conftest.$ac_ext
5422fi
5423
5424fi
5425fi
5426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5427$as_echo "$ac_cv_header_stdc" >&6; }
5428if test $ac_cv_header_stdc = yes; then
5429
5430$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5431
5432fi
5433
5434# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5435for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5436 inttypes.h stdint.h unistd.h
5437do :
5438 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5439ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5440"
5441eval as_val=\$$as_ac_Header
5442 if test "x$as_val" = x""yes; then :
5443 cat >>confdefs.h <<_ACEOF
5444#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5445_ACEOF
5446
5447fi
5448
5449done
5450
5451
5452
5453 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5454if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5455 MINIX=yes
5456else
5457 MINIX=
5458fi
5459
5460
5461 if test "$MINIX" = yes; then
5462
5463$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5464
5465
5466$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5467
5468
5469$as_echo "#define _MINIX 1" >>confdefs.h
5470
5471 fi
5472
5473
5474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5475$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5476if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5477 $as_echo_n "(cached) " >&6
5478else
5479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5480/* end confdefs.h. */
5481
5482# define __EXTENSIONS__ 1
5483 $ac_includes_default
5484int
5485main ()
5486{
5487
5488 ;
5489 return 0;
5490}
5491_ACEOF
5492if ac_fn_c_try_compile "$LINENO"; then :
5493 ac_cv_safe_to_define___extensions__=yes
5494else
5495 ac_cv_safe_to_define___extensions__=no
5496fi
5497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5498fi
5499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5500$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5501 test $ac_cv_safe_to_define___extensions__ = yes &&
5502 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5503
5504 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5505
5506 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5507
5508 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5509
5510 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5511
5512
5513test "$program_prefix" != NONE &&
5514 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5515# Use a double $ so make ignores it.
5516test "$program_suffix" != NONE &&
5517 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5518# Double any \ or $.
5519# By default was `s,x,x', remove it if useless.
5520ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5521program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5522
5523# Find a good install program. We prefer a C program (faster),
5524# so one script is as good as another. But avoid the broken or
5525# incompatible versions:
5526# SysV /etc/install, /usr/sbin/install
5527# SunOS /usr/etc/install
5528# IRIX /sbin/install
5529# AIX /bin/install
5530# AmigaOS /C/install, which installs bootblocks on floppy discs
5531# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5532# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5533# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5534# OS/2's system install, which has a completely different semantic
5535# ./install, which can be erroneously created by make from ./install.sh.
5536# Reject install programs that cannot install multiple files.
5537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5538$as_echo_n "checking for a BSD-compatible install... " >&6; }
5539if test -z "$INSTALL"; then
5540if test "${ac_cv_path_install+set}" = set; then :
5541 $as_echo_n "(cached) " >&6
5542else
5543 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5544for as_dir in $PATH
5545do
5546 IFS=$as_save_IFS
5547 test -z "$as_dir" && as_dir=.
5548 # Account for people who put trailing slashes in PATH elements.
5549case $as_dir/ in #((
5550 ./ | .// | /[cC]/* | \
5551 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5552 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5553 /usr/ucb/* ) ;;
5554 *)
5555 # OSF1 and SCO ODT 3.0 have their own names for install.
5556 # Don't use installbsd from OSF since it installs stuff as root
5557 # by default.
5558 for ac_prog in ginstall scoinst install; do
5559 for ac_exec_ext in '' $ac_executable_extensions; do
5560 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5561 if test $ac_prog = install &&
5562 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5563 # AIX install. It has an incompatible calling convention.
5564 :
5565 elif test $ac_prog = install &&
5566 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5567 # program-specific install script used by HP pwplus--don't use.
5568 :
5569 else
5570 rm -rf conftest.one conftest.two conftest.dir
5571 echo one > conftest.one
5572 echo two > conftest.two
5573 mkdir conftest.dir
5574 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5575 test -s conftest.one && test -s conftest.two &&
5576 test -s conftest.dir/conftest.one &&
5577 test -s conftest.dir/conftest.two
5578 then
5579 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5580 break 3
5581 fi
5582 fi
5583 fi
5584 done
5585 done
5586 ;;
5587esac
5588
5589 done
5590IFS=$as_save_IFS
5591
5592rm -rf conftest.one conftest.two conftest.dir
5593
5594fi
5595 if test "${ac_cv_path_install+set}" = set; then
5596 INSTALL=$ac_cv_path_install
5597 else
5598 # As a last resort, use the slow shell script. Don't cache a
5599 # value for INSTALL within a source directory, because that will
5600 # break other packages using the cache if that directory is
5601 # removed, or if the value is a relative name.
5602 INSTALL=$ac_install_sh
5603 fi
5604fi
5605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5606$as_echo "$INSTALL" >&6; }
5607
5608# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5609# It thinks the first close brace ends the variable substitution.
5610test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5611
5612test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5613
5614test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5615
5616rm -rf .tst 2>/dev/null
5617mkdir .tst 2>/dev/null
5618if test -d .tst; then
5619 am__leading_dot=.
5620else
5621 am__leading_dot=_
5622fi
5623rmdir .tst 2>/dev/null
5624
5625DEPDIR="${am__leading_dot}deps"
5626
5627case `pwd` in
5628 *\ * | *\ *)
5629 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5630$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5631esac
5632
5633
5634
5635macro_version='2.2.7a'
5636macro_revision='1.3134'
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650ltmain="$ac_aux_dir/ltmain.sh"
5651
5652# Backslashify metacharacters that are still active within
5653# double-quoted strings.
5654sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5655
5656# Same as above, but do not quote variable references.
5657double_quote_subst='s/\(["`\\]\)/\\\1/g'
5658
5659# Sed substitution to delay expansion of an escaped shell variable in a
5660# double_quote_subst'ed string.
5661delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5662
5663# Sed substitution to delay expansion of an escaped single quote.
5664delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5665
5666# Sed substitution to avoid accidental globbing in evaled expressions
5667no_glob_subst='s/\*/\\\*/g'
5668
5669ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5670ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5671ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5672
5673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5674$as_echo_n "checking how to print strings... " >&6; }
5675# Test print first, because it will be a builtin if present.
5676if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5677 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5678 ECHO='print -r --'
5679elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5680 ECHO='printf %s\n'
5681else
5682 # Use this function as a fallback that always works.
5683 func_fallback_echo ()
5684 {
5685 eval 'cat <<_LTECHO_EOF
5686$1
5687_LTECHO_EOF'
5688 }
5689 ECHO='func_fallback_echo'
5690fi
5691
5692# func_echo_all arg...
5693# Invoke $ECHO with all args, space-separated.
5694func_echo_all ()
5695{
5696 $ECHO ""
5697}
5698
5699case "$ECHO" in
5700 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5701$as_echo "printf" >&6; } ;;
5702 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5703$as_echo "print -r" >&6; } ;;
5704 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5705$as_echo "cat" >&6; } ;;
5706esac
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5722$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5723if test "${ac_cv_path_SED+set}" = set; then :
5724 $as_echo_n "(cached) " >&6
5725else
5726 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5727 for ac_i in 1 2 3 4 5 6 7; do
5728 ac_script="$ac_script$as_nl$ac_script"
5729 done
5730 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5731 { ac_script=; unset ac_script;}
5732 if test -z "$SED"; then
5733 ac_path_SED_found=false
5734 # Loop through the user's path and test for each of PROGNAME-LIST
5735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5736for as_dir in $PATH
5737do
5738 IFS=$as_save_IFS
5739 test -z "$as_dir" && as_dir=.
5740 for ac_prog in sed gsed; do
5741 for ac_exec_ext in '' $ac_executable_extensions; do
5742 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5743 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5744# Check for GNU ac_path_SED and select it if it is found.
5745 # Check for GNU $ac_path_SED
5746case `"$ac_path_SED" --version 2>&1` in
5747*GNU*)
5748 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5749*)
5750 ac_count=0
5751 $as_echo_n 0123456789 >"conftest.in"
5752 while :
5753 do
5754 cat "conftest.in" "conftest.in" >"conftest.tmp"
5755 mv "conftest.tmp" "conftest.in"
5756 cp "conftest.in" "conftest.nl"
5757 $as_echo '' >> "conftest.nl"
5758 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5759 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5760 as_fn_arith $ac_count + 1 && ac_count=$as_val
5761 if test $ac_count -gt ${ac_path_SED_max-0}; then
5762 # Best one so far, save it but keep looking for a better one
5763 ac_cv_path_SED="$ac_path_SED"
5764 ac_path_SED_max=$ac_count
5765 fi
5766 # 10*(2^10) chars as input seems more than enough
5767 test $ac_count -gt 10 && break
5768 done
5769 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5770esac
5771
5772 $ac_path_SED_found && break 3
5773 done
5774 done
5775 done
5776IFS=$as_save_IFS
5777 if test -z "$ac_cv_path_SED"; then
5778 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5779 fi
5780else
5781 ac_cv_path_SED=$SED
5782fi
5783
5784fi
5785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5786$as_echo "$ac_cv_path_SED" >&6; }
5787 SED="$ac_cv_path_SED"
5788 rm -f conftest.sed
5789
5790test -z "$SED" && SED=sed
5791Xsed="$SED -e 1s/^X//"
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5804$as_echo_n "checking for fgrep... " >&6; }
5805if test "${ac_cv_path_FGREP+set}" = set; then :
5806 $as_echo_n "(cached) " >&6
5807else
5808 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5809 then ac_cv_path_FGREP="$GREP -F"
5810 else
5811 if test -z "$FGREP"; then
5812 ac_path_FGREP_found=false
5813 # Loop through the user's path and test for each of PROGNAME-LIST
5814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5815for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5816do
5817 IFS=$as_save_IFS
5818 test -z "$as_dir" && as_dir=.
5819 for ac_prog in fgrep; do
5820 for ac_exec_ext in '' $ac_executable_extensions; do
5821 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5822 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5823# Check for GNU ac_path_FGREP and select it if it is found.
5824 # Check for GNU $ac_path_FGREP
5825case `"$ac_path_FGREP" --version 2>&1` in
5826*GNU*)
5827 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5828*)
5829 ac_count=0
5830 $as_echo_n 0123456789 >"conftest.in"
5831 while :
5832 do
5833 cat "conftest.in" "conftest.in" >"conftest.tmp"
5834 mv "conftest.tmp" "conftest.in"
5835 cp "conftest.in" "conftest.nl"
5836 $as_echo 'FGREP' >> "conftest.nl"
5837 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5838 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5839 as_fn_arith $ac_count + 1 && ac_count=$as_val
5840 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5841 # Best one so far, save it but keep looking for a better one
5842 ac_cv_path_FGREP="$ac_path_FGREP"
5843 ac_path_FGREP_max=$ac_count
5844 fi
5845 # 10*(2^10) chars as input seems more than enough
5846 test $ac_count -gt 10 && break
5847 done
5848 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5849esac
5850
5851 $ac_path_FGREP_found && break 3
5852 done
5853 done
5854 done
5855IFS=$as_save_IFS
5856 if test -z "$ac_cv_path_FGREP"; then
5857 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5858 fi
5859else
5860 ac_cv_path_FGREP=$FGREP
5861fi
5862
5863 fi
5864fi
5865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5866$as_echo "$ac_cv_path_FGREP" >&6; }
5867 FGREP="$ac_cv_path_FGREP"
5868
5869
5870test -z "$GREP" && GREP=grep
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890# Check whether --with-gnu-ld was given.
5891if test "${with_gnu_ld+set}" = set; then :
5892 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5893else
5894 with_gnu_ld=no
5895fi
5896
5897ac_prog=ld
5898if test "$GCC" = yes; then
5899 # Check if gcc -print-prog-name=ld gives a path.
5900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5901$as_echo_n "checking for ld used by $CC... " >&6; }
5902 case $host in
5903 *-*-mingw*)
5904 # gcc leaves a trailing carriage return which upsets mingw
5905 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5906 *)
5907 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5908 esac
5909 case $ac_prog in
5910 # Accept absolute paths.
5911 [\\/]* | ?:[\\/]*)
5912 re_direlt='/[^/][^/]*/\.\./'
5913 # Canonicalize the pathname of ld
5914 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5915 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5916 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5917 done
5918 test -z "$LD" && LD="$ac_prog"
5919 ;;
5920 "")
5921 # If it fails, then pretend we aren't using GCC.
5922 ac_prog=ld
5923 ;;
5924 *)
5925 # If it is relative, then search for the first ld in PATH.
5926 with_gnu_ld=unknown
5927 ;;
5928 esac
5929elif test "$with_gnu_ld" = yes; then
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5931$as_echo_n "checking for GNU ld... " >&6; }
5932else
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5934$as_echo_n "checking for non-GNU ld... " >&6; }
5935fi
5936if test "${lt_cv_path_LD+set}" = set; then :
5937 $as_echo_n "(cached) " >&6
5938else
5939 if test -z "$LD"; then
5940 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5941 for ac_dir in $PATH; do
5942 IFS="$lt_save_ifs"
5943 test -z "$ac_dir" && ac_dir=.
5944 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5945 lt_cv_path_LD="$ac_dir/$ac_prog"
5946 # Check to see if the program is GNU ld. I'd rather use --version,
5947 # but apparently some variants of GNU ld only accept -v.
5948 # Break only if it was the GNU/non-GNU ld that we prefer.
5949 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5950 *GNU* | *'with BFD'*)
5951 test "$with_gnu_ld" != no && break
5952 ;;
5953 *)
5954 test "$with_gnu_ld" != yes && break
5955 ;;
5956 esac
5957 fi
5958 done
5959 IFS="$lt_save_ifs"
5960else
5961 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5962fi
5963fi
5964
5965LD="$lt_cv_path_LD"
5966if test -n "$LD"; then
5967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5968$as_echo "$LD" >&6; }
5969else
5970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5971$as_echo "no" >&6; }
5972fi
5973test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5975$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5976if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5977 $as_echo_n "(cached) " >&6
5978else
5979 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5980case `$LD -v 2>&1 </dev/null` in
5981*GNU* | *'with BFD'*)
5982 lt_cv_prog_gnu_ld=yes
5983 ;;
5984*)
5985 lt_cv_prog_gnu_ld=no
5986 ;;
5987esac
5988fi
5989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5990$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5991with_gnu_ld=$lt_cv_prog_gnu_ld
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6002$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6003if test "${lt_cv_path_NM+set}" = set; then :
6004 $as_echo_n "(cached) " >&6
6005else
6006 if test -n "$NM"; then
6007 # Let the user override the test.
6008 lt_cv_path_NM="$NM"
6009else
6010 lt_nm_to_check="${ac_tool_prefix}nm"
6011 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6012 lt_nm_to_check="$lt_nm_to_check nm"
6013 fi
6014 for lt_tmp_nm in $lt_nm_to_check; do
6015 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6016 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6017 IFS="$lt_save_ifs"
6018 test -z "$ac_dir" && ac_dir=.
6019 tmp_nm="$ac_dir/$lt_tmp_nm"
6020 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6021 # Check to see if the nm accepts a BSD-compat flag.
6022 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6023 # nm: unknown option "B" ignored
6024 # Tru64's nm complains that /dev/null is an invalid object file
6025 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6026 */dev/null* | *'Invalid file or object type'*)
6027 lt_cv_path_NM="$tmp_nm -B"
6028 break
6029 ;;
6030 *)
6031 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6032 */dev/null*)
6033 lt_cv_path_NM="$tmp_nm -p"
6034 break
6035 ;;
6036 *)
6037 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6038 continue # so that we can try to find one that supports BSD flags
6039 ;;
6040 esac
6041 ;;
6042 esac
6043 fi
6044 done
6045 IFS="$lt_save_ifs"
6046 done
6047 : ${lt_cv_path_NM=no}
6048fi
6049fi
6050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6051$as_echo "$lt_cv_path_NM" >&6; }
6052if test "$lt_cv_path_NM" != "no"; then
6053 NM="$lt_cv_path_NM"
6054else
6055 # Didn't find any BSD compatible name lister, look for dumpbin.
6056 if test -n "$DUMPBIN"; then :
6057 # Let the user override the test.
6058 else
6059 if test -n "$ac_tool_prefix"; then
6060 for ac_prog in dumpbin "link -dump"
6061 do
6062 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6063set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6065$as_echo_n "checking for $ac_word... " >&6; }
6066if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6067 $as_echo_n "(cached) " >&6
6068else
6069 if test -n "$DUMPBIN"; then
6070 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6071else
6072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6073for as_dir in $PATH
6074do
6075 IFS=$as_save_IFS
6076 test -z "$as_dir" && as_dir=.
6077 for ac_exec_ext in '' $ac_executable_extensions; do
6078 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6079 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6081 break 2
6082 fi
6083done
6084 done
6085IFS=$as_save_IFS
6086
6087fi
6088fi
6089DUMPBIN=$ac_cv_prog_DUMPBIN
6090if test -n "$DUMPBIN"; then
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6092$as_echo "$DUMPBIN" >&6; }
6093else
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6095$as_echo "no" >&6; }
6096fi
6097
6098
6099 test -n "$DUMPBIN" && break
6100 done
6101fi
6102if test -z "$DUMPBIN"; then
6103 ac_ct_DUMPBIN=$DUMPBIN
6104 for ac_prog in dumpbin "link -dump"
6105do
6106 # Extract the first word of "$ac_prog", so it can be a program name with args.
6107set dummy $ac_prog; ac_word=$2
6108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6109$as_echo_n "checking for $ac_word... " >&6; }
6110if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6111 $as_echo_n "(cached) " >&6
6112else
6113 if test -n "$ac_ct_DUMPBIN"; then
6114 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6115else
6116as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6117for as_dir in $PATH
6118do
6119 IFS=$as_save_IFS
6120 test -z "$as_dir" && as_dir=.
6121 for ac_exec_ext in '' $ac_executable_extensions; do
6122 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6123 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6125 break 2
6126 fi
6127done
6128 done
6129IFS=$as_save_IFS
6130
6131fi
6132fi
6133ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6134if test -n "$ac_ct_DUMPBIN"; then
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6136$as_echo "$ac_ct_DUMPBIN" >&6; }
6137else
6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6139$as_echo "no" >&6; }
6140fi
6141
6142
6143 test -n "$ac_ct_DUMPBIN" && break
6144done
6145
6146 if test "x$ac_ct_DUMPBIN" = x; then
6147 DUMPBIN=":"
6148 else
6149 case $cross_compiling:$ac_tool_warned in
6150yes:)
6151{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6152$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6153ac_tool_warned=yes ;;
6154esac
6155 DUMPBIN=$ac_ct_DUMPBIN
6156 fi
6157fi
6158
6159 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6160 *COFF*)
6161 DUMPBIN="$DUMPBIN -symbols"
6162 ;;
6163 *)
6164 DUMPBIN=:
6165 ;;
6166 esac
6167 fi
6168
6169 if test "$DUMPBIN" != ":"; then
6170 NM="$DUMPBIN"
6171 fi
6172fi
6173test -z "$NM" && NM=nm
6174
6175
6176
6177
6178
6179
6180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6181$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6182if test "${lt_cv_nm_interface+set}" = set; then :
6183 $as_echo_n "(cached) " >&6
6184else
6185 lt_cv_nm_interface="BSD nm"
6186 echo "int some_variable = 0;" > conftest.$ac_ext
6187 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6188 (eval "$ac_compile" 2>conftest.err)
6189 cat conftest.err >&5
6190 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6191 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6192 cat conftest.err >&5
6193 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6194 cat conftest.out >&5
6195 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6196 lt_cv_nm_interface="MS dumpbin"
6197 fi
6198 rm -f conftest*
6199fi
6200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6201$as_echo "$lt_cv_nm_interface" >&6; }
6202
6203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6204$as_echo_n "checking whether ln -s works... " >&6; }
6205LN_S=$as_ln_s
6206if test "$LN_S" = "ln -s"; then
6207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6208$as_echo "yes" >&6; }
6209else
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6211$as_echo "no, using $LN_S" >&6; }
6212fi
6213
6214# find the maximum length of command line arguments
6215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6216$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6217if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6218 $as_echo_n "(cached) " >&6
6219else
6220 i=0
6221 teststring="ABCD"
6222
6223 case $build_os in
6224 msdosdjgpp*)
6225 # On DJGPP, this test can blow up pretty badly due to problems in libc
6226 # (any single argument exceeding 2000 bytes causes a buffer overrun
6227 # during glob expansion). Even if it were fixed, the result of this
6228 # check would be larger than it should be.
6229 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6230 ;;
6231
6232 gnu*)
6233 # Under GNU Hurd, this test is not required because there is
6234 # no limit to the length of command line arguments.
6235 # Libtool will interpret -1 as no limit whatsoever
6236 lt_cv_sys_max_cmd_len=-1;
6237 ;;
6238
6239 cygwin* | mingw* | cegcc*)
6240 # On Win9x/ME, this test blows up -- it succeeds, but takes
6241 # about 5 minutes as the teststring grows exponentially.
6242 # Worse, since 9x/ME are not pre-emptively multitasking,
6243 # you end up with a "frozen" computer, even though with patience
6244 # the test eventually succeeds (with a max line length of 256k).
6245 # Instead, let's just punt: use the minimum linelength reported by
6246 # all of the supported platforms: 8192 (on NT/2K/XP).
6247 lt_cv_sys_max_cmd_len=8192;
6248 ;;
6249
6250 mint*)
6251 # On MiNT this can take a long time and run out of memory.
6252 lt_cv_sys_max_cmd_len=8192;
6253 ;;
6254
6255 amigaos*)
6256 # On AmigaOS with pdksh, this test takes hours, literally.
6257 # So we just punt and use a minimum line length of 8192.
6258 lt_cv_sys_max_cmd_len=8192;
6259 ;;
6260
6261 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6262 # This has been around since 386BSD, at least. Likely further.
6263 if test -x /sbin/sysctl; then
6264 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6265 elif test -x /usr/sbin/sysctl; then
6266 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6267 else
6268 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6269 fi
6270 # And add a safety zone
6271 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6272 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6273 ;;
6274
6275 interix*)
6276 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6277 lt_cv_sys_max_cmd_len=196608
6278 ;;
6279
6280 osf*)
6281 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6282 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6283 # nice to cause kernel panics so lets avoid the loop below.
6284 # First set a reasonable default.
6285 lt_cv_sys_max_cmd_len=16384
6286 #
6287 if test -x /sbin/sysconfig; then
6288 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6289 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6290 esac
6291 fi
6292 ;;
6293 sco3.2v5*)
6294 lt_cv_sys_max_cmd_len=102400
6295 ;;
6296 sysv5* | sco5v6* | sysv4.2uw2*)
6297 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6298 if test -n "$kargmax"; then
6299 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6300 else
6301 lt_cv_sys_max_cmd_len=32768
6302 fi
6303 ;;
6304 *)
6305 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6306 if test -n "$lt_cv_sys_max_cmd_len"; then
6307 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6308 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6309 else
6310 # Make teststring a little bigger before we do anything with it.
6311 # a 1K string should be a reasonable start.
6312 for i in 1 2 3 4 5 6 7 8 ; do
6313 teststring=$teststring$teststring
6314 done
6315 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6316 # If test is not a shell built-in, we'll probably end up computing a
6317 # maximum length that is only half of the actual maximum length, but
6318 # we can't tell.
6319 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6320 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6321 test $i != 17 # 1/2 MB should be enough
6322 do
6323 i=`expr $i + 1`
6324 teststring=$teststring$teststring
6325 done
6326 # Only check the string length outside the loop.
6327 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6328 teststring=
6329 # Add a significant safety factor because C++ compilers can tack on
6330 # massive amounts of additional arguments before passing them to the
6331 # linker. It appears as though 1/2 is a usable value.
6332 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6333 fi
6334 ;;
6335 esac
6336
6337fi
6338
6339if test -n $lt_cv_sys_max_cmd_len ; then
6340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6341$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6342else
6343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6344$as_echo "none" >&6; }
6345fi
6346max_cmd_len=$lt_cv_sys_max_cmd_len
6347
6348
6349
6350
6351
6352
6353: ${CP="cp -f"}
6354: ${MV="mv -f"}
6355: ${RM="rm -f"}
6356
6357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6358$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6359# Try some XSI features
6360xsi_shell=no
6361( _lt_dummy="a/b/c"
6362 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6363 = c,a/b,, \
6364 && eval 'test $(( 1 + 1 )) -eq 2 \
6365 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6366 && xsi_shell=yes
6367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6368$as_echo "$xsi_shell" >&6; }
6369
6370
6371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6372$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6373lt_shell_append=no
6374( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6375 >/dev/null 2>&1 \
6376 && lt_shell_append=yes
6377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6378$as_echo "$lt_shell_append" >&6; }
6379
6380
6381if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6382 lt_unset=unset
6383else
6384 lt_unset=false
6385fi
6386
6387
6388
6389
6390
6391# test EBCDIC or ASCII
6392case `echo X|tr X '\101'` in
6393 A) # ASCII based system
6394 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6395 lt_SP2NL='tr \040 \012'
6396 lt_NL2SP='tr \015\012 \040\040'
6397 ;;
6398 *) # EBCDIC based system
6399 lt_SP2NL='tr \100 \n'
6400 lt_NL2SP='tr \r\n \100\100'
6401 ;;
6402esac
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6413$as_echo_n "checking for $LD option to reload object files... " >&6; }
6414if test "${lt_cv_ld_reload_flag+set}" = set; then :
6415 $as_echo_n "(cached) " >&6
6416else
6417 lt_cv_ld_reload_flag='-r'
6418fi
6419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6420$as_echo "$lt_cv_ld_reload_flag" >&6; }
6421reload_flag=$lt_cv_ld_reload_flag
6422case $reload_flag in
6423"" | " "*) ;;
6424*) reload_flag=" $reload_flag" ;;
6425esac
6426reload_cmds='$LD$reload_flag -o $output$reload_objs'
6427case $host_os in
6428 darwin*)
6429 if test "$GCC" = yes; then
6430 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6431 else
6432 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6433 fi
6434 ;;
6435esac
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445if test -n "$ac_tool_prefix"; then
6446 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6447set dummy ${ac_tool_prefix}objdump; ac_word=$2
6448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6449$as_echo_n "checking for $ac_word... " >&6; }
6450if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6451 $as_echo_n "(cached) " >&6
6452else
6453 if test -n "$OBJDUMP"; then
6454 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6455else
6456as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6457for as_dir in $PATH
6458do
6459 IFS=$as_save_IFS
6460 test -z "$as_dir" && as_dir=.
6461 for ac_exec_ext in '' $ac_executable_extensions; do
6462 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6463 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6465 break 2
6466 fi
6467done
6468 done
6469IFS=$as_save_IFS
6470
6471fi
6472fi
6473OBJDUMP=$ac_cv_prog_OBJDUMP
6474if test -n "$OBJDUMP"; then
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6476$as_echo "$OBJDUMP" >&6; }
6477else
6478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6479$as_echo "no" >&6; }
6480fi
6481
6482
6483fi
6484if test -z "$ac_cv_prog_OBJDUMP"; then
6485 ac_ct_OBJDUMP=$OBJDUMP
6486 # Extract the first word of "objdump", so it can be a program name with args.
6487set dummy objdump; ac_word=$2
6488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6489$as_echo_n "checking for $ac_word... " >&6; }
6490if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6491 $as_echo_n "(cached) " >&6
6492else
6493 if test -n "$ac_ct_OBJDUMP"; then
6494 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6495else
6496as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6497for as_dir in $PATH
6498do
6499 IFS=$as_save_IFS
6500 test -z "$as_dir" && as_dir=.
6501 for ac_exec_ext in '' $ac_executable_extensions; do
6502 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6503 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6505 break 2
6506 fi
6507done
6508 done
6509IFS=$as_save_IFS
6510
6511fi
6512fi
6513ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6514if test -n "$ac_ct_OBJDUMP"; then
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6516$as_echo "$ac_ct_OBJDUMP" >&6; }
6517else
6518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6519$as_echo "no" >&6; }
6520fi
6521
6522 if test "x$ac_ct_OBJDUMP" = x; then
6523 OBJDUMP="false"
6524 else
6525 case $cross_compiling:$ac_tool_warned in
6526yes:)
6527{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6528$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6529ac_tool_warned=yes ;;
6530esac
6531 OBJDUMP=$ac_ct_OBJDUMP
6532 fi
6533else
6534 OBJDUMP="$ac_cv_prog_OBJDUMP"
6535fi
6536
6537test -z "$OBJDUMP" && OBJDUMP=objdump
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6548$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6549if test "${lt_cv_deplibs_check_method+set}" = set; then :
6550 $as_echo_n "(cached) " >&6
6551else
6552 lt_cv_file_magic_cmd='$MAGIC_CMD'
6553lt_cv_file_magic_test_file=
6554lt_cv_deplibs_check_method='unknown'
6555# Need to set the preceding variable on all platforms that support
6556# interlibrary dependencies.
6557# 'none' -- dependencies not supported.
6558# `unknown' -- same as none, but documents that we really don't know.
6559# 'pass_all' -- all dependencies passed with no checks.
6560# 'test_compile' -- check by making test program.
6561# 'file_magic [[regex]]' -- check by looking for files in library path
6562# which responds to the $file_magic_cmd with a given extended regex.
6563# If you have `file' or equivalent on your system and you're not sure
6564# whether `pass_all' will *always* work, you probably want this one.
6565
6566case $host_os in
6567aix[4-9]*)
6568 lt_cv_deplibs_check_method=pass_all
6569 ;;
6570
6571beos*)
6572 lt_cv_deplibs_check_method=pass_all
6573 ;;
6574
6575bsdi[45]*)
6576 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6577 lt_cv_file_magic_cmd='/usr/bin/file -L'
6578 lt_cv_file_magic_test_file=/shlib/libc.so
6579 ;;
6580
6581cygwin*)
6582 # func_win32_libid is a shell function defined in ltmain.sh
6583 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6584 lt_cv_file_magic_cmd='func_win32_libid'
6585 ;;
6586
6587mingw* | pw32*)
6588 # Base MSYS/MinGW do not provide the 'file' command needed by
6589 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6590 # unless we find 'file', for example because we are cross-compiling.
6591 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6592 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6593 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6594 lt_cv_file_magic_cmd='func_win32_libid'
6595 else
6596 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6597 lt_cv_file_magic_cmd='$OBJDUMP -f'
6598 fi
6599 ;;
6600
6601cegcc*)
6602 # use the weaker test based on 'objdump'. See mingw*.
6603 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6604 lt_cv_file_magic_cmd='$OBJDUMP -f'
6605 ;;
6606
6607darwin* | rhapsody*)
6608 lt_cv_deplibs_check_method=pass_all
6609 ;;
6610
6611freebsd* | dragonfly*)
6612 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6613 case $host_cpu in
6614 i*86 )
6615 # Not sure whether the presence of OpenBSD here was a mistake.
6616 # Let's accept both of them until this is cleared up.
6617 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6618 lt_cv_file_magic_cmd=/usr/bin/file
6619 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6620 ;;
6621 esac
6622 else
6623 lt_cv_deplibs_check_method=pass_all
6624 fi
6625 ;;
6626
6627gnu*)
6628 lt_cv_deplibs_check_method=pass_all
6629 ;;
6630
6631haiku*)
6632 lt_cv_deplibs_check_method=pass_all
6633 ;;
6634
6635hpux10.20* | hpux11*)
6636 lt_cv_file_magic_cmd=/usr/bin/file
6637 case $host_cpu in
6638 ia64*)
6639 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6640 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6641 ;;
6642 hppa*64*)
6643 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]'
6644 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6645 ;;
6646 *)
6647 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6648 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6649 ;;
6650 esac
6651 ;;
6652
6653interix[3-9]*)
6654 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6655 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6656 ;;
6657
6658irix5* | irix6* | nonstopux*)
6659 case $LD in
6660 *-32|*"-32 ") libmagic=32-bit;;
6661 *-n32|*"-n32 ") libmagic=N32;;
6662 *-64|*"-64 ") libmagic=64-bit;;
6663 *) libmagic=never-match;;
6664 esac
6665 lt_cv_deplibs_check_method=pass_all
6666 ;;
6667
6668# This must be Linux ELF.
6669linux* | k*bsd*-gnu | kopensolaris*-gnu)
6670 lt_cv_deplibs_check_method=pass_all
6671 ;;
6672
6673netbsd*)
6674 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6675 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6676 else
6677 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6678 fi
6679 ;;
6680
6681newos6*)
6682 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6683 lt_cv_file_magic_cmd=/usr/bin/file
6684 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6685 ;;
6686
6687*nto* | *qnx*)
6688 lt_cv_deplibs_check_method=pass_all
6689 ;;
6690
6691openbsd*)
6692 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6693 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6694 else
6695 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6696 fi
6697 ;;
6698
6699osf3* | osf4* | osf5*)
6700 lt_cv_deplibs_check_method=pass_all
6701 ;;
6702
6703rdos*)
6704 lt_cv_deplibs_check_method=pass_all
6705 ;;
6706
6707solaris*)
6708 lt_cv_deplibs_check_method=pass_all
6709 ;;
6710
6711sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6712 lt_cv_deplibs_check_method=pass_all
6713 ;;
6714
6715sysv4 | sysv4.3*)
6716 case $host_vendor in
6717 motorola)
6718 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]'
6719 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6720 ;;
6721 ncr)
6722 lt_cv_deplibs_check_method=pass_all
6723 ;;
6724 sequent)
6725 lt_cv_file_magic_cmd='/bin/file'
6726 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6727 ;;
6728 sni)
6729 lt_cv_file_magic_cmd='/bin/file'
6730 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6731 lt_cv_file_magic_test_file=/lib/libc.so
6732 ;;
6733 siemens)
6734 lt_cv_deplibs_check_method=pass_all
6735 ;;
6736 pc)
6737 lt_cv_deplibs_check_method=pass_all
6738 ;;
6739 esac
6740 ;;
6741
6742tpf*)
6743 lt_cv_deplibs_check_method=pass_all
6744 ;;
6745esac
6746
6747fi
6748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6749$as_echo "$lt_cv_deplibs_check_method" >&6; }
6750file_magic_cmd=$lt_cv_file_magic_cmd
6751deplibs_check_method=$lt_cv_deplibs_check_method
6752test -z "$deplibs_check_method" && deplibs_check_method=unknown
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765if test -n "$ac_tool_prefix"; then
6766 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6767set dummy ${ac_tool_prefix}ar; ac_word=$2
6768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6769$as_echo_n "checking for $ac_word... " >&6; }
6770if test "${ac_cv_prog_AR+set}" = set; then :
6771 $as_echo_n "(cached) " >&6
6772else
6773 if test -n "$AR"; then
6774 ac_cv_prog_AR="$AR" # Let the user override the test.
6775else
6776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6777for as_dir in $PATH
6778do
6779 IFS=$as_save_IFS
6780 test -z "$as_dir" && as_dir=.
6781 for ac_exec_ext in '' $ac_executable_extensions; do
6782 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6783 ac_cv_prog_AR="${ac_tool_prefix}ar"
6784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6785 break 2
6786 fi
6787done
6788 done
6789IFS=$as_save_IFS
6790
6791fi
6792fi
6793AR=$ac_cv_prog_AR
6794if test -n "$AR"; then
6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6796$as_echo "$AR" >&6; }
6797else
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6799$as_echo "no" >&6; }
6800fi
6801
6802
6803fi
6804if test -z "$ac_cv_prog_AR"; then
6805 ac_ct_AR=$AR
6806 # Extract the first word of "ar", so it can be a program name with args.
6807set dummy ar; ac_word=$2
6808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6809$as_echo_n "checking for $ac_word... " >&6; }
6810if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6811 $as_echo_n "(cached) " >&6
6812else
6813 if test -n "$ac_ct_AR"; then
6814 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6815else
6816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6817for as_dir in $PATH
6818do
6819 IFS=$as_save_IFS
6820 test -z "$as_dir" && as_dir=.
6821 for ac_exec_ext in '' $ac_executable_extensions; do
6822 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6823 ac_cv_prog_ac_ct_AR="ar"
6824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6825 break 2
6826 fi
6827done
6828 done
6829IFS=$as_save_IFS
6830
6831fi
6832fi
6833ac_ct_AR=$ac_cv_prog_ac_ct_AR
6834if test -n "$ac_ct_AR"; then
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6836$as_echo "$ac_ct_AR" >&6; }
6837else
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6839$as_echo "no" >&6; }
6840fi
6841
6842 if test "x$ac_ct_AR" = x; then
6843 AR="false"
6844 else
6845 case $cross_compiling:$ac_tool_warned in
6846yes:)
6847{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6848$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6849ac_tool_warned=yes ;;
6850esac
6851 AR=$ac_ct_AR
6852 fi
6853else
6854 AR="$ac_cv_prog_AR"
6855fi
6856
6857test -z "$AR" && AR=ar
6858test -z "$AR_FLAGS" && AR_FLAGS=cru
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870if test -n "$ac_tool_prefix"; then
6871 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6872set dummy ${ac_tool_prefix}strip; ac_word=$2
6873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6874$as_echo_n "checking for $ac_word... " >&6; }
6875if test "${ac_cv_prog_STRIP+set}" = set; then :
6876 $as_echo_n "(cached) " >&6
6877else
6878 if test -n "$STRIP"; then
6879 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6880else
6881as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6882for as_dir in $PATH
6883do
6884 IFS=$as_save_IFS
6885 test -z "$as_dir" && as_dir=.
6886 for ac_exec_ext in '' $ac_executable_extensions; do
6887 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6888 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6890 break 2
6891 fi
6892done
6893 done
6894IFS=$as_save_IFS
6895
6896fi
6897fi
6898STRIP=$ac_cv_prog_STRIP
6899if test -n "$STRIP"; then
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6901$as_echo "$STRIP" >&6; }
6902else
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6904$as_echo "no" >&6; }
6905fi
6906
6907
6908fi
6909if test -z "$ac_cv_prog_STRIP"; then
6910 ac_ct_STRIP=$STRIP
6911 # Extract the first word of "strip", so it can be a program name with args.
6912set dummy strip; ac_word=$2
6913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6914$as_echo_n "checking for $ac_word... " >&6; }
6915if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6916 $as_echo_n "(cached) " >&6
6917else
6918 if test -n "$ac_ct_STRIP"; then
6919 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6920else
6921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6922for as_dir in $PATH
6923do
6924 IFS=$as_save_IFS
6925 test -z "$as_dir" && as_dir=.
6926 for ac_exec_ext in '' $ac_executable_extensions; do
6927 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6928 ac_cv_prog_ac_ct_STRIP="strip"
6929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6930 break 2
6931 fi
6932done
6933 done
6934IFS=$as_save_IFS
6935
6936fi
6937fi
6938ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6939if test -n "$ac_ct_STRIP"; then
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6941$as_echo "$ac_ct_STRIP" >&6; }
6942else
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6944$as_echo "no" >&6; }
6945fi
6946
6947 if test "x$ac_ct_STRIP" = x; then
6948 STRIP=":"
6949 else
6950 case $cross_compiling:$ac_tool_warned in
6951yes:)
6952{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6953$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6954ac_tool_warned=yes ;;
6955esac
6956 STRIP=$ac_ct_STRIP
6957 fi
6958else
6959 STRIP="$ac_cv_prog_STRIP"
6960fi
6961
6962test -z "$STRIP" && STRIP=:
6963
6964
6965
6966
6967
6968
6969if test -n "$ac_tool_prefix"; then
6970 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6971set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6973$as_echo_n "checking for $ac_word... " >&6; }
6974if test "${ac_cv_prog_RANLIB+set}" = set; then :
6975 $as_echo_n "(cached) " >&6
6976else
6977 if test -n "$RANLIB"; then
6978 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6979else
6980as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6981for as_dir in $PATH
6982do
6983 IFS=$as_save_IFS
6984 test -z "$as_dir" && as_dir=.
6985 for ac_exec_ext in '' $ac_executable_extensions; do
6986 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6987 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6989 break 2
6990 fi
6991done
6992 done
6993IFS=$as_save_IFS
6994
6995fi
6996fi
6997RANLIB=$ac_cv_prog_RANLIB
6998if test -n "$RANLIB"; then
6999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7000$as_echo "$RANLIB" >&6; }
7001else
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7003$as_echo "no" >&6; }
7004fi
7005
7006
7007fi
7008if test -z "$ac_cv_prog_RANLIB"; then
7009 ac_ct_RANLIB=$RANLIB
7010 # Extract the first word of "ranlib", so it can be a program name with args.
7011set dummy ranlib; ac_word=$2
7012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7013$as_echo_n "checking for $ac_word... " >&6; }
7014if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7015 $as_echo_n "(cached) " >&6
7016else
7017 if test -n "$ac_ct_RANLIB"; then
7018 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7019else
7020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7021for as_dir in $PATH
7022do
7023 IFS=$as_save_IFS
7024 test -z "$as_dir" && as_dir=.
7025 for ac_exec_ext in '' $ac_executable_extensions; do
7026 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7027 ac_cv_prog_ac_ct_RANLIB="ranlib"
7028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7029 break 2
7030 fi
7031done
7032 done
7033IFS=$as_save_IFS
7034
7035fi
7036fi
7037ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7038if test -n "$ac_ct_RANLIB"; then
7039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7040$as_echo "$ac_ct_RANLIB" >&6; }
7041else
7042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7043$as_echo "no" >&6; }
7044fi
7045
7046 if test "x$ac_ct_RANLIB" = x; then
7047 RANLIB=":"
7048 else
7049 case $cross_compiling:$ac_tool_warned in
7050yes:)
7051{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7052$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7053ac_tool_warned=yes ;;
7054esac
7055 RANLIB=$ac_ct_RANLIB
7056 fi
7057else
7058 RANLIB="$ac_cv_prog_RANLIB"
7059fi
7060
7061test -z "$RANLIB" && RANLIB=:
7062
7063
7064
7065
7066
7067
7068# Determine commands to create old-style static archives.
7069old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7070old_postinstall_cmds='chmod 644 $oldlib'
7071old_postuninstall_cmds=
7072
7073if test -n "$RANLIB"; then
7074 case $host_os in
7075 openbsd*)
7076 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7077 ;;
7078 *)
7079 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7080 ;;
7081 esac
7082 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7083fi
7084
7085case $host_os in
7086 darwin*)
7087 lock_old_archive_extraction=yes ;;
7088 *)
7089 lock_old_archive_extraction=no ;;
7090esac
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112for ac_prog in gawk mawk nawk awk
7113do
7114 # Extract the first word of "$ac_prog", so it can be a program name with args.
7115set dummy $ac_prog; ac_word=$2
7116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7117$as_echo_n "checking for $ac_word... " >&6; }
7118if test "${ac_cv_prog_AWK+set}" = set; then :
7119 $as_echo_n "(cached) " >&6
7120else
7121 if test -n "$AWK"; then
7122 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7123else
7124as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7125for as_dir in $PATH
7126do
7127 IFS=$as_save_IFS
7128 test -z "$as_dir" && as_dir=.
7129 for ac_exec_ext in '' $ac_executable_extensions; do
7130 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7131 ac_cv_prog_AWK="$ac_prog"
7132 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7133 break 2
7134 fi
7135done
7136 done
7137IFS=$as_save_IFS
7138
7139fi
7140fi
7141AWK=$ac_cv_prog_AWK
7142if test -n "$AWK"; then
7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7144$as_echo "$AWK" >&6; }
7145else
7146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7147$as_echo "no" >&6; }
7148fi
7149
7150
7151 test -n "$AWK" && break
7152done
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172# If no C compiler was specified, use CC.
7173LTCC=${LTCC-"$CC"}
7174
7175# If no C compiler flags were specified, use CFLAGS.
7176LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7177
7178# Allow CC to be a program name with arguments.
7179compiler=$CC
7180
7181
7182# Check for command to grab the raw symbol name followed by C symbol from nm.
7183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7184$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7185if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7186 $as_echo_n "(cached) " >&6
7187else
7188
7189# These are sane defaults that work on at least a few old systems.
7190# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7191
7192# Character class describing NM global symbol codes.
7193symcode='[BCDEGRST]'
7194
7195# Regexp to match symbols that can be accessed directly from C.
7196sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7197
7198# Define system-specific variables.
7199case $host_os in
7200aix*)
7201 symcode='[BCDT]'
7202 ;;
7203cygwin* | mingw* | pw32* | cegcc*)
7204 symcode='[ABCDGISTW]'
7205 ;;
7206hpux*)
7207 if test "$host_cpu" = ia64; then
7208 symcode='[ABCDEGRST]'
7209 fi
7210 ;;
7211irix* | nonstopux*)
7212 symcode='[BCDEGRST]'
7213 ;;
7214osf*)
7215 symcode='[BCDEGQRST]'
7216 ;;
7217solaris*)
7218 symcode='[BDRT]'
7219 ;;
7220sco3.2v5*)
7221 symcode='[DT]'
7222 ;;
7223sysv4.2uw2*)
7224 symcode='[DT]'
7225 ;;
7226sysv5* | sco5v6* | unixware* | OpenUNIX*)
7227 symcode='[ABDT]'
7228 ;;
7229sysv4)
7230 symcode='[DFNSTU]'
7231 ;;
7232esac
7233
7234# If we're using GNU nm, then use its standard symbol codes.
7235case `$NM -V 2>&1` in
7236*GNU* | *'with BFD'*)
7237 symcode='[ABCDGIRSTW]' ;;
7238esac
7239
7240# Transform an extracted symbol line into a proper C declaration.
7241# Some systems (esp. on ia64) link data and code symbols differently,
7242# so use this general approach.
7243lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7244
7245# Transform an extracted symbol line into symbol name and symbol address
7246lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7247lt_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'"
7248
7249# Handle CRLF in mingw tool chain
7250opt_cr=
7251case $build_os in
7252mingw*)
7253 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7254 ;;
7255esac
7256
7257# Try without a prefix underscore, then with it.
7258for ac_symprfx in "" "_"; do
7259
7260 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7261 symxfrm="\\1 $ac_symprfx\\2 \\2"
7262
7263 # Write the raw and C identifiers.
7264 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7265 # Fake it for dumpbin and say T for any non-static function
7266 # and D for any global variable.
7267 # Also find C++ and __fastcall symbols from MSVC++,
7268 # which start with @ or ?.
7269 lt_cv_sys_global_symbol_pipe="$AWK '"\
7270" {last_section=section; section=\$ 3};"\
7271" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7272" \$ 0!~/External *\|/{next};"\
7273" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7274" {if(hide[section]) next};"\
7275" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7276" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7277" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7278" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7279" ' prfx=^$ac_symprfx"
7280 else
7281 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7282 fi
7283
7284 # Check to see that the pipe works correctly.
7285 pipe_works=no
7286
7287 rm -f conftest*
7288 cat > conftest.$ac_ext <<_LT_EOF
7289#ifdef __cplusplus
7290extern "C" {
7291#endif
7292char nm_test_var;
7293void nm_test_func(void);
7294void nm_test_func(void){}
7295#ifdef __cplusplus
7296}
7297#endif
7298int main(){nm_test_var='a';nm_test_func();return(0);}
7299_LT_EOF
7300
7301 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7302 (eval $ac_compile) 2>&5
7303 ac_status=$?
7304 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7305 test $ac_status = 0; }; then
7306 # Now try to grab the symbols.
7307 nlist=conftest.nm
7308 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7309 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7310 ac_status=$?
7311 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7312 test $ac_status = 0; } && test -s "$nlist"; then
7313 # Try sorting and uniquifying the output.
7314 if sort "$nlist" | uniq > "$nlist"T; then
7315 mv -f "$nlist"T "$nlist"
7316 else
7317 rm -f "$nlist"T
7318 fi
7319
7320 # Make sure that we snagged all the symbols we need.
7321 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7322 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7323 cat <<_LT_EOF > conftest.$ac_ext
7324#ifdef __cplusplus
7325extern "C" {
7326#endif
7327
7328_LT_EOF
7329 # Now generate the symbol file.
7330 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7331
7332 cat <<_LT_EOF >> conftest.$ac_ext
7333
7334/* The mapping between symbol names and symbols. */
7335const struct {
7336 const char *name;
7337 void *address;
7338}
7339lt__PROGRAM__LTX_preloaded_symbols[] =
7340{
7341 { "@PROGRAM@", (void *) 0 },
7342_LT_EOF
7343 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7344 cat <<\_LT_EOF >> conftest.$ac_ext
7345 {0, (void *) 0}
7346};
7347
7348/* This works around a problem in FreeBSD linker */
7349#ifdef FREEBSD_WORKAROUND
7350static const void *lt_preloaded_setup() {
7351 return lt__PROGRAM__LTX_preloaded_symbols;
7352}
7353#endif
7354
7355#ifdef __cplusplus
7356}
7357#endif
7358_LT_EOF
7359 # Now try linking the two files.
7360 mv conftest.$ac_objext conftstm.$ac_objext
7361 lt_save_LIBS="$LIBS"
7362 lt_save_CFLAGS="$CFLAGS"
7363 LIBS="conftstm.$ac_objext"
7364 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7365 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7366 (eval $ac_link) 2>&5
7367 ac_status=$?
7368 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7369 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7370 pipe_works=yes
7371 fi
7372 LIBS="$lt_save_LIBS"
7373 CFLAGS="$lt_save_CFLAGS"
7374 else
7375 echo "cannot find nm_test_func in $nlist" >&5
7376 fi
7377 else
7378 echo "cannot find nm_test_var in $nlist" >&5
7379 fi
7380 else
7381 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7382 fi
7383 else
7384 echo "$progname: failed program was:" >&5
7385 cat conftest.$ac_ext >&5
7386 fi
7387 rm -rf conftest* conftst*
7388
7389 # Do not use the global_symbol_pipe unless it works.
7390 if test "$pipe_works" = yes; then
7391 break
7392 else
7393 lt_cv_sys_global_symbol_pipe=
7394 fi
7395done
7396
7397fi
7398
7399if test -z "$lt_cv_sys_global_symbol_pipe"; then
7400 lt_cv_sys_global_symbol_to_cdecl=
7401fi
7402if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7404$as_echo "failed" >&6; }
7405else
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7407$as_echo "ok" >&6; }
7408fi
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431# Check whether --enable-libtool-lock was given.
7432if test "${enable_libtool_lock+set}" = set; then :
7433 enableval=$enable_libtool_lock;
7434fi
7435
7436test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7437
7438# Some flags need to be propagated to the compiler or linker for good
7439# libtool support.
7440case $host in
7441ia64-*-hpux*)
7442 # Find out which ABI we are using.
7443 echo 'int i;' > conftest.$ac_ext
7444 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7445 (eval $ac_compile) 2>&5
7446 ac_status=$?
7447 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7448 test $ac_status = 0; }; then
7449 case `/usr/bin/file conftest.$ac_objext` in
7450 *ELF-32*)
7451 HPUX_IA64_MODE="32"
7452 ;;
7453 *ELF-64*)
7454 HPUX_IA64_MODE="64"
7455 ;;
7456 esac
7457 fi
7458 rm -rf conftest*
7459 ;;
7460*-*-irix6*)
7461 # Find out which ABI we are using.
7462 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7463 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7464 (eval $ac_compile) 2>&5
7465 ac_status=$?
7466 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7467 test $ac_status = 0; }; then
7468 if test "$lt_cv_prog_gnu_ld" = yes; then
7469 case `/usr/bin/file conftest.$ac_objext` in
7470 *32-bit*)
7471 LD="${LD-ld} -melf32bsmip"
7472 ;;
7473 *N32*)
7474 LD="${LD-ld} -melf32bmipn32"
7475 ;;
7476 *64-bit*)
7477 LD="${LD-ld} -melf64bmip"
7478 ;;
7479 esac
7480 else
7481 case `/usr/bin/file conftest.$ac_objext` in
7482 *32-bit*)
7483 LD="${LD-ld} -32"
7484 ;;
7485 *N32*)
7486 LD="${LD-ld} -n32"
7487 ;;
7488 *64-bit*)
7489 LD="${LD-ld} -64"
7490 ;;
7491 esac
7492 fi
7493 fi
7494 rm -rf conftest*
7495 ;;
7496
bf3d9781 7497x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7498s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7499 # Find out which ABI we are using.
7500 echo 'int i;' > conftest.$ac_ext
7501 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7502 (eval $ac_compile) 2>&5
7503 ac_status=$?
7504 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7505 test $ac_status = 0; }; then
7506 case `/usr/bin/file conftest.o` in
7507 *32-bit*)
7508 case $host in
7509 x86_64-*kfreebsd*-gnu)
7510 LD="${LD-ld} -m elf_i386_fbsd"
7511 ;;
7512 x86_64-*linux*)
7513 case `/usr/bin/file conftest.o` in
7514 *x86-64*)
7515 LD="${LD-ld} -m elf32_x86_64"
7516 ;;
7517 *)
7518 LD="${LD-ld} -m elf_i386"
7519 ;;
7520 esac
7521 ;;
bf3d9781
AM
7522 powerpc64le-*linux*)
7523 LD="${LD-ld} -m elf32lppclinux"
7524 ;;
7525 powerpc64-*linux*)
6bb11ab3
L
7526 LD="${LD-ld} -m elf32ppclinux"
7527 ;;
7528 s390x-*linux*)
7529 LD="${LD-ld} -m elf_s390"
7530 ;;
7531 sparc64-*linux*)
7532 LD="${LD-ld} -m elf32_sparc"
7533 ;;
7534 esac
7535 ;;
7536 *64-bit*)
7537 case $host in
7538 x86_64-*kfreebsd*-gnu)
7539 LD="${LD-ld} -m elf_x86_64_fbsd"
7540 ;;
7541 x86_64-*linux*)
7542 LD="${LD-ld} -m elf_x86_64"
7543 ;;
bf3d9781
AM
7544 powerpcle-*linux*)
7545 LD="${LD-ld} -m elf64lppc"
7546 ;;
7547 powerpc-*linux*)
6bb11ab3
L
7548 LD="${LD-ld} -m elf64ppc"
7549 ;;
7550 s390*-*linux*|s390*-*tpf*)
7551 LD="${LD-ld} -m elf64_s390"
7552 ;;
7553 sparc*-*linux*)
7554 LD="${LD-ld} -m elf64_sparc"
7555 ;;
7556 esac
7557 ;;
7558 esac
7559 fi
7560 rm -rf conftest*
7561 ;;
7562
7563*-*-sco3.2v5*)
7564 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7565 SAVE_CFLAGS="$CFLAGS"
7566 CFLAGS="$CFLAGS -belf"
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7568$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7569if test "${lt_cv_cc_needs_belf+set}" = set; then :
7570 $as_echo_n "(cached) " >&6
7571else
7572 ac_ext=c
7573ac_cpp='$CPP $CPPFLAGS'
7574ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7575ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7576ac_compiler_gnu=$ac_cv_c_compiler_gnu
7577
7578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7579/* end confdefs.h. */
7580
7581int
7582main ()
7583{
7584
7585 ;
7586 return 0;
7587}
7588_ACEOF
7589if ac_fn_c_try_link "$LINENO"; then :
7590 lt_cv_cc_needs_belf=yes
7591else
7592 lt_cv_cc_needs_belf=no
7593fi
7594rm -f core conftest.err conftest.$ac_objext \
7595 conftest$ac_exeext conftest.$ac_ext
7596 ac_ext=c
7597ac_cpp='$CPP $CPPFLAGS'
7598ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7599ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7600ac_compiler_gnu=$ac_cv_c_compiler_gnu
7601
7602fi
7603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7604$as_echo "$lt_cv_cc_needs_belf" >&6; }
7605 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7606 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7607 CFLAGS="$SAVE_CFLAGS"
7608 fi
7609 ;;
7610sparc*-*solaris*)
7611 # Find out which ABI we are using.
7612 echo 'int i;' > conftest.$ac_ext
7613 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7614 (eval $ac_compile) 2>&5
7615 ac_status=$?
7616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7617 test $ac_status = 0; }; then
7618 case `/usr/bin/file conftest.o` in
7619 *64-bit*)
7620 case $lt_cv_prog_gnu_ld in
7621 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7622 *)
7623 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7624 LD="${LD-ld} -64"
7625 fi
7626 ;;
7627 esac
7628 ;;
7629 esac
7630 fi
7631 rm -rf conftest*
7632 ;;
7633esac
7634
7635need_locks="$enable_libtool_lock"
7636
7637
7638 case $host_os in
7639 rhapsody* | darwin*)
7640 if test -n "$ac_tool_prefix"; then
7641 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7642set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7644$as_echo_n "checking for $ac_word... " >&6; }
7645if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7646 $as_echo_n "(cached) " >&6
7647else
7648 if test -n "$DSYMUTIL"; then
7649 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7650else
7651as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7652for as_dir in $PATH
7653do
7654 IFS=$as_save_IFS
7655 test -z "$as_dir" && as_dir=.
7656 for ac_exec_ext in '' $ac_executable_extensions; do
7657 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7658 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7660 break 2
7661 fi
7662done
7663 done
7664IFS=$as_save_IFS
7665
7666fi
7667fi
7668DSYMUTIL=$ac_cv_prog_DSYMUTIL
7669if test -n "$DSYMUTIL"; then
7670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7671$as_echo "$DSYMUTIL" >&6; }
7672else
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7674$as_echo "no" >&6; }
7675fi
7676
7677
7678fi
7679if test -z "$ac_cv_prog_DSYMUTIL"; then
7680 ac_ct_DSYMUTIL=$DSYMUTIL
7681 # Extract the first word of "dsymutil", so it can be a program name with args.
7682set dummy dsymutil; ac_word=$2
7683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7684$as_echo_n "checking for $ac_word... " >&6; }
7685if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7686 $as_echo_n "(cached) " >&6
7687else
7688 if test -n "$ac_ct_DSYMUTIL"; then
7689 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7690else
7691as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7692for as_dir in $PATH
7693do
7694 IFS=$as_save_IFS
7695 test -z "$as_dir" && as_dir=.
7696 for ac_exec_ext in '' $ac_executable_extensions; do
7697 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7698 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7700 break 2
7701 fi
7702done
7703 done
7704IFS=$as_save_IFS
7705
7706fi
7707fi
7708ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7709if test -n "$ac_ct_DSYMUTIL"; then
7710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7711$as_echo "$ac_ct_DSYMUTIL" >&6; }
7712else
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7714$as_echo "no" >&6; }
7715fi
7716
7717 if test "x$ac_ct_DSYMUTIL" = x; then
7718 DSYMUTIL=":"
7719 else
7720 case $cross_compiling:$ac_tool_warned in
7721yes:)
7722{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7723$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7724ac_tool_warned=yes ;;
7725esac
7726 DSYMUTIL=$ac_ct_DSYMUTIL
7727 fi
7728else
7729 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7730fi
7731
7732 if test -n "$ac_tool_prefix"; then
7733 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7734set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7736$as_echo_n "checking for $ac_word... " >&6; }
7737if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7738 $as_echo_n "(cached) " >&6
7739else
7740 if test -n "$NMEDIT"; then
7741 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7742else
7743as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7744for as_dir in $PATH
7745do
7746 IFS=$as_save_IFS
7747 test -z "$as_dir" && as_dir=.
7748 for ac_exec_ext in '' $ac_executable_extensions; do
7749 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7750 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7751 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7752 break 2
7753 fi
7754done
7755 done
7756IFS=$as_save_IFS
7757
7758fi
7759fi
7760NMEDIT=$ac_cv_prog_NMEDIT
7761if test -n "$NMEDIT"; then
7762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7763$as_echo "$NMEDIT" >&6; }
7764else
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7766$as_echo "no" >&6; }
7767fi
7768
7769
7770fi
7771if test -z "$ac_cv_prog_NMEDIT"; then
7772 ac_ct_NMEDIT=$NMEDIT
7773 # Extract the first word of "nmedit", so it can be a program name with args.
7774set dummy nmedit; ac_word=$2
7775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7776$as_echo_n "checking for $ac_word... " >&6; }
7777if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7778 $as_echo_n "(cached) " >&6
7779else
7780 if test -n "$ac_ct_NMEDIT"; then
7781 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7782else
7783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7784for as_dir in $PATH
7785do
7786 IFS=$as_save_IFS
7787 test -z "$as_dir" && as_dir=.
7788 for ac_exec_ext in '' $ac_executable_extensions; do
7789 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7790 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7792 break 2
7793 fi
7794done
7795 done
7796IFS=$as_save_IFS
7797
7798fi
7799fi
7800ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7801if test -n "$ac_ct_NMEDIT"; then
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7803$as_echo "$ac_ct_NMEDIT" >&6; }
7804else
7805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7806$as_echo "no" >&6; }
7807fi
7808
7809 if test "x$ac_ct_NMEDIT" = x; then
7810 NMEDIT=":"
7811 else
7812 case $cross_compiling:$ac_tool_warned in
7813yes:)
7814{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7815$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7816ac_tool_warned=yes ;;
7817esac
7818 NMEDIT=$ac_ct_NMEDIT
7819 fi
7820else
7821 NMEDIT="$ac_cv_prog_NMEDIT"
7822fi
7823
7824 if test -n "$ac_tool_prefix"; then
7825 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7826set dummy ${ac_tool_prefix}lipo; ac_word=$2
7827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7828$as_echo_n "checking for $ac_word... " >&6; }
7829if test "${ac_cv_prog_LIPO+set}" = set; then :
7830 $as_echo_n "(cached) " >&6
7831else
7832 if test -n "$LIPO"; then
7833 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7834else
7835as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7836for as_dir in $PATH
7837do
7838 IFS=$as_save_IFS
7839 test -z "$as_dir" && as_dir=.
7840 for ac_exec_ext in '' $ac_executable_extensions; do
7841 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7842 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7843 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7844 break 2
7845 fi
7846done
7847 done
7848IFS=$as_save_IFS
7849
7850fi
7851fi
7852LIPO=$ac_cv_prog_LIPO
7853if test -n "$LIPO"; then
7854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7855$as_echo "$LIPO" >&6; }
7856else
7857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7858$as_echo "no" >&6; }
7859fi
7860
7861
7862fi
7863if test -z "$ac_cv_prog_LIPO"; then
7864 ac_ct_LIPO=$LIPO
7865 # Extract the first word of "lipo", so it can be a program name with args.
7866set dummy lipo; ac_word=$2
7867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7868$as_echo_n "checking for $ac_word... " >&6; }
7869if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7870 $as_echo_n "(cached) " >&6
7871else
7872 if test -n "$ac_ct_LIPO"; then
7873 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7874else
7875as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7876for as_dir in $PATH
7877do
7878 IFS=$as_save_IFS
7879 test -z "$as_dir" && as_dir=.
7880 for ac_exec_ext in '' $ac_executable_extensions; do
7881 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7882 ac_cv_prog_ac_ct_LIPO="lipo"
7883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7884 break 2
7885 fi
7886done
7887 done
7888IFS=$as_save_IFS
7889
7890fi
7891fi
7892ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7893if test -n "$ac_ct_LIPO"; then
7894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7895$as_echo "$ac_ct_LIPO" >&6; }
7896else
7897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7898$as_echo "no" >&6; }
7899fi
7900
7901 if test "x$ac_ct_LIPO" = x; then
7902 LIPO=":"
7903 else
7904 case $cross_compiling:$ac_tool_warned in
7905yes:)
7906{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7907$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7908ac_tool_warned=yes ;;
7909esac
7910 LIPO=$ac_ct_LIPO
7911 fi
7912else
7913 LIPO="$ac_cv_prog_LIPO"
7914fi
7915
7916 if test -n "$ac_tool_prefix"; then
7917 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7918set dummy ${ac_tool_prefix}otool; ac_word=$2
7919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7920$as_echo_n "checking for $ac_word... " >&6; }
7921if test "${ac_cv_prog_OTOOL+set}" = set; then :
7922 $as_echo_n "(cached) " >&6
7923else
7924 if test -n "$OTOOL"; then
7925 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7926else
7927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7928for as_dir in $PATH
7929do
7930 IFS=$as_save_IFS
7931 test -z "$as_dir" && as_dir=.
7932 for ac_exec_ext in '' $ac_executable_extensions; do
7933 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7934 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7936 break 2
7937 fi
7938done
7939 done
7940IFS=$as_save_IFS
7941
7942fi
7943fi
7944OTOOL=$ac_cv_prog_OTOOL
7945if test -n "$OTOOL"; then
7946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7947$as_echo "$OTOOL" >&6; }
7948else
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7950$as_echo "no" >&6; }
7951fi
7952
7953
7954fi
7955if test -z "$ac_cv_prog_OTOOL"; then
7956 ac_ct_OTOOL=$OTOOL
7957 # Extract the first word of "otool", so it can be a program name with args.
7958set dummy otool; ac_word=$2
7959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7960$as_echo_n "checking for $ac_word... " >&6; }
7961if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7962 $as_echo_n "(cached) " >&6
7963else
7964 if test -n "$ac_ct_OTOOL"; then
7965 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7966else
7967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7968for as_dir in $PATH
7969do
7970 IFS=$as_save_IFS
7971 test -z "$as_dir" && as_dir=.
7972 for ac_exec_ext in '' $ac_executable_extensions; do
7973 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7974 ac_cv_prog_ac_ct_OTOOL="otool"
7975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7976 break 2
7977 fi
7978done
7979 done
7980IFS=$as_save_IFS
7981
7982fi
7983fi
7984ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7985if test -n "$ac_ct_OTOOL"; then
7986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7987$as_echo "$ac_ct_OTOOL" >&6; }
7988else
7989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7990$as_echo "no" >&6; }
7991fi
7992
7993 if test "x$ac_ct_OTOOL" = x; then
7994 OTOOL=":"
7995 else
7996 case $cross_compiling:$ac_tool_warned in
7997yes:)
7998{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7999$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8000ac_tool_warned=yes ;;
8001esac
8002 OTOOL=$ac_ct_OTOOL
8003 fi
8004else
8005 OTOOL="$ac_cv_prog_OTOOL"
8006fi
8007
8008 if test -n "$ac_tool_prefix"; then
8009 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8010set dummy ${ac_tool_prefix}otool64; ac_word=$2
8011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8012$as_echo_n "checking for $ac_word... " >&6; }
8013if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8014 $as_echo_n "(cached) " >&6
8015else
8016 if test -n "$OTOOL64"; then
8017 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8018else
8019as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8020for as_dir in $PATH
8021do
8022 IFS=$as_save_IFS
8023 test -z "$as_dir" && as_dir=.
8024 for ac_exec_ext in '' $ac_executable_extensions; do
8025 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8026 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8027 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8028 break 2
8029 fi
8030done
8031 done
8032IFS=$as_save_IFS
8033
8034fi
8035fi
8036OTOOL64=$ac_cv_prog_OTOOL64
8037if test -n "$OTOOL64"; then
8038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8039$as_echo "$OTOOL64" >&6; }
8040else
8041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8042$as_echo "no" >&6; }
8043fi
8044
8045
8046fi
8047if test -z "$ac_cv_prog_OTOOL64"; then
8048 ac_ct_OTOOL64=$OTOOL64
8049 # Extract the first word of "otool64", so it can be a program name with args.
8050set dummy otool64; ac_word=$2
8051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8052$as_echo_n "checking for $ac_word... " >&6; }
8053if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8054 $as_echo_n "(cached) " >&6
8055else
8056 if test -n "$ac_ct_OTOOL64"; then
8057 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8058else
8059as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8060for as_dir in $PATH
8061do
8062 IFS=$as_save_IFS
8063 test -z "$as_dir" && as_dir=.
8064 for ac_exec_ext in '' $ac_executable_extensions; do
8065 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8066 ac_cv_prog_ac_ct_OTOOL64="otool64"
8067 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8068 break 2
8069 fi
8070done
8071 done
8072IFS=$as_save_IFS
8073
8074fi
8075fi
8076ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8077if test -n "$ac_ct_OTOOL64"; then
8078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8079$as_echo "$ac_ct_OTOOL64" >&6; }
8080else
8081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8082$as_echo "no" >&6; }
8083fi
8084
8085 if test "x$ac_ct_OTOOL64" = x; then
8086 OTOOL64=":"
8087 else
8088 case $cross_compiling:$ac_tool_warned in
8089yes:)
8090{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8091$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8092ac_tool_warned=yes ;;
8093esac
8094 OTOOL64=$ac_ct_OTOOL64
8095 fi
8096else
8097 OTOOL64="$ac_cv_prog_OTOOL64"
8098fi
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8127$as_echo_n "checking for -single_module linker flag... " >&6; }
8128if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8129 $as_echo_n "(cached) " >&6
8130else
8131 lt_cv_apple_cc_single_mod=no
8132 if test -z "${LT_MULTI_MODULE}"; then
8133 # By default we will add the -single_module flag. You can override
8134 # by either setting the environment variable LT_MULTI_MODULE
8135 # non-empty at configure time, or by adding -multi_module to the
8136 # link flags.
8137 rm -rf libconftest.dylib*
8138 echo "int foo(void){return 1;}" > conftest.c
8139 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8140-dynamiclib -Wl,-single_module conftest.c" >&5
8141 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8142 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8143 _lt_result=$?
8144 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8145 lt_cv_apple_cc_single_mod=yes
8146 else
8147 cat conftest.err >&5
8148 fi
8149 rm -rf libconftest.dylib*
8150 rm -f conftest.*
8151 fi
8152fi
8153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8154$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8156$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8157if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8158 $as_echo_n "(cached) " >&6
8159else
8160 lt_cv_ld_exported_symbols_list=no
8161 save_LDFLAGS=$LDFLAGS
8162 echo "_main" > conftest.sym
8163 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8165/* end confdefs.h. */
8166
8167int
8168main ()
8169{
8170
8171 ;
8172 return 0;
8173}
8174_ACEOF
8175if ac_fn_c_try_link "$LINENO"; then :
8176 lt_cv_ld_exported_symbols_list=yes
8177else
8178 lt_cv_ld_exported_symbols_list=no
8179fi
8180rm -f core conftest.err conftest.$ac_objext \
8181 conftest$ac_exeext conftest.$ac_ext
8182 LDFLAGS="$save_LDFLAGS"
8183
8184fi
8185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8186$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8188$as_echo_n "checking for -force_load linker flag... " >&6; }
8189if test "${lt_cv_ld_force_load+set}" = set; then :
8190 $as_echo_n "(cached) " >&6
8191else
8192 lt_cv_ld_force_load=no
8193 cat > conftest.c << _LT_EOF
8194int forced_loaded() { return 2;}
8195_LT_EOF
8196 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8197 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8198 echo "$AR cru libconftest.a conftest.o" >&5
8199 $AR cru libconftest.a conftest.o 2>&5
8200 cat > conftest.c << _LT_EOF
8201int main() { return 0;}
8202_LT_EOF
8203 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8204 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8205 _lt_result=$?
8206 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8207 lt_cv_ld_force_load=yes
8208 else
8209 cat conftest.err >&5
8210 fi
8211 rm -f conftest.err libconftest.a conftest conftest.c
8212 rm -rf conftest.dSYM
8213
8214fi
8215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8216$as_echo "$lt_cv_ld_force_load" >&6; }
8217 case $host_os in
8218 rhapsody* | darwin1.[012])
8219 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8220 darwin1.*)
8221 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8222 darwin*) # darwin 5.x on
8223 # if running on 10.5 or later, the deployment target defaults
8224 # to the OS version, if on x86, and 10.4, the deployment
8225 # target defaults to 10.4. Don't you love it?
8226 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8227 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8228 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
ae7d0cac 8229 10.[012][,.]*)
6bb11ab3
L
8230 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8231 10.*)
8232 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8233 esac
8234 ;;
8235 esac
8236 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8237 _lt_dar_single_mod='$single_module'
8238 fi
8239 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8240 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8241 else
8242 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8243 fi
8244 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8245 _lt_dsymutil='~$DSYMUTIL $lib || :'
8246 else
8247 _lt_dsymutil=
8248 fi
8249 ;;
8250 esac
8251
8252for ac_header in dlfcn.h
8253do :
8254 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8255"
8256if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8257 cat >>confdefs.h <<_ACEOF
8258#define HAVE_DLFCN_H 1
8259_ACEOF
8260
8261fi
8262
8263done
8264
8265
8266
8267# autoconf.info says this should be called right after AC_INIT.
8268ac_config_headers="$ac_config_headers config.h:config.in"
8269
8270
8271
0cb8d851
MF
8272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8273$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8274if test "${ac_cv_c_bigendian+set}" = set; then :
8275 $as_echo_n "(cached) " >&6
8276else
8277 ac_cv_c_bigendian=unknown
8278 # See if we're dealing with a universal compiler.
8279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8280/* end confdefs.h. */
8281#ifndef __APPLE_CC__
8282 not a universal capable compiler
8283 #endif
8284 typedef int dummy;
8285
8286_ACEOF
8287if ac_fn_c_try_compile "$LINENO"; then :
8288
8289 # Check for potential -arch flags. It is not universal unless
8290 # there are at least two -arch flags with different values.
8291 ac_arch=
8292 ac_prev=
8293 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8294 if test -n "$ac_prev"; then
8295 case $ac_word in
8296 i?86 | x86_64 | ppc | ppc64)
8297 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8298 ac_arch=$ac_word
8299 else
8300 ac_cv_c_bigendian=universal
8301 break
8302 fi
8303 ;;
8304 esac
8305 ac_prev=
8306 elif test "x$ac_word" = "x-arch"; then
8307 ac_prev=arch
8308 fi
8309 done
8310fi
8311rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8312 if test $ac_cv_c_bigendian = unknown; then
8313 # See if sys/param.h defines the BYTE_ORDER macro.
8314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8315/* end confdefs.h. */
8316#include <sys/types.h>
8317 #include <sys/param.h>
8318
8319int
8320main ()
8321{
8322#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8323 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8324 && LITTLE_ENDIAN)
8325 bogus endian macros
8326 #endif
8327
8328 ;
8329 return 0;
8330}
8331_ACEOF
8332if ac_fn_c_try_compile "$LINENO"; then :
8333 # It does; now see whether it defined to BIG_ENDIAN or not.
8334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8335/* end confdefs.h. */
8336#include <sys/types.h>
8337 #include <sys/param.h>
8338
8339int
8340main ()
8341{
8342#if BYTE_ORDER != BIG_ENDIAN
8343 not big endian
8344 #endif
8345
8346 ;
8347 return 0;
8348}
8349_ACEOF
8350if ac_fn_c_try_compile "$LINENO"; then :
8351 ac_cv_c_bigendian=yes
8352else
8353 ac_cv_c_bigendian=no
8354fi
8355rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8356fi
8357rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8358 fi
8359 if test $ac_cv_c_bigendian = unknown; then
8360 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8362/* end confdefs.h. */
8363#include <limits.h>
8364
8365int
8366main ()
8367{
8368#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8369 bogus endian macros
8370 #endif
8371
8372 ;
8373 return 0;
8374}
8375_ACEOF
8376if ac_fn_c_try_compile "$LINENO"; then :
8377 # It does; now see whether it defined to _BIG_ENDIAN or not.
8378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8379/* end confdefs.h. */
8380#include <limits.h>
8381
8382int
8383main ()
8384{
8385#ifndef _BIG_ENDIAN
8386 not big endian
8387 #endif
8388
8389 ;
8390 return 0;
8391}
8392_ACEOF
8393if ac_fn_c_try_compile "$LINENO"; then :
8394 ac_cv_c_bigendian=yes
8395else
8396 ac_cv_c_bigendian=no
8397fi
8398rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8399fi
8400rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8401 fi
8402 if test $ac_cv_c_bigendian = unknown; then
8403 # Compile a test program.
8404 if test "$cross_compiling" = yes; then :
8405 # Try to guess by grepping values from an object file.
8406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8407/* end confdefs.h. */
8408short int ascii_mm[] =
8409 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8410 short int ascii_ii[] =
8411 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8412 int use_ascii (int i) {
8413 return ascii_mm[i] + ascii_ii[i];
8414 }
8415 short int ebcdic_ii[] =
8416 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8417 short int ebcdic_mm[] =
8418 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8419 int use_ebcdic (int i) {
8420 return ebcdic_mm[i] + ebcdic_ii[i];
8421 }
8422 extern int foo;
8423
8424int
8425main ()
8426{
8427return use_ascii (foo) == use_ebcdic (foo);
8428 ;
8429 return 0;
8430}
8431_ACEOF
8432if ac_fn_c_try_compile "$LINENO"; then :
8433 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8434 ac_cv_c_bigendian=yes
8435 fi
8436 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8437 if test "$ac_cv_c_bigendian" = unknown; then
8438 ac_cv_c_bigendian=no
8439 else
8440 # finding both strings is unlikely to happen, but who knows?
8441 ac_cv_c_bigendian=unknown
8442 fi
8443 fi
8444fi
8445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8446else
8447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8448/* end confdefs.h. */
8449$ac_includes_default
8450int
8451main ()
8452{
8453
8454 /* Are we little or big endian? From Harbison&Steele. */
8455 union
8456 {
8457 long int l;
8458 char c[sizeof (long int)];
8459 } u;
8460 u.l = 1;
8461 return u.c[sizeof (long int) - 1] == 1;
8462
8463 ;
8464 return 0;
8465}
8466_ACEOF
8467if ac_fn_c_try_run "$LINENO"; then :
8468 ac_cv_c_bigendian=no
8469else
8470 ac_cv_c_bigendian=yes
8471fi
8472rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8473 conftest.$ac_objext conftest.beam conftest.$ac_ext
8474fi
8475
8476 fi
8477fi
8478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8479$as_echo "$ac_cv_c_bigendian" >&6; }
8480 case $ac_cv_c_bigendian in #(
8481 yes)
8482 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8483;; #(
8484 no)
8485 ;; #(
8486 universal)
8487
8488$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8489
8490 ;; #(
8491 *)
8492 as_fn_error "unknown endianness
8493 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8494 esac
8495
6bb11ab3
L
8496
8497
8498
8499# Put a plausible default for CC_FOR_BUILD in Makefile.
8500if test "x$cross_compiling" = "xno"; then
8501 CC_FOR_BUILD='$(CC)'
8502else
8503 CC_FOR_BUILD=gcc
8504fi
8505
8506
8507
8508
8509AR=${AR-ar}
8510
8511if test -n "$ac_tool_prefix"; then
8512 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8513set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8515$as_echo_n "checking for $ac_word... " >&6; }
8516if test "${ac_cv_prog_RANLIB+set}" = set; then :
8517 $as_echo_n "(cached) " >&6
8518else
8519 if test -n "$RANLIB"; then
8520 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8521else
8522as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8523for as_dir in $PATH
8524do
8525 IFS=$as_save_IFS
8526 test -z "$as_dir" && as_dir=.
8527 for ac_exec_ext in '' $ac_executable_extensions; do
8528 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8529 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8531 break 2
8532 fi
8533done
8534 done
8535IFS=$as_save_IFS
8536
8537fi
8538fi
8539RANLIB=$ac_cv_prog_RANLIB
8540if test -n "$RANLIB"; then
8541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8542$as_echo "$RANLIB" >&6; }
8543else
8544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8545$as_echo "no" >&6; }
8546fi
8547
8548
8549fi
8550if test -z "$ac_cv_prog_RANLIB"; then
8551 ac_ct_RANLIB=$RANLIB
8552 # Extract the first word of "ranlib", so it can be a program name with args.
8553set dummy ranlib; ac_word=$2
8554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8555$as_echo_n "checking for $ac_word... " >&6; }
8556if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8557 $as_echo_n "(cached) " >&6
8558else
8559 if test -n "$ac_ct_RANLIB"; then
8560 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8561else
8562as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8563for as_dir in $PATH
8564do
8565 IFS=$as_save_IFS
8566 test -z "$as_dir" && as_dir=.
8567 for ac_exec_ext in '' $ac_executable_extensions; do
8568 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8569 ac_cv_prog_ac_ct_RANLIB="ranlib"
8570 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8571 break 2
8572 fi
8573done
8574 done
8575IFS=$as_save_IFS
8576
8577fi
8578fi
8579ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8580if test -n "$ac_ct_RANLIB"; then
8581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8582$as_echo "$ac_ct_RANLIB" >&6; }
8583else
8584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8585$as_echo "no" >&6; }
8586fi
8587
8588 if test "x$ac_ct_RANLIB" = x; then
8589 RANLIB=":"
8590 else
8591 case $cross_compiling:$ac_tool_warned in
8592yes:)
8593{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8594$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8595ac_tool_warned=yes ;;
8596esac
8597 RANLIB=$ac_ct_RANLIB
8598 fi
8599else
8600 RANLIB="$ac_cv_prog_RANLIB"
8601fi
8602
8603
8604# Some of the common include files depend on bfd.h, and bfd.h checks
8605# that config.h is included first by testing that the PACKAGE macro
8606# is defined.
8607PACKAGE=sim
8608
8609cat >>confdefs.h <<_ACEOF
8610#define PACKAGE "$PACKAGE"
8611_ACEOF
8612
8613
8614
8615# Dependency checking.
8616ac_config_commands="$ac_config_commands depdir"
8617
8618
8619depcc="$CC" am_compiler_list=
8620
8621am_depcomp=$ac_aux_dir/depcomp
8622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8623$as_echo_n "checking dependency style of $depcc... " >&6; }
8624if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8625 $as_echo_n "(cached) " >&6
8626else
8627 if test -f "$am_depcomp"; then
8628 # We make a subdir and do the tests there. Otherwise we can end up
8629 # making bogus files that we don't know about and never remove. For
8630 # instance it was reported that on HP-UX the gcc test will end up
8631 # making a dummy file named `D' -- because `-MD' means `put the output
8632 # in D'.
8633 mkdir conftest.dir
8634 # Copy depcomp to subdir because otherwise we won't find it if we're
8635 # using a relative directory.
8636 cp "$am_depcomp" conftest.dir
8637 cd conftest.dir
8638 # We will build objects and dependencies in a subdirectory because
8639 # it helps to detect inapplicable dependency modes. For instance
8640 # both Tru64's cc and ICC support -MD to output dependencies as a
8641 # side effect of compilation, but ICC will put the dependencies in
8642 # the current directory while Tru64 will put them in the object
8643 # directory.
8644 mkdir sub
8645
8646 am_cv_CC_dependencies_compiler_type=none
8647 if test "$am_compiler_list" = ""; then
8648 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8649 fi
8650 for depmode in $am_compiler_list; do
8651 if test $depmode = none; then break; fi
8652
8653 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8654 # Setup a source with many dependencies, because some compilers
8655 # like to wrap large dependency lists on column 80 (with \), and
8656 # we should not choose a depcomp mode which is confused by this.
8657 #
8658 # We need to recreate these files for each test, as the compiler may
8659 # overwrite some of them when testing with obscure command lines.
8660 # This happens at least with the AIX C compiler.
8661 : > sub/conftest.c
8662 for i in 1 2 3 4 5 6; do
8663 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8664 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8665 # Solaris 8's {/usr,}/bin/sh.
8666 touch sub/conftst$i.h
8667 done
8668 echo "include sub/conftest.Po" > confmf
8669
8670 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8671 # mode. It turns out that the SunPro C++ compiler does not properly
8672 # handle `-M -o', and we need to detect this.
8673 depcmd="depmode=$depmode \
8674 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8675 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8676 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8677 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8678 if env $depcmd > conftest.err 2>&1 &&
8679 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8680 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8681 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8682 # icc doesn't choke on unknown options, it will just issue warnings
8683 # or remarks (even with -Werror). So we grep stderr for any message
8684 # that says an option was ignored or not supported.
8685 # When given -MP, icc 7.0 and 7.1 complain thusly:
8686 # icc: Command line warning: ignoring option '-M'; no argument required
8687 # The diagnosis changed in icc 8.0:
8688 # icc: Command line remark: option '-MP' not supported
8689 if (grep 'ignoring option' conftest.err ||
8690 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8691 am_cv_CC_dependencies_compiler_type=$depmode
8692 $as_echo "$as_me:$LINENO: success" >&5
8693 break
8694 fi
8695 fi
8696 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8697 sed -e 's/^/| /' < conftest.err >&5
8698 done
8699
8700 cd ..
8701 rm -rf conftest.dir
8702else
8703 am_cv_CC_dependencies_compiler_type=none
8704fi
8705
8706fi
8707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8708$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8709if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8710then as_fn_error "no usable dependency style found" "$LINENO" 5
8711else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8712
8713fi
8714
8715
8716# Check for the 'make' the user wants to use.
8717for ac_prog in make
8718do
8719 # Extract the first word of "$ac_prog", so it can be a program name with args.
8720set dummy $ac_prog; ac_word=$2
8721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8722$as_echo_n "checking for $ac_word... " >&6; }
8723if test "${ac_cv_prog_MAKE+set}" = set; then :
8724 $as_echo_n "(cached) " >&6
8725else
8726 if test -n "$MAKE"; then
8727 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8728else
8729as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8730for as_dir in $PATH
8731do
8732 IFS=$as_save_IFS
8733 test -z "$as_dir" && as_dir=.
8734 for ac_exec_ext in '' $ac_executable_extensions; do
8735 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8736 ac_cv_prog_MAKE="$ac_prog"
8737 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8738 break 2
8739 fi
8740done
8741 done
8742IFS=$as_save_IFS
8743
8744fi
8745fi
8746MAKE=$ac_cv_prog_MAKE
8747if test -n "$MAKE"; then
8748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8749$as_echo "$MAKE" >&6; }
8750else
8751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8752$as_echo "no" >&6; }
8753fi
8754
8755
8756 test -n "$MAKE" && break
8757done
8758
8759MAKE_IS_GNU=
8760case "`$MAKE --version 2>&1 | sed 1q`" in
8761 *GNU*)
8762 MAKE_IS_GNU=yes
8763 ;;
8764esac
8765 if test "$MAKE_IS_GNU" = yes; then
8766 GMAKE_TRUE=
8767 GMAKE_FALSE='#'
8768else
8769 GMAKE_TRUE='#'
8770 GMAKE_FALSE=
8771fi
8772
8773
8774ALL_LINGUAS=
8775# If we haven't got the data from the intl directory,
8776# assume NLS is disabled.
8777USE_NLS=no
8778LIBINTL=
8779LIBINTL_DEP=
8780INCINTL=
8781XGETTEXT=
8782GMSGFMT=
8783POSUB=
8784
8785if test -f ../../intl/config.intl; then
8786 . ../../intl/config.intl
8787fi
8788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8789$as_echo_n "checking whether NLS is requested... " >&6; }
8790if test x"$USE_NLS" != xyes; then
8791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8792$as_echo "no" >&6; }
8793else
8794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8795$as_echo "yes" >&6; }
8796
8797$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8798
8799
8800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8801$as_echo_n "checking for catalogs to be installed... " >&6; }
8802 # Look for .po and .gmo files in the source directory.
8803 CATALOGS=
8804 XLINGUAS=
8805 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8806 # If there aren't any .gmo files the shell will give us the
8807 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8808 # weeded out.
8809 case "$cat" in *\**)
8810 continue;;
8811 esac
8812 # The quadruple backslash is collapsed to a double backslash
8813 # by the backticks, then collapsed again by the double quotes,
8814 # leaving us with one backslash in the sed expression (right
8815 # before the dot that mustn't act as a wildcard).
8816 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8817 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8818 # The user is allowed to set LINGUAS to a list of languages to
8819 # install catalogs for. If it's empty that means "all of them."
8820 if test "x$LINGUAS" = x; then
8821 CATALOGS="$CATALOGS $cat"
8822 XLINGUAS="$XLINGUAS $lang"
8823 else
8824 case "$LINGUAS" in *$lang*)
8825 CATALOGS="$CATALOGS $cat"
8826 XLINGUAS="$XLINGUAS $lang"
8827 ;;
8828 esac
8829 fi
8830 done
8831 LINGUAS="$XLINGUAS"
8832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8833$as_echo "$LINGUAS" >&6; }
8834
8835
8836 DATADIRNAME=share
8837
8838 INSTOBJEXT=.mo
8839
8840 GENCAT=gencat
8841
8842 CATOBJEXT=.gmo
8843
8844fi
8845
8846# Check for common headers.
8847# FIXME: Seems to me this can cause problems for i386-windows hosts.
8848# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8849for ac_header in stdlib.h string.h strings.h unistd.h time.h
8850do :
8851 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8852ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8853eval as_val=\$$as_ac_Header
8854 if test "x$as_val" = x""yes; then :
8855 cat >>confdefs.h <<_ACEOF
8856#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8857_ACEOF
8858
8859fi
8860
8861done
8862
936df756 8863for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
6bb11ab3
L
8864do :
8865 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8866ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8867eval as_val=\$$as_ac_Header
8868 if test "x$as_val" = x""yes; then :
8869 cat >>confdefs.h <<_ACEOF
8870#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8871_ACEOF
8872
8873fi
8874
8875done
8876
8877for ac_header in fcntl.h fpu_control.h
8878do :
8879 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8880ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8881eval as_val=\$$as_ac_Header
8882 if test "x$as_val" = x""yes; then :
8883 cat >>confdefs.h <<_ACEOF
8884#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8885_ACEOF
8886
8887fi
8888
8889done
8890
8891for ac_header in dlfcn.h errno.h sys/stat.h
8892do :
8893 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8894ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8895eval as_val=\$$as_ac_Header
8896 if test "x$as_val" = x""yes; then :
8897 cat >>confdefs.h <<_ACEOF
8898#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8899_ACEOF
8900
8901fi
8902
8903done
8904
8905for ac_func in getrusage time sigaction __setfpucw
8906do :
8907 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8908ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8909eval as_val=\$$as_ac_var
8910 if test "x$as_val" = x""yes; then :
8911 cat >>confdefs.h <<_ACEOF
8912#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8913_ACEOF
8914
8915fi
8916done
8917
936df756
MF
8918for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
8919do :
8920 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8921ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8922eval as_val=\$$as_ac_var
8923 if test "x$as_val" = x""yes; then :
8924 cat >>confdefs.h <<_ACEOF
8925#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8926_ACEOF
8927
8928fi
8929done
8930
8931ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
8932#include <sys/types.h>
8933#endif
8934#ifdef HAVE_SYS_STAT_H
8935#include <sys/stat.h>
8936#endif
8937"
8938if test "x$ac_cv_member_struct_stat_st_dev" = x""yes; then :
8939
8940cat >>confdefs.h <<_ACEOF
8941#define HAVE_STRUCT_STAT_ST_DEV 1
8942_ACEOF
8943
8944
8945fi
8946ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
8947#include <sys/types.h>
8948#endif
8949#ifdef HAVE_SYS_STAT_H
8950#include <sys/stat.h>
8951#endif
8952"
8953if test "x$ac_cv_member_struct_stat_st_ino" = x""yes; then :
8954
8955cat >>confdefs.h <<_ACEOF
8956#define HAVE_STRUCT_STAT_ST_INO 1
8957_ACEOF
8958
8959
8960fi
8961ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
8962#include <sys/types.h>
8963#endif
8964#ifdef HAVE_SYS_STAT_H
8965#include <sys/stat.h>
8966#endif
8967"
8968if test "x$ac_cv_member_struct_stat_st_mode" = x""yes; then :
8969
8970cat >>confdefs.h <<_ACEOF
8971#define HAVE_STRUCT_STAT_ST_MODE 1
8972_ACEOF
8973
8974
8975fi
8976ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
8977#include <sys/types.h>
8978#endif
8979#ifdef HAVE_SYS_STAT_H
8980#include <sys/stat.h>
8981#endif
8982"
8983if test "x$ac_cv_member_struct_stat_st_nlink" = x""yes; then :
8984
8985cat >>confdefs.h <<_ACEOF
8986#define HAVE_STRUCT_STAT_ST_NLINK 1
8987_ACEOF
8988
8989
8990fi
8991ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
8992#include <sys/types.h>
8993#endif
8994#ifdef HAVE_SYS_STAT_H
8995#include <sys/stat.h>
8996#endif
8997"
8998if test "x$ac_cv_member_struct_stat_st_uid" = x""yes; then :
8999
9000cat >>confdefs.h <<_ACEOF
9001#define HAVE_STRUCT_STAT_ST_UID 1
9002_ACEOF
9003
9004
9005fi
9006ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9007#include <sys/types.h>
9008#endif
9009#ifdef HAVE_SYS_STAT_H
9010#include <sys/stat.h>
9011#endif
9012"
9013if test "x$ac_cv_member_struct_stat_st_gid" = x""yes; then :
9014
9015cat >>confdefs.h <<_ACEOF
9016#define HAVE_STRUCT_STAT_ST_GID 1
9017_ACEOF
9018
9019
9020fi
9021ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9022#include <sys/types.h>
9023#endif
9024#ifdef HAVE_SYS_STAT_H
9025#include <sys/stat.h>
9026#endif
9027"
9028if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
9029
9030cat >>confdefs.h <<_ACEOF
9031#define HAVE_STRUCT_STAT_ST_RDEV 1
9032_ACEOF
9033
9034
9035fi
9036ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9037#include <sys/types.h>
9038#endif
9039#ifdef HAVE_SYS_STAT_H
9040#include <sys/stat.h>
9041#endif
9042"
9043if test "x$ac_cv_member_struct_stat_st_size" = x""yes; then :
9044
9045cat >>confdefs.h <<_ACEOF
9046#define HAVE_STRUCT_STAT_ST_SIZE 1
9047_ACEOF
9048
9049
9050fi
9051ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9052#include <sys/types.h>
9053#endif
9054#ifdef HAVE_SYS_STAT_H
9055#include <sys/stat.h>
9056#endif
9057"
9058if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9059
9060cat >>confdefs.h <<_ACEOF
9061#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9062_ACEOF
9063
9064
9065fi
9066ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9067#include <sys/types.h>
9068#endif
9069#ifdef HAVE_SYS_STAT_H
9070#include <sys/stat.h>
9071#endif
9072"
9073if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9074
9075cat >>confdefs.h <<_ACEOF
9076#define HAVE_STRUCT_STAT_ST_BLOCKS 1
9077_ACEOF
9078
9079
9080fi
9081ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9082#include <sys/types.h>
9083#endif
9084#ifdef HAVE_SYS_STAT_H
9085#include <sys/stat.h>
9086#endif
9087"
9088if test "x$ac_cv_member_struct_stat_st_atime" = x""yes; then :
9089
9090cat >>confdefs.h <<_ACEOF
9091#define HAVE_STRUCT_STAT_ST_ATIME 1
9092_ACEOF
9093
9094
9095fi
9096ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9097#include <sys/types.h>
9098#endif
9099#ifdef HAVE_SYS_STAT_H
9100#include <sys/stat.h>
9101#endif
9102"
9103if test "x$ac_cv_member_struct_stat_st_mtime" = x""yes; then :
9104
9105cat >>confdefs.h <<_ACEOF
9106#define HAVE_STRUCT_STAT_ST_MTIME 1
9107_ACEOF
9108
9109
9110fi
9111ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9112#include <sys/types.h>
9113#endif
9114#ifdef HAVE_SYS_STAT_H
9115#include <sys/stat.h>
9116#endif
9117"
9118if test "x$ac_cv_member_struct_stat_st_ctime" = x""yes; then :
9119
9120cat >>confdefs.h <<_ACEOF
9121#define HAVE_STRUCT_STAT_ST_CTIME 1
9122_ACEOF
9123
9124
9125fi
9126
9127ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9128#include <sys/socket.h>
9129
9130"
9131if test "x$ac_cv_type_socklen_t" = x""yes; then :
9132
9133cat >>confdefs.h <<_ACEOF
9134#define HAVE_SOCKLEN_T 1
9135_ACEOF
9136
9137
9138fi
9139
6bb11ab3
L
9140
9141# Check for socket libraries
9142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9143$as_echo_n "checking for bind in -lsocket... " >&6; }
9144if test "${ac_cv_lib_socket_bind+set}" = set; then :
9145 $as_echo_n "(cached) " >&6
9146else
9147 ac_check_lib_save_LIBS=$LIBS
9148LIBS="-lsocket $LIBS"
9149cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9150/* end confdefs.h. */
9151
9152/* Override any GCC internal prototype to avoid an error.
9153 Use char because int might match the return type of a GCC
9154 builtin and then its argument prototype would still apply. */
9155#ifdef __cplusplus
9156extern "C"
9157#endif
9158char bind ();
9159int
9160main ()
9161{
9162return bind ();
9163 ;
9164 return 0;
9165}
9166_ACEOF
9167if ac_fn_c_try_link "$LINENO"; then :
9168 ac_cv_lib_socket_bind=yes
9169else
9170 ac_cv_lib_socket_bind=no
9171fi
9172rm -f core conftest.err conftest.$ac_objext \
9173 conftest$ac_exeext conftest.$ac_ext
9174LIBS=$ac_check_lib_save_LIBS
9175fi
9176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9177$as_echo "$ac_cv_lib_socket_bind" >&6; }
9178if test "x$ac_cv_lib_socket_bind" = x""yes; then :
9179 cat >>confdefs.h <<_ACEOF
9180#define HAVE_LIBSOCKET 1
9181_ACEOF
9182
9183 LIBS="-lsocket $LIBS"
9184
9185fi
9186
9187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9188$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9189if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
9190 $as_echo_n "(cached) " >&6
9191else
9192 ac_check_lib_save_LIBS=$LIBS
9193LIBS="-lnsl $LIBS"
9194cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9195/* end confdefs.h. */
9196
9197/* Override any GCC internal prototype to avoid an error.
9198 Use char because int might match the return type of a GCC
9199 builtin and then its argument prototype would still apply. */
9200#ifdef __cplusplus
9201extern "C"
9202#endif
9203char gethostbyname ();
9204int
9205main ()
9206{
9207return gethostbyname ();
9208 ;
9209 return 0;
9210}
9211_ACEOF
9212if ac_fn_c_try_link "$LINENO"; then :
9213 ac_cv_lib_nsl_gethostbyname=yes
9214else
9215 ac_cv_lib_nsl_gethostbyname=no
9216fi
9217rm -f core conftest.err conftest.$ac_objext \
9218 conftest$ac_exeext conftest.$ac_ext
9219LIBS=$ac_check_lib_save_LIBS
9220fi
9221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9222$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9223if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
9224 cat >>confdefs.h <<_ACEOF
9225#define HAVE_LIBNSL 1
9226_ACEOF
9227
9228 LIBS="-lnsl $LIBS"
9229
9230fi
9231
9232
9233# BFD conditionally uses zlib, so we must link it in if libbfd does, by
9234# using the same condition.
9235
aadc9410 9236 # Use the system's zlib library.
7fed4b0b
L
9237 zlibdir="-L\$(top_builddir)/../zlib"
9238 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 9239
aadc9410
MF
9240# Check whether --with-system-zlib was given.
9241if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
9242 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9243 zlibdir=
9244 zlibinc=
9245 fi
6bb11ab3
L
9246
9247fi
9248
6bb11ab3 9249
6bb11ab3 9250
6bb11ab3
L
9251
9252
9253# BFD uses libdl when when plugins enabled.
9254
faa743bb
RM
9255 maybe_plugins=no
9256 for ac_header in dlfcn.h
9257do :
9258 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9259"
9260if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9261 cat >>confdefs.h <<_ACEOF
9262#define HAVE_DLFCN_H 1
9263_ACEOF
9264 maybe_plugins=yes
9265fi
9266
9267done
9268
9269 for ac_header in windows.h
9270do :
9271 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9272"
9273if test "x$ac_cv_header_windows_h" = x""yes; then :
9274 cat >>confdefs.h <<_ACEOF
9275#define HAVE_WINDOWS_H 1
9276_ACEOF
9277 maybe_plugins=yes
9278fi
9279
9280done
9281
9282
9283 # Check whether --enable-plugins was given.
6bb11ab3
L
9284if test "${enable_plugins+set}" = set; then :
9285 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
9286 no) plugins=no ;;
9287 *) plugins=yes
9288 if test "$maybe_plugins" != "yes" ; then
9289 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9290 fi ;;
9291 esac
6bb11ab3 9292else
faa743bb
RM
9293 plugins=$maybe_plugins
9294
6bb11ab3
L
9295fi
9296
2974be62
AM
9297 if test "$plugins" = "yes"; then
9298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9299$as_echo_n "checking for library containing dlopen... " >&6; }
9300if test "${ac_cv_search_dlopen+set}" = set; then :
9301 $as_echo_n "(cached) " >&6
9302else
9303 ac_func_search_save_LIBS=$LIBS
9304cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9305/* end confdefs.h. */
9306
9307/* Override any GCC internal prototype to avoid an error.
9308 Use char because int might match the return type of a GCC
9309 builtin and then its argument prototype would still apply. */
9310#ifdef __cplusplus
9311extern "C"
9312#endif
9313char dlopen ();
9314int
9315main ()
9316{
9317return dlopen ();
9318 ;
9319 return 0;
9320}
9321_ACEOF
9322for ac_lib in '' dl; do
9323 if test -z "$ac_lib"; then
9324 ac_res="none required"
9325 else
9326 ac_res=-l$ac_lib
9327 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9328 fi
9329 if ac_fn_c_try_link "$LINENO"; then :
9330 ac_cv_search_dlopen=$ac_res
9331fi
9332rm -f core conftest.err conftest.$ac_objext \
9333 conftest$ac_exeext
9334 if test "${ac_cv_search_dlopen+set}" = set; then :
9335 break
9336fi
9337done
9338if test "${ac_cv_search_dlopen+set}" = set; then :
9339
9340else
9341 ac_cv_search_dlopen=no
9342fi
9343rm conftest.$ac_ext
9344LIBS=$ac_func_search_save_LIBS
9345fi
9346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9347$as_echo "$ac_cv_search_dlopen" >&6; }
9348ac_res=$ac_cv_search_dlopen
9349if test "$ac_res" != no; then :
9350 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9351
9352fi
9353
9354 fi
6bb11ab3
L
9355
9356 if test "$plugins" = yes; then
9357 PLUGINS_TRUE=
9358 PLUGINS_FALSE='#'
9359else
9360 PLUGINS_TRUE='#'
9361 PLUGINS_FALSE=
9362fi
9363
9364
9365
9366
9367
9368# Set options
9369enable_dlopen=yes
9370
9371
9372
9373
9374 enable_win32_dll=no
9375
9376
9377 # Check whether --enable-shared was given.
9378if test "${enable_shared+set}" = set; then :
9379 enableval=$enable_shared; p=${PACKAGE-default}
9380 case $enableval in
9381 yes) enable_shared=yes ;;
9382 no) enable_shared=no ;;
9383 *)
9384 enable_shared=no
9385 # Look at the argument we got. We use all the common list separators.
9386 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9387 for pkg in $enableval; do
9388 IFS="$lt_save_ifs"
9389 if test "X$pkg" = "X$p"; then
9390 enable_shared=yes
9391 fi
9392 done
9393 IFS="$lt_save_ifs"
9394 ;;
9395 esac
9396else
9397 enable_shared=yes
9398fi
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408 # Check whether --enable-static was given.
9409if test "${enable_static+set}" = set; then :
9410 enableval=$enable_static; p=${PACKAGE-default}
9411 case $enableval in
9412 yes) enable_static=yes ;;
9413 no) enable_static=no ;;
9414 *)
9415 enable_static=no
9416 # Look at the argument we got. We use all the common list separators.
9417 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9418 for pkg in $enableval; do
9419 IFS="$lt_save_ifs"
9420 if test "X$pkg" = "X$p"; then
9421 enable_static=yes
9422 fi
9423 done
9424 IFS="$lt_save_ifs"
9425 ;;
9426 esac
9427else
9428 enable_static=yes
9429fi
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440# Check whether --with-pic was given.
9441if test "${with_pic+set}" = set; then :
9442 withval=$with_pic; pic_mode="$withval"
9443else
9444 pic_mode=default
9445fi
9446
9447
9448test -z "$pic_mode" && pic_mode=default
9449
9450
9451
9452
9453
9454
9455
9456 # Check whether --enable-fast-install was given.
9457if test "${enable_fast_install+set}" = set; then :
9458 enableval=$enable_fast_install; p=${PACKAGE-default}
9459 case $enableval in
9460 yes) enable_fast_install=yes ;;
9461 no) enable_fast_install=no ;;
9462 *)
9463 enable_fast_install=no
9464 # Look at the argument we got. We use all the common list separators.
9465 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9466 for pkg in $enableval; do
9467 IFS="$lt_save_ifs"
9468 if test "X$pkg" = "X$p"; then
9469 enable_fast_install=yes
9470 fi
9471 done
9472 IFS="$lt_save_ifs"
9473 ;;
9474 esac
9475else
9476 enable_fast_install=yes
9477fi
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489# This can be used to rebuild libtool when needed
9490LIBTOOL_DEPS="$ltmain"
9491
9492# Always use our own libtool.
9493LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520test -z "$LN_S" && LN_S="ln -s"
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535if test -n "${ZSH_VERSION+set}" ; then
9536 setopt NO_GLOB_SUBST
6ffe910a 9537fi
6ffe910a 9538
6bb11ab3
L
9539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9540$as_echo_n "checking for objdir... " >&6; }
9541if test "${lt_cv_objdir+set}" = set; then :
9542 $as_echo_n "(cached) " >&6
9543else
9544 rm -f .libs 2>/dev/null
9545mkdir .libs 2>/dev/null
9546if test -d .libs; then
9547 lt_cv_objdir=.libs
9548else
9549 # MS-DOS does not allow filenames that begin with a dot.
9550 lt_cv_objdir=_libs
9551fi
9552rmdir .libs 2>/dev/null
9553fi
9554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9555$as_echo "$lt_cv_objdir" >&6; }
9556objdir=$lt_cv_objdir
9557
9558
9559
9560
9561
9562cat >>confdefs.h <<_ACEOF
9563#define LT_OBJDIR "$lt_cv_objdir/"
9564_ACEOF
9565
9566
9567
9568
9569case $host_os in
9570aix3*)
9571 # AIX sometimes has problems with the GCC collect2 program. For some
9572 # reason, if we set the COLLECT_NAMES environment variable, the problems
9573 # vanish in a puff of smoke.
9574 if test "X${COLLECT_NAMES+set}" != Xset; then
9575 COLLECT_NAMES=
9576 export COLLECT_NAMES
9577 fi
9578 ;;
6ffe910a 9579esac
6bb11ab3
L
9580
9581# Global variables:
9582ofile=libtool
9583can_build_shared=yes
9584
9585# All known linkers require a `.a' archive for static linking (except MSVC,
9586# which needs '.lib').
9587libext=a
9588
9589with_gnu_ld="$lt_cv_prog_gnu_ld"
9590
9591old_CC="$CC"
9592old_CFLAGS="$CFLAGS"
9593
9594# Set sane defaults for various variables
9595test -z "$CC" && CC=cc
9596test -z "$LTCC" && LTCC=$CC
9597test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9598test -z "$LD" && LD=ld
9599test -z "$ac_objext" && ac_objext=o
9600
9601for cc_temp in $compiler""; do
9602 case $cc_temp in
9603 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9604 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9605 \-*) ;;
9606 *) break;;
9607 esac
9608done
9609cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9610
9611
9612# Only perform the check for file, if the check method requires it
9613test -z "$MAGIC_CMD" && MAGIC_CMD=file
9614case $deplibs_check_method in
9615file_magic*)
9616 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9618$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9619if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9620 $as_echo_n "(cached) " >&6
9621else
9622 case $MAGIC_CMD in
9623[\\/*] | ?:[\\/]*)
9624 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9625 ;;
9626*)
9627 lt_save_MAGIC_CMD="$MAGIC_CMD"
9628 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9629 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9630 for ac_dir in $ac_dummy; do
9631 IFS="$lt_save_ifs"
9632 test -z "$ac_dir" && ac_dir=.
9633 if test -f $ac_dir/${ac_tool_prefix}file; then
9634 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9635 if test -n "$file_magic_test_file"; then
9636 case $deplibs_check_method in
9637 "file_magic "*)
9638 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9639 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9640 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9641 $EGREP "$file_magic_regex" > /dev/null; then
9642 :
9643 else
9644 cat <<_LT_EOF 1>&2
9645
9646*** Warning: the command libtool uses to detect shared libraries,
9647*** $file_magic_cmd, produces output that libtool cannot recognize.
9648*** The result is that libtool may fail to recognize shared libraries
9649*** as such. This will affect the creation of libtool libraries that
9650*** depend on shared libraries, but programs linked with such libtool
9651*** libraries will work regardless of this problem. Nevertheless, you
9652*** may want to report the problem to your system manager and/or to
9653*** bug-libtool@gnu.org
9654
9655_LT_EOF
9656 fi ;;
9657 esac
9658 fi
9659 break
6ffe910a 9660 fi
6bb11ab3
L
9661 done
9662 IFS="$lt_save_ifs"
9663 MAGIC_CMD="$lt_save_MAGIC_CMD"
9664 ;;
9665esac
6ffe910a 9666fi
6ffe910a 9667
6bb11ab3
L
9668MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9669if test -n "$MAGIC_CMD"; then
9670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9671$as_echo "$MAGIC_CMD" >&6; }
9672else
9673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9674$as_echo "no" >&6; }
9675fi
6ffe910a 9676
6bb11ab3
L
9677
9678
9679
9680
9681if test -z "$lt_cv_path_MAGIC_CMD"; then
9682 if test -n "$ac_tool_prefix"; then
9683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9684$as_echo_n "checking for file... " >&6; }
9685if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9686 $as_echo_n "(cached) " >&6
9687else
9688 case $MAGIC_CMD in
9689[\\/*] | ?:[\\/]*)
9690 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9691 ;;
9692*)
9693 lt_save_MAGIC_CMD="$MAGIC_CMD"
9694 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9695 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9696 for ac_dir in $ac_dummy; do
9697 IFS="$lt_save_ifs"
9698 test -z "$ac_dir" && ac_dir=.
9699 if test -f $ac_dir/file; then
9700 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9701 if test -n "$file_magic_test_file"; then
9702 case $deplibs_check_method in
9703 "file_magic "*)
9704 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9705 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9706 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9707 $EGREP "$file_magic_regex" > /dev/null; then
9708 :
9709 else
9710 cat <<_LT_EOF 1>&2
9711
9712*** Warning: the command libtool uses to detect shared libraries,
9713*** $file_magic_cmd, produces output that libtool cannot recognize.
9714*** The result is that libtool may fail to recognize shared libraries
9715*** as such. This will affect the creation of libtool libraries that
9716*** depend on shared libraries, but programs linked with such libtool
9717*** libraries will work regardless of this problem. Nevertheless, you
9718*** may want to report the problem to your system manager and/or to
9719*** bug-libtool@gnu.org
9720
9721_LT_EOF
9722 fi ;;
9723 esac
9724 fi
9725 break
9726 fi
9727 done
9728 IFS="$lt_save_ifs"
9729 MAGIC_CMD="$lt_save_MAGIC_CMD"
9730 ;;
6ffe910a 9731esac
6bb11ab3
L
9732fi
9733
9734MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9735if test -n "$MAGIC_CMD"; then
9736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9737$as_echo "$MAGIC_CMD" >&6; }
9738else
9739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9740$as_echo "no" >&6; }
9741fi
9742
9743
9744 else
9745 MAGIC_CMD=:
9746 fi
9747fi
9748
9749 fi
9750 ;;
9751esac
9752
9753# Use C for the default configuration in the libtool script
9754
9755lt_save_CC="$CC"
9756ac_ext=c
9757ac_cpp='$CPP $CPPFLAGS'
9758ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9759ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9760ac_compiler_gnu=$ac_cv_c_compiler_gnu
9761
9762
9763# Source file extension for C test sources.
9764ac_ext=c
9765
9766# Object file extension for compiled C test sources.
9767objext=o
9768objext=$objext
9769
9770# Code to be used in simple compile tests
9771lt_simple_compile_test_code="int some_variable = 0;"
9772
9773# Code to be used in simple link tests
9774lt_simple_link_test_code='int main(){return(0);}'
9775
9776
9777
9778
9779
9780
9781
9782# If no C compiler was specified, use CC.
9783LTCC=${LTCC-"$CC"}
9784
9785# If no C compiler flags were specified, use CFLAGS.
9786LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9787
9788# Allow CC to be a program name with arguments.
9789compiler=$CC
9790
9791# Save the default compiler, since it gets overwritten when the other
9792# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9793compiler_DEFAULT=$CC
9794
9795# save warnings/boilerplate of simple test code
9796ac_outfile=conftest.$ac_objext
9797echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9798eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9799_lt_compiler_boilerplate=`cat conftest.err`
9800$RM conftest*
9801
9802ac_outfile=conftest.$ac_objext
9803echo "$lt_simple_link_test_code" >conftest.$ac_ext
9804eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9805_lt_linker_boilerplate=`cat conftest.err`
9806$RM -r conftest*
9807
9808
9809## CAVEAT EMPTOR:
9810## There is no encapsulation within the following macros, do not change
9811## the running order or otherwise move them around unless you know exactly
9812## what you are doing...
9813if test -n "$compiler"; then
9814
9815lt_prog_compiler_no_builtin_flag=
9816
9817if test "$GCC" = yes; then
9818 case $cc_basename in
9819 nvcc*)
9820 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9821 *)
9822 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
6ffe910a 9823 esac
6bb11ab3
L
9824
9825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9826$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9827if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9828 $as_echo_n "(cached) " >&6
6ffe910a 9829else
6bb11ab3
L
9830 lt_cv_prog_compiler_rtti_exceptions=no
9831 ac_outfile=conftest.$ac_objext
9832 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9833 lt_compiler_flag="-fno-rtti -fno-exceptions"
9834 # Insert the option either (1) after the last *FLAGS variable, or
9835 # (2) before a word containing "conftest.", or (3) at the end.
9836 # Note that $ac_compile itself does not contain backslashes and begins
9837 # with a dollar sign (not a hyphen), so the echo should work correctly.
9838 # The option is referenced via a variable to avoid confusing sed.
9839 lt_compile=`echo "$ac_compile" | $SED \
9840 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9841 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9842 -e 's:$: $lt_compiler_flag:'`
9843 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9844 (eval "$lt_compile" 2>conftest.err)
9845 ac_status=$?
9846 cat conftest.err >&5
9847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9848 if (exit $ac_status) && test -s "$ac_outfile"; then
9849 # The compiler can only warn and ignore the option if not recognized
9850 # So say no if there are warnings other than the usual output.
9851 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9852 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9853 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9854 lt_cv_prog_compiler_rtti_exceptions=yes
9855 fi
9856 fi
9857 $RM conftest*
9858
6ffe910a 9859fi
6bb11ab3
L
9860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9861$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9862
9863if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9864 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9865else
9866 :
9867fi
9868
9869fi
9870
9871
9872
9873
9874
9875
9876 lt_prog_compiler_wl=
9877lt_prog_compiler_pic=
9878lt_prog_compiler_static=
9879
9880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9881$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9882
9883 if test "$GCC" = yes; then
9884 lt_prog_compiler_wl='-Wl,'
9885 lt_prog_compiler_static='-static'
9886
9887 case $host_os in
9888 aix*)
9889 # All AIX code is PIC.
9890 if test "$host_cpu" = ia64; then
9891 # AIX 5 now supports IA64 processor
9892 lt_prog_compiler_static='-Bstatic'
9893 fi
9894 lt_prog_compiler_pic='-fPIC'
9895 ;;
9896
9897 amigaos*)
9898 case $host_cpu in
9899 powerpc)
9900 # see comment about AmigaOS4 .so support
9901 lt_prog_compiler_pic='-fPIC'
9902 ;;
9903 m68k)
9904 # FIXME: we need at least 68020 code to build shared libraries, but
9905 # adding the `-m68020' flag to GCC prevents building anything better,
9906 # like `-m68040'.
9907 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9908 ;;
9909 esac
9910 ;;
9911
9912 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9913 # PIC is the default for these OSes.
9914 ;;
9915
9916 mingw* | cygwin* | pw32* | os2* | cegcc*)
9917 # This hack is so that the source file can tell whether it is being
9918 # built for inclusion in a dll (and should export symbols for example).
9919 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9920 # (--disable-auto-import) libraries
9921 lt_prog_compiler_pic='-DDLL_EXPORT'
9922 ;;
9923
9924 darwin* | rhapsody*)
9925 # PIC is the default on this platform
9926 # Common symbols not allowed in MH_DYLIB files
9927 lt_prog_compiler_pic='-fno-common'
9928 ;;
9929
9930 haiku*)
9931 # PIC is the default for Haiku.
9932 # The "-static" flag exists, but is broken.
9933 lt_prog_compiler_static=
9934 ;;
9935
9936 hpux*)
9937 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9938 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9939 # sets the default TLS model and affects inlining.
9940 case $host_cpu in
9941 hppa*64*)
9942 # +Z the default
9943 ;;
9944 *)
9945 lt_prog_compiler_pic='-fPIC'
9946 ;;
9947 esac
9948 ;;
9949
9950 interix[3-9]*)
9951 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9952 # Instead, we relocate shared libraries at runtime.
9953 ;;
9954
9955 msdosdjgpp*)
9956 # Just because we use GCC doesn't mean we suddenly get shared libraries
9957 # on systems that don't support them.
9958 lt_prog_compiler_can_build_shared=no
9959 enable_shared=no
9960 ;;
9961
9962 *nto* | *qnx*)
9963 # QNX uses GNU C++, but need to define -shared option too, otherwise
9964 # it will coredump.
9965 lt_prog_compiler_pic='-fPIC -shared'
9966 ;;
9967
9968 sysv4*MP*)
9969 if test -d /usr/nec; then
9970 lt_prog_compiler_pic=-Kconform_pic
9971 fi
9972 ;;
9973
9974 *)
9975 lt_prog_compiler_pic='-fPIC'
9976 ;;
9977 esac
9978
9979 case $cc_basename in
9980 nvcc*) # Cuda Compiler Driver 2.2
9981 lt_prog_compiler_wl='-Xlinker '
9982 lt_prog_compiler_pic='-Xcompiler -fPIC'
9983 ;;
9984 esac
9985 else
9986 # PORTME Check for flag to pass linker flags through the system compiler.
9987 case $host_os in
9988 aix*)
9989 lt_prog_compiler_wl='-Wl,'
9990 if test "$host_cpu" = ia64; then
9991 # AIX 5 now supports IA64 processor
9992 lt_prog_compiler_static='-Bstatic'
9993 else
9994 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9995 fi
9996 ;;
9997
9998 mingw* | cygwin* | pw32* | os2* | cegcc*)
9999 # This hack is so that the source file can tell whether it is being
10000 # built for inclusion in a dll (and should export symbols for example).
10001 lt_prog_compiler_pic='-DDLL_EXPORT'
10002 ;;
10003
10004 hpux9* | hpux10* | hpux11*)
10005 lt_prog_compiler_wl='-Wl,'
10006 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10007 # not for PA HP-UX.
10008 case $host_cpu in
10009 hppa*64*|ia64*)
10010 # +Z the default
10011 ;;
10012 *)
10013 lt_prog_compiler_pic='+Z'
10014 ;;
10015 esac
10016 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10017 lt_prog_compiler_static='${wl}-a ${wl}archive'
10018 ;;
10019
10020 irix5* | irix6* | nonstopux*)
10021 lt_prog_compiler_wl='-Wl,'
10022 # PIC (with -KPIC) is the default.
10023 lt_prog_compiler_static='-non_shared'
10024 ;;
10025
10026 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10027 case $cc_basename in
10028 # old Intel for x86_64 which still supported -KPIC.
10029 ecc*)
10030 lt_prog_compiler_wl='-Wl,'
10031 lt_prog_compiler_pic='-KPIC'
10032 lt_prog_compiler_static='-static'
10033 ;;
10034 # icc used to be incompatible with GCC.
10035 # ICC 10 doesn't accept -KPIC any more.
10036 icc* | ifort*)
10037 lt_prog_compiler_wl='-Wl,'
10038 lt_prog_compiler_pic='-fPIC'
10039 lt_prog_compiler_static='-static'
10040 ;;
10041 # Lahey Fortran 8.1.
10042 lf95*)
10043 lt_prog_compiler_wl='-Wl,'
10044 lt_prog_compiler_pic='--shared'
10045 lt_prog_compiler_static='--static'
10046 ;;
10047 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10048 # Portland Group compilers (*not* the Pentium gcc compiler,
10049 # which looks to be a dead project)
10050 lt_prog_compiler_wl='-Wl,'
10051 lt_prog_compiler_pic='-fpic'
10052 lt_prog_compiler_static='-Bstatic'
10053 ;;
10054 ccc*)
10055 lt_prog_compiler_wl='-Wl,'
10056 # All Alpha code is PIC.
10057 lt_prog_compiler_static='-non_shared'
10058 ;;
10059 xl* | bgxl* | bgf* | mpixl*)
10060 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10061 lt_prog_compiler_wl='-Wl,'
10062 lt_prog_compiler_pic='-qpic'
10063 lt_prog_compiler_static='-qstaticlink'
10064 ;;
10065 *)
10066 case `$CC -V 2>&1 | sed 5q` in
10067 *Sun\ F* | *Sun*Fortran*)
10068 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10069 lt_prog_compiler_pic='-KPIC'
10070 lt_prog_compiler_static='-Bstatic'
10071 lt_prog_compiler_wl=''
10072 ;;
10073 *Sun\ C*)
10074 # Sun C 5.9
10075 lt_prog_compiler_pic='-KPIC'
10076 lt_prog_compiler_static='-Bstatic'
10077 lt_prog_compiler_wl='-Wl,'
10078 ;;
10079 esac
10080 ;;
10081 esac
10082 ;;
10083
10084 newsos6)
10085 lt_prog_compiler_pic='-KPIC'
10086 lt_prog_compiler_static='-Bstatic'
10087 ;;
10088
10089 *nto* | *qnx*)
10090 # QNX uses GNU C++, but need to define -shared option too, otherwise
10091 # it will coredump.
10092 lt_prog_compiler_pic='-fPIC -shared'
10093 ;;
10094
10095 osf3* | osf4* | osf5*)
10096 lt_prog_compiler_wl='-Wl,'
10097 # All OSF/1 code is PIC.
10098 lt_prog_compiler_static='-non_shared'
10099 ;;
10100
10101 rdos*)
10102 lt_prog_compiler_static='-non_shared'
10103 ;;
6ffe910a 10104
6bb11ab3
L
10105 solaris*)
10106 lt_prog_compiler_pic='-KPIC'
10107 lt_prog_compiler_static='-Bstatic'
10108 case $cc_basename in
10109 f77* | f90* | f95*)
10110 lt_prog_compiler_wl='-Qoption ld ';;
10111 *)
10112 lt_prog_compiler_wl='-Wl,';;
10113 esac
10114 ;;
6ffe910a 10115
6bb11ab3
L
10116 sunos4*)
10117 lt_prog_compiler_wl='-Qoption ld '
10118 lt_prog_compiler_pic='-PIC'
10119 lt_prog_compiler_static='-Bstatic'
10120 ;;
6ffe910a 10121
6bb11ab3
L
10122 sysv4 | sysv4.2uw2* | sysv4.3*)
10123 lt_prog_compiler_wl='-Wl,'
10124 lt_prog_compiler_pic='-KPIC'
10125 lt_prog_compiler_static='-Bstatic'
10126 ;;
10127
10128 sysv4*MP*)
10129 if test -d /usr/nec ;then
10130 lt_prog_compiler_pic='-Kconform_pic'
10131 lt_prog_compiler_static='-Bstatic'
10132 fi
10133 ;;
10134
10135 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10136 lt_prog_compiler_wl='-Wl,'
10137 lt_prog_compiler_pic='-KPIC'
10138 lt_prog_compiler_static='-Bstatic'
10139 ;;
10140
10141 unicos*)
10142 lt_prog_compiler_wl='-Wl,'
10143 lt_prog_compiler_can_build_shared=no
10144 ;;
10145
10146 uts4*)
10147 lt_prog_compiler_pic='-pic'
10148 lt_prog_compiler_static='-Bstatic'
10149 ;;
10150
10151 *)
10152 lt_prog_compiler_can_build_shared=no
10153 ;;
10154 esac
10155 fi
10156
10157case $host_os in
10158 # For platforms which do not support PIC, -DPIC is meaningless:
10159 *djgpp*)
10160 lt_prog_compiler_pic=
10161 ;;
10162 *)
10163 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10164 ;;
6ffe910a 10165esac
6bb11ab3
L
10166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10167$as_echo "$lt_prog_compiler_pic" >&6; }
10168
10169
10170
10171
10172
10173
10174#
10175# Check to make sure the PIC flag actually works.
10176#
10177if test -n "$lt_prog_compiler_pic"; then
10178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10179$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10180if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
10181 $as_echo_n "(cached) " >&6
6ffe910a 10182else
6bb11ab3
L
10183 lt_cv_prog_compiler_pic_works=no
10184 ac_outfile=conftest.$ac_objext
10185 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10186 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10187 # Insert the option either (1) after the last *FLAGS variable, or
10188 # (2) before a word containing "conftest.", or (3) at the end.
10189 # Note that $ac_compile itself does not contain backslashes and begins
10190 # with a dollar sign (not a hyphen), so the echo should work correctly.
10191 # The option is referenced via a variable to avoid confusing sed.
10192 lt_compile=`echo "$ac_compile" | $SED \
10193 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10194 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10195 -e 's:$: $lt_compiler_flag:'`
10196 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10197 (eval "$lt_compile" 2>conftest.err)
10198 ac_status=$?
10199 cat conftest.err >&5
10200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10201 if (exit $ac_status) && test -s "$ac_outfile"; then
10202 # The compiler can only warn and ignore the option if not recognized
10203 # So say no if there are warnings other than the usual output.
10204 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10205 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10206 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10207 lt_cv_prog_compiler_pic_works=yes
10208 fi
10209 fi
10210 $RM conftest*
6ffe910a 10211
6ffe910a 10212fi
6bb11ab3
L
10213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10214$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10215
10216if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10217 case $lt_prog_compiler_pic in
10218 "" | " "*) ;;
10219 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10220 esac
10221else
10222 lt_prog_compiler_pic=
10223 lt_prog_compiler_can_build_shared=no
6ffe910a 10224fi
6bb11ab3
L
10225
10226fi
10227
10228
10229
10230
10231
10232
10233#
10234# Check to make sure the static flag actually works.
10235#
10236wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10238$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10239if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
6ffe910a
MF
10240 $as_echo_n "(cached) " >&6
10241else
6bb11ab3
L
10242 lt_cv_prog_compiler_static_works=no
10243 save_LDFLAGS="$LDFLAGS"
10244 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10245 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10246 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10247 # The linker can only warn and ignore the option if not recognized
10248 # So say no if there are warnings
10249 if test -s conftest.err; then
10250 # Append any errors to the config.log.
10251 cat conftest.err 1>&5
10252 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10253 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10254 if diff conftest.exp conftest.er2 >/dev/null; then
10255 lt_cv_prog_compiler_static_works=yes
10256 fi
10257 else
10258 lt_cv_prog_compiler_static_works=yes
10259 fi
10260 fi
10261 $RM -r conftest*
10262 LDFLAGS="$save_LDFLAGS"
6ffe910a 10263
6bb11ab3
L
10264fi
10265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10266$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
6ffe910a 10267
6bb11ab3
L
10268if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10269 :
6ffe910a 10270else
6bb11ab3 10271 lt_prog_compiler_static=
6ffe910a 10272fi
6ffe910a 10273
6bb11ab3
L
10274
10275
10276
10277
10278
10279
10280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10281$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10282if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10283 $as_echo_n "(cached) " >&6
6ffe910a 10284else
6bb11ab3
L
10285 lt_cv_prog_compiler_c_o=no
10286 $RM -r conftest 2>/dev/null
10287 mkdir conftest
10288 cd conftest
10289 mkdir out
10290 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10291
10292 lt_compiler_flag="-o out/conftest2.$ac_objext"
10293 # Insert the option either (1) after the last *FLAGS variable, or
10294 # (2) before a word containing "conftest.", or (3) at the end.
10295 # Note that $ac_compile itself does not contain backslashes and begins
10296 # with a dollar sign (not a hyphen), so the echo should work correctly.
10297 lt_compile=`echo "$ac_compile" | $SED \
10298 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10299 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10300 -e 's:$: $lt_compiler_flag:'`
10301 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10302 (eval "$lt_compile" 2>out/conftest.err)
10303 ac_status=$?
10304 cat out/conftest.err >&5
10305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10306 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10307 then
10308 # The compiler can only warn and ignore the option if not recognized
10309 # So say no if there are warnings
10310 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10311 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10312 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10313 lt_cv_prog_compiler_c_o=yes
10314 fi
10315 fi
10316 chmod u+w . 2>&5
10317 $RM conftest*
10318 # SGI C++ compiler will create directory out/ii_files/ for
10319 # template instantiation
10320 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10321 $RM out/* && rmdir out
10322 cd ..
10323 $RM -r conftest
10324 $RM conftest*
10325
6ffe910a 10326fi
6bb11ab3
L
10327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10328$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10329
10330
10331
10332
10333
10334
10335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10336$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10337if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
6ffe910a
MF
10338 $as_echo_n "(cached) " >&6
10339else
6bb11ab3
L
10340 lt_cv_prog_compiler_c_o=no
10341 $RM -r conftest 2>/dev/null
10342 mkdir conftest
10343 cd conftest
10344 mkdir out
10345 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10346
10347 lt_compiler_flag="-o out/conftest2.$ac_objext"
10348 # Insert the option either (1) after the last *FLAGS variable, or
10349 # (2) before a word containing "conftest.", or (3) at the end.
10350 # Note that $ac_compile itself does not contain backslashes and begins
10351 # with a dollar sign (not a hyphen), so the echo should work correctly.
10352 lt_compile=`echo "$ac_compile" | $SED \
10353 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10354 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10355 -e 's:$: $lt_compiler_flag:'`
10356 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10357 (eval "$lt_compile" 2>out/conftest.err)
10358 ac_status=$?
10359 cat out/conftest.err >&5
10360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10361 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10362 then
10363 # The compiler can only warn and ignore the option if not recognized
10364 # So say no if there are warnings
10365 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10366 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10367 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10368 lt_cv_prog_compiler_c_o=yes
10369 fi
10370 fi
10371 chmod u+w . 2>&5
10372 $RM conftest*
10373 # SGI C++ compiler will create directory out/ii_files/ for
10374 # template instantiation
10375 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10376 $RM out/* && rmdir out
10377 cd ..
10378 $RM -r conftest
10379 $RM conftest*
10380
10381fi
10382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10383$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10384
10385
10386
10387
10388hard_links="nottested"
10389if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10390 # do not overwrite the value of need_locks provided by the user
10391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10392$as_echo_n "checking if we can lock with hard links... " >&6; }
10393 hard_links=yes
10394 $RM conftest*
10395 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10396 touch conftest.a
10397 ln conftest.a conftest.b 2>&5 || hard_links=no
10398 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10400$as_echo "$hard_links" >&6; }
10401 if test "$hard_links" = no; then
10402 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10403$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10404 need_locks=warn
10405 fi
10406else
10407 need_locks=no
10408fi
10409
10410
10411
10412
10413
10414
10415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10416$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10417
10418 runpath_var=
10419 allow_undefined_flag=
10420 always_export_symbols=no
10421 archive_cmds=
10422 archive_expsym_cmds=
10423 compiler_needs_object=no
10424 enable_shared_with_static_runtimes=no
10425 export_dynamic_flag_spec=
10426 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10427 hardcode_automatic=no
10428 hardcode_direct=no
10429 hardcode_direct_absolute=no
10430 hardcode_libdir_flag_spec=
10431 hardcode_libdir_flag_spec_ld=
10432 hardcode_libdir_separator=
10433 hardcode_minus_L=no
10434 hardcode_shlibpath_var=unsupported
10435 inherit_rpath=no
10436 link_all_deplibs=unknown
10437 module_cmds=
10438 module_expsym_cmds=
10439 old_archive_from_new_cmds=
10440 old_archive_from_expsyms_cmds=
10441 thread_safe_flag_spec=
10442 whole_archive_flag_spec=
10443 # include_expsyms should be a list of space-separated symbols to be *always*
10444 # included in the symbol list
10445 include_expsyms=
10446 # exclude_expsyms can be an extended regexp of symbols to exclude
10447 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10448 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10449 # as well as any symbol that contains `d'.
10450 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10451 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10452 # platforms (ab)use it in PIC code, but their linkers get confused if
10453 # the symbol is explicitly referenced. Since portable code cannot
10454 # rely on this symbol name, it's probably fine to never include it in
10455 # preloaded symbol tables.
10456 # Exclude shared library initialization/finalization symbols.
10457 extract_expsyms_cmds=
10458
10459 case $host_os in
10460 cygwin* | mingw* | pw32* | cegcc*)
10461 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10462 # When not using gcc, we currently assume that we are using
10463 # Microsoft Visual C++.
10464 if test "$GCC" != yes; then
10465 with_gnu_ld=no
10466 fi
10467 ;;
10468 interix*)
10469 # we just hope/assume this is gcc and not c89 (= MSVC++)
10470 with_gnu_ld=yes
10471 ;;
10472 openbsd*)
10473 with_gnu_ld=no
10474 ;;
10475 esac
6ffe910a 10476
6bb11ab3
L
10477 ld_shlibs=yes
10478
10479 # On some targets, GNU ld is compatible enough with the native linker
10480 # that we're better off using the native interface for both.
10481 lt_use_gnu_ld_interface=no
10482 if test "$with_gnu_ld" = yes; then
10483 case $host_os in
10484 aix*)
10485 # The AIX port of GNU ld has always aspired to compatibility
10486 # with the native linker. However, as the warning in the GNU ld
10487 # block says, versions before 2.19.5* couldn't really create working
10488 # shared libraries, regardless of the interface used.
10489 case `$LD -v 2>&1` in
10490 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10491 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10492 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10493 *)
10494 lt_use_gnu_ld_interface=yes
10495 ;;
10496 esac
10497 ;;
10498 *)
10499 lt_use_gnu_ld_interface=yes
10500 ;;
10501 esac
10502 fi
6ffe910a 10503
6bb11ab3
L
10504 if test "$lt_use_gnu_ld_interface" = yes; then
10505 # If archive_cmds runs LD, not CC, wlarc should be empty
10506 wlarc='${wl}'
10507
10508 # Set some defaults for GNU ld with shared library support. These
10509 # are reset later if shared libraries are not supported. Putting them
10510 # here allows them to be overridden if necessary.
10511 runpath_var=LD_RUN_PATH
10512 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10513 export_dynamic_flag_spec='${wl}--export-dynamic'
10514 # ancient GNU ld didn't support --whole-archive et. al.
10515 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10516 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10517 else
10518 whole_archive_flag_spec=
10519 fi
10520 supports_anon_versioning=no
10521 case `$LD -v 2>&1` in
10522 *GNU\ gold*) supports_anon_versioning=yes ;;
10523 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10524 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10525 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10526 *\ 2.11.*) ;; # other 2.11 versions
10527 *) supports_anon_versioning=yes ;;
10528 esac
10529
10530 # See if GNU ld supports shared libraries.
10531 case $host_os in
10532 aix[3-9]*)
10533 # On AIX/PPC, the GNU linker is very broken
10534 if test "$host_cpu" != ia64; then
10535 ld_shlibs=no
10536 cat <<_LT_EOF 1>&2
10537
10538*** Warning: the GNU linker, at least up to release 2.19, is reported
10539*** to be unable to reliably create shared libraries on AIX.
10540*** Therefore, libtool is disabling shared libraries support. If you
10541*** really care for shared libraries, you may want to install binutils
10542*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10543*** You will then need to restart the configuration process.
10544
10545_LT_EOF
10546 fi
10547 ;;
10548
10549 amigaos*)
10550 case $host_cpu in
10551 powerpc)
10552 # see comment about AmigaOS4 .so support
10553 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10554 archive_expsym_cmds=''
10555 ;;
10556 m68k)
10557 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)'
10558 hardcode_libdir_flag_spec='-L$libdir'
10559 hardcode_minus_L=yes
10560 ;;
10561 esac
10562 ;;
10563
10564 beos*)
10565 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10566 allow_undefined_flag=unsupported
10567 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10568 # support --undefined. This deserves some investigation. FIXME
10569 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10570 else
10571 ld_shlibs=no
10572 fi
10573 ;;
10574
10575 cygwin* | mingw* | pw32* | cegcc*)
10576 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10577 # as there is no search path for DLLs.
10578 hardcode_libdir_flag_spec='-L$libdir'
10579 export_dynamic_flag_spec='${wl}--export-all-symbols'
10580 allow_undefined_flag=unsupported
10581 always_export_symbols=no
10582 enable_shared_with_static_runtimes=yes
10583 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10584
10585 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10586 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10587 # If the export-symbols file already is a .def file (1st line
10588 # is EXPORTS), use it as is; otherwise, prepend...
10589 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10590 cp $export_symbols $output_objdir/$soname.def;
10591 else
10592 echo EXPORTS > $output_objdir/$soname.def;
10593 cat $export_symbols >> $output_objdir/$soname.def;
10594 fi~
10595 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10596 else
10597 ld_shlibs=no
10598 fi
10599 ;;
10600
10601 haiku*)
10602 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10603 link_all_deplibs=yes
10604 ;;
10605
10606 interix[3-9]*)
10607 hardcode_direct=no
10608 hardcode_shlibpath_var=no
10609 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10610 export_dynamic_flag_spec='${wl}-E'
10611 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10612 # Instead, shared libraries are loaded at an image base (0x10000000 by
10613 # default) and relocated if they conflict, which is a slow very memory
10614 # consuming and fragmenting process. To avoid this, we pick a random,
10615 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10616 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10617 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10618 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'
10619 ;;
10620
10621 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10622 tmp_diet=no
10623 if test "$host_os" = linux-dietlibc; then
10624 case $cc_basename in
10625 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10626 esac
10627 fi
10628 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10629 && test "$tmp_diet" = no
10630 then
ae7d0cac 10631 tmp_addflag=' $pic_flag'
6bb11ab3
L
10632 tmp_sharedflag='-shared'
10633 case $cc_basename,$host_cpu in
10634 pgcc*) # Portland Group C compiler
10635 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'
10636 tmp_addflag=' $pic_flag'
10637 ;;
10638 pgf77* | pgf90* | pgf95* | pgfortran*)
10639 # Portland Group f77 and f90 compilers
10640 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'
10641 tmp_addflag=' $pic_flag -Mnomain' ;;
10642 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10643 tmp_addflag=' -i_dynamic' ;;
10644 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10645 tmp_addflag=' -i_dynamic -nofor_main' ;;
10646 ifc* | ifort*) # Intel Fortran compiler
10647 tmp_addflag=' -nofor_main' ;;
10648 lf95*) # Lahey Fortran 8.1
10649 whole_archive_flag_spec=
10650 tmp_sharedflag='--shared' ;;
10651 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10652 tmp_sharedflag='-qmkshrobj'
10653 tmp_addflag= ;;
10654 nvcc*) # Cuda Compiler Driver 2.2
10655 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'
10656 compiler_needs_object=yes
10657 ;;
10658 esac
10659 case `$CC -V 2>&1 | sed 5q` in
10660 *Sun\ C*) # Sun C 5.9
10661 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'
10662 compiler_needs_object=yes
10663 tmp_sharedflag='-G' ;;
10664 *Sun\ F*) # Sun Fortran 8.3
10665 tmp_sharedflag='-G' ;;
10666 esac
10667 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10668
10669 if test "x$supports_anon_versioning" = xyes; then
10670 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10671 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10672 echo "local: *; };" >> $output_objdir/$libname.ver~
10673 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10674 fi
10675
10676 case $cc_basename in
10677 xlf* | bgf* | bgxlf* | mpixlf*)
10678 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10679 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10680 hardcode_libdir_flag_spec=
10681 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10682 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10683 if test "x$supports_anon_versioning" = xyes; then
10684 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10685 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10686 echo "local: *; };" >> $output_objdir/$libname.ver~
10687 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10688 fi
10689 ;;
10690 esac
10691 else
10692 ld_shlibs=no
10693 fi
10694 ;;
10695
10696 netbsd*)
10697 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10698 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10699 wlarc=
10700 else
10701 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10702 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10703 fi
10704 ;;
10705
10706 solaris*)
10707 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10708 ld_shlibs=no
10709 cat <<_LT_EOF 1>&2
10710
10711*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10712*** create shared libraries on Solaris systems. Therefore, libtool
10713*** is disabling shared libraries support. We urge you to upgrade GNU
10714*** binutils to release 2.9.1 or newer. Another option is to modify
10715*** your PATH or compiler configuration so that the native linker is
10716*** used, and then restart.
10717
10718_LT_EOF
10719 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10720 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10721 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10722 else
10723 ld_shlibs=no
10724 fi
10725 ;;
10726
10727 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10728 case `$LD -v 2>&1` in
10729 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10730 ld_shlibs=no
10731 cat <<_LT_EOF 1>&2
10732
10733*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10734*** reliably create shared libraries on SCO systems. Therefore, libtool
10735*** is disabling shared libraries support. We urge you to upgrade GNU
10736*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10737*** your PATH or compiler configuration so that the native linker is
10738*** used, and then restart.
10739
10740_LT_EOF
10741 ;;
10742 *)
10743 # For security reasons, it is highly recommended that you always
10744 # use absolute paths for naming shared libraries, and exclude the
10745 # DT_RUNPATH tag from executables and libraries. But doing so
10746 # requires that you compile everything twice, which is a pain.
10747 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10748 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10749 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10750 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10751 else
10752 ld_shlibs=no
10753 fi
10754 ;;
10755 esac
10756 ;;
10757
10758 sunos4*)
10759 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10760 wlarc=
10761 hardcode_direct=yes
10762 hardcode_shlibpath_var=no
10763 ;;
10764
10765 *)
10766 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10767 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10768 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10769 else
10770 ld_shlibs=no
10771 fi
10772 ;;
10773 esac
10774
10775 if test "$ld_shlibs" = no; then
10776 runpath_var=
10777 hardcode_libdir_flag_spec=
10778 export_dynamic_flag_spec=
10779 whole_archive_flag_spec=
10780 fi
10781 else
10782 # PORTME fill in a description of your system's linker (not GNU ld)
10783 case $host_os in
10784 aix3*)
10785 allow_undefined_flag=unsupported
10786 always_export_symbols=yes
10787 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'
10788 # Note: this linker hardcodes the directories in LIBPATH if there
10789 # are no directories specified by -L.
10790 hardcode_minus_L=yes
10791 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10792 # Neither direct hardcoding nor static linking is supported with a
10793 # broken collect2.
10794 hardcode_direct=unsupported
10795 fi
10796 ;;
10797
10798 aix[4-9]*)
10799 if test "$host_cpu" = ia64; then
10800 # On IA64, the linker does run time linking by default, so we don't
10801 # have to do anything special.
10802 aix_use_runtimelinking=no
10803 exp_sym_flag='-Bexport'
10804 no_entry_flag=""
10805 else
10806 # If we're using GNU nm, then we don't want the "-C" option.
10807 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10808 # Also, AIX nm treats weak defined symbols like other global
10809 # defined symbols, whereas GNU nm marks them as "W".
10810 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10811 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'
10812 else
10813 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'
10814 fi
10815 aix_use_runtimelinking=no
10816
10817 # Test if we are trying to use run time linking or normal
10818 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10819 # need to do runtime linking.
10820 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10821 for ld_flag in $LDFLAGS; do
10822 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10823 aix_use_runtimelinking=yes
10824 break
10825 fi
10826 done
10827 ;;
10828 esac
10829
10830 exp_sym_flag='-bexport'
10831 no_entry_flag='-bnoentry'
10832 fi
10833
10834 # When large executables or shared objects are built, AIX ld can
10835 # have problems creating the table of contents. If linking a library
10836 # or program results in "error TOC overflow" add -mminimal-toc to
10837 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10838 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10839
10840 archive_cmds=''
10841 hardcode_direct=yes
10842 hardcode_direct_absolute=yes
10843 hardcode_libdir_separator=':'
10844 link_all_deplibs=yes
10845 file_list_spec='${wl}-f,'
10846
10847 if test "$GCC" = yes; then
10848 case $host_os in aix4.[012]|aix4.[012].*)
10849 # We only want to do this on AIX 4.2 and lower, the check
10850 # below for broken collect2 doesn't work under 4.3+
10851 collect2name=`${CC} -print-prog-name=collect2`
10852 if test -f "$collect2name" &&
10853 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10854 then
10855 # We have reworked collect2
10856 :
10857 else
10858 # We have old collect2
10859 hardcode_direct=unsupported
10860 # It fails to find uninstalled libraries when the uninstalled
10861 # path is not listed in the libpath. Setting hardcode_minus_L
10862 # to unsupported forces relinking
10863 hardcode_minus_L=yes
10864 hardcode_libdir_flag_spec='-L$libdir'
10865 hardcode_libdir_separator=
10866 fi
10867 ;;
10868 esac
10869 shared_flag='-shared'
10870 if test "$aix_use_runtimelinking" = yes; then
10871 shared_flag="$shared_flag "'${wl}-G'
10872 fi
10873 else
10874 # not using gcc
10875 if test "$host_cpu" = ia64; then
10876 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10877 # chokes on -Wl,-G. The following line is correct:
10878 shared_flag='-G'
10879 else
10880 if test "$aix_use_runtimelinking" = yes; then
10881 shared_flag='${wl}-G'
10882 else
10883 shared_flag='${wl}-bM:SRE'
10884 fi
10885 fi
10886 fi
10887
10888 export_dynamic_flag_spec='${wl}-bexpall'
10889 # It seems that -bexpall does not export symbols beginning with
10890 # underscore (_), so it is better to generate a list of symbols to export.
10891 always_export_symbols=yes
10892 if test "$aix_use_runtimelinking" = yes; then
10893 # Warning - without using the other runtime loading flags (-brtl),
10894 # -berok will link without error, but may produce a broken library.
10895 allow_undefined_flag='-berok'
10896 # Determine the default libpath from the value encoded in an
10897 # empty executable.
10898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6ffe910a
MF
10899/* end confdefs.h. */
10900
10901int
10902main ()
10903{
10904
10905 ;
10906 return 0;
10907}
10908_ACEOF
6bb11ab3 10909if ac_fn_c_try_link "$LINENO"; then :
6ffe910a 10910
6bb11ab3
L
10911lt_aix_libpath_sed='
10912 /Import File Strings/,/^$/ {
10913 /^0/ {
10914 s/^0 *\(.*\)$/\1/
10915 p
10916 }
10917 }'
10918aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10919# Check for a 64-bit object if we didn't find anything.
10920if test -z "$aix_libpath"; then
10921 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10922fi
10923fi
10924rm -f core conftest.err conftest.$ac_objext \
10925 conftest$ac_exeext conftest.$ac_ext
10926if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10927
10928 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10929 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"
10930 else
10931 if test "$host_cpu" = ia64; then
10932 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10933 allow_undefined_flag="-z nodefs"
10934 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"
10935 else
10936 # Determine the default libpath from the value encoded in an
10937 # empty executable.
6ffe910a
MF
10938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10939/* end confdefs.h. */
10940
10941int
10942main ()
10943{
10944
10945 ;
10946 return 0;
10947}
10948_ACEOF
6bb11ab3
L
10949if ac_fn_c_try_link "$LINENO"; then :
10950
10951lt_aix_libpath_sed='
10952 /Import File Strings/,/^$/ {
10953 /^0/ {
10954 s/^0 *\(.*\)$/\1/
10955 p
10956 }
10957 }'
10958aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10959# Check for a 64-bit object if we didn't find anything.
10960if test -z "$aix_libpath"; then
10961 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
6ffe910a 10962fi
6ffe910a 10963fi
6bb11ab3
L
10964rm -f core conftest.err conftest.$ac_objext \
10965 conftest$ac_exeext conftest.$ac_ext
10966if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10967
10968 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10969 # Warning - without using the other run time loading flags,
10970 # -berok will link without error, but may produce a broken library.
10971 no_undefined_flag=' ${wl}-bernotok'
10972 allow_undefined_flag=' ${wl}-berok'
10973 if test "$with_gnu_ld" = yes; then
10974 # We only use this code for GNU lds that support --whole-archive.
10975 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10976 else
10977 # Exported symbols can be pulled into shared objects from archives
10978 whole_archive_flag_spec='$convenience'
10979 fi
10980 archive_cmds_need_lc=yes
10981 # This is similar to how AIX traditionally builds its shared libraries.
10982 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'
10983 fi
10984 fi
10985 ;;
10986
10987 amigaos*)
10988 case $host_cpu in
10989 powerpc)
10990 # see comment about AmigaOS4 .so support
10991 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10992 archive_expsym_cmds=''
10993 ;;
10994 m68k)
10995 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)'
10996 hardcode_libdir_flag_spec='-L$libdir'
10997 hardcode_minus_L=yes
10998 ;;
10999 esac
11000 ;;
11001
11002 bsdi[45]*)
11003 export_dynamic_flag_spec=-rdynamic
11004 ;;
11005
11006 cygwin* | mingw* | pw32* | cegcc*)
11007 # When not using gcc, we currently assume that we are using
11008 # Microsoft Visual C++.
11009 # hardcode_libdir_flag_spec is actually meaningless, as there is
11010 # no search path for DLLs.
11011 hardcode_libdir_flag_spec=' '
11012 allow_undefined_flag=unsupported
11013 # Tell ltmain to make .lib files, not .a files.
11014 libext=lib
11015 # Tell ltmain to make .dll files, not .so files.
11016 shrext_cmds=".dll"
11017 # FIXME: Setting linknames here is a bad hack.
11018 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11019 # The linker will automatically build a .lib file if we build a DLL.
11020 old_archive_from_new_cmds='true'
11021 # FIXME: Should let the user specify the lib program.
11022 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11023 fix_srcfile_path='`cygpath -w "$srcfile"`'
11024 enable_shared_with_static_runtimes=yes
11025 ;;
11026
11027 darwin* | rhapsody*)
11028
11029
11030 archive_cmds_need_lc=no
11031 hardcode_direct=no
11032 hardcode_automatic=yes
11033 hardcode_shlibpath_var=unsupported
11034 if test "$lt_cv_ld_force_load" = "yes"; then
11035 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\"`'
6ffe910a 11036 else
6bb11ab3 11037 whole_archive_flag_spec=''
6ffe910a 11038 fi
6bb11ab3
L
11039 link_all_deplibs=yes
11040 allow_undefined_flag="$_lt_dar_allow_undefined"
11041 case $cc_basename in
11042 ifort*) _lt_dar_can_shared=yes ;;
11043 *) _lt_dar_can_shared=$GCC ;;
11044 esac
11045 if test "$_lt_dar_can_shared" = "yes"; then
11046 output_verbose_link_cmd=func_echo_all
11047 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11048 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11049 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}"
11050 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}"
11051
6ffe910a 11052 else
6bb11ab3 11053 ld_shlibs=no
6ffe910a 11054 fi
6bb11ab3
L
11055
11056 ;;
11057
11058 dgux*)
11059 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11060 hardcode_libdir_flag_spec='-L$libdir'
11061 hardcode_shlibpath_var=no
11062 ;;
11063
11064 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11065 # support. Future versions do this automatically, but an explicit c++rt0.o
11066 # does not break anything, and helps significantly (at the cost of a little
11067 # extra space).
11068 freebsd2.2*)
11069 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11070 hardcode_libdir_flag_spec='-R$libdir'
11071 hardcode_direct=yes
11072 hardcode_shlibpath_var=no
11073 ;;
11074
11075 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11076 freebsd2.*)
11077 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11078 hardcode_direct=yes
11079 hardcode_minus_L=yes
11080 hardcode_shlibpath_var=no
11081 ;;
11082
11083 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11084 freebsd* | dragonfly*)
11085 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11086 hardcode_libdir_flag_spec='-R$libdir'
11087 hardcode_direct=yes
11088 hardcode_shlibpath_var=no
11089 ;;
11090
11091 hpux9*)
11092 if test "$GCC" = yes; then
11093 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'
11094 else
11095 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'
11096 fi
11097 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11098 hardcode_libdir_separator=:
11099 hardcode_direct=yes
11100
11101 # hardcode_minus_L: Not really in the search PATH,
11102 # but as the default location of the library.
11103 hardcode_minus_L=yes
11104 export_dynamic_flag_spec='${wl}-E'
11105 ;;
11106
11107 hpux10*)
11108 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11109 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11110 else
11111 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11112 fi
11113 if test "$with_gnu_ld" = no; then
11114 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11115 hardcode_libdir_flag_spec_ld='+b $libdir'
11116 hardcode_libdir_separator=:
11117 hardcode_direct=yes
11118 hardcode_direct_absolute=yes
11119 export_dynamic_flag_spec='${wl}-E'
11120 # hardcode_minus_L: Not really in the search PATH,
11121 # but as the default location of the library.
11122 hardcode_minus_L=yes
11123 fi
11124 ;;
11125
11126 hpux11*)
11127 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11128 case $host_cpu in
11129 hppa*64*)
11130 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11131 ;;
11132 ia64*)
11133 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11134 ;;
11135 *)
11136 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11137 ;;
11138 esac
11139 else
11140 case $host_cpu in
11141 hppa*64*)
11142 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11143 ;;
11144 ia64*)
11145 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11146 ;;
11147 *)
11148
11149 # Older versions of the 11.00 compiler do not understand -b yet
11150 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11152$as_echo_n "checking if $CC understands -b... " >&6; }
11153if test "${lt_cv_prog_compiler__b+set}" = set; then :
6ffe910a
MF
11154 $as_echo_n "(cached) " >&6
11155else
6bb11ab3
L
11156 lt_cv_prog_compiler__b=no
11157 save_LDFLAGS="$LDFLAGS"
11158 LDFLAGS="$LDFLAGS -b"
11159 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11160 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11161 # The linker can only warn and ignore the option if not recognized
11162 # So say no if there are warnings
11163 if test -s conftest.err; then
11164 # Append any errors to the config.log.
11165 cat conftest.err 1>&5
11166 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11167 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11168 if diff conftest.exp conftest.er2 >/dev/null; then
11169 lt_cv_prog_compiler__b=yes
11170 fi
11171 else
11172 lt_cv_prog_compiler__b=yes
11173 fi
11174 fi
11175 $RM -r conftest*
11176 LDFLAGS="$save_LDFLAGS"
6ffe910a 11177
6bb11ab3
L
11178fi
11179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11180$as_echo "$lt_cv_prog_compiler__b" >&6; }
6ffe910a 11181
6bb11ab3
L
11182if test x"$lt_cv_prog_compiler__b" = xyes; then
11183 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11184else
11185 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11186fi
6ffe910a 11187
6bb11ab3
L
11188 ;;
11189 esac
11190 fi
11191 if test "$with_gnu_ld" = no; then
11192 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11193 hardcode_libdir_separator=:
11194
11195 case $host_cpu in
11196 hppa*64*|ia64*)
11197 hardcode_direct=no
11198 hardcode_shlibpath_var=no
11199 ;;
11200 *)
11201 hardcode_direct=yes
11202 hardcode_direct_absolute=yes
11203 export_dynamic_flag_spec='${wl}-E'
11204
11205 # hardcode_minus_L: Not really in the search PATH,
11206 # but as the default location of the library.
11207 hardcode_minus_L=yes
11208 ;;
11209 esac
11210 fi
11211 ;;
11212
11213 irix5* | irix6* | nonstopux*)
11214 if test "$GCC" = yes; then
11215 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'
11216 # Try to use the -exported_symbol ld option, if it does not
11217 # work, assume that -exports_file does not work either and
11218 # implicitly export all symbols.
11219 save_LDFLAGS="$LDFLAGS"
11220 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11222/* end confdefs.h. */
11223int foo(void) {}
6ffe910a 11224_ACEOF
6bb11ab3
L
11225if ac_fn_c_try_link "$LINENO"; then :
11226 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'
93378652 11227
93378652 11228fi
6bb11ab3
L
11229rm -f core conftest.err conftest.$ac_objext \
11230 conftest$ac_exeext conftest.$ac_ext
11231 LDFLAGS="$save_LDFLAGS"
11232 else
11233 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'
11234 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'
11235 fi
11236 archive_cmds_need_lc='no'
11237 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11238 hardcode_libdir_separator=:
11239 inherit_rpath=yes
11240 link_all_deplibs=yes
11241 ;;
11242
11243 netbsd*)
11244 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11245 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11246 else
11247 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11248 fi
11249 hardcode_libdir_flag_spec='-R$libdir'
11250 hardcode_direct=yes
11251 hardcode_shlibpath_var=no
11252 ;;
11253
11254 newsos6)
11255 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11256 hardcode_direct=yes
11257 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11258 hardcode_libdir_separator=:
11259 hardcode_shlibpath_var=no
11260 ;;
11261
11262 *nto* | *qnx*)
11263 ;;
11264
11265 openbsd*)
11266 if test -f /usr/libexec/ld.so; then
11267 hardcode_direct=yes
11268 hardcode_shlibpath_var=no
11269 hardcode_direct_absolute=yes
11270 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11271 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11272 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11273 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11274 export_dynamic_flag_spec='${wl}-E'
11275 else
11276 case $host_os in
11277 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11278 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11279 hardcode_libdir_flag_spec='-R$libdir'
11280 ;;
11281 *)
11282 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11283 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11284 ;;
11285 esac
11286 fi
11287 else
11288 ld_shlibs=no
11289 fi
11290 ;;
11291
11292 os2*)
11293 hardcode_libdir_flag_spec='-L$libdir'
11294 hardcode_minus_L=yes
11295 allow_undefined_flag=unsupported
11296 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'
11297 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11298 ;;
11299
11300 osf3*)
11301 if test "$GCC" = yes; then
11302 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11303 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'
11304 else
11305 allow_undefined_flag=' -expect_unresolved \*'
11306 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'
11307 fi
11308 archive_cmds_need_lc='no'
11309 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11310 hardcode_libdir_separator=:
11311 ;;
11312
11313 osf4* | osf5*) # as osf3* with the addition of -msym flag
11314 if test "$GCC" = yes; then
11315 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11316 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'
11317 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11318 else
11319 allow_undefined_flag=' -expect_unresolved \*'
11320 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'
11321 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~
11322 $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'
11323
11324 # Both c and cxx compiler support -rpath directly
11325 hardcode_libdir_flag_spec='-rpath $libdir'
11326 fi
11327 archive_cmds_need_lc='no'
11328 hardcode_libdir_separator=:
11329 ;;
11330
11331 solaris*)
11332 no_undefined_flag=' -z defs'
11333 if test "$GCC" = yes; then
11334 wlarc='${wl}'
11335 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11336 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11337 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11338 else
11339 case `$CC -V 2>&1` in
11340 *"Compilers 5.0"*)
11341 wlarc=''
11342 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11343 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11344 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11345 ;;
11346 *)
11347 wlarc='${wl}'
11348 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11349 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11350 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11351 ;;
11352 esac
11353 fi
11354 hardcode_libdir_flag_spec='-R$libdir'
11355 hardcode_shlibpath_var=no
11356 case $host_os in
11357 solaris2.[0-5] | solaris2.[0-5].*) ;;
11358 *)
11359 # The compiler driver will combine and reorder linker options,
11360 # but understands `-z linker_flag'. GCC discards it without `$wl',
11361 # but is careful enough not to reorder.
11362 # Supported since Solaris 2.6 (maybe 2.5.1?)
11363 if test "$GCC" = yes; then
11364 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11365 else
11366 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11367 fi
11368 ;;
11369 esac
11370 link_all_deplibs=yes
11371 ;;
11372
11373 sunos4*)
11374 if test "x$host_vendor" = xsequent; then
11375 # Use $CC to link under sequent, because it throws in some extra .o
11376 # files that make .init and .fini sections work.
11377 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11378 else
11379 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11380 fi
11381 hardcode_libdir_flag_spec='-L$libdir'
11382 hardcode_direct=yes
11383 hardcode_minus_L=yes
11384 hardcode_shlibpath_var=no
11385 ;;
11386
11387 sysv4)
11388 case $host_vendor in
11389 sni)
11390 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11391 hardcode_direct=yes # is this really true???
11392 ;;
11393 siemens)
11394 ## LD is ld it makes a PLAMLIB
11395 ## CC just makes a GrossModule.
11396 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11397 reload_cmds='$CC -r -o $output$reload_objs'
11398 hardcode_direct=no
11399 ;;
11400 motorola)
11401 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11402 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11403 ;;
11404 esac
11405 runpath_var='LD_RUN_PATH'
11406 hardcode_shlibpath_var=no
11407 ;;
11408
11409 sysv4.3*)
11410 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11411 hardcode_shlibpath_var=no
11412 export_dynamic_flag_spec='-Bexport'
11413 ;;
11414
11415 sysv4*MP*)
11416 if test -d /usr/nec; then
11417 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11418 hardcode_shlibpath_var=no
11419 runpath_var=LD_RUN_PATH
11420 hardcode_runpath_var=yes
11421 ld_shlibs=yes
11422 fi
11423 ;;
11424
11425 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11426 no_undefined_flag='${wl}-z,text'
11427 archive_cmds_need_lc=no
11428 hardcode_shlibpath_var=no
11429 runpath_var='LD_RUN_PATH'
11430
11431 if test "$GCC" = yes; then
11432 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11433 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11434 else
11435 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11436 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11437 fi
11438 ;;
11439
11440 sysv5* | sco3.2v5* | sco5v6*)
11441 # Note: We can NOT use -z defs as we might desire, because we do not
11442 # link with -lc, and that would cause any symbols used from libc to
11443 # always be unresolved, which means just about no library would
11444 # ever link correctly. If we're not using GNU ld we use -z text
11445 # though, which does catch some bad symbols but isn't as heavy-handed
11446 # as -z defs.
11447 no_undefined_flag='${wl}-z,text'
11448 allow_undefined_flag='${wl}-z,nodefs'
11449 archive_cmds_need_lc=no
11450 hardcode_shlibpath_var=no
11451 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11452 hardcode_libdir_separator=':'
11453 link_all_deplibs=yes
11454 export_dynamic_flag_spec='${wl}-Bexport'
11455 runpath_var='LD_RUN_PATH'
11456
11457 if test "$GCC" = yes; then
11458 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11459 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11460 else
11461 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11462 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11463 fi
11464 ;;
11465
11466 uts4*)
11467 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11468 hardcode_libdir_flag_spec='-L$libdir'
11469 hardcode_shlibpath_var=no
11470 ;;
11471
11472 *)
11473 ld_shlibs=no
11474 ;;
11475 esac
11476
11477 if test x$host_vendor = xsni; then
11478 case $host in
11479 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11480 export_dynamic_flag_spec='${wl}-Blargedynsym'
11481 ;;
11482 esac
11483 fi
11484 fi
11485
11486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11487$as_echo "$ld_shlibs" >&6; }
11488test "$ld_shlibs" = no && can_build_shared=no
11489
11490with_gnu_ld=$with_gnu_ld
11491
11492
11493
93378652 11494
4f8d4a38 11495
4f8d4a38 11496
4f8d4a38 11497
4f8d4a38
DD
11498
11499
4f8d4a38 11500
4f8d4a38 11501
4f8d4a38
DD
11502
11503
6bb11ab3
L
11504
11505
11506#
11507# Do we need to explicitly link libc?
11508#
11509case "x$archive_cmds_need_lc" in
11510x|xyes)
11511 # Assume -lc should be added
11512 archive_cmds_need_lc=yes
11513
11514 if test "$enable_shared" = yes && test "$GCC" = yes; then
11515 case $archive_cmds in
11516 *'~'*)
11517 # FIXME: we may have to deal with multi-command sequences.
11518 ;;
11519 '$CC '*)
11520 # Test whether the compiler implicitly links with -lc since on some
11521 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11522 # to ld, don't add -lc before -lgcc.
11523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11524$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11525if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
4f8d4a38
DD
11526 $as_echo_n "(cached) " >&6
11527else
6bb11ab3
L
11528 $RM conftest*
11529 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11530
11531 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11532 (eval $ac_compile) 2>&5
11533 ac_status=$?
11534 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11535 test $ac_status = 0; } 2>conftest.err; then
11536 soname=conftest
11537 lib=conftest
11538 libobjs=conftest.$ac_objext
11539 deplibs=
11540 wl=$lt_prog_compiler_wl
11541 pic_flag=$lt_prog_compiler_pic
11542 compiler_flags=-v
11543 linker_flags=-v
11544 verstring=
11545 output_objdir=.
11546 libname=conftest
11547 lt_save_allow_undefined_flag=$allow_undefined_flag
11548 allow_undefined_flag=
11549 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11550 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11551 ac_status=$?
11552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11553 test $ac_status = 0; }
11554 then
11555 lt_cv_archive_cmds_need_lc=no
11556 else
11557 lt_cv_archive_cmds_need_lc=yes
11558 fi
11559 allow_undefined_flag=$lt_save_allow_undefined_flag
11560 else
11561 cat conftest.err 1>&5
11562 fi
11563 $RM conftest*
4f8d4a38
DD
11564
11565fi
6bb11ab3
L
11566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11567$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11568 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11569 ;;
11570 esac
11571 fi
11572 ;;
4f8d4a38 11573esac
4f8d4a38
DD
11574
11575
4f8d4a38 11576
4f8d4a38
DD
11577
11578
4f8d4a38 11579
6ffe910a 11580
6ffe910a 11581
4f8d4a38 11582
6ffe910a 11583
6ffe910a 11584
93378652 11585
93378652 11586
6ffe910a 11587
4f8d4a38 11588
4f8d4a38 11589
4f8d4a38 11590
6ffe910a 11591
4f8d4a38 11592
4f8d4a38 11593
4f8d4a38
DD
11594
11595
6ffe910a 11596
4f8d4a38 11597
93378652
DD
11598
11599
93378652 11600
4f8d4a38 11601
93378652 11602
4f8d4a38 11603
4f8d4a38 11604
6ffe910a 11605
93378652 11606
93378652 11607
93378652 11608
6ffe910a 11609
6ffe910a 11610
6ffe910a 11611
6ffe910a 11612
93378652 11613
6ffe910a 11614
4f8d4a38 11615
4f8d4a38 11616
4f8d4a38 11617
4f8d4a38 11618
4f8d4a38 11619
4f8d4a38 11620
4f8d4a38 11621
2232061b
MF
11622
11623
2232061b 11624
2232061b
MF
11625
11626
2232061b
MF
11627
11628
2232061b 11629
2232061b
MF
11630
11631
6bb11ab3
L
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11732$as_echo_n "checking dynamic linker characteristics... " >&6; }
11733
11734if test "$GCC" = yes; then
11735 case $host_os in
11736 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11737 *) lt_awk_arg="/^libraries:/" ;;
11738 esac
11739 case $host_os in
11740 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11741 *) lt_sed_strip_eq="s,=/,/,g" ;;
11742 esac
11743 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11744 case $lt_search_path_spec in
11745 *\;*)
11746 # if the path contains ";" then we assume it to be the separator
11747 # otherwise default to the standard path separator (i.e. ":") - it is
11748 # assumed that no part of a normal pathname contains ";" but that should
11749 # okay in the real world where ";" in dirpaths is itself problematic.
11750 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11751 ;;
11752 *)
11753 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11754 ;;
11755 esac
11756 # Ok, now we have the path, separated by spaces, we can step through it
11757 # and add multilib dir if necessary.
11758 lt_tmp_lt_search_path_spec=
11759 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11760 for lt_sys_path in $lt_search_path_spec; do
11761 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11762 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11763 else
11764 test -d "$lt_sys_path" && \
11765 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11766 fi
11767 done
11768 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11769BEGIN {RS=" "; FS="/|\n";} {
11770 lt_foo="";
11771 lt_count=0;
11772 for (lt_i = NF; lt_i > 0; lt_i--) {
11773 if ($lt_i != "" && $lt_i != ".") {
11774 if ($lt_i == "..") {
11775 lt_count++;
11776 } else {
11777 if (lt_count == 0) {
11778 lt_foo="/" $lt_i lt_foo;
11779 } else {
11780 lt_count--;
11781 }
11782 }
11783 }
11784 }
11785 if (lt_foo != "") { lt_freq[lt_foo]++; }
11786 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11787}'`
11788 # AWK program above erroneously prepends '/' to C:/dos/paths
11789 # for these hosts.
11790 case $host_os in
11791 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11792 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11793 esac
11794 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11795else
11796 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11797fi
11798library_names_spec=
11799libname_spec='lib$name'
11800soname_spec=
11801shrext_cmds=".so"
11802postinstall_cmds=
11803postuninstall_cmds=
11804finish_cmds=
11805finish_eval=
11806shlibpath_var=
11807shlibpath_overrides_runpath=unknown
11808version_type=none
11809dynamic_linker="$host_os ld.so"
11810sys_lib_dlsearch_path_spec="/lib /usr/lib"
11811need_lib_prefix=unknown
11812hardcode_into_libs=no
11813
11814# when you set need_version to no, make sure it does not cause -set_version
11815# flags to be left without arguments
11816need_version=unknown
11817
11818case $host_os in
11819aix3*)
11820 version_type=linux
11821 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11822 shlibpath_var=LIBPATH
11823
11824 # AIX 3 has no versioning support, so we append a major version to the name.
11825 soname_spec='${libname}${release}${shared_ext}$major'
11826 ;;
11827
11828aix[4-9]*)
11829 version_type=linux
11830 need_lib_prefix=no
11831 need_version=no
11832 hardcode_into_libs=yes
11833 if test "$host_cpu" = ia64; then
11834 # AIX 5 supports IA64
11835 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11836 shlibpath_var=LD_LIBRARY_PATH
11837 else
11838 # With GCC up to 2.95.x, collect2 would create an import file
11839 # for dependence libraries. The import file would start with
11840 # the line `#! .'. This would cause the generated library to
11841 # depend on `.', always an invalid library. This was fixed in
11842 # development snapshots of GCC prior to 3.0.
11843 case $host_os in
11844 aix4 | aix4.[01] | aix4.[01].*)
11845 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11846 echo ' yes '
11847 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11848 :
11849 else
11850 can_build_shared=no
11851 fi
11852 ;;
11853 esac
11854 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11855 # soname into executable. Probably we can add versioning support to
11856 # collect2, so additional links can be useful in future.
11857 if test "$aix_use_runtimelinking" = yes; then
11858 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11859 # instead of lib<name>.a to let people know that these are not
11860 # typical AIX shared libraries.
11861 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11862 else
11863 # We preserve .a as extension for shared libraries through AIX4.2
11864 # and later when we are not doing run time linking.
11865 library_names_spec='${libname}${release}.a $libname.a'
11866 soname_spec='${libname}${release}${shared_ext}$major'
11867 fi
11868 shlibpath_var=LIBPATH
11869 fi
11870 ;;
11871
11872amigaos*)
11873 case $host_cpu in
11874 powerpc)
11875 # Since July 2007 AmigaOS4 officially supports .so libraries.
11876 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11877 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11878 ;;
11879 m68k)
11880 library_names_spec='$libname.ixlibrary $libname.a'
11881 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11882 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'
11883 ;;
11884 esac
11885 ;;
11886
11887beos*)
11888 library_names_spec='${libname}${shared_ext}'
11889 dynamic_linker="$host_os ld.so"
11890 shlibpath_var=LIBRARY_PATH
11891 ;;
11892
11893bsdi[45]*)
11894 version_type=linux
11895 need_version=no
11896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11897 soname_spec='${libname}${release}${shared_ext}$major'
11898 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11899 shlibpath_var=LD_LIBRARY_PATH
11900 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11901 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11902 # the default ld.so.conf also contains /usr/contrib/lib and
11903 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11904 # libtool to hard-code these into programs
11905 ;;
11906
11907cygwin* | mingw* | pw32* | cegcc*)
11908 version_type=windows
11909 shrext_cmds=".dll"
11910 need_version=no
11911 need_lib_prefix=no
11912
11913 case $GCC,$host_os in
11914 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11915 library_names_spec='$libname.dll.a'
11916 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11917 postinstall_cmds='base_file=`basename \${file}`~
11918 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11919 dldir=$destdir/`dirname \$dlpath`~
11920 test -d \$dldir || mkdir -p \$dldir~
11921 $install_prog $dir/$dlname \$dldir/$dlname~
11922 chmod a+x \$dldir/$dlname~
11923 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11924 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11925 fi'
11926 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11927 dlpath=$dir/\$dldll~
11928 $RM \$dlpath'
11929 shlibpath_overrides_runpath=yes
11930
11931 case $host_os in
11932 cygwin*)
11933 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11934 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11935
11936 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11937 ;;
11938 mingw* | cegcc*)
11939 # MinGW DLLs use traditional 'lib' prefix
11940 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11941 ;;
11942 pw32*)
11943 # pw32 DLLs use 'pw' prefix rather than 'lib'
11944 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11945 ;;
11946 esac
11947 ;;
11948
11949 *)
11950 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11951 ;;
11952 esac
11953 dynamic_linker='Win32 ld.exe'
11954 # FIXME: first we should search . and the directory the executable is in
11955 shlibpath_var=PATH
11956 ;;
11957
11958darwin* | rhapsody*)
11959 dynamic_linker="$host_os dyld"
11960 version_type=darwin
11961 need_lib_prefix=no
11962 need_version=no
11963 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11964 soname_spec='${libname}${release}${major}$shared_ext'
11965 shlibpath_overrides_runpath=yes
11966 shlibpath_var=DYLD_LIBRARY_PATH
11967 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11968
11969 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11970 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11971 ;;
11972
11973dgux*)
11974 version_type=linux
11975 need_lib_prefix=no
11976 need_version=no
11977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11978 soname_spec='${libname}${release}${shared_ext}$major'
11979 shlibpath_var=LD_LIBRARY_PATH
11980 ;;
11981
11982freebsd* | dragonfly*)
11983 # DragonFly does not have aout. When/if they implement a new
11984 # versioning mechanism, adjust this.
11985 if test -x /usr/bin/objformat; then
11986 objformat=`/usr/bin/objformat`
11987 else
11988 case $host_os in
11989 freebsd[23].*) objformat=aout ;;
11990 *) objformat=elf ;;
11991 esac
11992 fi
11993 version_type=freebsd-$objformat
11994 case $version_type in
11995 freebsd-elf*)
11996 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11997 need_version=no
11998 need_lib_prefix=no
11999 ;;
12000 freebsd-*)
12001 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12002 need_version=yes
12003 ;;
12004 esac
12005 shlibpath_var=LD_LIBRARY_PATH
12006 case $host_os in
12007 freebsd2.*)
12008 shlibpath_overrides_runpath=yes
12009 ;;
12010 freebsd3.[01]* | freebsdelf3.[01]*)
12011 shlibpath_overrides_runpath=yes
12012 hardcode_into_libs=yes
12013 ;;
12014 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12015 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12016 shlibpath_overrides_runpath=no
12017 hardcode_into_libs=yes
12018 ;;
12019 *) # from 4.6 on, and DragonFly
12020 shlibpath_overrides_runpath=yes
12021 hardcode_into_libs=yes
12022 ;;
12023 esac
12024 ;;
12025
12026gnu*)
12027 version_type=linux
12028 need_lib_prefix=no
12029 need_version=no
12030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12031 soname_spec='${libname}${release}${shared_ext}$major'
12032 shlibpath_var=LD_LIBRARY_PATH
12033 hardcode_into_libs=yes
12034 ;;
12035
12036haiku*)
12037 version_type=linux
12038 need_lib_prefix=no
12039 need_version=no
12040 dynamic_linker="$host_os runtime_loader"
12041 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12042 soname_spec='${libname}${release}${shared_ext}$major'
12043 shlibpath_var=LIBRARY_PATH
12044 shlibpath_overrides_runpath=yes
12045 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12046 hardcode_into_libs=yes
12047 ;;
12048
12049hpux9* | hpux10* | hpux11*)
12050 # Give a soname corresponding to the major version so that dld.sl refuses to
12051 # link against other versions.
12052 version_type=sunos
12053 need_lib_prefix=no
12054 need_version=no
12055 case $host_cpu in
12056 ia64*)
12057 shrext_cmds='.so'
12058 hardcode_into_libs=yes
12059 dynamic_linker="$host_os dld.so"
12060 shlibpath_var=LD_LIBRARY_PATH
12061 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12062 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12063 soname_spec='${libname}${release}${shared_ext}$major'
12064 if test "X$HPUX_IA64_MODE" = X32; then
12065 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12066 else
12067 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12068 fi
12069 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12070 ;;
12071 hppa*64*)
12072 shrext_cmds='.sl'
12073 hardcode_into_libs=yes
12074 dynamic_linker="$host_os dld.sl"
12075 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12076 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12077 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12078 soname_spec='${libname}${release}${shared_ext}$major'
12079 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12080 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12081 ;;
12082 *)
12083 shrext_cmds='.sl'
12084 dynamic_linker="$host_os dld.sl"
12085 shlibpath_var=SHLIB_PATH
12086 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12087 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12088 soname_spec='${libname}${release}${shared_ext}$major'
12089 ;;
12090 esac
12091 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12092 postinstall_cmds='chmod 555 $lib'
12093 # or fails outright, so override atomically:
12094 install_override_mode=555
12095 ;;
12096
12097interix[3-9]*)
12098 version_type=linux
12099 need_lib_prefix=no
12100 need_version=no
12101 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12102 soname_spec='${libname}${release}${shared_ext}$major'
12103 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12104 shlibpath_var=LD_LIBRARY_PATH
12105 shlibpath_overrides_runpath=no
12106 hardcode_into_libs=yes
12107 ;;
12108
12109irix5* | irix6* | nonstopux*)
12110 case $host_os in
12111 nonstopux*) version_type=nonstopux ;;
12112 *)
12113 if test "$lt_cv_prog_gnu_ld" = yes; then
12114 version_type=linux
12115 else
12116 version_type=irix
12117 fi ;;
12118 esac
12119 need_lib_prefix=no
12120 need_version=no
12121 soname_spec='${libname}${release}${shared_ext}$major'
12122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12123 case $host_os in
12124 irix5* | nonstopux*)
12125 libsuff= shlibsuff=
12126 ;;
12127 *)
12128 case $LD in # libtool.m4 will add one of these switches to LD
12129 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12130 libsuff= shlibsuff= libmagic=32-bit;;
12131 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12132 libsuff=32 shlibsuff=N32 libmagic=N32;;
12133 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12134 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12135 *) libsuff= shlibsuff= libmagic=never-match;;
12136 esac
12137 ;;
12138 esac
12139 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12140 shlibpath_overrides_runpath=no
12141 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12142 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12143 hardcode_into_libs=yes
12144 ;;
12145
12146# No shared lib support for Linux oldld, aout, or coff.
12147linux*oldld* | linux*aout* | linux*coff*)
12148 dynamic_linker=no
12149 ;;
12150
12151# This must be Linux ELF.
12152linux* | k*bsd*-gnu | kopensolaris*-gnu)
12153 version_type=linux
12154 need_lib_prefix=no
12155 need_version=no
12156 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12157 soname_spec='${libname}${release}${shared_ext}$major'
12158 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12159 shlibpath_var=LD_LIBRARY_PATH
12160 shlibpath_overrides_runpath=no
12161
12162 # Some binutils ld are patched to set DT_RUNPATH
12163 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
2232061b
MF
12164 $as_echo_n "(cached) " >&6
12165else
6bb11ab3
L
12166 lt_cv_shlibpath_overrides_runpath=no
12167 save_LDFLAGS=$LDFLAGS
12168 save_libdir=$libdir
12169 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12170 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
12172/* end confdefs.h. */
12173
2232061b
MF
12174int
12175main ()
12176{
12177
12178 ;
12179 return 0;
12180}
12181_ACEOF
6bb11ab3
L
12182if ac_fn_c_try_link "$LINENO"; then :
12183 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12184 lt_cv_shlibpath_overrides_runpath=yes
2232061b 12185fi
2232061b 12186fi
6bb11ab3
L
12187rm -f core conftest.err conftest.$ac_objext \
12188 conftest$ac_exeext conftest.$ac_ext
12189 LDFLAGS=$save_LDFLAGS
12190 libdir=$save_libdir
2232061b 12191
6bb11ab3 12192fi
2232061b 12193
6bb11ab3 12194 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 12195
6bb11ab3
L
12196 # This implies no fast_install, which is unacceptable.
12197 # Some rework will be needed to allow for fast_install
12198 # before this can be enabled.
12199 hardcode_into_libs=yes
2232061b 12200
6bb11ab3
L
12201 # Append ld.so.conf contents to the search path
12202 if test -f /etc/ld.so.conf; then
12203 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' ' '`
12204 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12205 fi
2232061b 12206
6bb11ab3
L
12207 # We used to test for /lib/ld.so.1 and disable shared libraries on
12208 # powerpc, because MkLinux only supported shared libraries with the
12209 # GNU dynamic linker. Since this was broken with cross compilers,
12210 # most powerpc-linux boxes support dynamic linking these days and
12211 # people can always --disable-shared, the test was removed, and we
12212 # assume the GNU/Linux dynamic linker is in use.
12213 dynamic_linker='GNU/Linux ld.so'
12214 ;;
12215
12216netbsd*)
12217 version_type=sunos
12218 need_lib_prefix=no
12219 need_version=no
12220 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12221 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12222 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12223 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 12224 else
6bb11ab3
L
12225 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12226 soname_spec='${libname}${release}${shared_ext}$major'
12227 dynamic_linker='NetBSD ld.elf_so'
12228 fi
12229 shlibpath_var=LD_LIBRARY_PATH
12230 shlibpath_overrides_runpath=yes
12231 hardcode_into_libs=yes
12232 ;;
12233
12234newsos6)
12235 version_type=linux
12236 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12237 shlibpath_var=LD_LIBRARY_PATH
12238 shlibpath_overrides_runpath=yes
12239 ;;
12240
12241*nto* | *qnx*)
12242 version_type=qnx
12243 need_lib_prefix=no
12244 need_version=no
12245 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12246 soname_spec='${libname}${release}${shared_ext}$major'
12247 shlibpath_var=LD_LIBRARY_PATH
12248 shlibpath_overrides_runpath=no
12249 hardcode_into_libs=yes
12250 dynamic_linker='ldqnx.so'
12251 ;;
12252
12253openbsd*)
12254 version_type=sunos
12255 sys_lib_dlsearch_path_spec="/usr/lib"
12256 need_lib_prefix=no
12257 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12258 case $host_os in
12259 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12260 *) need_version=no ;;
12261 esac
12262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12263 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12264 shlibpath_var=LD_LIBRARY_PATH
12265 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12266 case $host_os in
12267 openbsd2.[89] | openbsd2.[89].*)
12268 shlibpath_overrides_runpath=no
12269 ;;
12270 *)
12271 shlibpath_overrides_runpath=yes
12272 ;;
12273 esac
12274 else
12275 shlibpath_overrides_runpath=yes
12276 fi
12277 ;;
12278
12279os2*)
12280 libname_spec='$name'
12281 shrext_cmds=".dll"
12282 need_lib_prefix=no
12283 library_names_spec='$libname${shared_ext} $libname.a'
12284 dynamic_linker='OS/2 ld.exe'
12285 shlibpath_var=LIBPATH
12286 ;;
12287
12288osf3* | osf4* | osf5*)
12289 version_type=osf
12290 need_lib_prefix=no
12291 need_version=no
12292 soname_spec='${libname}${release}${shared_ext}$major'
12293 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12294 shlibpath_var=LD_LIBRARY_PATH
12295 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12296 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12297 ;;
12298
12299rdos*)
12300 dynamic_linker=no
12301 ;;
12302
12303solaris*)
12304 version_type=linux
12305 need_lib_prefix=no
12306 need_version=no
12307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12308 soname_spec='${libname}${release}${shared_ext}$major'
12309 shlibpath_var=LD_LIBRARY_PATH
12310 shlibpath_overrides_runpath=yes
12311 hardcode_into_libs=yes
12312 # ldd complains unless libraries are executable
12313 postinstall_cmds='chmod +x $lib'
12314 ;;
12315
12316sunos4*)
12317 version_type=sunos
12318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12319 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12320 shlibpath_var=LD_LIBRARY_PATH
12321 shlibpath_overrides_runpath=yes
12322 if test "$with_gnu_ld" = yes; then
12323 need_lib_prefix=no
12324 fi
12325 need_version=yes
12326 ;;
12327
12328sysv4 | sysv4.3*)
12329 version_type=linux
12330 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12331 soname_spec='${libname}${release}${shared_ext}$major'
12332 shlibpath_var=LD_LIBRARY_PATH
12333 case $host_vendor in
12334 sni)
12335 shlibpath_overrides_runpath=no
12336 need_lib_prefix=no
12337 runpath_var=LD_RUN_PATH
12338 ;;
12339 siemens)
12340 need_lib_prefix=no
12341 ;;
12342 motorola)
12343 need_lib_prefix=no
12344 need_version=no
12345 shlibpath_overrides_runpath=no
12346 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12347 ;;
12348 esac
12349 ;;
12350
12351sysv4*MP*)
12352 if test -d /usr/nec ;then
12353 version_type=linux
12354 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12355 soname_spec='$libname${shared_ext}.$major'
12356 shlibpath_var=LD_LIBRARY_PATH
2232061b 12357 fi
6bb11ab3
L
12358 ;;
12359
12360sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12361 version_type=freebsd-elf
12362 need_lib_prefix=no
12363 need_version=no
12364 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12365 soname_spec='${libname}${release}${shared_ext}$major'
12366 shlibpath_var=LD_LIBRARY_PATH
12367 shlibpath_overrides_runpath=yes
12368 hardcode_into_libs=yes
12369 if test "$with_gnu_ld" = yes; then
12370 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12371 else
12372 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12373 case $host_os in
12374 sco3.2v5*)
12375 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12376 ;;
12377 esac
12378 fi
12379 sys_lib_dlsearch_path_spec='/usr/lib'
12380 ;;
12381
12382tpf*)
12383 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12384 version_type=linux
12385 need_lib_prefix=no
12386 need_version=no
12387 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12388 shlibpath_var=LD_LIBRARY_PATH
12389 shlibpath_overrides_runpath=no
12390 hardcode_into_libs=yes
12391 ;;
12392
12393uts4*)
12394 version_type=linux
12395 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12396 soname_spec='${libname}${release}${shared_ext}$major'
12397 shlibpath_var=LD_LIBRARY_PATH
12398 ;;
12399
12400*)
12401 dynamic_linker=no
12402 ;;
12403esac
12404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12405$as_echo "$dynamic_linker" >&6; }
12406test "$dynamic_linker" = no && can_build_shared=no
12407
12408variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12409if test "$GCC" = yes; then
12410 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 12411fi
2232061b 12412
6bb11ab3
L
12413if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12414 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12415fi
12416if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12417 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12418fi
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
2232061b 12445
2232061b 12446
2232061b 12447
2232061b 12448
2232061b
MF
12449
12450
93378652 12451
6ffe910a
MF
12452
12453
93378652 12454
4f8d4a38 12455
4f8d4a38 12456
2232061b 12457
4f8d4a38 12458
4f8d4a38 12459
4f8d4a38 12460
4f8d4a38 12461
93378652 12462
4f8d4a38 12463
4f8d4a38 12464
4f8d4a38 12465
93378652 12466
93378652 12467
4f8d4a38 12468
4f8d4a38 12469
5f3ef9d0 12470
5f3ef9d0
JB
12471
12472
12473
db2e4d67
MF
12474
12475
db2e4d67 12476
db2e4d67 12477
db2e4d67 12478
db2e4d67 12479
db2e4d67 12480
db2e4d67 12481
db2e4d67 12482
db2e4d67
MF
12483
12484
db2e4d67 12485
db2e4d67
MF
12486
12487
db2e4d67 12488
db2e4d67
MF
12489
12490
93378652 12491
4f8d4a38 12492
4f8d4a38 12493
4f8d4a38 12494
93378652
DD
12495
12496
93378652 12497
93378652 12498
93378652 12499
4f8d4a38
DD
12500
12501
4f8d4a38 12502
4f8d4a38 12503
4f8d4a38 12504
4f8d4a38 12505
4f8d4a38 12506
4f8d4a38 12507
4f8d4a38 12508
4f8d4a38 12509
4f8d4a38 12510
6bb11ab3
L
12511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12512$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12513hardcode_action=
12514if test -n "$hardcode_libdir_flag_spec" ||
12515 test -n "$runpath_var" ||
12516 test "X$hardcode_automatic" = "Xyes" ; then
4f8d4a38 12517
6bb11ab3
L
12518 # We can hardcode non-existent directories.
12519 if test "$hardcode_direct" != no &&
12520 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12521 # have to relink, otherwise we might link with an installed library
12522 # when we should be linking with a yet-to-be-installed one
12523 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12524 test "$hardcode_minus_L" != no; then
12525 # Linking always hardcodes the temporary library directory.
12526 hardcode_action=relink
12527 else
12528 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12529 hardcode_action=immediate
12530 fi
12531else
12532 # We cannot hardcode anything, or else we can only hardcode existing
12533 # directories.
12534 hardcode_action=unsupported
4f8d4a38 12535fi
6bb11ab3
L
12536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12537$as_echo "$hardcode_action" >&6; }
4f8d4a38 12538
6bb11ab3
L
12539if test "$hardcode_action" = relink ||
12540 test "$inherit_rpath" = yes; then
12541 # Fast installation is not supported
12542 enable_fast_install=no
12543elif test "$shlibpath_overrides_runpath" = yes ||
12544 test "$enable_shared" = no; then
12545 # Fast installation is not necessary
12546 enable_fast_install=needless
12547fi
4f8d4a38 12548
6bb11ab3
L
12549
12550
12551
12552
12553
12554 if test "x$enable_dlopen" != xyes; then
12555 enable_dlopen=unknown
12556 enable_dlopen_self=unknown
12557 enable_dlopen_self_static=unknown
12558else
12559 lt_cv_dlopen=no
12560 lt_cv_dlopen_libs=
12561
12562 case $host_os in
12563 beos*)
12564 lt_cv_dlopen="load_add_on"
12565 lt_cv_dlopen_libs=
12566 lt_cv_dlopen_self=yes
12567 ;;
12568
12569 mingw* | pw32* | cegcc*)
12570 lt_cv_dlopen="LoadLibrary"
12571 lt_cv_dlopen_libs=
12572 ;;
12573
12574 cygwin*)
12575 lt_cv_dlopen="dlopen"
12576 lt_cv_dlopen_libs=
12577 ;;
12578
12579 darwin*)
12580 # if libdl is installed we need to link against it
12581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12582$as_echo_n "checking for dlopen in -ldl... " >&6; }
12583if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12584 $as_echo_n "(cached) " >&6
12585else
12586 ac_check_lib_save_LIBS=$LIBS
12587LIBS="-ldl $LIBS"
12588cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12589/* end confdefs.h. */
12590
12591/* Override any GCC internal prototype to avoid an error.
12592 Use char because int might match the return type of a GCC
12593 builtin and then its argument prototype would still apply. */
12594#ifdef __cplusplus
12595extern "C"
12596#endif
12597char dlopen ();
12598int
12599main ()
12600{
12601return dlopen ();
12602 ;
12603 return 0;
12604}
4f8d4a38 12605_ACEOF
6bb11ab3
L
12606if ac_fn_c_try_link "$LINENO"; then :
12607 ac_cv_lib_dl_dlopen=yes
12608else
12609 ac_cv_lib_dl_dlopen=no
12610fi
12611rm -f core conftest.err conftest.$ac_objext \
12612 conftest$ac_exeext conftest.$ac_ext
12613LIBS=$ac_check_lib_save_LIBS
12614fi
12615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12616$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12617if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12618 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12619else
12620
12621 lt_cv_dlopen="dyld"
12622 lt_cv_dlopen_libs=
12623 lt_cv_dlopen_self=yes
4f8d4a38
DD
12624
12625fi
4f8d4a38 12626
6bb11ab3 12627 ;;
4f8d4a38 12628
6bb11ab3
L
12629 *)
12630 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12631if test "x$ac_cv_func_shl_load" = x""yes; then :
12632 lt_cv_dlopen="shl_load"
12633else
12634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12635$as_echo_n "checking for shl_load in -ldld... " >&6; }
12636if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12637 $as_echo_n "(cached) " >&6
12638else
12639 ac_check_lib_save_LIBS=$LIBS
12640LIBS="-ldld $LIBS"
12641cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12642/* end confdefs.h. */
12643
12644/* Override any GCC internal prototype to avoid an error.
12645 Use char because int might match the return type of a GCC
12646 builtin and then its argument prototype would still apply. */
12647#ifdef __cplusplus
12648extern "C"
12649#endif
12650char shl_load ();
12651int
12652main ()
12653{
12654return shl_load ();
12655 ;
12656 return 0;
12657}
12658_ACEOF
12659if ac_fn_c_try_link "$LINENO"; then :
12660 ac_cv_lib_dld_shl_load=yes
12661else
12662 ac_cv_lib_dld_shl_load=no
12663fi
12664rm -f core conftest.err conftest.$ac_objext \
12665 conftest$ac_exeext conftest.$ac_ext
12666LIBS=$ac_check_lib_save_LIBS
12667fi
12668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12669$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12670if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12671 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12672else
12673 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12674if test "x$ac_cv_func_dlopen" = x""yes; then :
12675 lt_cv_dlopen="dlopen"
12676else
12677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12678$as_echo_n "checking for dlopen in -ldl... " >&6; }
12679if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
4f8d4a38
DD
12680 $as_echo_n "(cached) " >&6
12681else
12682 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12683LIBS="-ldl $LIBS"
4f8d4a38
DD
12684cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12685/* end confdefs.h. */
12686
12687/* Override any GCC internal prototype to avoid an error.
12688 Use char because int might match the return type of a GCC
12689 builtin and then its argument prototype would still apply. */
12690#ifdef __cplusplus
12691extern "C"
12692#endif
6bb11ab3 12693char dlopen ();
4f8d4a38
DD
12694int
12695main ()
12696{
6bb11ab3 12697return dlopen ();
4f8d4a38
DD
12698 ;
12699 return 0;
12700}
12701_ACEOF
12702if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12703 ac_cv_lib_dl_dlopen=yes
4f8d4a38 12704else
6bb11ab3 12705 ac_cv_lib_dl_dlopen=no
4f8d4a38
DD
12706fi
12707rm -f core conftest.err conftest.$ac_objext \
12708 conftest$ac_exeext conftest.$ac_ext
12709LIBS=$ac_check_lib_save_LIBS
12710fi
6bb11ab3
L
12711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12712$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12713if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12714 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12715else
12716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12717$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12718if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
4f8d4a38
DD
12719 $as_echo_n "(cached) " >&6
12720else
12721 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12722LIBS="-lsvld $LIBS"
4f8d4a38
DD
12723cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12724/* end confdefs.h. */
12725
12726/* Override any GCC internal prototype to avoid an error.
12727 Use char because int might match the return type of a GCC
12728 builtin and then its argument prototype would still apply. */
12729#ifdef __cplusplus
12730extern "C"
12731#endif
6bb11ab3 12732char dlopen ();
4f8d4a38
DD
12733int
12734main ()
12735{
6bb11ab3 12736return dlopen ();
4f8d4a38
DD
12737 ;
12738 return 0;
12739}
12740_ACEOF
12741if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12742 ac_cv_lib_svld_dlopen=yes
4f8d4a38 12743else
6bb11ab3 12744 ac_cv_lib_svld_dlopen=no
4f8d4a38
DD
12745fi
12746rm -f core conftest.err conftest.$ac_objext \
12747 conftest$ac_exeext conftest.$ac_ext
12748LIBS=$ac_check_lib_save_LIBS
12749fi
6bb11ab3
L
12750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12751$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12752if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12753 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
3725885a 12754else
6bb11ab3
L
12755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12756$as_echo_n "checking for dld_link in -ldld... " >&6; }
12757if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
4f8d4a38
DD
12758 $as_echo_n "(cached) " >&6
12759else
6bb11ab3
L
12760 ac_check_lib_save_LIBS=$LIBS
12761LIBS="-ldld $LIBS"
4f8d4a38
DD
12762cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12763/* end confdefs.h. */
12764
12765/* Override any GCC internal prototype to avoid an error.
12766 Use char because int might match the return type of a GCC
12767 builtin and then its argument prototype would still apply. */
12768#ifdef __cplusplus
12769extern "C"
12770#endif
6bb11ab3 12771char dld_link ();
4f8d4a38
DD
12772int
12773main ()
12774{
6bb11ab3 12775return dld_link ();
4f8d4a38
DD
12776 ;
12777 return 0;
12778}
12779_ACEOF
6bb11ab3
L
12780if ac_fn_c_try_link "$LINENO"; then :
12781 ac_cv_lib_dld_dld_link=yes
12782else
12783 ac_cv_lib_dld_dld_link=no
12784fi
12785rm -f core conftest.err conftest.$ac_objext \
12786 conftest$ac_exeext conftest.$ac_ext
12787LIBS=$ac_check_lib_save_LIBS
12788fi
12789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12790$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12791if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12792 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12793fi
12794
12795
12796fi
12797
12798
12799fi
12800
12801
12802fi
12803
12804
12805fi
12806
12807
12808fi
12809
12810 ;;
12811 esac
12812
12813 if test "x$lt_cv_dlopen" != xno; then
12814 enable_dlopen=yes
4f8d4a38 12815 else
6bb11ab3
L
12816 enable_dlopen=no
12817 fi
12818
12819 case $lt_cv_dlopen in
12820 dlopen)
12821 save_CPPFLAGS="$CPPFLAGS"
12822 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12823
12824 save_LDFLAGS="$LDFLAGS"
12825 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12826
12827 save_LIBS="$LIBS"
12828 LIBS="$lt_cv_dlopen_libs $LIBS"
12829
12830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12831$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12832if test "${lt_cv_dlopen_self+set}" = set; then :
12833 $as_echo_n "(cached) " >&6
12834else
12835 if test "$cross_compiling" = yes; then :
12836 lt_cv_dlopen_self=cross
12837else
12838 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12839 lt_status=$lt_dlunknown
12840 cat > conftest.$ac_ext <<_LT_EOF
16f7876d 12841#line 12841 "configure"
6bb11ab3
L
12842#include "confdefs.h"
12843
12844#if HAVE_DLFCN_H
12845#include <dlfcn.h>
12846#endif
12847
12848#include <stdio.h>
12849
12850#ifdef RTLD_GLOBAL
12851# define LT_DLGLOBAL RTLD_GLOBAL
12852#else
12853# ifdef DL_GLOBAL
12854# define LT_DLGLOBAL DL_GLOBAL
12855# else
12856# define LT_DLGLOBAL 0
12857# endif
12858#endif
12859
12860/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12861 find out it does not work in some platform. */
12862#ifndef LT_DLLAZY_OR_NOW
12863# ifdef RTLD_LAZY
12864# define LT_DLLAZY_OR_NOW RTLD_LAZY
12865# else
12866# ifdef DL_LAZY
12867# define LT_DLLAZY_OR_NOW DL_LAZY
12868# else
12869# ifdef RTLD_NOW
12870# define LT_DLLAZY_OR_NOW RTLD_NOW
12871# else
12872# ifdef DL_NOW
12873# define LT_DLLAZY_OR_NOW DL_NOW
12874# else
12875# define LT_DLLAZY_OR_NOW 0
12876# endif
12877# endif
12878# endif
12879# endif
12880#endif
12881
12882/* When -fvisbility=hidden is used, assume the code has been annotated
12883 correspondingly for the symbols needed. */
12884#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12885void fnord () __attribute__((visibility("default")));
12886#endif
12887
12888void fnord () { int i=42; }
12889int main ()
12890{
12891 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12892 int status = $lt_dlunknown;
12893
12894 if (self)
12895 {
12896 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12897 else
12898 {
12899 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12900 else puts (dlerror ());
12901 }
12902 /* dlclose (self); */
12903 }
12904 else
12905 puts (dlerror ());
12906
12907 return status;
12908}
12909_LT_EOF
12910 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12911 (eval $ac_link) 2>&5
12912 ac_status=$?
12913 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12914 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12915 (./conftest; exit; ) >&5 2>/dev/null
12916 lt_status=$?
12917 case x$lt_status in
12918 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12919 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12920 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12921 esac
12922 else :
12923 # compilation failed
12924 lt_cv_dlopen_self=no
4f8d4a38 12925 fi
4f8d4a38 12926fi
6bb11ab3
L
12927rm -fr conftest*
12928
12929
4f8d4a38 12930fi
6bb11ab3
L
12931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12932$as_echo "$lt_cv_dlopen_self" >&6; }
4f8d4a38 12933
6bb11ab3
L
12934 if test "x$lt_cv_dlopen_self" = xyes; then
12935 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12937$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12938if test "${lt_cv_dlopen_self_static+set}" = set; then :
12939 $as_echo_n "(cached) " >&6
4f8d4a38 12940else
6bb11ab3
L
12941 if test "$cross_compiling" = yes; then :
12942 lt_cv_dlopen_self_static=cross
12943else
12944 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12945 lt_status=$lt_dlunknown
12946 cat > conftest.$ac_ext <<_LT_EOF
16f7876d 12947#line 12947 "configure"
6bb11ab3
L
12948#include "confdefs.h"
12949
12950#if HAVE_DLFCN_H
12951#include <dlfcn.h>
12952#endif
12953
12954#include <stdio.h>
12955
12956#ifdef RTLD_GLOBAL
12957# define LT_DLGLOBAL RTLD_GLOBAL
12958#else
12959# ifdef DL_GLOBAL
12960# define LT_DLGLOBAL DL_GLOBAL
12961# else
12962# define LT_DLGLOBAL 0
12963# endif
12964#endif
12965
12966/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12967 find out it does not work in some platform. */
12968#ifndef LT_DLLAZY_OR_NOW
12969# ifdef RTLD_LAZY
12970# define LT_DLLAZY_OR_NOW RTLD_LAZY
12971# else
12972# ifdef DL_LAZY
12973# define LT_DLLAZY_OR_NOW DL_LAZY
12974# else
12975# ifdef RTLD_NOW
12976# define LT_DLLAZY_OR_NOW RTLD_NOW
12977# else
12978# ifdef DL_NOW
12979# define LT_DLLAZY_OR_NOW DL_NOW
12980# else
12981# define LT_DLLAZY_OR_NOW 0
12982# endif
12983# endif
12984# endif
12985# endif
12986#endif
12987
12988/* When -fvisbility=hidden is used, assume the code has been annotated
12989 correspondingly for the symbols needed. */
12990#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12991void fnord () __attribute__((visibility("default")));
12992#endif
12993
12994void fnord () { int i=42; }
12995int main ()
12996{
12997 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12998 int status = $lt_dlunknown;
12999
13000 if (self)
13001 {
13002 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13003 else
13004 {
13005 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13006 else puts (dlerror ());
13007 }
13008 /* dlclose (self); */
13009 }
13010 else
13011 puts (dlerror ());
13012
13013 return status;
13014}
13015_LT_EOF
13016 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13017 (eval $ac_link) 2>&5
13018 ac_status=$?
13019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13020 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13021 (./conftest; exit; ) >&5 2>/dev/null
13022 lt_status=$?
13023 case x$lt_status in
13024 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13025 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13026 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13027 esac
13028 else :
13029 # compilation failed
13030 lt_cv_dlopen_self_static=no
13031 fi
4f8d4a38 13032fi
6bb11ab3
L
13033rm -fr conftest*
13034
13035
4f8d4a38 13036fi
6bb11ab3
L
13037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13038$as_echo "$lt_cv_dlopen_self_static" >&6; }
13039 fi
13040
13041 CPPFLAGS="$save_CPPFLAGS"
13042 LDFLAGS="$save_LDFLAGS"
13043 LIBS="$save_LIBS"
13044 ;;
13045 esac
13046
13047 case $lt_cv_dlopen_self in
13048 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13049 *) enable_dlopen_self=unknown ;;
13050 esac
13051
13052 case $lt_cv_dlopen_self_static in
13053 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13054 *) enable_dlopen_self_static=unknown ;;
13055 esac
13056fi
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074striplib=
13075old_striplib=
13076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13077$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13078if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13079 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13080 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13082$as_echo "yes" >&6; }
13083else
13084# FIXME - insert some real tests, host_os isn't really good enough
13085 case $host_os in
13086 darwin*)
13087 if test -n "$STRIP" ; then
13088 striplib="$STRIP -x"
13089 old_striplib="$STRIP -S"
13090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13091$as_echo "yes" >&6; }
13092 else
13093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13094$as_echo "no" >&6; }
13095 fi
13096 ;;
13097 *)
13098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13099$as_echo "no" >&6; }
13100 ;;
13101 esac
13102fi
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115 # Report which library types will actually be built
13116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13117$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13119$as_echo "$can_build_shared" >&6; }
13120
13121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13122$as_echo_n "checking whether to build shared libraries... " >&6; }
13123 test "$can_build_shared" = "no" && enable_shared=no
13124
13125 # On AIX, shared libraries and static libraries use the same namespace, and
13126 # are all built from PIC.
13127 case $host_os in
13128 aix3*)
13129 test "$enable_shared" = yes && enable_static=no
13130 if test -n "$RANLIB"; then
13131 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13132 postinstall_cmds='$RANLIB $lib'
13133 fi
13134 ;;
13135
13136 aix[4-9]*)
13137 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13138 test "$enable_shared" = yes && enable_static=no
13139 fi
13140 ;;
13141 esac
13142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13143$as_echo "$enable_shared" >&6; }
13144
13145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13146$as_echo_n "checking whether to build static libraries... " >&6; }
13147 # Make sure either enable_shared or enable_static is yes.
13148 test "$enable_shared" = yes || enable_static=yes
13149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13150$as_echo "$enable_static" >&6; }
13151
13152
13153
13154
13155fi
13156ac_ext=c
13157ac_cpp='$CPP $CPPFLAGS'
13158ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13159ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13160ac_compiler_gnu=$ac_cv_c_compiler_gnu
13161
13162CC="$lt_save_CC"
13163
13164
13165
13166
13167
13168
13169
13170
13171
4f8d4a38 13172
4f8d4a38 13173
4f8d4a38 13174
4f8d4a38 13175
6bb11ab3
L
13176 ac_config_commands="$ac_config_commands libtool"
13177
13178
13179
13180
13181# Only expand once:
13182
13183
3725885a 13184
4f8d4a38
DD
13185
13186. ${srcdir}/../../bfd/configure.host
13187
13188
13189
31e6ad7d
MF
13190
13191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13192$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13193 # Check whether --enable-maintainer-mode was given.
4f8d4a38 13194if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
13195 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13196else
13197 USE_MAINTAINER_MODE=no
4f8d4a38 13198fi
31e6ad7d
MF
13199
13200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13201$as_echo "$USE_MAINTAINER_MODE" >&6; }
13202 if test $USE_MAINTAINER_MODE = yes; then
13203 MAINTAINER_MODE_TRUE=
13204 MAINTAINER_MODE_FALSE='#'
4f8d4a38 13205else
31e6ad7d
MF
13206 MAINTAINER_MODE_TRUE='#'
13207 MAINTAINER_MODE_FALSE=
4f8d4a38
DD
13208fi
13209
31e6ad7d
MF
13210 MAINT=$MAINTAINER_MODE_TRUE
13211
13212
4f8d4a38
DD
13213
13214
4f8d4a38
DD
13215# Check whether --enable-sim-debug was given.
13216if test "${enable_sim_debug+set}" = set; then :
13217 enableval=$enable_sim_debug; case "${enableval}" in
13218 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
13219 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
13220 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
13221esac
13222if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
13223 echo "Setting sim debug = $sim_debug" 6>&1
13224fi
13225else
13226 sim_debug=""
13227fi
13228
13229
13230
13231# Check whether --enable-sim-stdio was given.
13232if test "${enable_sim_stdio+set}" = set; then :
13233 enableval=$enable_sim_stdio; case "${enableval}" in
13234 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
13235 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
13236 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
13237esac
13238if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
13239 echo "Setting stdio flags = $sim_stdio" 6>&1
13240fi
13241else
13242 sim_stdio=""
13243fi
13244
13245
13246
13247# Check whether --enable-sim-trace was given.
13248if test "${enable_sim_trace+set}" = set; then :
13249 enableval=$enable_sim_trace; case "${enableval}" in
a3487082
MF
13250 yes) sim_trace="-DWITH_TRACE=-1";;
13251 no) sim_trace="-DWITH_TRACE=0";;
4f8d4a38 13252 [-0-9]*)
a3487082 13253 sim_trace="-DWITH_TRACE='(${enableval})'";;
2232061b 13254 [[:lower:]]*)
4f8d4a38
DD
13255 sim_trace=""
13256 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13257 if test x"$sim_trace" = x; then
13258 sim_trace="-DWITH_TRACE='(TRACE_$x"
13259 else
13260 sim_trace="${sim_trace}|TRACE_$x"
13261 fi
13262 done
13263 sim_trace="$sim_trace)'" ;;
13264esac
13265if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
13266 echo "Setting sim trace = $sim_trace" 6>&1
13267fi
13268else
13269 sim_trace=""
13270fi
13271
13272
13273
13274# Check whether --enable-sim-profile was given.
13275if test "${enable_sim_profile+set}" = set; then :
13276 enableval=$enable_sim_profile; case "${enableval}" in
13277 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
13278 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
13279 [-0-9]*)
13280 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
13281 [a-z]*)
13282 sim_profile=""
13283 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13284 if test x"$sim_profile" = x; then
13285 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
13286 else
13287 sim_profile="${sim_profile}|PROFILE_$x"
13288 fi
13289 done
13290 sim_profile="$sim_profile)'" ;;
13291esac
13292if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
13293 echo "Setting sim profile = $sim_profile" 6>&1
13294fi
13295else
13296 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
13297fi
13298
13299
13300
35656e95
MF
13301# Check whether --enable-sim-assert was given.
13302if test "${enable_sim_assert+set}" = set; then :
13303 enableval=$enable_sim_assert; case "${enableval}" in
13304 yes) sim_assert="-DWITH_ASSERT=1";;
13305 no) sim_assert="-DWITH_ASSERT=0";;
13306 *) as_fn_error "\"--enable-sim-assert does not take a value\"" "$LINENO" 5; sim_assert="";;
13307esac
13308if test x"$silent" != x"yes" && test x"$sim_assert" != x""; then
13309 echo "Setting assert flags = $sim_assert" 6>&1
13310fi
13311else
13312 sim_assert=""
13313fi
13314
13315
16f7876d
MF
13316# Check whether --enable-sim-environment was given.
13317if test "${enable_sim_environment+set}" = set; then :
13318 enableval=$enable_sim_environment; case "${enableval}" in
13319 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13320 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13321 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13322 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13323 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13324 sim_environment="";;
13325esac
13326if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13327 echo "Setting sim environment = $sim_environment" 6>&1
13328fi
13329else
13330 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13331fi
13332
13333
347fe5bb
MF
13334sim_inline="-DDEFAULT_INLINE=0"
13335# Check whether --enable-sim-inline was given.
13336if test "${enable_sim_inline+set}" = set; then :
13337 enableval=$enable_sim_inline; sim_inline=""
13338case "$enableval" in
13339 no) sim_inline="-DDEFAULT_INLINE=0";;
13340 0) sim_inline="-DDEFAULT_INLINE=0";;
13341 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13342 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13343 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13344 new_flag=""
13345 case "$x" in
13346 *_INLINE=*) new_flag="-D$x";;
13347 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13348 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13349 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13350 esac
13351 if test x"$sim_inline" = x""; then
13352 sim_inline="$new_flag"
13353 else
13354 sim_inline="$sim_inline $new_flag"
13355 fi
13356 done;;
13357esac
13358if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13359 echo "Setting inline flags = $sim_inline" 6>&1
13360fi
13361fi
13362
13363
13364
4f8d4a38
DD
13365
13366# Check whether --with-pkgversion was given.
13367if test "${with_pkgversion+set}" = set; then :
13368 withval=$with_pkgversion; case "$withval" in
13369 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
13370 no) PKGVERSION= ;;
13371 *) PKGVERSION="($withval) " ;;
13372 esac
13373else
bf12d44e 13374 PKGVERSION="(SIM) "
4f8d4a38
DD
13375
13376fi
13377
13378
13379
13380
13381
13382# Check whether --with-bugurl was given.
13383if test "${with_bugurl+set}" = set; then :
13384 withval=$with_bugurl; case "$withval" in
13385 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
13386 no) BUGURL=
13387 ;;
13388 *) BUGURL="$withval"
13389 ;;
13390 esac
13391else
13392 BUGURL="http://www.gnu.org/software/gdb/bugs/"
13393
13394fi
13395
13396 case ${BUGURL} in
13397 "")
13398 REPORT_BUGS_TO=
13399 REPORT_BUGS_TEXI=
13400 ;;
13401 *)
13402 REPORT_BUGS_TO="<$BUGURL>"
13403 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13404 ;;
13405 esac;
13406
13407
13408
13409
13410cat >>confdefs.h <<_ACEOF
13411#define PKGVERSION "$PKGVERSION"
13412_ACEOF
13413
13414
13415cat >>confdefs.h <<_ACEOF
13416#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13417_ACEOF
13418
13419
13420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13421$as_echo_n "checking return type of signal handlers... " >&6; }
13422if test "${ac_cv_type_signal+set}" = set; then :
13423 $as_echo_n "(cached) " >&6
13424else
13425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13426/* end confdefs.h. */
13427#include <sys/types.h>
13428#include <signal.h>
13429
13430int
13431main ()
13432{
13433return *(signal (0, 0)) (0) == 1;
13434 ;
13435 return 0;
13436}
13437_ACEOF
13438if ac_fn_c_try_compile "$LINENO"; then :
13439 ac_cv_type_signal=int
13440else
13441 ac_cv_type_signal=void
13442fi
13443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13444fi
13445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13446$as_echo "$ac_cv_type_signal" >&6; }
13447
13448cat >>confdefs.h <<_ACEOF
13449#define RETSIGTYPE $ac_cv_type_signal
13450_ACEOF
13451
13452
13453
13454
13455
4f8d4a38
DD
13456
13457
6ffe910a
MF
13458for ac_header in getopt.h
13459do :
13460 ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
13461if test "x$ac_cv_header_getopt_h" = x""yes; then :
13462 cat >>confdefs.h <<_ACEOF
13463#define HAVE_GETOPT_H 1
13464_ACEOF
13465
13466fi
13467
13468done
13469
13470
13471# Check whether --enable-cycle-accurate was given.
13472if test "${enable_cycle_accurate+set}" = set; then :
13473 enableval=$enable_cycle_accurate; case "${enableval}" in
13474yes | no) ;;
13475*) as_fn_error "bad value ${enableval} given for --enable-cycle-accurate option" "$LINENO" 5 ;;
13476esac
13477fi
13478
13479
13480# Check whether --enable-cycle-stats was given.
13481if test "${enable_cycle_stats+set}" = set; then :
13482 enableval=$enable_cycle_stats; case "${enableval}" in
13483yes | no) ;;
13484*) as_fn_error "bad value ${enableval} given for --enable-cycle-stats option" "$LINENO" 5 ;;
13485esac
13486fi
13487
13488
13489echo enable_cycle_accurate is $enable_cycle_accurate
13490echo enable_cycle_stats is $enable_cycle_stats
13491
13492if test "x${enable_cycle_accurate}" != xno; then
2232061b 13493
6ffe910a
MF
13494$as_echo "#define CYCLE_ACCURATE 1" >>confdefs.h
13495
13496
13497 if test "x${enable_cycle_stats}" != xno; then
2232061b
MF
13498
13499$as_echo "#define CYCLE_STATS 1" >>confdefs.h
6ffe910a
MF
13500
13501 fi
13502else
13503 if test "x${enable_cycle_stats}" != xno; then
2232061b 13504 as_fn_error "cycle-stats not available without cycle-accurate" "$LINENO" 5
6ffe910a
MF
13505 fi
13506fi
13507
13508
4f8d4a38
DD
13509cgen_breaks=""
13510if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13511cgen_breaks="break cgen_rtx_error";
13512fi
13513
13514ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13515
13516ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13517
13518ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13519
13520ac_config_commands="$ac_config_commands Makefile"
13521
13522ac_config_commands="$ac_config_commands stamp-h"
13523
13524cat >confcache <<\_ACEOF
13525# This file is a shell script that caches the results of configure
13526# tests run on this system so they can be shared between configure
13527# scripts and configure runs, see configure's option --config-cache.
13528# It is not useful on other systems. If it contains results you don't
13529# want to keep, you may remove or edit it.
13530#
13531# config.status only pays attention to the cache file if you give it
13532# the --recheck option to rerun configure.
13533#
13534# `ac_cv_env_foo' variables (set or unset) will be overridden when
13535# loading this file, other *unset* `ac_cv_foo' will be assigned the
13536# following values.
13537
13538_ACEOF
13539
13540# The following way of writing the cache mishandles newlines in values,
13541# but we know of no workaround that is simple, portable, and efficient.
13542# So, we kill variables containing newlines.
13543# Ultrix sh set writes to stderr and can't be redirected directly,
13544# and sets the high bit in the cache file unless we assign to the vars.
13545(
13546 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13547 eval ac_val=\$$ac_var
13548 case $ac_val in #(
13549 *${as_nl}*)
13550 case $ac_var in #(
13551 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13552$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13553 esac
13554 case $ac_var in #(
13555 _ | IFS | as_nl) ;; #(
13556 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13557 *) { eval $ac_var=; unset $ac_var;} ;;
13558 esac ;;
13559 esac
13560 done
13561
13562 (set) 2>&1 |
13563 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13564 *${as_nl}ac_space=\ *)
13565 # `set' does not quote correctly, so add quotes: double-quote
13566 # substitution turns \\\\ into \\, and sed turns \\ into \.
13567 sed -n \
13568 "s/'/'\\\\''/g;
13569 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13570 ;; #(
13571 *)
13572 # `set' quotes correctly as required by POSIX, so do not add quotes.
13573 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13574 ;;
13575 esac |
13576 sort
13577) |
13578 sed '
13579 /^ac_cv_env_/b end
13580 t clear
13581 :clear
13582 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13583 t end
13584 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13585 :end' >>confcache
13586if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13587 if test -w "$cache_file"; then
13588 test "x$cache_file" != "x/dev/null" &&
13589 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13590$as_echo "$as_me: updating cache $cache_file" >&6;}
13591 cat confcache >$cache_file
13592 else
13593 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13594$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13595 fi
13596fi
13597rm -f confcache
13598
13599test "x$prefix" = xNONE && prefix=$ac_default_prefix
13600# Let make expand exec_prefix.
13601test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13602
13603DEFS=-DHAVE_CONFIG_H
13604
13605ac_libobjs=
13606ac_ltlibobjs=
13607for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13608 # 1. Remove the extension, and $U if already installed.
13609 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13610 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13611 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13612 # will be set to the directory where LIBOBJS objects are built.
13613 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13614 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13615done
13616LIBOBJS=$ac_libobjs
13617
13618LTLIBOBJS=$ac_ltlibobjs
13619
13620
0cb8d851 13621
db2e4d67
MF
13622if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13623 as_fn_error "conditional \"GMAKE\" was never defined.
13624Usually this means the macro was only invoked conditionally." "$LINENO" 5
13625fi
6bb11ab3
L
13626if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13627 as_fn_error "conditional \"PLUGINS\" was never defined.
13628Usually this means the macro was only invoked conditionally." "$LINENO" 5
13629fi
31e6ad7d
MF
13630if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13631 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13632Usually this means the macro was only invoked conditionally." "$LINENO" 5
13633fi
4f8d4a38
DD
13634
13635: ${CONFIG_STATUS=./config.status}
13636ac_write_fail=0
13637ac_clean_files_save=$ac_clean_files
13638ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13639{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13640$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13641as_write_fail=0
13642cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13643#! $SHELL
13644# Generated by $as_me.
13645# Run this file to recreate the current configuration.
13646# Compiler output produced by configure, useful for debugging
13647# configure, is in config.log if it exists.
13648
13649debug=false
13650ac_cs_recheck=false
13651ac_cs_silent=false
13652
13653SHELL=\${CONFIG_SHELL-$SHELL}
13654export SHELL
13655_ASEOF
13656cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13657## -------------------- ##
13658## M4sh Initialization. ##
13659## -------------------- ##
13660
13661# Be more Bourne compatible
13662DUALCASE=1; export DUALCASE # for MKS sh
13663if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13664 emulate sh
13665 NULLCMD=:
13666 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13667 # is contrary to our usage. Disable this feature.
13668 alias -g '${1+"$@"}'='"$@"'
13669 setopt NO_GLOB_SUBST
13670else
13671 case `(set -o) 2>/dev/null` in #(
13672 *posix*) :
13673 set -o posix ;; #(
13674 *) :
13675 ;;
13676esac
13677fi
13678
13679
13680as_nl='
13681'
13682export as_nl
13683# Printing a long string crashes Solaris 7 /usr/bin/printf.
13684as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13685as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13686as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13687# Prefer a ksh shell builtin over an external printf program on Solaris,
13688# but without wasting forks for bash or zsh.
13689if test -z "$BASH_VERSION$ZSH_VERSION" \
13690 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13691 as_echo='print -r --'
13692 as_echo_n='print -rn --'
13693elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13694 as_echo='printf %s\n'
13695 as_echo_n='printf %s'
13696else
13697 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13698 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13699 as_echo_n='/usr/ucb/echo -n'
13700 else
13701 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13702 as_echo_n_body='eval
13703 arg=$1;
13704 case $arg in #(
13705 *"$as_nl"*)
13706 expr "X$arg" : "X\\(.*\\)$as_nl";
13707 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13708 esac;
13709 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13710 '
13711 export as_echo_n_body
13712 as_echo_n='sh -c $as_echo_n_body as_echo'
13713 fi
13714 export as_echo_body
13715 as_echo='sh -c $as_echo_body as_echo'
13716fi
13717
13718# The user is always right.
13719if test "${PATH_SEPARATOR+set}" != set; then
13720 PATH_SEPARATOR=:
13721 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13722 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13723 PATH_SEPARATOR=';'
13724 }
13725fi
13726
13727
13728# IFS
13729# We need space, tab and new line, in precisely that order. Quoting is
13730# there to prevent editors from complaining about space-tab.
13731# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13732# splitting by setting IFS to empty value.)
13733IFS=" "" $as_nl"
13734
13735# Find who we are. Look in the path if we contain no directory separator.
13736case $0 in #((
13737 *[\\/]* ) as_myself=$0 ;;
13738 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13739for as_dir in $PATH
13740do
13741 IFS=$as_save_IFS
13742 test -z "$as_dir" && as_dir=.
13743 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13744 done
13745IFS=$as_save_IFS
13746
13747 ;;
13748esac
13749# We did not find ourselves, most probably we were run as `sh COMMAND'
13750# in which case we are not to be found in the path.
13751if test "x$as_myself" = x; then
13752 as_myself=$0
13753fi
13754if test ! -f "$as_myself"; then
13755 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13756 exit 1
13757fi
13758
13759# Unset variables that we do not need and which cause bugs (e.g. in
13760# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13761# suppresses any "Segmentation fault" message there. '((' could
13762# trigger a bug in pdksh 5.2.14.
13763for as_var in BASH_ENV ENV MAIL MAILPATH
13764do eval test x\${$as_var+set} = xset \
13765 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13766done
13767PS1='$ '
13768PS2='> '
13769PS4='+ '
13770
13771# NLS nuisances.
13772LC_ALL=C
13773export LC_ALL
13774LANGUAGE=C
13775export LANGUAGE
13776
13777# CDPATH.
13778(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13779
13780
13781# as_fn_error ERROR [LINENO LOG_FD]
13782# ---------------------------------
13783# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13784# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13785# script with status $?, using 1 if that was 0.
13786as_fn_error ()
13787{
13788 as_status=$?; test $as_status -eq 0 && as_status=1
13789 if test "$3"; then
13790 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13791 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13792 fi
13793 $as_echo "$as_me: error: $1" >&2
13794 as_fn_exit $as_status
13795} # as_fn_error
13796
13797
13798# as_fn_set_status STATUS
13799# -----------------------
13800# Set $? to STATUS, without forking.
13801as_fn_set_status ()
13802{
13803 return $1
13804} # as_fn_set_status
13805
13806# as_fn_exit STATUS
13807# -----------------
13808# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13809as_fn_exit ()
13810{
13811 set +e
13812 as_fn_set_status $1
13813 exit $1
13814} # as_fn_exit
13815
13816# as_fn_unset VAR
13817# ---------------
13818# Portably unset VAR.
13819as_fn_unset ()
13820{
13821 { eval $1=; unset $1;}
13822}
13823as_unset=as_fn_unset
13824# as_fn_append VAR VALUE
13825# ----------------------
13826# Append the text in VALUE to the end of the definition contained in VAR. Take
13827# advantage of any shell optimizations that allow amortized linear growth over
13828# repeated appends, instead of the typical quadratic growth present in naive
13829# implementations.
13830if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13831 eval 'as_fn_append ()
13832 {
13833 eval $1+=\$2
13834 }'
13835else
13836 as_fn_append ()
13837 {
13838 eval $1=\$$1\$2
13839 }
13840fi # as_fn_append
13841
13842# as_fn_arith ARG...
13843# ------------------
13844# Perform arithmetic evaluation on the ARGs, and store the result in the
13845# global $as_val. Take advantage of shells that can avoid forks. The arguments
13846# must be portable across $(()) and expr.
13847if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13848 eval 'as_fn_arith ()
13849 {
13850 as_val=$(( $* ))
13851 }'
13852else
13853 as_fn_arith ()
13854 {
13855 as_val=`expr "$@" || test $? -eq 1`
13856 }
13857fi # as_fn_arith
13858
13859
13860if expr a : '\(a\)' >/dev/null 2>&1 &&
13861 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13862 as_expr=expr
13863else
13864 as_expr=false
13865fi
13866
13867if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13868 as_basename=basename
13869else
13870 as_basename=false
13871fi
13872
13873if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13874 as_dirname=dirname
13875else
13876 as_dirname=false
13877fi
13878
13879as_me=`$as_basename -- "$0" ||
13880$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13881 X"$0" : 'X\(//\)$' \| \
13882 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13883$as_echo X/"$0" |
13884 sed '/^.*\/\([^/][^/]*\)\/*$/{
13885 s//\1/
13886 q
13887 }
13888 /^X\/\(\/\/\)$/{
13889 s//\1/
13890 q
13891 }
13892 /^X\/\(\/\).*/{
13893 s//\1/
13894 q
13895 }
13896 s/.*/./; q'`
13897
13898# Avoid depending upon Character Ranges.
13899as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13900as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13901as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13902as_cr_digits='0123456789'
13903as_cr_alnum=$as_cr_Letters$as_cr_digits
13904
13905ECHO_C= ECHO_N= ECHO_T=
13906case `echo -n x` in #(((((
13907-n*)
13908 case `echo 'xy\c'` in
13909 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13910 xy) ECHO_C='\c';;
13911 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13912 ECHO_T=' ';;
13913 esac;;
13914*)
13915 ECHO_N='-n';;
13916esac
13917
13918rm -f conf$$ conf$$.exe conf$$.file
13919if test -d conf$$.dir; then
13920 rm -f conf$$.dir/conf$$.file
13921else
13922 rm -f conf$$.dir
13923 mkdir conf$$.dir 2>/dev/null
13924fi
13925if (echo >conf$$.file) 2>/dev/null; then
13926 if ln -s conf$$.file conf$$ 2>/dev/null; then
13927 as_ln_s='ln -s'
13928 # ... but there are two gotchas:
13929 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13930 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13931 # In both cases, we have to default to `cp -p'.
13932 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13933 as_ln_s='cp -p'
13934 elif ln conf$$.file conf$$ 2>/dev/null; then
13935 as_ln_s=ln
13936 else
13937 as_ln_s='cp -p'
13938 fi
13939else
13940 as_ln_s='cp -p'
13941fi
13942rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13943rmdir conf$$.dir 2>/dev/null
13944
13945
13946# as_fn_mkdir_p
13947# -------------
13948# Create "$as_dir" as a directory, including parents if necessary.
13949as_fn_mkdir_p ()
13950{
13951
13952 case $as_dir in #(
13953 -*) as_dir=./$as_dir;;
13954 esac
13955 test -d "$as_dir" || eval $as_mkdir_p || {
13956 as_dirs=
13957 while :; do
13958 case $as_dir in #(
13959 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13960 *) as_qdir=$as_dir;;
13961 esac
13962 as_dirs="'$as_qdir' $as_dirs"
13963 as_dir=`$as_dirname -- "$as_dir" ||
13964$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13965 X"$as_dir" : 'X\(//\)[^/]' \| \
13966 X"$as_dir" : 'X\(//\)$' \| \
13967 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13968$as_echo X"$as_dir" |
13969 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13970 s//\1/
13971 q
13972 }
13973 /^X\(\/\/\)[^/].*/{
13974 s//\1/
13975 q
13976 }
13977 /^X\(\/\/\)$/{
13978 s//\1/
13979 q
13980 }
13981 /^X\(\/\).*/{
13982 s//\1/
13983 q
13984 }
13985 s/.*/./; q'`
13986 test -d "$as_dir" && break
13987 done
13988 test -z "$as_dirs" || eval "mkdir $as_dirs"
13989 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13990
13991
13992} # as_fn_mkdir_p
13993if mkdir -p . 2>/dev/null; then
13994 as_mkdir_p='mkdir -p "$as_dir"'
13995else
13996 test -d ./-p && rmdir ./-p
13997 as_mkdir_p=false
13998fi
13999
14000if test -x / >/dev/null 2>&1; then
14001 as_test_x='test -x'
14002else
14003 if ls -dL / >/dev/null 2>&1; then
14004 as_ls_L_option=L
14005 else
14006 as_ls_L_option=
14007 fi
14008 as_test_x='
14009 eval sh -c '\''
14010 if test -d "$1"; then
14011 test -d "$1/.";
14012 else
14013 case $1 in #(
14014 -*)set "./$1";;
14015 esac;
14016 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14017 ???[sx]*):;;*)false;;esac;fi
14018 '\'' sh
14019 '
14020fi
14021as_executable_p=$as_test_x
14022
14023# Sed expression to map a string onto a valid CPP name.
14024as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14025
14026# Sed expression to map a string onto a valid variable name.
14027as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14028
14029
14030exec 6>&1
14031## ----------------------------------- ##
14032## Main body of $CONFIG_STATUS script. ##
14033## ----------------------------------- ##
14034_ASEOF
14035test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14036
14037cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14038# Save the log message, to keep $0 and so on meaningful, and to
14039# report actual input values of CONFIG_FILES etc. instead of their
14040# values after options handling.
14041ac_log="
14042This file was extended by $as_me, which was
14043generated by GNU Autoconf 2.64. Invocation command line was
14044
14045 CONFIG_FILES = $CONFIG_FILES
14046 CONFIG_HEADERS = $CONFIG_HEADERS
14047 CONFIG_LINKS = $CONFIG_LINKS
14048 CONFIG_COMMANDS = $CONFIG_COMMANDS
14049 $ $0 $@
14050
14051on `(hostname || uname -n) 2>/dev/null | sed 1q`
14052"
14053
14054_ACEOF
14055
14056case $ac_config_files in *"
14057"*) set x $ac_config_files; shift; ac_config_files=$*;;
14058esac
14059
14060case $ac_config_headers in *"
14061"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14062esac
14063
14064
14065cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14066# Files that config.status was made for.
14067config_files="$ac_config_files"
14068config_headers="$ac_config_headers"
4f8d4a38
DD
14069config_commands="$ac_config_commands"
14070
14071_ACEOF
14072
14073cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14074ac_cs_usage="\
14075\`$as_me' instantiates files and other configuration actions
14076from templates according to the current configuration. Unless the files
14077and actions are specified as TAGs, all are instantiated by default.
14078
14079Usage: $0 [OPTION]... [TAG]...
14080
14081 -h, --help print this help, then exit
14082 -V, --version print version number and configuration settings, then exit
14083 -q, --quiet, --silent
14084 do not print progress messages
14085 -d, --debug don't remove temporary files
14086 --recheck update $as_me by reconfiguring in the same conditions
14087 --file=FILE[:TEMPLATE]
14088 instantiate the configuration file FILE
14089 --header=FILE[:TEMPLATE]
14090 instantiate the configuration header FILE
14091
14092Configuration files:
14093$config_files
14094
14095Configuration headers:
14096$config_headers
14097
4f8d4a38
DD
14098Configuration commands:
14099$config_commands
14100
14101Report bugs to the package provider."
14102
14103_ACEOF
14104cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14105ac_cs_version="\\
14106config.status
14107configured by $0, generated by GNU Autoconf 2.64,
14108 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14109
14110Copyright (C) 2009 Free Software Foundation, Inc.
14111This config.status script is free software; the Free Software Foundation
14112gives unlimited permission to copy, distribute and modify it."
14113
14114ac_pwd='$ac_pwd'
14115srcdir='$srcdir'
14116INSTALL='$INSTALL'
6bb11ab3 14117AWK='$AWK'
4f8d4a38
DD
14118test -n "\$AWK" || AWK=awk
14119_ACEOF
14120
14121cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14122# The default lists apply if the user does not specify any file.
14123ac_need_defaults=:
14124while test $# != 0
14125do
14126 case $1 in
14127 --*=*)
14128 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14129 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14130 ac_shift=:
14131 ;;
14132 *)
14133 ac_option=$1
14134 ac_optarg=$2
14135 ac_shift=shift
14136 ;;
14137 esac
14138
14139 case $ac_option in
14140 # Handling of the options.
14141 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14142 ac_cs_recheck=: ;;
14143 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14144 $as_echo "$ac_cs_version"; exit ;;
14145 --debug | --debu | --deb | --de | --d | -d )
14146 debug=: ;;
14147 --file | --fil | --fi | --f )
14148 $ac_shift
14149 case $ac_optarg in
14150 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14151 esac
14152 as_fn_append CONFIG_FILES " '$ac_optarg'"
14153 ac_need_defaults=false;;
14154 --header | --heade | --head | --hea )
14155 $ac_shift
14156 case $ac_optarg in
14157 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14158 esac
14159 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14160 ac_need_defaults=false;;
14161 --he | --h)
14162 # Conflict between --help and --header
14163 as_fn_error "ambiguous option: \`$1'
14164Try \`$0 --help' for more information.";;
14165 --help | --hel | -h )
14166 $as_echo "$ac_cs_usage"; exit ;;
14167 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14168 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14169 ac_cs_silent=: ;;
14170
14171 # This is an error.
14172 -*) as_fn_error "unrecognized option: \`$1'
14173Try \`$0 --help' for more information." ;;
14174
14175 *) as_fn_append ac_config_targets " $1"
14176 ac_need_defaults=false ;;
14177
14178 esac
14179 shift
14180done
14181
14182ac_configure_extra_args=
14183
14184if $ac_cs_silent; then
14185 exec 6>/dev/null
14186 ac_configure_extra_args="$ac_configure_extra_args --silent"
14187fi
14188
14189_ACEOF
14190cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14191if \$ac_cs_recheck; then
14192 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14193 shift
14194 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14195 CONFIG_SHELL='$SHELL'
14196 export CONFIG_SHELL
14197 exec "\$@"
14198fi
14199
14200_ACEOF
14201cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14202exec 5>>config.log
14203{
14204 echo
14205 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14206## Running $as_me. ##
14207_ASBOX
14208 $as_echo "$ac_log"
14209} >&5
14210
14211_ACEOF
14212cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14213#
14214# INIT-COMMANDS
14215#
14216ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14217
6bb11ab3
L
14218
14219# The HP-UX ksh and POSIX shell print the target directory to stdout
14220# if CDPATH is set.
14221(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14222
14223sed_quote_subst='$sed_quote_subst'
14224double_quote_subst='$double_quote_subst'
14225delay_variable_subst='$delay_variable_subst'
14226macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14227macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14228enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14229enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14230pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14231enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14232SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14233ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14234host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14235host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14236host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14237build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14238build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14239build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14240SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14241Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14242GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14243EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14244FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14245LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14246NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14247LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14248max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14249ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14250exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14251lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14252lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14253lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14254reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14255reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14256OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14257deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14258file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14259AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14260AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14261STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14262RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14263old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14264old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14265old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14266lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14267CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14268CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14269compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14270GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14271lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14272lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14273lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14274lt_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"`'
14275objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14276MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14277lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14278lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14279lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14280lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14281lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14282need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14283DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14284NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14285LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14286OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14287OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14288libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14289shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14290extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14291archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14292enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14293export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14294whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14295compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14296old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14297old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14298archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14299archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14300module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14301module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14302with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14303allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14304no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14305hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14306hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14307hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14308hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14309hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14310hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14311hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14312hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14313inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14314link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14315fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14316always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14317export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14318exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14319include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14320prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14321file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14322variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14323need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14324need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14325version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14326runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14327shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14328shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14329libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14330library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14331soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14332install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14333postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14334postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14335finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14336finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14337hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14338sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14339sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14340hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14341enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14342enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14343enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14344old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14345striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14346
14347LTCC='$LTCC'
14348LTCFLAGS='$LTCFLAGS'
14349compiler='$compiler_DEFAULT'
14350
14351# A function that is used when there is no print builtin or printf.
14352func_fallback_echo ()
14353{
14354 eval 'cat <<_LTECHO_EOF
14355\$1
14356_LTECHO_EOF'
14357}
14358
14359# Quote evaled strings.
14360for var in SHELL \
14361ECHO \
14362SED \
14363GREP \
14364EGREP \
14365FGREP \
14366LD \
14367NM \
14368LN_S \
14369lt_SP2NL \
14370lt_NL2SP \
14371reload_flag \
14372OBJDUMP \
14373deplibs_check_method \
14374file_magic_cmd \
14375AR \
14376AR_FLAGS \
14377STRIP \
14378RANLIB \
14379CC \
14380CFLAGS \
14381compiler \
14382lt_cv_sys_global_symbol_pipe \
14383lt_cv_sys_global_symbol_to_cdecl \
14384lt_cv_sys_global_symbol_to_c_name_address \
14385lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14386lt_prog_compiler_no_builtin_flag \
14387lt_prog_compiler_wl \
14388lt_prog_compiler_pic \
14389lt_prog_compiler_static \
14390lt_cv_prog_compiler_c_o \
14391need_locks \
14392DSYMUTIL \
14393NMEDIT \
14394LIPO \
14395OTOOL \
14396OTOOL64 \
14397shrext_cmds \
14398export_dynamic_flag_spec \
14399whole_archive_flag_spec \
14400compiler_needs_object \
14401with_gnu_ld \
14402allow_undefined_flag \
14403no_undefined_flag \
14404hardcode_libdir_flag_spec \
14405hardcode_libdir_flag_spec_ld \
14406hardcode_libdir_separator \
14407fix_srcfile_path \
14408exclude_expsyms \
14409include_expsyms \
14410file_list_spec \
14411variables_saved_for_relink \
14412libname_spec \
14413library_names_spec \
14414soname_spec \
14415install_override_mode \
14416finish_eval \
14417old_striplib \
14418striplib; do
14419 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14420 *[\\\\\\\`\\"\\\$]*)
14421 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14422 ;;
14423 *)
14424 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14425 ;;
14426 esac
14427done
14428
14429# Double-quote double-evaled strings.
14430for var in reload_cmds \
14431old_postinstall_cmds \
14432old_postuninstall_cmds \
14433old_archive_cmds \
14434extract_expsyms_cmds \
14435old_archive_from_new_cmds \
14436old_archive_from_expsyms_cmds \
14437archive_cmds \
14438archive_expsym_cmds \
14439module_cmds \
14440module_expsym_cmds \
14441export_symbols_cmds \
14442prelink_cmds \
14443postinstall_cmds \
14444postuninstall_cmds \
14445finish_cmds \
14446sys_lib_search_path_spec \
14447sys_lib_dlsearch_path_spec; do
14448 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14449 *[\\\\\\\`\\"\\\$]*)
14450 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14451 ;;
14452 *)
14453 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14454 ;;
14455 esac
14456done
14457
14458ac_aux_dir='$ac_aux_dir'
14459xsi_shell='$xsi_shell'
14460lt_shell_append='$lt_shell_append'
14461
14462# See if we are running on zsh, and set the options which allow our
14463# commands through without removal of \ escapes INIT.
14464if test -n "\${ZSH_VERSION+set}" ; then
14465 setopt NO_GLOB_SUBST
14466fi
14467
14468
14469 PACKAGE='$PACKAGE'
14470 VERSION='$VERSION'
14471 TIMESTAMP='$TIMESTAMP'
14472 RM='$RM'
14473 ofile='$ofile'
14474
14475
14476
14477
4f8d4a38
DD
14478_ACEOF
14479
14480cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14481
14482# Handling of arguments.
14483for ac_config_target in $ac_config_targets
14484do
14485 case $ac_config_target in
14486 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14487 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14488 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
4f8d4a38
DD
14489 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14490 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14491 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14492 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14493 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14494
14495 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14496 esac
14497done
14498
14499
14500# If the user did not use the arguments to specify the items to instantiate,
14501# then the envvar interface is used. Set only those that are not.
14502# We use the long form for the default assignment because of an extremely
14503# bizarre bug on SunOS 4.1.3.
14504if $ac_need_defaults; then
14505 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14506 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
4f8d4a38
DD
14507 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14508fi
14509
14510# Have a temporary directory for convenience. Make it in the build tree
14511# simply because there is no reason against having it here, and in addition,
14512# creating and moving files from /tmp can sometimes cause problems.
14513# Hook for its removal unless debugging.
14514# Note that there is a small window in which the directory will not be cleaned:
14515# after its creation but before its name has been assigned to `$tmp'.
14516$debug ||
14517{
14518 tmp=
14519 trap 'exit_status=$?
14520 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14521' 0
14522 trap 'as_fn_exit 1' 1 2 13 15
14523}
14524# Create a (secure) tmp directory for tmp files.
14525
14526{
14527 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14528 test -n "$tmp" && test -d "$tmp"
14529} ||
14530{
14531 tmp=./conf$$-$RANDOM
14532 (umask 077 && mkdir "$tmp")
14533} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14534
14535# Set up the scripts for CONFIG_FILES section.
14536# No need to generate them if there are no CONFIG_FILES.
14537# This happens for instance with `./config.status config.h'.
14538if test -n "$CONFIG_FILES"; then
14539
14540
14541ac_cr=`echo X | tr X '\015'`
14542# On cygwin, bash can eat \r inside `` if the user requested igncr.
14543# But we know of no other shell where ac_cr would be empty at this
14544# point, so we can use a bashism as a fallback.
14545if test "x$ac_cr" = x; then
14546 eval ac_cr=\$\'\\r\'
14547fi
14548ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14549if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14550 ac_cs_awk_cr='\r'
14551else
14552 ac_cs_awk_cr=$ac_cr
14553fi
14554
14555echo 'BEGIN {' >"$tmp/subs1.awk" &&
14556_ACEOF
14557
14558
14559{
14560 echo "cat >conf$$subs.awk <<_ACEOF" &&
14561 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14562 echo "_ACEOF"
14563} >conf$$subs.sh ||
14564 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14565ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14566ac_delim='%!_!# '
14567for ac_last_try in false false false false false :; do
14568 . ./conf$$subs.sh ||
14569 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14570
14571 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14572 if test $ac_delim_n = $ac_delim_num; then
14573 break
14574 elif $ac_last_try; then
14575 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14576 else
14577 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14578 fi
14579done
14580rm -f conf$$subs.sh
14581
14582cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14583cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14584_ACEOF
14585sed -n '
14586h
14587s/^/S["/; s/!.*/"]=/
14588p
14589g
14590s/^[^!]*!//
14591:repl
14592t repl
14593s/'"$ac_delim"'$//
14594t delim
14595:nl
14596h
14597s/\(.\{148\}\).*/\1/
14598t more1
14599s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14600p
14601n
14602b repl
14603:more1
14604s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14605p
14606g
14607s/.\{148\}//
14608t nl
14609:delim
14610h
14611s/\(.\{148\}\).*/\1/
14612t more2
14613s/["\\]/\\&/g; s/^/"/; s/$/"/
14614p
14615b
14616:more2
14617s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14618p
14619g
14620s/.\{148\}//
14621t delim
14622' <conf$$subs.awk | sed '
14623/^[^""]/{
14624 N
14625 s/\n//
14626}
14627' >>$CONFIG_STATUS || ac_write_fail=1
14628rm -f conf$$subs.awk
14629cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14630_ACAWK
14631cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14632 for (key in S) S_is_set[key] = 1
14633 FS = "\a"
14634
14635}
14636{
14637 line = $ 0
14638 nfields = split(line, field, "@")
14639 substed = 0
14640 len = length(field[1])
14641 for (i = 2; i < nfields; i++) {
14642 key = field[i]
14643 keylen = length(key)
14644 if (S_is_set[key]) {
14645 value = S[key]
14646 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14647 len += length(value) + length(field[++i])
14648 substed = 1
14649 } else
14650 len += 1 + keylen
14651 }
14652
14653 print line
14654}
14655
14656_ACAWK
14657_ACEOF
14658cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14659if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14660 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14661else
14662 cat
14663fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14664 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14665_ACEOF
14666
14667# VPATH may cause trouble with some makes, so we remove $(srcdir),
14668# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14669# trailing colons and then remove the whole line if VPATH becomes empty
14670# (actually we leave an empty line to preserve line numbers).
14671if test "x$srcdir" = x.; then
14672 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14673s/:*\$(srcdir):*/:/
14674s/:*\${srcdir}:*/:/
14675s/:*@srcdir@:*/:/
14676s/^\([^=]*=[ ]*\):*/\1/
14677s/:*$//
14678s/^[^=]*=[ ]*$//
14679}'
14680fi
14681
14682cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14683fi # test -n "$CONFIG_FILES"
14684
14685# Set up the scripts for CONFIG_HEADERS section.
14686# No need to generate them if there are no CONFIG_HEADERS.
14687# This happens for instance with `./config.status Makefile'.
14688if test -n "$CONFIG_HEADERS"; then
14689cat >"$tmp/defines.awk" <<\_ACAWK ||
14690BEGIN {
14691_ACEOF
14692
14693# Transform confdefs.h into an awk script `defines.awk', embedded as
14694# here-document in config.status, that substitutes the proper values into
14695# config.h.in to produce config.h.
14696
14697# Create a delimiter string that does not exist in confdefs.h, to ease
14698# handling of long lines.
14699ac_delim='%!_!# '
14700for ac_last_try in false false :; do
14701 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14702 if test -z "$ac_t"; then
14703 break
14704 elif $ac_last_try; then
14705 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14706 else
14707 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14708 fi
14709done
14710
14711# For the awk script, D is an array of macro values keyed by name,
14712# likewise P contains macro parameters if any. Preserve backslash
14713# newline sequences.
14714
14715ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14716sed -n '
14717s/.\{148\}/&'"$ac_delim"'/g
14718t rset
14719:rset
14720s/^[ ]*#[ ]*define[ ][ ]*/ /
14721t def
14722d
14723:def
14724s/\\$//
14725t bsnl
14726s/["\\]/\\&/g
14727s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14728D["\1"]=" \3"/p
14729s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14730d
14731:bsnl
14732s/["\\]/\\&/g
14733s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14734D["\1"]=" \3\\\\\\n"\\/p
14735t cont
14736s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14737t cont
14738d
14739:cont
14740n
14741s/.\{148\}/&'"$ac_delim"'/g
14742t clear
14743:clear
14744s/\\$//
14745t bsnlc
14746s/["\\]/\\&/g; s/^/"/; s/$/"/p
14747d
14748:bsnlc
14749s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14750b cont
14751' <confdefs.h | sed '
14752s/'"$ac_delim"'/"\\\
14753"/g' >>$CONFIG_STATUS || ac_write_fail=1
14754
14755cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14756 for (key in D) D_is_set[key] = 1
14757 FS = "\a"
14758}
14759/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14760 line = \$ 0
14761 split(line, arg, " ")
14762 if (arg[1] == "#") {
14763 defundef = arg[2]
14764 mac1 = arg[3]
14765 } else {
14766 defundef = substr(arg[1], 2)
14767 mac1 = arg[2]
14768 }
14769 split(mac1, mac2, "(") #)
14770 macro = mac2[1]
14771 prefix = substr(line, 1, index(line, defundef) - 1)
14772 if (D_is_set[macro]) {
14773 # Preserve the white space surrounding the "#".
14774 print prefix "define", macro P[macro] D[macro]
14775 next
14776 } else {
14777 # Replace #undef with comments. This is necessary, for example,
14778 # in the case of _POSIX_SOURCE, which is predefined and required
14779 # on some systems where configure will not decide to define it.
14780 if (defundef == "undef") {
14781 print "/*", prefix defundef, macro, "*/"
14782 next
14783 }
14784 }
14785}
14786{ print }
14787_ACAWK
14788_ACEOF
14789cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14790 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14791fi # test -n "$CONFIG_HEADERS"
14792
14793
99d8e879 14794eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
4f8d4a38
DD
14795shift
14796for ac_tag
14797do
14798 case $ac_tag in
14799 :[FHLC]) ac_mode=$ac_tag; continue;;
14800 esac
14801 case $ac_mode$ac_tag in
14802 :[FHL]*:*);;
14803 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14804 :[FH]-) ac_tag=-:-;;
14805 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14806 esac
14807 ac_save_IFS=$IFS
14808 IFS=:
14809 set x $ac_tag
14810 IFS=$ac_save_IFS
14811 shift
14812 ac_file=$1
14813 shift
14814
14815 case $ac_mode in
14816 :L) ac_source=$1;;
14817 :[FH])
14818 ac_file_inputs=
14819 for ac_f
14820 do
14821 case $ac_f in
14822 -) ac_f="$tmp/stdin";;
14823 *) # Look for the file first in the build tree, then in the source tree
14824 # (if the path is not absolute). The absolute path cannot be DOS-style,
14825 # because $ac_f cannot contain `:'.
14826 test -f "$ac_f" ||
14827 case $ac_f in
14828 [\\/$]*) false;;
14829 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14830 esac ||
14831 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14832 esac
14833 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14834 as_fn_append ac_file_inputs " '$ac_f'"
14835 done
14836
14837 # Let's still pretend it is `configure' which instantiates (i.e., don't
14838 # use $as_me), people would be surprised to read:
14839 # /* config.h. Generated by config.status. */
14840 configure_input='Generated from '`
14841 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14842 `' by configure.'
14843 if test x"$ac_file" != x-; then
14844 configure_input="$ac_file. $configure_input"
14845 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14846$as_echo "$as_me: creating $ac_file" >&6;}
14847 fi
14848 # Neutralize special characters interpreted by sed in replacement strings.
14849 case $configure_input in #(
14850 *\&* | *\|* | *\\* )
14851 ac_sed_conf_input=`$as_echo "$configure_input" |
14852 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14853 *) ac_sed_conf_input=$configure_input;;
14854 esac
14855
14856 case $ac_tag in
14857 *:-:* | *:-) cat >"$tmp/stdin" \
14858 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14859 esac
14860 ;;
14861 esac
14862
14863 ac_dir=`$as_dirname -- "$ac_file" ||
14864$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14865 X"$ac_file" : 'X\(//\)[^/]' \| \
14866 X"$ac_file" : 'X\(//\)$' \| \
14867 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14868$as_echo X"$ac_file" |
14869 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14870 s//\1/
14871 q
14872 }
14873 /^X\(\/\/\)[^/].*/{
14874 s//\1/
14875 q
14876 }
14877 /^X\(\/\/\)$/{
14878 s//\1/
14879 q
14880 }
14881 /^X\(\/\).*/{
14882 s//\1/
14883 q
14884 }
14885 s/.*/./; q'`
14886 as_dir="$ac_dir"; as_fn_mkdir_p
14887 ac_builddir=.
14888
14889case "$ac_dir" in
14890.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14891*)
14892 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14893 # A ".." for each directory in $ac_dir_suffix.
14894 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14895 case $ac_top_builddir_sub in
14896 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14897 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14898 esac ;;
14899esac
14900ac_abs_top_builddir=$ac_pwd
14901ac_abs_builddir=$ac_pwd$ac_dir_suffix
14902# for backward compatibility:
14903ac_top_builddir=$ac_top_build_prefix
14904
14905case $srcdir in
14906 .) # We are building in place.
14907 ac_srcdir=.
14908 ac_top_srcdir=$ac_top_builddir_sub
14909 ac_abs_top_srcdir=$ac_pwd ;;
14910 [\\/]* | ?:[\\/]* ) # Absolute name.
14911 ac_srcdir=$srcdir$ac_dir_suffix;
14912 ac_top_srcdir=$srcdir
14913 ac_abs_top_srcdir=$srcdir ;;
14914 *) # Relative name.
14915 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14916 ac_top_srcdir=$ac_top_build_prefix$srcdir
14917 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14918esac
14919ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14920
14921
14922 case $ac_mode in
14923 :F)
14924 #
14925 # CONFIG_FILE
14926 #
14927
14928 case $INSTALL in
14929 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14930 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14931 esac
14932_ACEOF
14933
14934cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14935# If the template does not know about datarootdir, expand it.
14936# FIXME: This hack should be removed a few years after 2.60.
14937ac_datarootdir_hack=; ac_datarootdir_seen=
14938ac_sed_dataroot='
14939/datarootdir/ {
14940 p
14941 q
14942}
14943/@datadir@/p
14944/@docdir@/p
14945/@infodir@/p
14946/@localedir@/p
14947/@mandir@/p'
14948case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14949*datarootdir*) ac_datarootdir_seen=yes;;
14950*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14951 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14952$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14953_ACEOF
14954cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14955 ac_datarootdir_hack='
14956 s&@datadir@&$datadir&g
14957 s&@docdir@&$docdir&g
14958 s&@infodir@&$infodir&g
14959 s&@localedir@&$localedir&g
14960 s&@mandir@&$mandir&g
14961 s&\\\${datarootdir}&$datarootdir&g' ;;
14962esac
14963_ACEOF
14964
14965# Neutralize VPATH when `$srcdir' = `.'.
14966# Shell code in configure.ac might set extrasub.
14967# FIXME: do we really want to maintain this feature?
14968cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14969ac_sed_extra="$ac_vpsub
14970$extrasub
14971_ACEOF
14972cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14973:t
14974/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14975s|@configure_input@|$ac_sed_conf_input|;t t
14976s&@top_builddir@&$ac_top_builddir_sub&;t t
14977s&@top_build_prefix@&$ac_top_build_prefix&;t t
14978s&@srcdir@&$ac_srcdir&;t t
14979s&@abs_srcdir@&$ac_abs_srcdir&;t t
14980s&@top_srcdir@&$ac_top_srcdir&;t t
14981s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14982s&@builddir@&$ac_builddir&;t t
14983s&@abs_builddir@&$ac_abs_builddir&;t t
14984s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14985s&@INSTALL@&$ac_INSTALL&;t t
14986$ac_datarootdir_hack
14987"
14988eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14989 || as_fn_error "could not create $ac_file" "$LINENO" 5
14990
14991test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14992 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14993 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14994 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14995which seems to be undefined. Please make sure it is defined." >&5
14996$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14997which seems to be undefined. Please make sure it is defined." >&2;}
14998
14999 rm -f "$tmp/stdin"
15000 case $ac_file in
15001 -) cat "$tmp/out" && rm -f "$tmp/out";;
15002 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15003 esac \
15004 || as_fn_error "could not create $ac_file" "$LINENO" 5
15005 ;;
15006 :H)
15007 #
15008 # CONFIG_HEADER
15009 #
15010 if test x"$ac_file" != x-; then
15011 {
15012 $as_echo "/* $configure_input */" \
15013 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15014 } >"$tmp/config.h" \
15015 || as_fn_error "could not create $ac_file" "$LINENO" 5
15016 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15017 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15018$as_echo "$as_me: $ac_file is unchanged" >&6;}
15019 else
15020 rm -f "$ac_file"
15021 mv "$tmp/config.h" "$ac_file" \
15022 || as_fn_error "could not create $ac_file" "$LINENO" 5
15023 fi
15024 else
15025 $as_echo "/* $configure_input */" \
15026 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15027 || as_fn_error "could not create -" "$LINENO" 5
15028 fi
15029 ;;
4f8d4a38 15030
4f8d4a38
DD
15031 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15032$as_echo "$as_me: executing $ac_file commands" >&6;}
15033 ;;
15034 esac
15035
15036
15037 case $ac_file$ac_mode in
db2e4d67 15038 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15039 "libtool":C)
15040
15041 # See if we are running on zsh, and set the options which allow our
15042 # commands through without removal of \ escapes.
15043 if test -n "${ZSH_VERSION+set}" ; then
15044 setopt NO_GLOB_SUBST
15045 fi
15046
15047 cfgfile="${ofile}T"
15048 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15049 $RM "$cfgfile"
15050
15051 cat <<_LT_EOF >> "$cfgfile"
15052#! $SHELL
15053
15054# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15055# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15056# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15057# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15058#
15059# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15060# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15061# Written by Gordon Matzigkeit, 1996
15062#
15063# This file is part of GNU Libtool.
15064#
15065# GNU Libtool is free software; you can redistribute it and/or
15066# modify it under the terms of the GNU General Public License as
15067# published by the Free Software Foundation; either version 2 of
15068# the License, or (at your option) any later version.
15069#
15070# As a special exception to the GNU General Public License,
15071# if you distribute this file as part of a program or library that
15072# is built using GNU Libtool, you may include this file under the
15073# same distribution terms that you use for the rest of that program.
15074#
15075# GNU Libtool is distributed in the hope that it will be useful,
15076# but WITHOUT ANY WARRANTY; without even the implied warranty of
15077# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15078# GNU General Public License for more details.
15079#
15080# You should have received a copy of the GNU General Public License
15081# along with GNU Libtool; see the file COPYING. If not, a copy
15082# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15083# obtained by writing to the Free Software Foundation, Inc.,
15084# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15085
15086
15087# The names of the tagged configurations supported by this script.
15088available_tags=""
15089
15090# ### BEGIN LIBTOOL CONFIG
15091
15092# Which release of libtool.m4 was used?
15093macro_version=$macro_version
15094macro_revision=$macro_revision
15095
15096# Whether or not to build shared libraries.
15097build_libtool_libs=$enable_shared
15098
15099# Whether or not to build static libraries.
15100build_old_libs=$enable_static
15101
15102# What type of objects to build.
15103pic_mode=$pic_mode
15104
15105# Whether or not to optimize for fast installation.
15106fast_install=$enable_fast_install
15107
15108# Shell to use when invoking shell scripts.
15109SHELL=$lt_SHELL
15110
15111# An echo program that protects backslashes.
15112ECHO=$lt_ECHO
15113
15114# The host system.
15115host_alias=$host_alias
15116host=$host
15117host_os=$host_os
15118
15119# The build system.
15120build_alias=$build_alias
15121build=$build
15122build_os=$build_os
15123
15124# A sed program that does not truncate output.
15125SED=$lt_SED
15126
15127# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15128Xsed="\$SED -e 1s/^X//"
15129
15130# A grep program that handles long lines.
15131GREP=$lt_GREP
15132
15133# An ERE matcher.
15134EGREP=$lt_EGREP
15135
15136# A literal string matcher.
15137FGREP=$lt_FGREP
15138
15139# A BSD- or MS-compatible name lister.
15140NM=$lt_NM
15141
15142# Whether we need soft or hard links.
15143LN_S=$lt_LN_S
15144
15145# What is the maximum length of a command?
15146max_cmd_len=$max_cmd_len
15147
15148# Object file suffix (normally "o").
15149objext=$ac_objext
15150
15151# Executable file suffix (normally "").
15152exeext=$exeext
15153
15154# whether the shell understands "unset".
15155lt_unset=$lt_unset
15156
15157# turn spaces into newlines.
15158SP2NL=$lt_lt_SP2NL
15159
15160# turn newlines into spaces.
15161NL2SP=$lt_lt_NL2SP
15162
15163# An object symbol dumper.
15164OBJDUMP=$lt_OBJDUMP
15165
15166# Method to check whether dependent libraries are shared objects.
15167deplibs_check_method=$lt_deplibs_check_method
15168
15169# Command to use when deplibs_check_method == "file_magic".
15170file_magic_cmd=$lt_file_magic_cmd
15171
15172# The archiver.
15173AR=$lt_AR
15174AR_FLAGS=$lt_AR_FLAGS
15175
15176# A symbol stripping program.
15177STRIP=$lt_STRIP
15178
15179# Commands used to install an old-style archive.
15180RANLIB=$lt_RANLIB
15181old_postinstall_cmds=$lt_old_postinstall_cmds
15182old_postuninstall_cmds=$lt_old_postuninstall_cmds
15183
15184# Whether to use a lock for old archive extraction.
15185lock_old_archive_extraction=$lock_old_archive_extraction
15186
15187# A C compiler.
15188LTCC=$lt_CC
15189
15190# LTCC compiler flags.
15191LTCFLAGS=$lt_CFLAGS
15192
15193# Take the output of nm and produce a listing of raw symbols and C names.
15194global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15195
15196# Transform the output of nm in a proper C declaration.
15197global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15198
15199# Transform the output of nm in a C name address pair.
15200global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15201
15202# Transform the output of nm in a C name address pair when lib prefix is needed.
15203global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15204
15205# The name of the directory that contains temporary libtool files.
15206objdir=$objdir
15207
15208# Used to examine libraries when file_magic_cmd begins with "file".
15209MAGIC_CMD=$MAGIC_CMD
15210
15211# Must we lock files when doing compilation?
15212need_locks=$lt_need_locks
15213
15214# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15215DSYMUTIL=$lt_DSYMUTIL
15216
15217# Tool to change global to local symbols on Mac OS X.
15218NMEDIT=$lt_NMEDIT
15219
15220# Tool to manipulate fat objects and archives on Mac OS X.
15221LIPO=$lt_LIPO
15222
15223# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15224OTOOL=$lt_OTOOL
15225
15226# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15227OTOOL64=$lt_OTOOL64
15228
15229# Old archive suffix (normally "a").
15230libext=$libext
15231
15232# Shared library suffix (normally ".so").
15233shrext_cmds=$lt_shrext_cmds
15234
15235# The commands to extract the exported symbol list from a shared archive.
15236extract_expsyms_cmds=$lt_extract_expsyms_cmds
15237
15238# Variables whose values should be saved in libtool wrapper scripts and
15239# restored at link time.
15240variables_saved_for_relink=$lt_variables_saved_for_relink
15241
15242# Do we need the "lib" prefix for modules?
15243need_lib_prefix=$need_lib_prefix
15244
15245# Do we need a version for libraries?
15246need_version=$need_version
15247
15248# Library versioning type.
15249version_type=$version_type
15250
15251# Shared library runtime path variable.
15252runpath_var=$runpath_var
15253
15254# Shared library path variable.
15255shlibpath_var=$shlibpath_var
15256
15257# Is shlibpath searched before the hard-coded library search path?
15258shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15259
15260# Format of library name prefix.
15261libname_spec=$lt_libname_spec
15262
15263# List of archive names. First name is the real one, the rest are links.
15264# The last name is the one that the linker finds with -lNAME
15265library_names_spec=$lt_library_names_spec
15266
15267# The coded name of the library, if different from the real name.
15268soname_spec=$lt_soname_spec
15269
15270# Permission mode override for installation of shared libraries.
15271install_override_mode=$lt_install_override_mode
15272
15273# Command to use after installation of a shared archive.
15274postinstall_cmds=$lt_postinstall_cmds
15275
15276# Command to use after uninstallation of a shared archive.
15277postuninstall_cmds=$lt_postuninstall_cmds
15278
15279# Commands used to finish a libtool library installation in a directory.
15280finish_cmds=$lt_finish_cmds
15281
15282# As "finish_cmds", except a single script fragment to be evaled but
15283# not shown.
15284finish_eval=$lt_finish_eval
15285
15286# Whether we should hardcode library paths into libraries.
15287hardcode_into_libs=$hardcode_into_libs
15288
15289# Compile-time system search path for libraries.
15290sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15291
15292# Run-time system search path for libraries.
15293sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15294
15295# Whether dlopen is supported.
15296dlopen_support=$enable_dlopen
15297
15298# Whether dlopen of programs is supported.
15299dlopen_self=$enable_dlopen_self
15300
15301# Whether dlopen of statically linked programs is supported.
15302dlopen_self_static=$enable_dlopen_self_static
15303
15304# Commands to strip libraries.
15305old_striplib=$lt_old_striplib
15306striplib=$lt_striplib
15307
15308
15309# The linker used to build libraries.
15310LD=$lt_LD
15311
15312# How to create reloadable object files.
15313reload_flag=$lt_reload_flag
15314reload_cmds=$lt_reload_cmds
15315
15316# Commands used to build an old-style archive.
15317old_archive_cmds=$lt_old_archive_cmds
15318
15319# A language specific compiler.
15320CC=$lt_compiler
15321
15322# Is the compiler the GNU compiler?
15323with_gcc=$GCC
15324
15325# Compiler flag to turn off builtin functions.
15326no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15327
15328# How to pass a linker flag through the compiler.
15329wl=$lt_lt_prog_compiler_wl
15330
15331# Additional compiler flags for building library objects.
15332pic_flag=$lt_lt_prog_compiler_pic
15333
15334# Compiler flag to prevent dynamic linking.
15335link_static_flag=$lt_lt_prog_compiler_static
15336
15337# Does compiler simultaneously support -c and -o options?
15338compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15339
15340# Whether or not to add -lc for building shared libraries.
15341build_libtool_need_lc=$archive_cmds_need_lc
15342
15343# Whether or not to disallow shared libs when runtime libs are static.
15344allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15345
15346# Compiler flag to allow reflexive dlopens.
15347export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15348
15349# Compiler flag to generate shared objects directly from archives.
15350whole_archive_flag_spec=$lt_whole_archive_flag_spec
15351
15352# Whether the compiler copes with passing no objects directly.
15353compiler_needs_object=$lt_compiler_needs_object
15354
15355# Create an old-style archive from a shared archive.
15356old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15357
15358# Create a temporary old-style archive to link instead of a shared archive.
15359old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15360
15361# Commands used to build a shared archive.
15362archive_cmds=$lt_archive_cmds
15363archive_expsym_cmds=$lt_archive_expsym_cmds
15364
15365# Commands used to build a loadable module if different from building
15366# a shared archive.
15367module_cmds=$lt_module_cmds
15368module_expsym_cmds=$lt_module_expsym_cmds
15369
15370# Whether we are building with GNU ld or not.
15371with_gnu_ld=$lt_with_gnu_ld
15372
15373# Flag that allows shared libraries with undefined symbols to be built.
15374allow_undefined_flag=$lt_allow_undefined_flag
15375
15376# Flag that enforces no undefined symbols.
15377no_undefined_flag=$lt_no_undefined_flag
15378
15379# Flag to hardcode \$libdir into a binary during linking.
15380# This must work even if \$libdir does not exist
15381hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15382
15383# If ld is used when linking, flag to hardcode \$libdir into a binary
15384# during linking. This must work even if \$libdir does not exist.
15385hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15386
15387# Whether we need a single "-rpath" flag with a separated argument.
15388hardcode_libdir_separator=$lt_hardcode_libdir_separator
15389
15390# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15391# DIR into the resulting binary.
15392hardcode_direct=$hardcode_direct
15393
15394# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15395# DIR into the resulting binary and the resulting library dependency is
15396# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15397# library is relocated.
15398hardcode_direct_absolute=$hardcode_direct_absolute
15399
15400# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15401# into the resulting binary.
15402hardcode_minus_L=$hardcode_minus_L
15403
15404# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15405# into the resulting binary.
15406hardcode_shlibpath_var=$hardcode_shlibpath_var
15407
15408# Set to "yes" if building a shared library automatically hardcodes DIR
15409# into the library and all subsequent libraries and executables linked
15410# against it.
15411hardcode_automatic=$hardcode_automatic
15412
15413# Set to yes if linker adds runtime paths of dependent libraries
15414# to runtime path list.
15415inherit_rpath=$inherit_rpath
15416
15417# Whether libtool must link a program against all its dependency libraries.
15418link_all_deplibs=$link_all_deplibs
15419
15420# Fix the shell variable \$srcfile for the compiler.
15421fix_srcfile_path=$lt_fix_srcfile_path
15422
15423# Set to "yes" if exported symbols are required.
15424always_export_symbols=$always_export_symbols
15425
15426# The commands to list exported symbols.
15427export_symbols_cmds=$lt_export_symbols_cmds
15428
15429# Symbols that should not be listed in the preloaded symbols.
15430exclude_expsyms=$lt_exclude_expsyms
15431
15432# Symbols that must always be exported.
15433include_expsyms=$lt_include_expsyms
15434
15435# Commands necessary for linking programs (against libraries) with templates.
15436prelink_cmds=$lt_prelink_cmds
15437
15438# Specify filename containing input files.
15439file_list_spec=$lt_file_list_spec
15440
15441# How to hardcode a shared library path into an executable.
15442hardcode_action=$hardcode_action
15443
15444# ### END LIBTOOL CONFIG
15445
15446_LT_EOF
15447
15448 case $host_os in
15449 aix3*)
15450 cat <<\_LT_EOF >> "$cfgfile"
15451# AIX sometimes has problems with the GCC collect2 program. For some
15452# reason, if we set the COLLECT_NAMES environment variable, the problems
15453# vanish in a puff of smoke.
15454if test "X${COLLECT_NAMES+set}" != Xset; then
15455 COLLECT_NAMES=
15456 export COLLECT_NAMES
15457fi
15458_LT_EOF
15459 ;;
15460 esac
15461
15462
15463ltmain="$ac_aux_dir/ltmain.sh"
15464
15465
15466 # We use sed instead of cat because bash on DJGPP gets confused if
15467 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15468 # text mode, it properly converts lines to CR/LF. This bash problem
15469 # is reportedly fixed, but why not run on old versions too?
15470 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15471 || (rm -f "$cfgfile"; exit 1)
15472
15473 case $xsi_shell in
15474 yes)
15475 cat << \_LT_EOF >> "$cfgfile"
15476
15477# func_dirname file append nondir_replacement
15478# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15479# otherwise set result to NONDIR_REPLACEMENT.
15480func_dirname ()
15481{
15482 case ${1} in
15483 */*) func_dirname_result="${1%/*}${2}" ;;
15484 * ) func_dirname_result="${3}" ;;
15485 esac
15486}
15487
15488# func_basename file
15489func_basename ()
15490{
15491 func_basename_result="${1##*/}"
15492}
15493
15494# func_dirname_and_basename file append nondir_replacement
15495# perform func_basename and func_dirname in a single function
15496# call:
15497# dirname: Compute the dirname of FILE. If nonempty,
15498# add APPEND to the result, otherwise set result
15499# to NONDIR_REPLACEMENT.
15500# value returned in "$func_dirname_result"
15501# basename: Compute filename of FILE.
15502# value retuned in "$func_basename_result"
15503# Implementation must be kept synchronized with func_dirname
15504# and func_basename. For efficiency, we do not delegate to
15505# those functions but instead duplicate the functionality here.
15506func_dirname_and_basename ()
15507{
15508 case ${1} in
15509 */*) func_dirname_result="${1%/*}${2}" ;;
15510 * ) func_dirname_result="${3}" ;;
15511 esac
15512 func_basename_result="${1##*/}"
15513}
15514
15515# func_stripname prefix suffix name
15516# strip PREFIX and SUFFIX off of NAME.
15517# PREFIX and SUFFIX must not contain globbing or regex special
15518# characters, hashes, percent signs, but SUFFIX may contain a leading
15519# dot (in which case that matches only a dot).
15520func_stripname ()
15521{
15522 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15523 # positional parameters, so assign one to ordinary parameter first.
15524 func_stripname_result=${3}
15525 func_stripname_result=${func_stripname_result#"${1}"}
15526 func_stripname_result=${func_stripname_result%"${2}"}
15527}
15528
15529# func_opt_split
15530func_opt_split ()
15531{
15532 func_opt_split_opt=${1%%=*}
15533 func_opt_split_arg=${1#*=}
15534}
15535
15536# func_lo2o object
15537func_lo2o ()
15538{
15539 case ${1} in
15540 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15541 *) func_lo2o_result=${1} ;;
15542 esac
15543}
15544
15545# func_xform libobj-or-source
15546func_xform ()
15547{
15548 func_xform_result=${1%.*}.lo
15549}
15550
15551# func_arith arithmetic-term...
15552func_arith ()
15553{
15554 func_arith_result=$(( $* ))
15555}
15556
15557# func_len string
15558# STRING may not start with a hyphen.
15559func_len ()
15560{
15561 func_len_result=${#1}
15562}
15563
15564_LT_EOF
15565 ;;
15566 *) # Bourne compatible functions.
15567 cat << \_LT_EOF >> "$cfgfile"
15568
15569# func_dirname file append nondir_replacement
15570# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15571# otherwise set result to NONDIR_REPLACEMENT.
15572func_dirname ()
15573{
15574 # Extract subdirectory from the argument.
15575 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15576 if test "X$func_dirname_result" = "X${1}"; then
15577 func_dirname_result="${3}"
15578 else
15579 func_dirname_result="$func_dirname_result${2}"
15580 fi
15581}
15582
15583# func_basename file
15584func_basename ()
15585{
15586 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15587}
15588
15589
15590# func_stripname prefix suffix name
15591# strip PREFIX and SUFFIX off of NAME.
15592# PREFIX and SUFFIX must not contain globbing or regex special
15593# characters, hashes, percent signs, but SUFFIX may contain a leading
15594# dot (in which case that matches only a dot).
15595# func_strip_suffix prefix name
15596func_stripname ()
15597{
15598 case ${2} in
15599 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15600 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15601 esac
15602}
15603
15604# sed scripts:
15605my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15606my_sed_long_arg='1s/^-[^=]*=//'
15607
15608# func_opt_split
15609func_opt_split ()
15610{
15611 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15612 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15613}
15614
15615# func_lo2o object
15616func_lo2o ()
15617{
15618 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15619}
15620
15621# func_xform libobj-or-source
15622func_xform ()
15623{
15624 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15625}
15626
15627# func_arith arithmetic-term...
15628func_arith ()
15629{
15630 func_arith_result=`expr "$@"`
15631}
15632
15633# func_len string
15634# STRING may not start with a hyphen.
15635func_len ()
15636{
15637 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15638}
15639
15640_LT_EOF
15641esac
15642
15643case $lt_shell_append in
15644 yes)
15645 cat << \_LT_EOF >> "$cfgfile"
15646
15647# func_append var value
15648# Append VALUE to the end of shell variable VAR.
15649func_append ()
15650{
15651 eval "$1+=\$2"
15652}
15653_LT_EOF
15654 ;;
15655 *)
15656 cat << \_LT_EOF >> "$cfgfile"
15657
15658# func_append var value
15659# Append VALUE to the end of shell variable VAR.
15660func_append ()
15661{
15662 eval "$1=\$$1\$2"
15663}
15664
15665_LT_EOF
15666 ;;
15667 esac
15668
15669
15670 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15671 || (rm -f "$cfgfile"; exit 1)
15672
15673 mv -f "$cfgfile" "$ofile" ||
15674 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15675 chmod +x "$ofile"
15676
15677 ;;
4f8d4a38
DD
15678 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15679 rm -f Makesim1.tmp Makesim2.tmp Makefile
15680 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15681 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15682 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15683 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15684 <Makefile.sim >Makefile
15685 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15686 ;;
15687 "stamp-h":C) echo > stamp-h ;;
15688
15689 esac
15690done # for ac_tag
15691
15692
15693as_fn_exit 0
15694_ACEOF
15695ac_clean_files=$ac_clean_files_save
15696
15697test $ac_write_fail = 0 ||
15698 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15699
15700
15701# configure is writing to config.log, and then calls config.status.
15702# config.status does its own redirection, appending to config.log.
15703# Unfortunately, on DOS this fails, as config.log is still kept open
15704# by configure, so config.status won't be able to write to it; its
15705# output is simply discarded. So we exec the FD to /dev/null,
15706# effectively closing config.log, so it can be properly (re)opened and
15707# appended to by config.status. When coming back to configure, we
15708# need to make the FD available again.
15709if test "$no_create" != yes; then
15710 ac_cs_success=:
15711 ac_config_status_args=
15712 test "$silent" = yes &&
15713 ac_config_status_args="$ac_config_status_args --quiet"
15714 exec 5>/dev/null
15715 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15716 exec 5>>config.log
15717 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15718 # would make configure fail if this is the last instruction.
15719 $ac_cs_success || as_fn_exit $?
15720fi
15721if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15723$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15724fi
15725
15726