]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/bfin/configure
sim: drop unused SIM_AC_OPTION_PACKAGES
[thirdparty/binutils-gdb.git] / sim / bfin / configure
CommitLineData
ef016f83
MF
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"
ef016f83
MF
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
ef016f83
MF
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
604SDL_LIBS
605SDL_CFLAGS
606PKG_CONFIG_LIBDIR
607PKG_CONFIG_PATH
608PKG_CONFIG
ef016f83
MF
609REPORT_BUGS_TEXI
610REPORT_BUGS_TO
611PKGVERSION
612sim_profile
613sim_trace
614sim_stdio
615sim_debug
ef016f83 616MAINT
31e6ad7d
MF
617MAINTAINER_MODE_FALSE
618MAINTAINER_MODE_TRUE
6bb11ab3
L
619lt_cv_dlopen_libs
620OTOOL64
621OTOOL
622LIPO
623NMEDIT
624DSYMUTIL
625AWK
626STRIP
627OBJDUMP
628LN_S
629NM
630ac_ct_DUMPBIN
631DUMPBIN
632LD
633FGREP
634SED
635LIBTOOL
636PLUGINS_FALSE
637PLUGINS_TRUE
aadc9410
MF
638zlibinc
639zlibdir
ef016f83
MF
640CATOBJEXT
641GENCAT
642INSTOBJEXT
643DATADIRNAME
644CATALOGS
645POSUB
646GMSGFMT
647XGETTEXT
648INCINTL
649LIBINTL_DEP
650LIBINTL
651USE_NLS
db2e4d67
MF
652GMAKE_FALSE
653GMAKE_TRUE
654MAKE
655CCDEPMODE
656DEPDIR
657am__leading_dot
5f3ef9d0 658PACKAGE
ef016f83
MF
659RANLIB
660AR
661HDEFINES
662CC_FOR_BUILD
663INSTALL_DATA
664INSTALL_SCRIPT
665INSTALL_PROGRAM
2232061b
MF
666EGREP
667GREP
668CPP
ef016f83
MF
669target_os
670target_vendor
671target_cpu
672target
673host_os
674host_vendor
675host_cpu
676host
677build_os
678build_vendor
679build_cpu
680build
6ffe910a
MF
681OBJEXT
682EXEEXT
683ac_ct_CC
684CPPFLAGS
685LDFLAGS
686CFLAGS
687CC
ef016f83
MF
688WERROR_CFLAGS
689WARN_CFLAGS
690sim_xor_endian
ef016f83
MF
691sim_smp
692sim_reserved_bits
ef016f83
MF
693sim_inline
694sim_hw
695sim_hw_objs
696sim_hw_cflags
697sim_default_model
698sim_scache
699sim_float
ef016f83
MF
700sim_endian
701sim_bitsize
702sim_assert
703sim_alignment
704sim_environment
705target_alias
706host_alias
707build_alias
708LIBS
709ECHO_T
710ECHO_N
711ECHO_C
712DEFS
713mandir
714localedir
715libdir
716psdir
717pdfdir
718dvidir
719htmldir
720infodir
721docdir
722oldincludedir
723includedir
724localstatedir
725sharedstatedir
726sysconfdir
727datadir
728datarootdir
729libexecdir
730sbindir
731bindir
732program_transform_name
733prefix
734exec_prefix
735PACKAGE_URL
736PACKAGE_BUGREPORT
737PACKAGE_STRING
738PACKAGE_VERSION
739PACKAGE_TARNAME
740PACKAGE_NAME
741PATH_SEPARATOR
742SHELL'
743ac_subst_files=''
744ac_user_opts='
745enable_option_checking
aadc9410 746with_system_zlib
6bb11ab3
L
747enable_plugins
748enable_shared
749enable_static
750with_pic
751enable_fast_install
752with_gnu_ld
753enable_libtool_lock
ef016f83 754enable_maintainer_mode
ef016f83
MF
755enable_sim_debug
756enable_sim_stdio
757enable_sim_trace
758enable_sim_profile
35656e95 759enable_sim_assert
16f7876d 760enable_sim_environment
347fe5bb 761enable_sim_inline
ef016f83
MF
762with_pkgversion
763with_bugurl
764enable_sim_endian
765enable_sim_alignment
ef016f83 766enable_sim_default_model
2232061b 767enable_werror
ef016f83
MF
768enable_build_warnings
769enable_sim_build_warnings
770enable_sim_hardware
771'
772 ac_precious_vars='build_alias
773host_alias
774target_alias
775CC
776CFLAGS
777LDFLAGS
778LIBS
779CPPFLAGS
780CPP
781PKG_CONFIG
782PKG_CONFIG_PATH
783PKG_CONFIG_LIBDIR
784SDL_CFLAGS
785SDL_LIBS'
786
787
788# Initialize some variables set by options.
789ac_init_help=
790ac_init_version=false
791ac_unrecognized_opts=
792ac_unrecognized_sep=
793# The variables have the same names as the options, with
794# dashes changed to underlines.
795cache_file=/dev/null
796exec_prefix=NONE
797no_create=
798no_recursion=
799prefix=NONE
800program_prefix=NONE
801program_suffix=NONE
802program_transform_name=s,x,x,
803silent=
804site=
805srcdir=
806verbose=
807x_includes=NONE
808x_libraries=NONE
809
810# Installation directory options.
811# These are left unexpanded so users can "make install exec_prefix=/foo"
812# and all the variables that are supposed to be based on exec_prefix
813# by default will actually change.
814# Use braces instead of parens because sh, perl, etc. also accept them.
815# (The list follows the same order as the GNU Coding Standards.)
816bindir='${exec_prefix}/bin'
817sbindir='${exec_prefix}/sbin'
818libexecdir='${exec_prefix}/libexec'
819datarootdir='${prefix}/share'
820datadir='${datarootdir}'
821sysconfdir='${prefix}/etc'
822sharedstatedir='${prefix}/com'
823localstatedir='${prefix}/var'
824includedir='${prefix}/include'
825oldincludedir='/usr/include'
826docdir='${datarootdir}/doc/${PACKAGE}'
827infodir='${datarootdir}/info'
828htmldir='${docdir}'
829dvidir='${docdir}'
830pdfdir='${docdir}'
831psdir='${docdir}'
832libdir='${exec_prefix}/lib'
833localedir='${datarootdir}/locale'
834mandir='${datarootdir}/man'
835
836ac_prev=
837ac_dashdash=
838for ac_option
839do
840 # If the previous option needs an argument, assign it.
841 if test -n "$ac_prev"; then
842 eval $ac_prev=\$ac_option
843 ac_prev=
844 continue
845 fi
846
847 case $ac_option in
848 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
849 *) ac_optarg=yes ;;
850 esac
851
852 # Accept the important Cygnus configure options, so we can diagnose typos.
853
854 case $ac_dashdash$ac_option in
855 --)
856 ac_dashdash=yes ;;
857
858 -bindir | --bindir | --bindi | --bind | --bin | --bi)
859 ac_prev=bindir ;;
860 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
861 bindir=$ac_optarg ;;
862
863 -build | --build | --buil | --bui | --bu)
864 ac_prev=build_alias ;;
865 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
866 build_alias=$ac_optarg ;;
867
868 -cache-file | --cache-file | --cache-fil | --cache-fi \
869 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
870 ac_prev=cache_file ;;
871 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
872 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
873 cache_file=$ac_optarg ;;
874
875 --config-cache | -C)
876 cache_file=config.cache ;;
877
878 -datadir | --datadir | --datadi | --datad)
879 ac_prev=datadir ;;
880 -datadir=* | --datadir=* | --datadi=* | --datad=*)
881 datadir=$ac_optarg ;;
882
883 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
884 | --dataroo | --dataro | --datar)
885 ac_prev=datarootdir ;;
886 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
887 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
888 datarootdir=$ac_optarg ;;
889
890 -disable-* | --disable-*)
891 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
892 # Reject names that are not valid shell variable names.
893 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
894 as_fn_error "invalid feature name: $ac_useropt"
895 ac_useropt_orig=$ac_useropt
896 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
897 case $ac_user_opts in
898 *"
899"enable_$ac_useropt"
900"*) ;;
901 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
902 ac_unrecognized_sep=', ';;
903 esac
904 eval enable_$ac_useropt=no ;;
905
906 -docdir | --docdir | --docdi | --doc | --do)
907 ac_prev=docdir ;;
908 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
909 docdir=$ac_optarg ;;
910
911 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
912 ac_prev=dvidir ;;
913 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
914 dvidir=$ac_optarg ;;
915
916 -enable-* | --enable-*)
917 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
918 # Reject names that are not valid shell variable names.
919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
920 as_fn_error "invalid feature name: $ac_useropt"
921 ac_useropt_orig=$ac_useropt
922 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923 case $ac_user_opts in
924 *"
925"enable_$ac_useropt"
926"*) ;;
927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
928 ac_unrecognized_sep=', ';;
929 esac
930 eval enable_$ac_useropt=\$ac_optarg ;;
931
932 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
933 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
934 | --exec | --exe | --ex)
935 ac_prev=exec_prefix ;;
936 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
937 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
938 | --exec=* | --exe=* | --ex=*)
939 exec_prefix=$ac_optarg ;;
940
941 -gas | --gas | --ga | --g)
942 # Obsolete; use --with-gas.
943 with_gas=yes ;;
944
945 -help | --help | --hel | --he | -h)
946 ac_init_help=long ;;
947 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
948 ac_init_help=recursive ;;
949 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
950 ac_init_help=short ;;
951
952 -host | --host | --hos | --ho)
953 ac_prev=host_alias ;;
954 -host=* | --host=* | --hos=* | --ho=*)
955 host_alias=$ac_optarg ;;
956
957 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
958 ac_prev=htmldir ;;
959 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
960 | --ht=*)
961 htmldir=$ac_optarg ;;
962
963 -includedir | --includedir | --includedi | --included | --include \
964 | --includ | --inclu | --incl | --inc)
965 ac_prev=includedir ;;
966 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
967 | --includ=* | --inclu=* | --incl=* | --inc=*)
968 includedir=$ac_optarg ;;
969
970 -infodir | --infodir | --infodi | --infod | --info | --inf)
971 ac_prev=infodir ;;
972 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
973 infodir=$ac_optarg ;;
974
975 -libdir | --libdir | --libdi | --libd)
976 ac_prev=libdir ;;
977 -libdir=* | --libdir=* | --libdi=* | --libd=*)
978 libdir=$ac_optarg ;;
979
980 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
981 | --libexe | --libex | --libe)
982 ac_prev=libexecdir ;;
983 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
984 | --libexe=* | --libex=* | --libe=*)
985 libexecdir=$ac_optarg ;;
986
987 -localedir | --localedir | --localedi | --localed | --locale)
988 ac_prev=localedir ;;
989 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
990 localedir=$ac_optarg ;;
991
992 -localstatedir | --localstatedir | --localstatedi | --localstated \
993 | --localstate | --localstat | --localsta | --localst | --locals)
994 ac_prev=localstatedir ;;
995 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
996 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
997 localstatedir=$ac_optarg ;;
998
999 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1000 ac_prev=mandir ;;
1001 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1002 mandir=$ac_optarg ;;
1003
1004 -nfp | --nfp | --nf)
1005 # Obsolete; use --without-fp.
1006 with_fp=no ;;
1007
1008 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1009 | --no-cr | --no-c | -n)
1010 no_create=yes ;;
1011
1012 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1013 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1014 no_recursion=yes ;;
1015
1016 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1017 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1018 | --oldin | --oldi | --old | --ol | --o)
1019 ac_prev=oldincludedir ;;
1020 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1021 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1022 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1023 oldincludedir=$ac_optarg ;;
1024
1025 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1026 ac_prev=prefix ;;
1027 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1028 prefix=$ac_optarg ;;
1029
1030 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1031 | --program-pre | --program-pr | --program-p)
1032 ac_prev=program_prefix ;;
1033 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1034 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1035 program_prefix=$ac_optarg ;;
1036
1037 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1038 | --program-suf | --program-su | --program-s)
1039 ac_prev=program_suffix ;;
1040 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1041 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1042 program_suffix=$ac_optarg ;;
1043
1044 -program-transform-name | --program-transform-name \
1045 | --program-transform-nam | --program-transform-na \
1046 | --program-transform-n | --program-transform- \
1047 | --program-transform | --program-transfor \
1048 | --program-transfo | --program-transf \
1049 | --program-trans | --program-tran \
1050 | --progr-tra | --program-tr | --program-t)
1051 ac_prev=program_transform_name ;;
1052 -program-transform-name=* | --program-transform-name=* \
1053 | --program-transform-nam=* | --program-transform-na=* \
1054 | --program-transform-n=* | --program-transform-=* \
1055 | --program-transform=* | --program-transfor=* \
1056 | --program-transfo=* | --program-transf=* \
1057 | --program-trans=* | --program-tran=* \
1058 | --progr-tra=* | --program-tr=* | --program-t=*)
1059 program_transform_name=$ac_optarg ;;
1060
1061 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1062 ac_prev=pdfdir ;;
1063 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1064 pdfdir=$ac_optarg ;;
1065
1066 -psdir | --psdir | --psdi | --psd | --ps)
1067 ac_prev=psdir ;;
1068 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1069 psdir=$ac_optarg ;;
1070
1071 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1072 | -silent | --silent | --silen | --sile | --sil)
1073 silent=yes ;;
1074
1075 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1076 ac_prev=sbindir ;;
1077 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1078 | --sbi=* | --sb=*)
1079 sbindir=$ac_optarg ;;
1080
1081 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1082 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1083 | --sharedst | --shareds | --shared | --share | --shar \
1084 | --sha | --sh)
1085 ac_prev=sharedstatedir ;;
1086 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1087 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1088 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1089 | --sha=* | --sh=*)
1090 sharedstatedir=$ac_optarg ;;
1091
1092 -site | --site | --sit)
1093 ac_prev=site ;;
1094 -site=* | --site=* | --sit=*)
1095 site=$ac_optarg ;;
1096
1097 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1098 ac_prev=srcdir ;;
1099 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1100 srcdir=$ac_optarg ;;
1101
1102 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1103 | --syscon | --sysco | --sysc | --sys | --sy)
1104 ac_prev=sysconfdir ;;
1105 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1106 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1107 sysconfdir=$ac_optarg ;;
1108
1109 -target | --target | --targe | --targ | --tar | --ta | --t)
1110 ac_prev=target_alias ;;
1111 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1112 target_alias=$ac_optarg ;;
1113
1114 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1115 verbose=yes ;;
1116
1117 -version | --version | --versio | --versi | --vers | -V)
1118 ac_init_version=: ;;
1119
1120 -with-* | --with-*)
1121 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1122 # Reject names that are not valid shell variable names.
1123 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124 as_fn_error "invalid package name: $ac_useropt"
1125 ac_useropt_orig=$ac_useropt
1126 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127 case $ac_user_opts in
1128 *"
1129"with_$ac_useropt"
1130"*) ;;
1131 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1132 ac_unrecognized_sep=', ';;
1133 esac
1134 eval with_$ac_useropt=\$ac_optarg ;;
1135
1136 -without-* | --without-*)
1137 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1138 # Reject names that are not valid shell variable names.
1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1140 as_fn_error "invalid package name: $ac_useropt"
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1144 *"
1145"with_$ac_useropt"
1146"*) ;;
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
1149 esac
1150 eval with_$ac_useropt=no ;;
1151
1152 --x)
1153 # Obsolete; use --with-x.
1154 with_x=yes ;;
1155
1156 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1157 | --x-incl | --x-inc | --x-in | --x-i)
1158 ac_prev=x_includes ;;
1159 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1160 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1161 x_includes=$ac_optarg ;;
1162
1163 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1164 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1165 ac_prev=x_libraries ;;
1166 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1167 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1168 x_libraries=$ac_optarg ;;
1169
1170 -*) as_fn_error "unrecognized option: \`$ac_option'
1171Try \`$0 --help' for more information."
1172 ;;
1173
1174 *=*)
1175 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1176 # Reject names that are not valid shell variable names.
1177 case $ac_envvar in #(
1178 '' | [0-9]* | *[!_$as_cr_alnum]* )
1179 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1180 esac
1181 eval $ac_envvar=\$ac_optarg
1182 export $ac_envvar ;;
1183
1184 *)
1185 # FIXME: should be removed in autoconf 3.0.
1186 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1187 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1188 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1189 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1190 ;;
1191
1192 esac
1193done
1194
1195if test -n "$ac_prev"; then
1196 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1197 as_fn_error "missing argument to $ac_option"
1198fi
1199
1200if test -n "$ac_unrecognized_opts"; then
1201 case $enable_option_checking in
1202 no) ;;
1203 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1204 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1205 esac
1206fi
1207
1208# Check all directory arguments for consistency.
1209for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1210 datadir sysconfdir sharedstatedir localstatedir includedir \
1211 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1212 libdir localedir mandir
1213do
1214 eval ac_val=\$$ac_var
1215 # Remove trailing slashes.
1216 case $ac_val in
1217 */ )
1218 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1219 eval $ac_var=\$ac_val;;
1220 esac
1221 # Be sure to have absolute directory names.
1222 case $ac_val in
1223 [\\/$]* | ?:[\\/]* ) continue;;
1224 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1225 esac
1226 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1227done
1228
1229# There might be people who depend on the old broken behavior: `$host'
1230# used to hold the argument of --host etc.
1231# FIXME: To remove some day.
1232build=$build_alias
1233host=$host_alias
1234target=$target_alias
1235
1236# FIXME: To remove some day.
1237if test "x$host_alias" != x; then
1238 if test "x$build_alias" = x; then
1239 cross_compiling=maybe
1240 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1241 If a cross compiler is detected then cross compile mode will be used." >&2
1242 elif test "x$build_alias" != "x$host_alias"; then
1243 cross_compiling=yes
1244 fi
1245fi
1246
1247ac_tool_prefix=
1248test -n "$host_alias" && ac_tool_prefix=$host_alias-
1249
1250test "$silent" = yes && exec 6>/dev/null
1251
1252
1253ac_pwd=`pwd` && test -n "$ac_pwd" &&
1254ac_ls_di=`ls -di .` &&
1255ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1256 as_fn_error "working directory cannot be determined"
1257test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1258 as_fn_error "pwd does not report name of working directory"
1259
1260
1261# Find the source files, if location was not specified.
1262if test -z "$srcdir"; then
1263 ac_srcdir_defaulted=yes
1264 # Try the directory containing this script, then the parent directory.
1265 ac_confdir=`$as_dirname -- "$as_myself" ||
1266$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1267 X"$as_myself" : 'X\(//\)[^/]' \| \
1268 X"$as_myself" : 'X\(//\)$' \| \
1269 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1270$as_echo X"$as_myself" |
1271 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1272 s//\1/
1273 q
1274 }
1275 /^X\(\/\/\)[^/].*/{
1276 s//\1/
1277 q
1278 }
1279 /^X\(\/\/\)$/{
1280 s//\1/
1281 q
1282 }
1283 /^X\(\/\).*/{
1284 s//\1/
1285 q
1286 }
1287 s/.*/./; q'`
1288 srcdir=$ac_confdir
1289 if test ! -r "$srcdir/$ac_unique_file"; then
1290 srcdir=..
1291 fi
1292else
1293 ac_srcdir_defaulted=no
1294fi
1295if test ! -r "$srcdir/$ac_unique_file"; then
1296 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1297 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1298fi
1299ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1300ac_abs_confdir=`(
1301 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1302 pwd)`
1303# When building in place, set srcdir=.
1304if test "$ac_abs_confdir" = "$ac_pwd"; then
1305 srcdir=.
1306fi
1307# Remove unnecessary trailing slashes from srcdir.
1308# Double slashes in file names in object file debugging info
1309# mess up M-x gdb in Emacs.
1310case $srcdir in
1311*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1312esac
1313for ac_var in $ac_precious_vars; do
1314 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1315 eval ac_env_${ac_var}_value=\$${ac_var}
1316 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1317 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1318done
1319
1320#
1321# Report the --help message.
1322#
1323if test "$ac_init_help" = "long"; then
1324 # Omit some internal or obsolete options to make the list less imposing.
1325 # This message is too long to be a string in the A/UX 3.1 sh.
1326 cat <<_ACEOF
1327\`configure' configures this package to adapt to many kinds of systems.
1328
1329Usage: $0 [OPTION]... [VAR=VALUE]...
1330
1331To assign environment variables (e.g., CC, CFLAGS...), specify them as
1332VAR=VALUE. See below for descriptions of some of the useful variables.
1333
1334Defaults for the options are specified in brackets.
1335
1336Configuration:
1337 -h, --help display this help and exit
1338 --help=short display options specific to this package
1339 --help=recursive display the short help of all the included packages
1340 -V, --version display version information and exit
1341 -q, --quiet, --silent do not print \`checking...' messages
1342 --cache-file=FILE cache test results in FILE [disabled]
1343 -C, --config-cache alias for \`--cache-file=config.cache'
1344 -n, --no-create do not create output files
1345 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1346
1347Installation directories:
1348 --prefix=PREFIX install architecture-independent files in PREFIX
1349 [$ac_default_prefix]
1350 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1351 [PREFIX]
1352
1353By default, \`make install' will install all the files in
1354\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1355an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1356for instance \`--prefix=\$HOME'.
1357
1358For better control, use the options below.
1359
1360Fine tuning of the installation directories:
1361 --bindir=DIR user executables [EPREFIX/bin]
1362 --sbindir=DIR system admin executables [EPREFIX/sbin]
1363 --libexecdir=DIR program executables [EPREFIX/libexec]
1364 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1365 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1366 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1367 --libdir=DIR object code libraries [EPREFIX/lib]
1368 --includedir=DIR C header files [PREFIX/include]
1369 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1370 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1371 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1372 --infodir=DIR info documentation [DATAROOTDIR/info]
1373 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1374 --mandir=DIR man documentation [DATAROOTDIR/man]
1375 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1376 --htmldir=DIR html documentation [DOCDIR]
1377 --dvidir=DIR dvi documentation [DOCDIR]
1378 --pdfdir=DIR pdf documentation [DOCDIR]
1379 --psdir=DIR ps documentation [DOCDIR]
1380_ACEOF
1381
1382 cat <<\_ACEOF
1383
1384Program names:
1385 --program-prefix=PREFIX prepend PREFIX to installed program names
1386 --program-suffix=SUFFIX append SUFFIX to installed program names
1387 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1388
1389System types:
1390 --build=BUILD configure for building on BUILD [guessed]
1391 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1392 --target=TARGET configure for building compilers for TARGET [HOST]
1393_ACEOF
1394fi
1395
1396if test -n "$ac_init_help"; then
1397
1398 cat <<\_ACEOF
1399
1400Optional Features:
1401 --disable-option-checking ignore unrecognized --enable/--with options
1402 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1403 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1404 --enable-plugins Enable support for plugins
6bb11ab3
L
1405 --enable-shared[=PKGS] build shared libraries [default=yes]
1406 --enable-static[=PKGS] build static libraries [default=yes]
1407 --enable-fast-install[=PKGS]
1408 optimize for fast installation [default=yes]
1409 --disable-libtool-lock avoid locking (might break parallel builds)
31e6ad7d
MF
1410 --enable-maintainer-mode enable make rules and dependencies not useful
1411 (and sometimes confusing) to the casual installer
8d0978fb
MF
1412 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1413 itself)
1414 --enable-sim-stdio Specify whether to use stdio for console
1415 input/output
1416 --enable-sim-trace=opts Enable tracing of simulated programs
1417 --enable-sim-profile=opts
1418 Enable profiling flags
35656e95 1419 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1420 --enable-sim-environment=environment
1421 Specify mixed, user, virtual or operating
1422 environment
347fe5bb
MF
1423 --enable-sim-inline=inlines
1424 Specify which functions should be inlined
8d0978fb
MF
1425 --enable-sim-endian=endian
1426 Specify target byte endian orientation
1427 --enable-sim-alignment=align
1428 Specify strict, nonstrict or forced alignment of
1429 memory accesses
8d0978fb
MF
1430 --enable-sim-default-model=model
1431 Specify default model to simulate
2232061b
MF
1432 --enable-werror treat compile warnings as errors
1433 --enable-build-warnings enable build-time compiler warnings if gcc is used
1434 --enable-sim-build-warnings
1435 enable SIM specific build-time compiler warnings if
1436 gcc is used
1517bd27
MF
1437 --enable-sim-hardware=LIST
1438 Specify the hardware to be included in the build.
ef016f83
MF
1439
1440Optional Packages:
1441 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1442 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1443 --with-system-zlib use installed libz
6bb11ab3
L
1444 --with-pic try to use only PIC/non-PIC objects [default=use
1445 both]
1446 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1447 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
ef016f83
MF
1448 --with-bugurl=URL Direct users to URL to report a bug
1449
1450Some influential environment variables:
1451 CC C compiler command
1452 CFLAGS C compiler flags
1453 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1454 nonstandard directory <lib dir>
1455 LIBS libraries to pass to the linker, e.g. -l<library>
1456 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1457 you have headers in a nonstandard directory <include dir>
1458 CPP C preprocessor
1459 PKG_CONFIG path to pkg-config utility
1460 PKG_CONFIG_PATH
1461 directories to add to pkg-config's search path
1462 PKG_CONFIG_LIBDIR
1463 path overriding pkg-config's built-in search path
1464 SDL_CFLAGS C compiler flags for SDL, overriding pkg-config
1465 SDL_LIBS linker flags for SDL, overriding pkg-config
1466
1467Use these variables to override the choices made by `configure' or to help
1468it to find libraries and programs with nonstandard names/locations.
1469
1470Report bugs to the package provider.
1471_ACEOF
1472ac_status=$?
1473fi
1474
1475if test "$ac_init_help" = "recursive"; then
1476 # If there are subdirs, report their specific --help.
1477 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1478 test -d "$ac_dir" ||
1479 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1480 continue
1481 ac_builddir=.
1482
1483case "$ac_dir" in
1484.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1485*)
1486 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1487 # A ".." for each directory in $ac_dir_suffix.
1488 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1489 case $ac_top_builddir_sub in
1490 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1491 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1492 esac ;;
1493esac
1494ac_abs_top_builddir=$ac_pwd
1495ac_abs_builddir=$ac_pwd$ac_dir_suffix
1496# for backward compatibility:
1497ac_top_builddir=$ac_top_build_prefix
1498
1499case $srcdir in
1500 .) # We are building in place.
1501 ac_srcdir=.
1502 ac_top_srcdir=$ac_top_builddir_sub
1503 ac_abs_top_srcdir=$ac_pwd ;;
1504 [\\/]* | ?:[\\/]* ) # Absolute name.
1505 ac_srcdir=$srcdir$ac_dir_suffix;
1506 ac_top_srcdir=$srcdir
1507 ac_abs_top_srcdir=$srcdir ;;
1508 *) # Relative name.
1509 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1510 ac_top_srcdir=$ac_top_build_prefix$srcdir
1511 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1512esac
1513ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1514
1515 cd "$ac_dir" || { ac_status=$?; continue; }
1516 # Check for guested configure.
1517 if test -f "$ac_srcdir/configure.gnu"; then
1518 echo &&
1519 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1520 elif test -f "$ac_srcdir/configure"; then
1521 echo &&
1522 $SHELL "$ac_srcdir/configure" --help=recursive
1523 else
1524 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1525 fi || ac_status=$?
1526 cd "$ac_pwd" || { ac_status=$?; break; }
1527 done
1528fi
1529
1530test -n "$ac_init_help" && exit $ac_status
1531if $ac_init_version; then
1532 cat <<\_ACEOF
1533configure
1534generated by GNU Autoconf 2.64
1535
1536Copyright (C) 2009 Free Software Foundation, Inc.
1537This configure script is free software; the Free Software Foundation
1538gives unlimited permission to copy, distribute and modify it.
1539_ACEOF
1540 exit
1541fi
1542
1543## ------------------------ ##
1544## Autoconf initialization. ##
1545## ------------------------ ##
1546
1547# ac_fn_c_try_compile LINENO
1548# --------------------------
1549# Try to compile conftest.$ac_ext, and return whether this succeeded.
1550ac_fn_c_try_compile ()
1551{
1552 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1553 rm -f conftest.$ac_objext
1554 if { { ac_try="$ac_compile"
1555case "(($ac_try" in
1556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1557 *) ac_try_echo=$ac_try;;
1558esac
1559eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1560$as_echo "$ac_try_echo"; } >&5
1561 (eval "$ac_compile") 2>conftest.err
1562 ac_status=$?
1563 if test -s conftest.err; then
1564 grep -v '^ *+' conftest.err >conftest.er1
1565 cat conftest.er1 >&5
1566 mv -f conftest.er1 conftest.err
1567 fi
1568 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1569 test $ac_status = 0; } && {
1570 test -z "$ac_c_werror_flag" ||
1571 test ! -s conftest.err
1572 } && test -s conftest.$ac_objext; then :
1573 ac_retval=0
1574else
1575 $as_echo "$as_me: failed program was:" >&5
1576sed 's/^/| /' conftest.$ac_ext >&5
1577
1578 ac_retval=1
1579fi
1580 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1581 return $ac_retval
1582
1583} # ac_fn_c_try_compile
1584
1585# ac_fn_c_try_cpp LINENO
1586# ----------------------
1587# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1588ac_fn_c_try_cpp ()
1589{
1590 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1591 if { { ac_try="$ac_cpp conftest.$ac_ext"
1592case "(($ac_try" in
1593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1594 *) ac_try_echo=$ac_try;;
1595esac
1596eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1597$as_echo "$ac_try_echo"; } >&5
1598 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1599 ac_status=$?
1600 if test -s conftest.err; then
1601 grep -v '^ *+' conftest.err >conftest.er1
1602 cat conftest.er1 >&5
1603 mv -f conftest.er1 conftest.err
1604 fi
1605 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1606 test $ac_status = 0; } >/dev/null && {
1607 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1608 test ! -s conftest.err
1609 }; then :
1610 ac_retval=0
1611else
1612 $as_echo "$as_me: failed program was:" >&5
1613sed 's/^/| /' conftest.$ac_ext >&5
1614
1615 ac_retval=1
1616fi
1617 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1618 return $ac_retval
1619
1620} # ac_fn_c_try_cpp
1621
1622# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1623# -------------------------------------------------------
1624# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1625# the include files in INCLUDES and setting the cache variable VAR
1626# accordingly.
1627ac_fn_c_check_header_mongrel ()
1628{
1629 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1630 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1632$as_echo_n "checking for $2... " >&6; }
1633if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1634 $as_echo_n "(cached) " >&6
1635fi
1636eval ac_res=\$$3
1637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1638$as_echo "$ac_res" >&6; }
1639else
1640 # Is the header compilable?
1641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1642$as_echo_n "checking $2 usability... " >&6; }
1643cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1644/* end confdefs.h. */
1645$4
1646#include <$2>
1647_ACEOF
1648if ac_fn_c_try_compile "$LINENO"; then :
1649 ac_header_compiler=yes
1650else
1651 ac_header_compiler=no
1652fi
1653rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1655$as_echo "$ac_header_compiler" >&6; }
1656
1657# Is the header present?
1658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1659$as_echo_n "checking $2 presence... " >&6; }
1660cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1661/* end confdefs.h. */
1662#include <$2>
1663_ACEOF
1664if ac_fn_c_try_cpp "$LINENO"; then :
1665 ac_header_preproc=yes
1666else
1667 ac_header_preproc=no
1668fi
1669rm -f conftest.err conftest.$ac_ext
1670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1671$as_echo "$ac_header_preproc" >&6; }
1672
1673# So? What about this header?
1674case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1675 yes:no: )
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1677$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1679$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1680 ;;
1681 no:yes:* )
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1683$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1685$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1687$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1689$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1691$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1692 ;;
1693esac
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1695$as_echo_n "checking for $2... " >&6; }
1696if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1697 $as_echo_n "(cached) " >&6
1698else
1699 eval "$3=\$ac_header_compiler"
1700fi
1701eval ac_res=\$$3
1702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1703$as_echo "$ac_res" >&6; }
1704fi
1705 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1706
1707} # ac_fn_c_check_header_mongrel
1708
1709# ac_fn_c_try_run LINENO
1710# ----------------------
1711# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1712# that executables *can* be run.
1713ac_fn_c_try_run ()
1714{
1715 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1716 if { { ac_try="$ac_link"
1717case "(($ac_try" in
1718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719 *) ac_try_echo=$ac_try;;
1720esac
1721eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722$as_echo "$ac_try_echo"; } >&5
1723 (eval "$ac_link") 2>&5
1724 ac_status=$?
1725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1726 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1727 { { case "(($ac_try" in
1728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729 *) ac_try_echo=$ac_try;;
1730esac
1731eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732$as_echo "$ac_try_echo"; } >&5
1733 (eval "$ac_try") 2>&5
1734 ac_status=$?
1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1736 test $ac_status = 0; }; }; then :
1737 ac_retval=0
1738else
1739 $as_echo "$as_me: program exited with status $ac_status" >&5
1740 $as_echo "$as_me: failed program was:" >&5
1741sed 's/^/| /' conftest.$ac_ext >&5
1742
1743 ac_retval=$ac_status
1744fi
1745 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1746 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1747 return $ac_retval
1748
1749} # ac_fn_c_try_run
1750
1751# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1752# -------------------------------------------------------
1753# Tests whether HEADER exists and can be compiled using the include files in
1754# INCLUDES, setting the cache variable VAR accordingly.
1755ac_fn_c_check_header_compile ()
1756{
1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1759$as_echo_n "checking for $2... " >&6; }
1760if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1761 $as_echo_n "(cached) " >&6
1762else
1763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1764/* end confdefs.h. */
1765$4
1766#include <$2>
1767_ACEOF
1768if ac_fn_c_try_compile "$LINENO"; then :
1769 eval "$3=yes"
1770else
1771 eval "$3=no"
1772fi
1773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1774fi
1775eval ac_res=\$$3
1776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1777$as_echo "$ac_res" >&6; }
1778 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1779
1780} # ac_fn_c_check_header_compile
1781
1782# ac_fn_c_try_link LINENO
1783# -----------------------
1784# Try to link conftest.$ac_ext, and return whether this succeeded.
1785ac_fn_c_try_link ()
1786{
1787 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1788 rm -f conftest.$ac_objext conftest$ac_exeext
1789 if { { ac_try="$ac_link"
1790case "(($ac_try" in
1791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1792 *) ac_try_echo=$ac_try;;
1793esac
1794eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1795$as_echo "$ac_try_echo"; } >&5
1796 (eval "$ac_link") 2>conftest.err
1797 ac_status=$?
1798 if test -s conftest.err; then
1799 grep -v '^ *+' conftest.err >conftest.er1
1800 cat conftest.er1 >&5
1801 mv -f conftest.er1 conftest.err
1802 fi
1803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804 test $ac_status = 0; } && {
1805 test -z "$ac_c_werror_flag" ||
1806 test ! -s conftest.err
1807 } && test -s conftest$ac_exeext && {
1808 test "$cross_compiling" = yes ||
1809 $as_test_x conftest$ac_exeext
1810 }; then :
1811 ac_retval=0
1812else
1813 $as_echo "$as_me: failed program was:" >&5
1814sed 's/^/| /' conftest.$ac_ext >&5
1815
1816 ac_retval=1
1817fi
1818 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1819 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1820 # interfere with the next link command; also delete a directory that is
1821 # left behind by Apple's compiler. We do this before executing the actions.
1822 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1823 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1824 return $ac_retval
1825
1826} # ac_fn_c_try_link
1827
1828# ac_fn_c_check_func LINENO FUNC VAR
1829# ----------------------------------
1830# Tests whether FUNC exists, setting the cache variable VAR accordingly
1831ac_fn_c_check_func ()
1832{
1833 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1835$as_echo_n "checking for $2... " >&6; }
1836if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1837 $as_echo_n "(cached) " >&6
1838else
1839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1840/* end confdefs.h. */
1841/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1842 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1843#define $2 innocuous_$2
1844
1845/* System header to define __stub macros and hopefully few prototypes,
1846 which can conflict with char $2 (); below.
1847 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1848 <limits.h> exists even on freestanding compilers. */
1849
1850#ifdef __STDC__
1851# include <limits.h>
1852#else
1853# include <assert.h>
1854#endif
1855
1856#undef $2
1857
1858/* Override any GCC internal prototype to avoid an error.
1859 Use char because int might match the return type of a GCC
1860 builtin and then its argument prototype would still apply. */
1861#ifdef __cplusplus
1862extern "C"
1863#endif
1864char $2 ();
1865/* The GNU C library defines this for functions which it implements
1866 to always fail with ENOSYS. Some functions are actually named
1867 something starting with __ and the normal name is an alias. */
1868#if defined __stub_$2 || defined __stub___$2
1869choke me
1870#endif
1871
1872int
1873main ()
1874{
1875return $2 ();
1876 ;
1877 return 0;
1878}
1879_ACEOF
1880if ac_fn_c_try_link "$LINENO"; then :
1881 eval "$3=yes"
1882else
1883 eval "$3=no"
1884fi
1885rm -f core conftest.err conftest.$ac_objext \
1886 conftest$ac_exeext conftest.$ac_ext
1887fi
1888eval ac_res=\$$3
1889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1890$as_echo "$ac_res" >&6; }
1891 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1892
1893} # ac_fn_c_check_func
936df756
MF
1894
1895# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1896# ----------------------------------------------------
1897# Tries to find if the field MEMBER exists in type AGGR, after including
1898# INCLUDES, setting cache variable VAR accordingly.
1899ac_fn_c_check_member ()
1900{
1901 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1903$as_echo_n "checking for $2.$3... " >&6; }
1904if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1905 $as_echo_n "(cached) " >&6
1906else
1907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1908/* end confdefs.h. */
1909$5
1910int
1911main ()
1912{
1913static $2 ac_aggr;
1914if (ac_aggr.$3)
1915return 0;
1916 ;
1917 return 0;
1918}
1919_ACEOF
1920if ac_fn_c_try_compile "$LINENO"; then :
1921 eval "$4=yes"
1922else
1923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1924/* end confdefs.h. */
1925$5
1926int
1927main ()
1928{
1929static $2 ac_aggr;
1930if (sizeof ac_aggr.$3)
1931return 0;
1932 ;
1933 return 0;
1934}
1935_ACEOF
1936if ac_fn_c_try_compile "$LINENO"; then :
1937 eval "$4=yes"
1938else
1939 eval "$4=no"
1940fi
1941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1942fi
1943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944fi
1945eval ac_res=\$$4
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1947$as_echo "$ac_res" >&6; }
1948 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1949
1950} # ac_fn_c_check_member
1951
1952# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1953# -------------------------------------------
1954# Tests whether TYPE exists after having included INCLUDES, setting cache
1955# variable VAR accordingly.
1956ac_fn_c_check_type ()
1957{
1958 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1960$as_echo_n "checking for $2... " >&6; }
1961if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1962 $as_echo_n "(cached) " >&6
1963else
1964 eval "$3=no"
1965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1966/* end confdefs.h. */
1967$4
1968int
1969main ()
1970{
1971if (sizeof ($2))
1972 return 0;
1973 ;
1974 return 0;
1975}
1976_ACEOF
1977if ac_fn_c_try_compile "$LINENO"; then :
1978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1979/* end confdefs.h. */
1980$4
1981int
1982main ()
1983{
1984if (sizeof (($2)))
1985 return 0;
1986 ;
1987 return 0;
1988}
1989_ACEOF
1990if ac_fn_c_try_compile "$LINENO"; then :
1991
1992else
1993 eval "$3=yes"
1994fi
1995rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1996fi
1997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1998fi
1999eval ac_res=\$$3
2000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2001$as_echo "$ac_res" >&6; }
2002 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2003
2004} # ac_fn_c_check_type
ef016f83
MF
2005cat >config.log <<_ACEOF
2006This file contains any messages produced by compilers while
2007running configure, to aid debugging if configure makes a mistake.
2008
2009It was created by $as_me, which was
2010generated by GNU Autoconf 2.64. Invocation command line was
2011
2012 $ $0 $@
2013
2014_ACEOF
2015exec 5>>config.log
2016{
2017cat <<_ASUNAME
2018## --------- ##
2019## Platform. ##
2020## --------- ##
2021
2022hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2023uname -m = `(uname -m) 2>/dev/null || echo unknown`
2024uname -r = `(uname -r) 2>/dev/null || echo unknown`
2025uname -s = `(uname -s) 2>/dev/null || echo unknown`
2026uname -v = `(uname -v) 2>/dev/null || echo unknown`
2027
2028/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2029/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2030
2031/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2032/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2033/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2034/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2035/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2036/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2037/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2038
2039_ASUNAME
2040
2041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2042for as_dir in $PATH
2043do
2044 IFS=$as_save_IFS
2045 test -z "$as_dir" && as_dir=.
2046 $as_echo "PATH: $as_dir"
2047 done
2048IFS=$as_save_IFS
2049
2050} >&5
2051
2052cat >&5 <<_ACEOF
2053
2054
2055## ----------- ##
2056## Core tests. ##
2057## ----------- ##
2058
2059_ACEOF
2060
2061
2062# Keep a trace of the command line.
2063# Strip out --no-create and --no-recursion so they do not pile up.
2064# Strip out --silent because we don't want to record it for future runs.
2065# Also quote any args containing shell meta-characters.
2066# Make two passes to allow for proper duplicate-argument suppression.
2067ac_configure_args=
2068ac_configure_args0=
2069ac_configure_args1=
2070ac_must_keep_next=false
2071for ac_pass in 1 2
2072do
2073 for ac_arg
2074 do
2075 case $ac_arg in
2076 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2077 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2078 | -silent | --silent | --silen | --sile | --sil)
2079 continue ;;
2080 *\'*)
2081 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2082 esac
2083 case $ac_pass in
2084 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2085 2)
2086 as_fn_append ac_configure_args1 " '$ac_arg'"
2087 if test $ac_must_keep_next = true; then
2088 ac_must_keep_next=false # Got value, back to normal.
2089 else
2090 case $ac_arg in
2091 *=* | --config-cache | -C | -disable-* | --disable-* \
2092 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2093 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2094 | -with-* | --with-* | -without-* | --without-* | --x)
2095 case "$ac_configure_args0 " in
2096 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2097 esac
2098 ;;
2099 -* ) ac_must_keep_next=true ;;
2100 esac
2101 fi
2102 as_fn_append ac_configure_args " '$ac_arg'"
2103 ;;
2104 esac
2105 done
2106done
2107{ ac_configure_args0=; unset ac_configure_args0;}
2108{ ac_configure_args1=; unset ac_configure_args1;}
2109
2110# When interrupted or exit'd, cleanup temporary files, and complete
2111# config.log. We remove comments because anyway the quotes in there
2112# would cause problems or look ugly.
2113# WARNING: Use '\'' to represent an apostrophe within the trap.
2114# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2115trap 'exit_status=$?
2116 # Save into config.log some information that might help in debugging.
2117 {
2118 echo
2119
2120 cat <<\_ASBOX
2121## ---------------- ##
2122## Cache variables. ##
2123## ---------------- ##
2124_ASBOX
2125 echo
2126 # The following way of writing the cache mishandles newlines in values,
2127(
2128 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2129 eval ac_val=\$$ac_var
2130 case $ac_val in #(
2131 *${as_nl}*)
2132 case $ac_var in #(
2133 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2134$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2135 esac
2136 case $ac_var in #(
2137 _ | IFS | as_nl) ;; #(
2138 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2139 *) { eval $ac_var=; unset $ac_var;} ;;
2140 esac ;;
2141 esac
2142 done
2143 (set) 2>&1 |
2144 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2145 *${as_nl}ac_space=\ *)
2146 sed -n \
2147 "s/'\''/'\''\\\\'\'''\''/g;
2148 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2149 ;; #(
2150 *)
2151 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2152 ;;
2153 esac |
2154 sort
2155)
2156 echo
2157
2158 cat <<\_ASBOX
2159## ----------------- ##
2160## Output variables. ##
2161## ----------------- ##
2162_ASBOX
2163 echo
2164 for ac_var in $ac_subst_vars
2165 do
2166 eval ac_val=\$$ac_var
2167 case $ac_val in
2168 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2169 esac
2170 $as_echo "$ac_var='\''$ac_val'\''"
2171 done | sort
2172 echo
2173
2174 if test -n "$ac_subst_files"; then
2175 cat <<\_ASBOX
2176## ------------------- ##
2177## File substitutions. ##
2178## ------------------- ##
2179_ASBOX
2180 echo
2181 for ac_var in $ac_subst_files
2182 do
2183 eval ac_val=\$$ac_var
2184 case $ac_val in
2185 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2186 esac
2187 $as_echo "$ac_var='\''$ac_val'\''"
2188 done | sort
2189 echo
2190 fi
2191
2192 if test -s confdefs.h; then
2193 cat <<\_ASBOX
2194## ----------- ##
2195## confdefs.h. ##
2196## ----------- ##
2197_ASBOX
2198 echo
2199 cat confdefs.h
2200 echo
2201 fi
2202 test "$ac_signal" != 0 &&
2203 $as_echo "$as_me: caught signal $ac_signal"
2204 $as_echo "$as_me: exit $exit_status"
2205 } >&5
2206 rm -f core *.core core.conftest.* &&
2207 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2208 exit $exit_status
2209' 0
2210for ac_signal in 1 2 13 15; do
2211 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2212done
2213ac_signal=0
2214
2215# confdefs.h avoids OS command line length limits that DEFS can exceed.
2216rm -f -r conftest* confdefs.h
2217
2218$as_echo "/* confdefs.h */" > confdefs.h
2219
2220# Predefined preprocessor variables.
2221
2222cat >>confdefs.h <<_ACEOF
2223#define PACKAGE_NAME "$PACKAGE_NAME"
2224_ACEOF
2225
2226cat >>confdefs.h <<_ACEOF
2227#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2228_ACEOF
2229
2230cat >>confdefs.h <<_ACEOF
2231#define PACKAGE_VERSION "$PACKAGE_VERSION"
2232_ACEOF
2233
2234cat >>confdefs.h <<_ACEOF
2235#define PACKAGE_STRING "$PACKAGE_STRING"
2236_ACEOF
2237
2238cat >>confdefs.h <<_ACEOF
2239#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2240_ACEOF
2241
2242cat >>confdefs.h <<_ACEOF
2243#define PACKAGE_URL "$PACKAGE_URL"
2244_ACEOF
2245
2246
2247# Let the site file select an alternate cache file if it wants to.
2248# Prefer an explicitly selected file to automatically selected ones.
2249ac_site_file1=NONE
2250ac_site_file2=NONE
2251if test -n "$CONFIG_SITE"; then
2252 ac_site_file1=$CONFIG_SITE
2253elif test "x$prefix" != xNONE; then
2254 ac_site_file1=$prefix/share/config.site
2255 ac_site_file2=$prefix/etc/config.site
2256else
2257 ac_site_file1=$ac_default_prefix/share/config.site
2258 ac_site_file2=$ac_default_prefix/etc/config.site
2259fi
2260for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2261do
2262 test "x$ac_site_file" = xNONE && continue
2263 if test -r "$ac_site_file"; then
2264 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2265$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2266 sed 's/^/| /' "$ac_site_file" >&5
2267 . "$ac_site_file"
2268 fi
2269done
2270
2271if test -r "$cache_file"; then
2272 # Some versions of bash will fail to source /dev/null (special
2273 # files actually), so we avoid doing that.
2274 if test -f "$cache_file"; then
2275 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2276$as_echo "$as_me: loading cache $cache_file" >&6;}
2277 case $cache_file in
2278 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2279 *) . "./$cache_file";;
2280 esac
2281 fi
2282else
2283 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2284$as_echo "$as_me: creating cache $cache_file" >&6;}
2285 >$cache_file
2286fi
2287
2288# Check that the precious variables saved in the cache have kept the same
2289# value.
2290ac_cache_corrupted=false
2291for ac_var in $ac_precious_vars; do
2292 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2293 eval ac_new_set=\$ac_env_${ac_var}_set
2294 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2295 eval ac_new_val=\$ac_env_${ac_var}_value
2296 case $ac_old_set,$ac_new_set in
2297 set,)
2298 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2299$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2300 ac_cache_corrupted=: ;;
2301 ,set)
2302 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2303$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2304 ac_cache_corrupted=: ;;
2305 ,);;
2306 *)
2307 if test "x$ac_old_val" != "x$ac_new_val"; then
2308 # differences in whitespace do not lead to failure.
2309 ac_old_val_w=`echo x $ac_old_val`
2310 ac_new_val_w=`echo x $ac_new_val`
2311 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2313$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2314 ac_cache_corrupted=:
2315 else
2316 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2317$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2318 eval $ac_var=\$ac_old_val
2319 fi
2320 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2321$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2322 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2323$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2324 fi;;
2325 esac
2326 # Pass precious variables to config.status.
2327 if test "$ac_new_set" = set; then
2328 case $ac_new_val in
2329 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2330 *) ac_arg=$ac_var=$ac_new_val ;;
2331 esac
2332 case " $ac_configure_args " in
2333 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2334 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2335 esac
2336 fi
2337done
2338if $ac_cache_corrupted; then
2339 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2340$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2342$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2343 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2344fi
2345## -------------------- ##
2346## Main body of script. ##
2347## -------------------- ##
2348
2349ac_ext=c
2350ac_cpp='$CPP $CPPFLAGS'
2351ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2352ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2353ac_compiler_gnu=$ac_cv_c_compiler_gnu
2354
2355
ef016f83
MF
2356# This file contains common code used by all simulators.
2357#
2358# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2359# directory. It is intended to be invoked before any target specific stuff.
2360# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2361# It is intended to be invoked last.
2362#
306f4178 2363# The simulator's configure.ac should look like:
ef016f83
MF
2364#
2365# dnl Process this file with autoconf to produce a configure script.
6ffe910a 2366# AC_PREREQ(2.64)dnl
ef016f83 2367# AC_INIT(Makefile.in)
6ffe910a 2368# sinclude(../common/aclocal.m4)
ef016f83
MF
2369#
2370# SIM_AC_COMMON
2371#
2372# ... target specific stuff ...
2373#
2374# SIM_AC_OUTPUT
2375
2376# Include global overrides and fixes for Autoconf.
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
6ffe910a
MF
2396
2397
2398
ef016f83
MF
2399
2400
2401
2402
2403# _AC_CHECK_DECL_BODY
2404# -------------------
2405# Shell function body for AC_CHECK_DECL.
2406# _AC_CHECK_DECL_BODY
2407
2408# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2409# INCLUDES)
2410# -------------------------------------------------------------
2411# Helper to AC_CHECK_DECLS, which generates the check for a single
2412# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2413# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
db2e4d67 2424
6bb11ab3 2425# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2426#
6bb11ab3
L
2427# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2428# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2429# Written by Gordon Matzigkeit, 1996
2430#
2431# This file is free software; the Free Software Foundation gives
2432# unlimited permission to copy and/or distribute it, with or without
2433# modifications, as long as this notice is preserved.
db2e4d67 2434
db2e4d67 2435
db2e4d67 2436
6bb11ab3 2437# serial 56 LT_INIT
db2e4d67
MF
2438
2439
6bb11ab3
L
2440# LT_PREREQ(VERSION)
2441# ------------------
2442# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2443
db2e4d67
MF
2444
2445
6bb11ab3
L
2446# _LT_CHECK_BUILDDIR
2447# ------------------
2448# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2449
2450
ef016f83 2451
6bb11ab3
L
2452# LT_INIT([OPTIONS])
2453# ------------------
2454# LT_INIT
ef016f83 2455
6bb11ab3
L
2456# Old names:
2457# This is what autoupdate's m4 run will expand. It fires
2458# the warning (with _au_warn_XXX), outputs it into the
2459# updated configure.ac (with AC_DIAGNOSE), and then outputs
2460# the replacement expansion.
ef016f83
MF
2461
2462
6bb11ab3
L
2463# This is an auxiliary macro that is also run when
2464# autoupdate runs m4. It simply calls m4_warning, but
2465# we need a wrapper so that each warning is emitted only
2466# once. We break the quoting in m4_warning's argument in
2467# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83
MF
2468
2469
6bb11ab3
L
2470# Finally, this is the expansion that is picked up by
2471# autoconf. It tells the user to run autoupdate, and
2472# then outputs the replacement expansion. We do not care
2473# about autoupdate's warning because that contains
2474# information on what to do *after* running autoupdate.
ef016f83 2475
6bb11ab3
L
2476# This is what autoupdate's m4 run will expand. It fires
2477# the warning (with _au_warn_XXX), outputs it into the
2478# updated configure.ac (with AC_DIAGNOSE), and then outputs
2479# the replacement expansion.
ef016f83
MF
2480
2481
6bb11ab3
L
2482# This is an auxiliary macro that is also run when
2483# autoupdate runs m4. It simply calls m4_warning, but
2484# we need a wrapper so that each warning is emitted only
2485# once. We break the quoting in m4_warning's argument in
2486# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83
MF
2487
2488
6bb11ab3
L
2489# Finally, this is the expansion that is picked up by
2490# autoconf. It tells the user to run autoupdate, and
2491# then outputs the replacement expansion. We do not care
2492# about autoupdate's warning because that contains
2493# information on what to do *after* running autoupdate.
ef016f83
MF
2494
2495
2496
6bb11ab3
L
2497# _LT_CC_BASENAME(CC)
2498# -------------------
2499# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
ef016f83
MF
2500
2501
2502
6bb11ab3
L
2503# _LT_FILEUTILS_DEFAULTS
2504# ----------------------
2505# It is okay to use these file commands and assume they have been set
2506# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2507# _LT_FILEUTILS_DEFAULTS
ef016f83
MF
2508
2509
6bb11ab3
L
2510# _LT_SETUP
2511# ---------
2512# _LT_SETUP
ef016f83
MF
2513
2514
6bb11ab3
L
2515# _LT_PREPARE_SED_QUOTE_VARS
2516# --------------------------
2517# Define a few sed substitution that help us do robust quoting.
ef016f83
MF
2518
2519
6bb11ab3
L
2520# _LT_PROG_LTMAIN
2521# ---------------
2522# Note that this code is called both from `configure', and `config.status'
2523# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2524# `config.status' has no value for ac_aux_dir unless we are using Automake,
2525# so we pass a copy along to make sure it has a sensible value anyway.
2526# _LT_PROG_LTMAIN
ef016f83
MF
2527
2528
6bb11ab3
L
2529## ------------------------------------- ##
2530## Accumulate code for creating libtool. ##
2531## ------------------------------------- ##
ef016f83 2532
6bb11ab3
L
2533# So that we can recreate a full libtool script including additional
2534# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2535# in macros and then make a single call at the end using the `libtool'
2536# label.
ef016f83
MF
2537
2538
6bb11ab3
L
2539# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2540# ----------------------------------------
2541# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
ef016f83
MF
2542
2543
6bb11ab3 2544# Initialize.
ef016f83
MF
2545
2546
2547
6bb11ab3
L
2548# _LT_CONFIG_LIBTOOL([COMMANDS])
2549# ------------------------------
2550# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
ef016f83
MF
2551
2552
6bb11ab3 2553# Initialize.
ef016f83
MF
2554
2555
2556
6bb11ab3
L
2557# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2558# -----------------------------------------------------
ef016f83
MF
2559
2560
2561
6bb11ab3
L
2562# _LT_FORMAT_COMMENT([COMMENT])
2563# -----------------------------
2564# Add leading comment marks to the start of each line, and a trailing
2565# full-stop to the whole comment if one is not present already.
ef016f83
MF
2566
2567
2568
2569
6bb11ab3
L
2570## ------------------------ ##
2571## FIXME: Eliminate VARNAME ##
2572## ------------------------ ##
ef016f83
MF
2573
2574
6bb11ab3
L
2575# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2576# -------------------------------------------------------------------
2577# CONFIGNAME is the name given to the value in the libtool script.
2578# VARNAME is the (base) name used in the configure script.
2579# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2580# VARNAME. Any other value will be used directly.
ef016f83 2581
ef016f83
MF
2582
2583
6bb11ab3
L
2584# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2585# --------------------------------------------------------
ef016f83
MF
2586
2587
2588
6bb11ab3
L
2589# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2590# ------------------------------------------------
ef016f83
MF
2591
2592
2593
6bb11ab3
L
2594# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2595# ---------------------------------------------------------
ef016f83
MF
2596
2597
2598
6bb11ab3
L
2599# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2600# --------------------------------------------------
ef016f83
MF
2601
2602
2603
6bb11ab3
L
2604# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2605# ---------------------------------------------------
ef016f83
MF
2606
2607
2608
6bb11ab3
L
2609# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2610# ---------------------------------------------------
ef016f83
MF
2611
2612
2613
2614
6bb11ab3
L
2615# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2616# ------------------------------------------------
ef016f83
MF
2617
2618
2619
2620
6bb11ab3
L
2621# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2622# ------------------------------------
2623# Quote a variable value, and forward it to `config.status' so that its
2624# declaration there will have the same value as in `configure'. VARNAME
2625# must have a single quote delimited value for this to work.
ef016f83
MF
2626
2627
2628
6bb11ab3
L
2629# _LT_CONFIG_STATUS_DECLARATIONS
2630# ------------------------------
2631# We delimit libtool config variables with single quotes, so when
2632# we write them to config.status, we have to be sure to quote all
2633# embedded single quotes properly. In configure, this macro expands
2634# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2635#
2636# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
ef016f83
MF
2637
2638
2639
6bb11ab3
L
2640# _LT_LIBTOOL_TAGS
2641# ----------------
2642# Output comment and list of tags supported by the script
ef016f83
MF
2643
2644
2645
6bb11ab3
L
2646# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2647# -----------------------------------
2648# Extract the dictionary values for VARNAME (optionally with TAG) and
2649# expand to a commented shell variable setting:
2650#
2651# # Some comment about what VAR is for.
2652# visible_name=$lt_internal_name
ef016f83
MF
2653
2654
ef016f83 2655
6bb11ab3
L
2656# _LT_LIBTOOL_CONFIG_VARS
2657# -----------------------
2658# Produce commented declarations of non-tagged libtool config variables
2659# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2660# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2661# section) are produced by _LT_LIBTOOL_TAG_VARS.
ef016f83
MF
2662
2663
2664
6bb11ab3
L
2665# _LT_LIBTOOL_TAG_VARS(TAG)
2666# -------------------------
ef016f83
MF
2667
2668
2669
6bb11ab3
L
2670# _LT_TAGVAR(VARNAME, [TAGNAME])
2671# ------------------------------
ef016f83
MF
2672
2673
2674
6bb11ab3
L
2675# _LT_CONFIG_COMMANDS
2676# -------------------
2677# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2678# variables for single and double quote escaping we saved from calls
2679# to _LT_DECL, we can put quote escaped variables declarations
2680# into `config.status', and then the shell code to quote escape them in
2681# for loops in `config.status'. Finally, any additional code accumulated
2682# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2683#_LT_CONFIG_COMMANDS
2684
2685
2686# Initialize.
2687
2688
2689# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2690# ------------------------------------
2691# Generate a child script FILE with all initialization necessary to
2692# reuse the environment learned by the parent script, and make the
2693# file executable. If COMMENT is supplied, it is inserted after the
2694# `#!' sequence but before initialization text begins. After this
2695# macro, additional text can be appended to FILE to form the body of
2696# the child script. The macro ends with non-zero status if the
2697# file could not be fully written (such as if the disk is full).
2698# _LT_GENERATED_FILE_INIT
2699
2700# LT_OUTPUT
2701# ---------
2702# This macro allows early generation of the libtool script (before
2703# AC_OUTPUT is called), incase it is used in configure for compilation
2704# tests.
2705# LT_OUTPUT
2706
2707
2708# _LT_CONFIG(TAG)
2709# ---------------
2710# If TAG is the built-in tag, create an initial libtool script with a
2711# default configuration from the untagged config vars. Otherwise add code
2712# to config.status for appending the configuration named by TAG from the
2713# matching tagged config vars.
2714# _LT_CONFIG
ef016f83
MF
2715
2716
6bb11ab3
L
2717# LT_SUPPORTED_TAG(TAG)
2718# ---------------------
2719# Trace this macro to discover what tags are supported by the libtool
2720# --tag option, using:
2721# autoconf --trace 'LT_SUPPORTED_TAG:$1'
ef016f83 2722
ef016f83 2723
ef016f83 2724
6bb11ab3 2725# C support is built-in for now
ef016f83 2726
ef016f83
MF
2727
2728
2729
6bb11ab3
L
2730# LT_LANG(LANG)
2731# -------------
2732# Enable libtool support for the given language if not already enabled.
2733# LT_LANG
ef016f83
MF
2734
2735
6bb11ab3
L
2736# _LT_LANG(LANGNAME)
2737# ------------------
2738# _LT_LANG
ef016f83
MF
2739
2740
6bb11ab3
L
2741# _LT_LANG_DEFAULT_CONFIG
2742# -----------------------
2743# _LT_LANG_DEFAULT_CONFIG
ef016f83 2744
6bb11ab3
L
2745# Obsolete macros:
2746# This is what autoupdate's m4 run will expand. It fires
2747# the warning (with _au_warn_XXX), outputs it into the
2748# updated configure.ac (with AC_DIAGNOSE), and then outputs
2749# the replacement expansion.
ef016f83 2750
ef016f83 2751
6bb11ab3
L
2752# This is an auxiliary macro that is also run when
2753# autoupdate runs m4. It simply calls m4_warning, but
2754# we need a wrapper so that each warning is emitted only
2755# once. We break the quoting in m4_warning's argument in
2756# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83 2757
ef016f83 2758
6bb11ab3
L
2759# Finally, this is the expansion that is picked up by
2760# autoconf. It tells the user to run autoupdate, and
2761# then outputs the replacement expansion. We do not care
2762# about autoupdate's warning because that contains
2763# information on what to do *after* running autoupdate.
ef016f83 2764
6bb11ab3
L
2765# This is what autoupdate's m4 run will expand. It fires
2766# the warning (with _au_warn_XXX), outputs it into the
2767# updated configure.ac (with AC_DIAGNOSE), and then outputs
2768# the replacement expansion.
ef016f83
MF
2769
2770
6bb11ab3
L
2771# This is an auxiliary macro that is also run when
2772# autoupdate runs m4. It simply calls m4_warning, but
2773# we need a wrapper so that each warning is emitted only
2774# once. We break the quoting in m4_warning's argument in
2775# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83
MF
2776
2777
6bb11ab3
L
2778# Finally, this is the expansion that is picked up by
2779# autoconf. It tells the user to run autoupdate, and
2780# then outputs the replacement expansion. We do not care
2781# about autoupdate's warning because that contains
2782# information on what to do *after* running autoupdate.
ef016f83 2783
6bb11ab3
L
2784# This is what autoupdate's m4 run will expand. It fires
2785# the warning (with _au_warn_XXX), outputs it into the
2786# updated configure.ac (with AC_DIAGNOSE), and then outputs
2787# the replacement expansion.
ef016f83
MF
2788
2789
6bb11ab3
L
2790# This is an auxiliary macro that is also run when
2791# autoupdate runs m4. It simply calls m4_warning, but
2792# we need a wrapper so that each warning is emitted only
2793# once. We break the quoting in m4_warning's argument in
2794# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83
MF
2795
2796
6bb11ab3
L
2797# Finally, this is the expansion that is picked up by
2798# autoconf. It tells the user to run autoupdate, and
2799# then outputs the replacement expansion. We do not care
2800# about autoupdate's warning because that contains
2801# information on what to do *after* running autoupdate.
ef016f83 2802
6bb11ab3
L
2803# This is what autoupdate's m4 run will expand. It fires
2804# the warning (with _au_warn_XXX), outputs it into the
2805# updated configure.ac (with AC_DIAGNOSE), and then outputs
2806# the replacement expansion.
ef016f83
MF
2807
2808
6bb11ab3
L
2809# This is an auxiliary macro that is also run when
2810# autoupdate runs m4. It simply calls m4_warning, but
2811# we need a wrapper so that each warning is emitted only
2812# once. We break the quoting in m4_warning's argument in
2813# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83
MF
2814
2815
6bb11ab3
L
2816# Finally, this is the expansion that is picked up by
2817# autoconf. It tells the user to run autoupdate, and
2818# then outputs the replacement expansion. We do not care
2819# about autoupdate's warning because that contains
2820# information on what to do *after* running autoupdate.
ef016f83 2821
6bb11ab3
L
2822# This is what autoupdate's m4 run will expand. It fires
2823# the warning (with _au_warn_XXX), outputs it into the
2824# updated configure.ac (with AC_DIAGNOSE), and then outputs
2825# the replacement expansion.
ef016f83
MF
2826
2827
6bb11ab3
L
2828# This is an auxiliary macro that is also run when
2829# autoupdate runs m4. It simply calls m4_warning, but
2830# we need a wrapper so that each warning is emitted only
2831# once. We break the quoting in m4_warning's argument in
2832# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83
MF
2833
2834
6bb11ab3
L
2835# Finally, this is the expansion that is picked up by
2836# autoconf. It tells the user to run autoupdate, and
2837# then outputs the replacement expansion. We do not care
2838# about autoupdate's warning because that contains
2839# information on what to do *after* running autoupdate.
ef016f83
MF
2840
2841
2842
6bb11ab3
L
2843# _LT_TAG_COMPILER
2844# ----------------
2845# _LT_TAG_COMPILER
ef016f83
MF
2846
2847
6bb11ab3
L
2848# _LT_COMPILER_BOILERPLATE
2849# ------------------------
2850# Check for compiler boilerplate output or warnings with
2851# the simple compiler test code.
2852# _LT_COMPILER_BOILERPLATE
ef016f83 2853
ef016f83 2854
6bb11ab3
L
2855# _LT_LINKER_BOILERPLATE
2856# ----------------------
2857# Check for linker boilerplate output or warnings with
2858# the simple link test code.
2859# _LT_LINKER_BOILERPLATE
ef016f83 2860
6bb11ab3
L
2861# _LT_REQUIRED_DARWIN_CHECKS
2862# -------------------------
ef016f83 2863
ef016f83 2864
ef016f83 2865
6bb11ab3
L
2866# _LT_DARWIN_LINKER_FEATURES
2867# --------------------------
2868# Checks for linker and compiler features on darwin
ef016f83 2869
ef016f83 2870
6bb11ab3
L
2871# _LT_SYS_MODULE_PATH_AIX
2872# -----------------------
2873# Links a minimal program and checks the executable
2874# for the system default hardcoded library path. In most cases,
2875# this is /usr/lib:/lib, but when the MPI compilers are used
2876# the location of the communication and MPI libs are included too.
2877# If we don't find anything, use the default library path according
2878# to the aix ld manual.
2879# _LT_SYS_MODULE_PATH_AIX
ef016f83
MF
2880
2881
6bb11ab3
L
2882# _LT_SHELL_INIT(ARG)
2883# -------------------
2884# _LT_SHELL_INIT
ef016f83 2885
ef016f83
MF
2886
2887
6bb11ab3
L
2888# _LT_PROG_ECHO_BACKSLASH
2889# -----------------------
2890# Find how we can fake an echo command that does not interpret backslash.
2891# In particular, with Autoconf 2.60 or later we add some code to the start
2892# of the generated configure script which will find a shell with a builtin
2893# printf (which we can use as an echo command).
2894# _LT_PROG_ECHO_BACKSLASH
ef016f83 2895
ef016f83 2896
6bb11ab3
L
2897# _LT_ENABLE_LOCK
2898# ---------------
2899# _LT_ENABLE_LOCK
ef016f83 2900
ef016f83 2901
6bb11ab3
L
2902# _LT_CMD_OLD_ARCHIVE
2903# -------------------
2904# _LT_CMD_OLD_ARCHIVE
ef016f83
MF
2905
2906
6bb11ab3
L
2907# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2908# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2909# ----------------------------------------------------------------
2910# Check whether the given compiler option works
2911# _LT_COMPILER_OPTION
ef016f83 2912
6bb11ab3
L
2913# Old name:
2914# This is what autoupdate's m4 run will expand. It fires
2915# the warning (with _au_warn_XXX), outputs it into the
2916# updated configure.ac (with AC_DIAGNOSE), and then outputs
2917# the replacement expansion.
ef016f83 2918
ef016f83 2919
6bb11ab3
L
2920# This is an auxiliary macro that is also run when
2921# autoupdate runs m4. It simply calls m4_warning, but
2922# we need a wrapper so that each warning is emitted only
2923# once. We break the quoting in m4_warning's argument in
2924# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83 2925
ef016f83 2926
6bb11ab3
L
2927# Finally, this is the expansion that is picked up by
2928# autoconf. It tells the user to run autoupdate, and
2929# then outputs the replacement expansion. We do not care
2930# about autoupdate's warning because that contains
2931# information on what to do *after* running autoupdate.
ef016f83 2932
ef016f83 2933
ef016f83 2934
6bb11ab3
L
2935# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2936# [ACTION-SUCCESS], [ACTION-FAILURE])
2937# ----------------------------------------------------
2938# Check whether the given linker option works
2939# _LT_LINKER_OPTION
ef016f83 2940
6bb11ab3
L
2941# Old name:
2942# This is what autoupdate's m4 run will expand. It fires
2943# the warning (with _au_warn_XXX), outputs it into the
2944# updated configure.ac (with AC_DIAGNOSE), and then outputs
2945# the replacement expansion.
ef016f83 2946
ef016f83 2947
6bb11ab3
L
2948# This is an auxiliary macro that is also run when
2949# autoupdate runs m4. It simply calls m4_warning, but
2950# we need a wrapper so that each warning is emitted only
2951# once. We break the quoting in m4_warning's argument in
2952# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83 2953
ef016f83 2954
6bb11ab3
L
2955# Finally, this is the expansion that is picked up by
2956# autoconf. It tells the user to run autoupdate, and
2957# then outputs the replacement expansion. We do not care
2958# about autoupdate's warning because that contains
2959# information on what to do *after* running autoupdate.
ef016f83 2960
ef016f83 2961
ef016f83 2962
6bb11ab3
L
2963# LT_CMD_MAX_LEN
2964#---------------
2965# LT_CMD_MAX_LEN
ef016f83 2966
6bb11ab3
L
2967# Old name:
2968# This is what autoupdate's m4 run will expand. It fires
2969# the warning (with _au_warn_XXX), outputs it into the
2970# updated configure.ac (with AC_DIAGNOSE), and then outputs
2971# the replacement expansion.
ef016f83 2972
ef016f83 2973
6bb11ab3
L
2974# This is an auxiliary macro that is also run when
2975# autoupdate runs m4. It simply calls m4_warning, but
2976# we need a wrapper so that each warning is emitted only
2977# once. We break the quoting in m4_warning's argument in
2978# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83 2979
ef016f83 2980
6bb11ab3
L
2981# Finally, this is the expansion that is picked up by
2982# autoconf. It tells the user to run autoupdate, and
2983# then outputs the replacement expansion. We do not care
2984# about autoupdate's warning because that contains
2985# information on what to do *after* running autoupdate.
ef016f83 2986
ef016f83 2987
ef016f83 2988
6bb11ab3
L
2989# _LT_HEADER_DLFCN
2990# ----------------
2991# _LT_HEADER_DLFCN
ef016f83 2992
ef016f83 2993
6bb11ab3
L
2994# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2995# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2996# ----------------------------------------------------------------
2997# _LT_TRY_DLOPEN_SELF
ef016f83 2998
ef016f83 2999
6bb11ab3
L
3000# LT_SYS_DLOPEN_SELF
3001# ------------------
3002# LT_SYS_DLOPEN_SELF
ef016f83 3003
6bb11ab3
L
3004# Old name:
3005# This is what autoupdate's m4 run will expand. It fires
3006# the warning (with _au_warn_XXX), outputs it into the
3007# updated configure.ac (with AC_DIAGNOSE), and then outputs
3008# the replacement expansion.
ef016f83 3009
6bb11ab3
L
3010
3011# This is an auxiliary macro that is also run when
3012# autoupdate runs m4. It simply calls m4_warning, but
3013# we need a wrapper so that each warning is emitted only
3014# once. We break the quoting in m4_warning's argument in
3015# order to expand this macro's arguments, not AU_DEFUN's.
3016
3017
3018# Finally, this is the expansion that is picked up by
3019# autoconf. It tells the user to run autoupdate, and
3020# then outputs the replacement expansion. We do not care
3021# about autoupdate's warning because that contains
3022# information on what to do *after* running autoupdate.
3023
3024
3025
3026# _LT_COMPILER_C_O([TAGNAME])
3027# ---------------------------
3028# Check to see if options -c and -o are simultaneously supported by compiler.
3029# This macro does not hard code the compiler like AC_PROG_CC_C_O.
3030# _LT_COMPILER_C_O
3031
3032
3033# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3034# ----------------------------------
3035# Check to see if we can do hard links to lock some files if needed
3036# _LT_COMPILER_FILE_LOCKS
3037
3038
3039# _LT_CHECK_OBJDIR
3040# ----------------
3041# _LT_CHECK_OBJDIR
3042
3043
3044# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3045# --------------------------------------
3046# Check hardcoding attributes.
3047# _LT_LINKER_HARDCODE_LIBPATH
3048
3049
3050# _LT_CMD_STRIPLIB
3051# ----------------
3052# _LT_CMD_STRIPLIB
3053
3054
3055# _LT_SYS_DYNAMIC_LINKER([TAG])
3056# -----------------------------
3057# PORTME Fill in your ld.so characteristics
3058# _LT_SYS_DYNAMIC_LINKER
3059
3060
3061# _LT_PATH_TOOL_PREFIX(TOOL)
3062# --------------------------
3063# find a file program which can recognize shared library
3064# _LT_PATH_TOOL_PREFIX
3065
3066# Old name:
3067# This is what autoupdate's m4 run will expand. It fires
3068# the warning (with _au_warn_XXX), outputs it into the
3069# updated configure.ac (with AC_DIAGNOSE), and then outputs
3070# the replacement expansion.
3071
3072
3073# This is an auxiliary macro that is also run when
3074# autoupdate runs m4. It simply calls m4_warning, but
3075# we need a wrapper so that each warning is emitted only
3076# once. We break the quoting in m4_warning's argument in
3077# order to expand this macro's arguments, not AU_DEFUN's.
3078
3079
3080# Finally, this is the expansion that is picked up by
3081# autoconf. It tells the user to run autoupdate, and
3082# then outputs the replacement expansion. We do not care
3083# about autoupdate's warning because that contains
3084# information on what to do *after* running autoupdate.
3085
3086
3087
3088# _LT_PATH_MAGIC
3089# --------------
3090# find a file program which can recognize a shared library
3091# _LT_PATH_MAGIC
3092
3093
3094# LT_PATH_LD
3095# ----------
3096# find the pathname to the GNU or non-GNU linker
3097# LT_PATH_LD
3098
3099# Old names:
3100# This is what autoupdate's m4 run will expand. It fires
3101# the warning (with _au_warn_XXX), outputs it into the
3102# updated configure.ac (with AC_DIAGNOSE), and then outputs
3103# the replacement expansion.
3104
3105
3106# This is an auxiliary macro that is also run when
3107# autoupdate runs m4. It simply calls m4_warning, but
3108# we need a wrapper so that each warning is emitted only
3109# once. We break the quoting in m4_warning's argument in
3110# order to expand this macro's arguments, not AU_DEFUN's.
3111
3112
3113# Finally, this is the expansion that is picked up by
3114# autoconf. It tells the user to run autoupdate, and
3115# then outputs the replacement expansion. We do not care
3116# about autoupdate's warning because that contains
3117# information on what to do *after* running autoupdate.
3118
3119# This is what autoupdate's m4 run will expand. It fires
3120# the warning (with _au_warn_XXX), outputs it into the
3121# updated configure.ac (with AC_DIAGNOSE), and then outputs
3122# the replacement expansion.
3123
3124
3125# This is an auxiliary macro that is also run when
3126# autoupdate runs m4. It simply calls m4_warning, but
3127# we need a wrapper so that each warning is emitted only
3128# once. We break the quoting in m4_warning's argument in
3129# order to expand this macro's arguments, not AU_DEFUN's.
3130
3131
3132# Finally, this is the expansion that is picked up by
3133# autoconf. It tells the user to run autoupdate, and
3134# then outputs the replacement expansion. We do not care
3135# about autoupdate's warning because that contains
3136# information on what to do *after* running autoupdate.
3137
3138
3139
3140# _LT_PATH_LD_GNU
3141#- --------------
3142# _LT_PATH_LD_GNU
3143
3144
3145# _LT_CMD_RELOAD
3146# --------------
3147# find reload flag for linker
3148# -- PORTME Some linkers may need a different reload flag.
3149# _LT_CMD_RELOAD
3150
3151
3152# _LT_CHECK_MAGIC_METHOD
3153# ----------------------
3154# how to check for library dependencies
3155# -- PORTME fill in with the dynamic library characteristics
3156# _LT_CHECK_MAGIC_METHOD
3157
3158
3159# LT_PATH_NM
3160# ----------
3161# find the pathname to a BSD- or MS-compatible name lister
3162# LT_PATH_NM
3163
3164# Old names:
3165# This is what autoupdate's m4 run will expand. It fires
3166# the warning (with _au_warn_XXX), outputs it into the
3167# updated configure.ac (with AC_DIAGNOSE), and then outputs
3168# the replacement expansion.
3169
3170
3171# This is an auxiliary macro that is also run when
3172# autoupdate runs m4. It simply calls m4_warning, but
3173# we need a wrapper so that each warning is emitted only
3174# once. We break the quoting in m4_warning's argument in
3175# order to expand this macro's arguments, not AU_DEFUN's.
3176
3177
3178# Finally, this is the expansion that is picked up by
3179# autoconf. It tells the user to run autoupdate, and
3180# then outputs the replacement expansion. We do not care
3181# about autoupdate's warning because that contains
3182# information on what to do *after* running autoupdate.
3183
3184# This is what autoupdate's m4 run will expand. It fires
3185# the warning (with _au_warn_XXX), outputs it into the
3186# updated configure.ac (with AC_DIAGNOSE), and then outputs
3187# the replacement expansion.
3188
3189
3190# This is an auxiliary macro that is also run when
3191# autoupdate runs m4. It simply calls m4_warning, but
3192# we need a wrapper so that each warning is emitted only
3193# once. We break the quoting in m4_warning's argument in
3194# order to expand this macro's arguments, not AU_DEFUN's.
3195
3196
3197# Finally, this is the expansion that is picked up by
3198# autoconf. It tells the user to run autoupdate, and
3199# then outputs the replacement expansion. We do not care
3200# about autoupdate's warning because that contains
3201# information on what to do *after* running autoupdate.
3202
3203
3204
3205# LT_LIB_M
3206# --------
3207# check for math library
3208# LT_LIB_M
3209
3210# Old name:
3211# This is what autoupdate's m4 run will expand. It fires
3212# the warning (with _au_warn_XXX), outputs it into the
3213# updated configure.ac (with AC_DIAGNOSE), and then outputs
3214# the replacement expansion.
3215
3216
3217# This is an auxiliary macro that is also run when
3218# autoupdate runs m4. It simply calls m4_warning, but
3219# we need a wrapper so that each warning is emitted only
3220# once. We break the quoting in m4_warning's argument in
3221# order to expand this macro's arguments, not AU_DEFUN's.
3222
3223
3224# Finally, this is the expansion that is picked up by
3225# autoconf. It tells the user to run autoupdate, and
3226# then outputs the replacement expansion. We do not care
3227# about autoupdate's warning because that contains
3228# information on what to do *after* running autoupdate.
3229
3230
3231
3232# _LT_COMPILER_NO_RTTI([TAGNAME])
3233# -------------------------------
3234# _LT_COMPILER_NO_RTTI
3235
3236
3237# _LT_CMD_GLOBAL_SYMBOLS
3238# ----------------------
3239 # _LT_CMD_GLOBAL_SYMBOLS
3240
3241
3242# _LT_COMPILER_PIC([TAGNAME])
3243# ---------------------------
3244# _LT_COMPILER_PIC
3245
3246
3247# _LT_LINKER_SHLIBS([TAGNAME])
3248# ----------------------------
3249# See if the linker supports building shared libraries.
3250# _LT_LINKER_SHLIBS
3251
3252
3253# _LT_LANG_C_CONFIG([TAG])
3254# ------------------------
3255# Ensure that the configuration variables for a C compiler are suitably
3256# defined. These variables are subsequently used by _LT_CONFIG to write
3257# the compiler configuration to `libtool'.
3258# _LT_LANG_C_CONFIG
3259
3260
3261# _LT_LANG_CXX_CONFIG([TAG])
3262# --------------------------
3263# Ensure that the configuration variables for a C++ compiler are suitably
3264# defined. These variables are subsequently used by _LT_CONFIG to write
3265# the compiler configuration to `libtool'.
3266# _LT_LANG_CXX_CONFIG
3267
3268
3269# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3270# ---------------------------------
3271# Figure out "hidden" library dependencies from verbose
3272# compiler output when linking a shared library.
3273# Parse the compiler output and extract the necessary
3274# objects, libraries and library flags.
3275# _LT_SYS_HIDDEN_LIBDEPS
3276
3277
3278# _LT_LANG_F77_CONFIG([TAG])
3279# --------------------------
3280# Ensure that the configuration variables for a Fortran 77 compiler are
3281# suitably defined. These variables are subsequently used by _LT_CONFIG
3282# to write the compiler configuration to `libtool'.
3283# _LT_LANG_F77_CONFIG
3284
3285
3286# _LT_LANG_FC_CONFIG([TAG])
3287# -------------------------
3288# Ensure that the configuration variables for a Fortran compiler are
3289# suitably defined. These variables are subsequently used by _LT_CONFIG
3290# to write the compiler configuration to `libtool'.
3291# _LT_LANG_FC_CONFIG
3292
3293
3294# _LT_LANG_GCJ_CONFIG([TAG])
3295# --------------------------
3296# Ensure that the configuration variables for the GNU Java Compiler compiler
3297# are suitably defined. These variables are subsequently used by _LT_CONFIG
3298# to write the compiler configuration to `libtool'.
3299# _LT_LANG_GCJ_CONFIG
3300
3301
3302# _LT_LANG_RC_CONFIG([TAG])
3303# -------------------------
3304# Ensure that the configuration variables for the Windows resource compiler
3305# are suitably defined. These variables are subsequently used by _LT_CONFIG
3306# to write the compiler configuration to `libtool'.
3307# _LT_LANG_RC_CONFIG
3308
3309
3310# LT_PROG_GCJ
3311# -----------
3312
3313
3314# Old name:
3315# This is what autoupdate's m4 run will expand. It fires
3316# the warning (with _au_warn_XXX), outputs it into the
3317# updated configure.ac (with AC_DIAGNOSE), and then outputs
3318# the replacement expansion.
3319
3320
3321# This is an auxiliary macro that is also run when
3322# autoupdate runs m4. It simply calls m4_warning, but
3323# we need a wrapper so that each warning is emitted only
3324# once. We break the quoting in m4_warning's argument in
3325# order to expand this macro's arguments, not AU_DEFUN's.
3326
3327
3328# Finally, this is the expansion that is picked up by
3329# autoconf. It tells the user to run autoupdate, and
3330# then outputs the replacement expansion. We do not care
3331# about autoupdate's warning because that contains
3332# information on what to do *after* running autoupdate.
3333
3334
3335
3336# LT_PROG_RC
3337# ----------
3338
3339
3340# Old name:
3341# This is what autoupdate's m4 run will expand. It fires
3342# the warning (with _au_warn_XXX), outputs it into the
3343# updated configure.ac (with AC_DIAGNOSE), and then outputs
3344# the replacement expansion.
3345
3346
3347# This is an auxiliary macro that is also run when
3348# autoupdate runs m4. It simply calls m4_warning, but
3349# we need a wrapper so that each warning is emitted only
3350# once. We break the quoting in m4_warning's argument in
3351# order to expand this macro's arguments, not AU_DEFUN's.
3352
3353
3354# Finally, this is the expansion that is picked up by
3355# autoconf. It tells the user to run autoupdate, and
3356# then outputs the replacement expansion. We do not care
3357# about autoupdate's warning because that contains
3358# information on what to do *after* running autoupdate.
3359
3360
3361
3362# _LT_DECL_EGREP
3363# --------------
3364# If we don't have a new enough Autoconf to choose the best grep
3365# available, choose the one first in the user's PATH.
3366
3367
3368
3369# _LT_DECL_OBJDUMP
3370# --------------
3371# If we don't have a new enough Autoconf to choose the best objdump
3372# available, choose the one first in the user's PATH.
3373
3374
3375
3376# _LT_DECL_SED
3377# ------------
3378# Check for a fully-functional sed program, that truncates
3379# as few characters as possible. Prefer GNU sed if found.
3380# _LT_DECL_SED
3381
3382#m4_ifndef
3383
3384# Old name:
3385# This is what autoupdate's m4 run will expand. It fires
3386# the warning (with _au_warn_XXX), outputs it into the
3387# updated configure.ac (with AC_DIAGNOSE), and then outputs
3388# the replacement expansion.
3389
3390
3391# This is an auxiliary macro that is also run when
3392# autoupdate runs m4. It simply calls m4_warning, but
3393# we need a wrapper so that each warning is emitted only
3394# once. We break the quoting in m4_warning's argument in
3395# order to expand this macro's arguments, not AU_DEFUN's.
3396
3397
3398# Finally, this is the expansion that is picked up by
3399# autoconf. It tells the user to run autoupdate, and
3400# then outputs the replacement expansion. We do not care
3401# about autoupdate's warning because that contains
3402# information on what to do *after* running autoupdate.
3403
3404
3405
3406# _LT_CHECK_SHELL_FEATURES
3407# ------------------------
3408# Find out whether the shell is Bourne or XSI compatible,
3409# or has some other useful features.
3410# _LT_CHECK_SHELL_FEATURES
3411
3412
3413# _LT_PROG_XSI_SHELLFNS
3414# ---------------------
3415# Bourne and XSI compatible variants of some useful shell functions.
3416
3417
3418# Helper functions for option handling. -*- Autoconf -*-
3419#
3420# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3421# Inc.
3422# Written by Gary V. Vaughan, 2004
3423#
3424# This file is free software; the Free Software Foundation gives
3425# unlimited permission to copy and/or distribute it, with or without
3426# modifications, as long as this notice is preserved.
3427
3428# serial 6 ltoptions.m4
3429
3430# This is to help aclocal find these macros, as it can't see m4_define.
3431
3432
3433
3434# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3435# ------------------------------------------
3436
3437
3438
3439# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3440# ---------------------------------------
3441# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3442# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3443# saved as a flag.
3444
3445
3446
3447# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3448# ------------------------------------------------------------
3449# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3450
3451
3452
3453# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3454# -------------------------------------------------------
3455# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3456# are set.
3457
3458
3459
3460# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3461# ----------------------------------------
3462# OPTION-LIST is a space-separated list of Libtool options associated
3463# with MACRO-NAME. If any OPTION has a matching handler declared with
3464# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3465# the unknown option and exit.
3466# _LT_SET_OPTIONS
3467
3468
3469## --------------------------------- ##
3470## Macros to handle LT_INIT options. ##
3471## --------------------------------- ##
3472
3473# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3474# -----------------------------------------
3475
3476
3477
3478# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3479# -----------------------------------------------
3480# LT_OPTION_DEFINE
3481
3482
3483# dlopen
3484# ------
3485
3486
3487# This is what autoupdate's m4 run will expand. It fires
3488# the warning (with _au_warn_XXX), outputs it into the
3489# updated configure.ac (with AC_DIAGNOSE), and then outputs
3490# the replacement expansion.
3491
3492
3493# This is an auxiliary macro that is also run when
3494# autoupdate runs m4. It simply calls m4_warning, but
3495# we need a wrapper so that each warning is emitted only
3496# once. We break the quoting in m4_warning's argument in
3497# order to expand this macro's arguments, not AU_DEFUN's.
3498
3499
3500# Finally, this is the expansion that is picked up by
3501# autoconf. It tells the user to run autoupdate, and
3502# then outputs the replacement expansion. We do not care
3503# about autoupdate's warning because that contains
3504# information on what to do *after* running autoupdate.
3505
3506
3507
3508
3509# win32-dll
3510# ---------
3511# Declare package support for building win32 dll's.
3512# win32-dll
3513
3514# This is what autoupdate's m4 run will expand. It fires
3515# the warning (with _au_warn_XXX), outputs it into the
3516# updated configure.ac (with AC_DIAGNOSE), and then outputs
3517# the replacement expansion.
3518
3519
3520# This is an auxiliary macro that is also run when
3521# autoupdate runs m4. It simply calls m4_warning, but
3522# we need a wrapper so that each warning is emitted only
3523# once. We break the quoting in m4_warning's argument in
3524# order to expand this macro's arguments, not AU_DEFUN's.
3525
3526
3527# Finally, this is the expansion that is picked up by
3528# autoconf. It tells the user to run autoupdate, and
3529# then outputs the replacement expansion. We do not care
3530# about autoupdate's warning because that contains
3531# information on what to do *after* running autoupdate.
3532
3533
3534
3535
3536# _LT_ENABLE_SHARED([DEFAULT])
3537# ----------------------------
3538# implement the --enable-shared flag, and supports the `shared' and
3539# `disable-shared' LT_INIT options.
3540# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3541# _LT_ENABLE_SHARED
3542
3543
3544
3545
3546# Old names:
3547
3548
3549
3550
3551# This is what autoupdate's m4 run will expand. It fires
3552# the warning (with _au_warn_XXX), outputs it into the
3553# updated configure.ac (with AC_DIAGNOSE), and then outputs
3554# the replacement expansion.
3555
3556
3557# This is an auxiliary macro that is also run when
3558# autoupdate runs m4. It simply calls m4_warning, but
3559# we need a wrapper so that each warning is emitted only
3560# once. We break the quoting in m4_warning's argument in
3561# order to expand this macro's arguments, not AU_DEFUN's.
3562
3563
3564# Finally, this is the expansion that is picked up by
3565# autoconf. It tells the user to run autoupdate, and
3566# then outputs the replacement expansion. We do not care
3567# about autoupdate's warning because that contains
3568# information on what to do *after* running autoupdate.
3569
3570# This is what autoupdate's m4 run will expand. It fires
3571# the warning (with _au_warn_XXX), outputs it into the
3572# updated configure.ac (with AC_DIAGNOSE), and then outputs
3573# the replacement expansion.
3574
3575
3576# This is an auxiliary macro that is also run when
3577# autoupdate runs m4. It simply calls m4_warning, but
3578# we need a wrapper so that each warning is emitted only
3579# once. We break the quoting in m4_warning's argument in
3580# order to expand this macro's arguments, not AU_DEFUN's.
3581
3582
3583# Finally, this is the expansion that is picked up by
3584# autoconf. It tells the user to run autoupdate, and
3585# then outputs the replacement expansion. We do not care
3586# about autoupdate's warning because that contains
3587# information on what to do *after* running autoupdate.
3588
3589
3590
3591
3592
3593# _LT_ENABLE_STATIC([DEFAULT])
3594# ----------------------------
3595# implement the --enable-static flag, and support the `static' and
3596# `disable-static' LT_INIT options.
3597# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3598# _LT_ENABLE_STATIC
3599
3600
3601
3602
3603# Old names:
3604
3605
3606
3607
3608# This is what autoupdate's m4 run will expand. It fires
3609# the warning (with _au_warn_XXX), outputs it into the
3610# updated configure.ac (with AC_DIAGNOSE), and then outputs
3611# the replacement expansion.
3612
3613
3614# This is an auxiliary macro that is also run when
3615# autoupdate runs m4. It simply calls m4_warning, but
3616# we need a wrapper so that each warning is emitted only
3617# once. We break the quoting in m4_warning's argument in
3618# order to expand this macro's arguments, not AU_DEFUN's.
3619
3620
3621# Finally, this is the expansion that is picked up by
3622# autoconf. It tells the user to run autoupdate, and
3623# then outputs the replacement expansion. We do not care
3624# about autoupdate's warning because that contains
3625# information on what to do *after* running autoupdate.
3626
3627# This is what autoupdate's m4 run will expand. It fires
3628# the warning (with _au_warn_XXX), outputs it into the
3629# updated configure.ac (with AC_DIAGNOSE), and then outputs
3630# the replacement expansion.
3631
3632
3633# This is an auxiliary macro that is also run when
3634# autoupdate runs m4. It simply calls m4_warning, but
3635# we need a wrapper so that each warning is emitted only
3636# once. We break the quoting in m4_warning's argument in
3637# order to expand this macro's arguments, not AU_DEFUN's.
3638
3639
3640# Finally, this is the expansion that is picked up by
3641# autoconf. It tells the user to run autoupdate, and
3642# then outputs the replacement expansion. We do not care
3643# about autoupdate's warning because that contains
3644# information on what to do *after* running autoupdate.
3645
3646
3647
3648
3649
3650# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3651# ----------------------------------
3652# implement the --enable-fast-install flag, and support the `fast-install'
3653# and `disable-fast-install' LT_INIT options.
3654# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3655# _LT_ENABLE_FAST_INSTALL
3656
3657
3658
3659
3660# Old names:
3661# This is what autoupdate's m4 run will expand. It fires
3662# the warning (with _au_warn_XXX), outputs it into the
3663# updated configure.ac (with AC_DIAGNOSE), and then outputs
3664# the replacement expansion.
3665
3666
3667# This is an auxiliary macro that is also run when
3668# autoupdate runs m4. It simply calls m4_warning, but
3669# we need a wrapper so that each warning is emitted only
3670# once. We break the quoting in m4_warning's argument in
3671# order to expand this macro's arguments, not AU_DEFUN's.
3672
3673
3674# Finally, this is the expansion that is picked up by
3675# autoconf. It tells the user to run autoupdate, and
3676# then outputs the replacement expansion. We do not care
3677# about autoupdate's warning because that contains
3678# information on what to do *after* running autoupdate.
3679
3680
3681# This is what autoupdate's m4 run will expand. It fires
3682# the warning (with _au_warn_XXX), outputs it into the
3683# updated configure.ac (with AC_DIAGNOSE), and then outputs
3684# the replacement expansion.
3685
3686
3687# This is an auxiliary macro that is also run when
3688# autoupdate runs m4. It simply calls m4_warning, but
3689# we need a wrapper so that each warning is emitted only
3690# once. We break the quoting in m4_warning's argument in
3691# order to expand this macro's arguments, not AU_DEFUN's.
3692
3693
3694# Finally, this is the expansion that is picked up by
3695# autoconf. It tells the user to run autoupdate, and
3696# then outputs the replacement expansion. We do not care
3697# about autoupdate's warning because that contains
3698# information on what to do *after* running autoupdate.
3699
3700
3701
3702
3703# _LT_WITH_PIC([MODE])
3704# --------------------
3705# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3706# LT_INIT options.
3707# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3708# _LT_WITH_PIC
3709
3710
3711
3712
3713# Old name:
3714# This is what autoupdate's m4 run will expand. It fires
3715# the warning (with _au_warn_XXX), outputs it into the
3716# updated configure.ac (with AC_DIAGNOSE), and then outputs
3717# the replacement expansion.
3718
3719
3720# This is an auxiliary macro that is also run when
3721# autoupdate runs m4. It simply calls m4_warning, but
3722# we need a wrapper so that each warning is emitted only
3723# once. We break the quoting in m4_warning's argument in
3724# order to expand this macro's arguments, not AU_DEFUN's.
3725
3726
3727# Finally, this is the expansion that is picked up by
3728# autoconf. It tells the user to run autoupdate, and
3729# then outputs the replacement expansion. We do not care
3730# about autoupdate's warning because that contains
3731# information on what to do *after* running autoupdate.
3732
3733
3734
3735## ----------------- ##
3736## LTDL_INIT Options ##
3737## ----------------- ##
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3749#
3750# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3751# Written by Gary V. Vaughan, 2004
3752#
3753# This file is free software; the Free Software Foundation gives
3754# unlimited permission to copy and/or distribute it, with or without
3755# modifications, as long as this notice is preserved.
3756
3757# serial 6 ltsugar.m4
3758
3759# This is to help aclocal find these macros, as it can't see m4_define.
3760
3761
3762
3763# lt_join(SEP, ARG1, [ARG2...])
3764# -----------------------------
3765# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3766# associated separator.
3767# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3768# versions in m4sugar had bugs.
3769
3770
3771
3772
3773# lt_car(LIST)
3774# lt_cdr(LIST)
3775# ------------
3776# Manipulate m4 lists.
3777# These macros are necessary as long as will still need to support
3778# Autoconf-2.59 which quotes differently.
3779
3780
3781
3782
3783
3784# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3785# ------------------------------------------
3786# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3787# Note that neither SEPARATOR nor STRING are expanded; they are appended
3788# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3789# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3790# than defined and empty).
3791#
3792# This macro is needed until we can rely on Autoconf 2.62, since earlier
3793# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3794
3795
3796
3797
3798# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3799# ----------------------------------------------------------
3800# Produce a SEP delimited list of all paired combinations of elements of
3801# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3802# has the form PREFIXmINFIXSUFFIXn.
3803# Needed until we can rely on m4_combine added in Autoconf 2.62.
3804
3805
3806
3807# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3808# -----------------------------------------------------------------------
3809# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3810# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3811
3812
3813
3814# lt_dict_add(DICT, KEY, VALUE)
3815# -----------------------------
3816
3817
3818
3819# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3820# --------------------------------------------
3821
3822
3823
3824# lt_dict_fetch(DICT, KEY, [SUBKEY])
3825# ----------------------------------
3826
3827
3828
3829# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3830# -----------------------------------------------------------------
3831
3832
3833
3834# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3835# --------------------------------------------------------------
3836
3837
3838# ltversion.m4 -- version numbers -*- Autoconf -*-
3839#
3840# Copyright (C) 2004 Free Software Foundation, Inc.
3841# Written by Scott James Remnant, 2004
3842#
3843# This file is free software; the Free Software Foundation gives
3844# unlimited permission to copy and/or distribute it, with or without
3845# modifications, as long as this notice is preserved.
3846
3847# Generated from ltversion.in.
3848
3849# serial 3134 ltversion.m4
3850# This file is part of GNU Libtool
3851
3852
3853
3854
3855
3856
3857# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3858#
3859# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3860# Written by Scott James Remnant, 2004.
3861#
3862# This file is free software; the Free Software Foundation gives
3863# unlimited permission to copy and/or distribute it, with or without
3864# modifications, as long as this notice is preserved.
3865
3866# serial 4 lt~obsolete.m4
3867
3868# These exist entirely to fool aclocal when bootstrapping libtool.
3869#
3870# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3871# which have later been changed to m4_define as they aren't part of the
3872# exported API, or moved to Autoconf or Automake where they belong.
3873#
3874# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3875# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3876# using a macro with the same name in our local m4/libtool.m4 it'll
3877# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3878# and doesn't know about Autoconf macros at all.)
3879#
3880# So we provide this file, which has a silly filename so it's always
3881# included after everything else. This provides aclocal with the
3882# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3883# because those macros already exist, or will be overwritten later.
3884# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3885#
3886# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3887# Yes, that means every name once taken will need to remain here until
3888# we give up compatibility with versions before 1.7, at which point
3889# we need to keep only those names which we still refer to.
3890
3891# This is to help aclocal find these macros, as it can't see m4_define.
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956## -*- Autoconf -*-
3957
3958# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3959# Free Software Foundation, Inc.
3960#
3961# This file is free software; the Free Software Foundation
3962# gives unlimited permission to copy and/or distribute it,
3963# with or without modifications, as long as this notice is preserved.
3964
3965# serial 8
3966
3967# Based on depend.m4 from automake 1.9, modified for standalone use in
3968# an environment where GNU make is required.
3969
3970# ZW_PROG_COMPILER_DEPENDENCIES
3971# -----------------------------
3972# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3973# sets fooDEPMODE accordingly. Cache-variable compatible with
3974# original; not side-effect compatible. As the users of this macro
3975# may require accurate dependencies for correct builds, it does *not*
3976# honor --disable-dependency-checking, and failure to detect a usable
3977# method is an error. depcomp is assumed to be located in
3978# $ac_aux_dir.
3979#
3980# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3981
3982
3983
3984# AM_SET_DEPDIR
3985# -------------
3986# Choose a directory name for dependency files.
3987
3988
3989# ZW_CREATE_DEPDIR
3990# ----------------
3991# As AM_SET_DEPDIR, but also create the directory at config.status time.
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
6bb11ab3
L
4033
4034
4035
4036
4037
6bb11ab3
L
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
6bb11ab3
L
4057
4058
4059
4060
4061
4062# intl sister-directory configuration rules.
4063#
4064
4065# The idea behind this macro is that there's no need to repeat all the
4066# autoconf probes done by the intl directory - it's already done them
4067# for us. In fact, there's no need even to look at the cache for the
4068# answers. All we need to do is nab a few pieces of information.
4069# The intl directory is set up to make this easy, by generating a
4070# small file which can be sourced as a shell script; then we produce
4071# the necessary substitutions and definitions for this directory.
4072
4073
4074
4075# Autoconf M4 include file defining utility macros for complex Canadian
4076# cross builds.
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086####
4087# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4088# or AC_INIT.
4089# These demand that AC_CANONICAL_SYSTEM be called beforehand.
4090
4091####
4092# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4093# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4094
4095
4096####
4097# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4098# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4099
4100
4101
4102# Backported from Autoconf 2.5x; can go away when and if
4103# we switch. Put the OS path separator in $PATH_SEPARATOR.
4104
4105
4106
4107
4108# ACX_HAVE_GCC_FOR_TARGET
4109# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4110
4111
4112# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4113# Searching for installed target binutils. We need to take extra care,
4114# else we may find the wrong assembler, linker, etc., and lose.
4115#
4116# First try --with-build-time-tools, if specified.
4117#
4118# For build != host, we ask the installed GCC for the name of the tool it
4119# uses, and accept it if it is an absolute path. This is because the
4120# only good choice for a compiler is the same GCC version that is being
4121# installed (or we couldn't make target libraries), and we assume that
4122# on the host system we'll have not only the same GCC version, but also
4123# the same binutils version.
4124#
4125# For build == host, search the same directories that the installed
4126# compiler will search. We used to do this for the assembler, linker,
4127# and nm only; for simplicity of configuration, however, we extend this
4128# criterion to tools (such as ar and ranlib) that are never invoked by
4129# the compiler, to avoid mismatches.
4130#
4131# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4132# if build == target. This makes the most sense only when bootstrapping,
4133# but we also do so when build != host. In this case, we hope that the
4134# build and host systems will have similar contents of MD_EXEC_PREFIX.
4135#
4136# If we do not find a suitable binary, then try the user's path.
4137
4138
4139###
4140# AC_PROG_CPP_WERROR
4141# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4142# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4143# For now, using this also overrides header checks to use only the
4144# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4145# bit harder from here).
4146# Eventually autoconf will default to checking headers with the compiler
4147# instead, and we'll have to do this differently.
4148
4149# AC_PROG_CPP_WERROR
4150
4151# Test for GNAT.
4152# We require the gnatbind & gnatmake programs, as well as a compiler driver
4153# that understands Ada. We use the user's CC setting, already found, and
4154# possibly add $1 to the command-line parameters.
4155#
4156# Sets the shell variable have_gnat to yes or no as appropriate, and
4157# substitutes GNATBIND and GNATMAKE.
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183ac_ext=c
4184ac_cpp='$CPP $CPPFLAGS'
4185ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4186ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4187ac_compiler_gnu=$ac_cv_c_compiler_gnu
4188if test -n "$ac_tool_prefix"; then
4189 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4190set dummy ${ac_tool_prefix}gcc; ac_word=$2
4191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4192$as_echo_n "checking for $ac_word... " >&6; }
4193if test "${ac_cv_prog_CC+set}" = set; then :
4194 $as_echo_n "(cached) " >&6
4195else
4196 if test -n "$CC"; then
4197 ac_cv_prog_CC="$CC" # Let the user override the test.
4198else
4199as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4200for as_dir in $PATH
4201do
4202 IFS=$as_save_IFS
4203 test -z "$as_dir" && as_dir=.
4204 for ac_exec_ext in '' $ac_executable_extensions; do
4205 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4206 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4208 break 2
4209 fi
4210done
4211 done
4212IFS=$as_save_IFS
4213
4214fi
4215fi
4216CC=$ac_cv_prog_CC
4217if test -n "$CC"; then
4218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4219$as_echo "$CC" >&6; }
4220else
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4222$as_echo "no" >&6; }
4223fi
4224
4225
4226fi
4227if test -z "$ac_cv_prog_CC"; then
4228 ac_ct_CC=$CC
4229 # Extract the first word of "gcc", so it can be a program name with args.
4230set dummy gcc; ac_word=$2
4231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4232$as_echo_n "checking for $ac_word... " >&6; }
4233if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4234 $as_echo_n "(cached) " >&6
4235else
4236 if test -n "$ac_ct_CC"; then
4237 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4238else
4239as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4240for as_dir in $PATH
4241do
4242 IFS=$as_save_IFS
4243 test -z "$as_dir" && as_dir=.
4244 for ac_exec_ext in '' $ac_executable_extensions; do
4245 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4246 ac_cv_prog_ac_ct_CC="gcc"
4247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4248 break 2
4249 fi
4250done
4251 done
4252IFS=$as_save_IFS
4253
4254fi
4255fi
4256ac_ct_CC=$ac_cv_prog_ac_ct_CC
4257if test -n "$ac_ct_CC"; then
4258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4259$as_echo "$ac_ct_CC" >&6; }
4260else
4261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4262$as_echo "no" >&6; }
4263fi
4264
4265 if test "x$ac_ct_CC" = x; then
4266 CC=""
4267 else
4268 case $cross_compiling:$ac_tool_warned in
4269yes:)
4270{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4271$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4272ac_tool_warned=yes ;;
4273esac
4274 CC=$ac_ct_CC
4275 fi
4276else
4277 CC="$ac_cv_prog_CC"
4278fi
4279
4280if test -z "$CC"; then
4281 if test -n "$ac_tool_prefix"; then
4282 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4283set dummy ${ac_tool_prefix}cc; ac_word=$2
4284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4285$as_echo_n "checking for $ac_word... " >&6; }
4286if test "${ac_cv_prog_CC+set}" = set; then :
4287 $as_echo_n "(cached) " >&6
4288else
4289 if test -n "$CC"; then
4290 ac_cv_prog_CC="$CC" # Let the user override the test.
4291else
4292as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4293for as_dir in $PATH
4294do
4295 IFS=$as_save_IFS
4296 test -z "$as_dir" && as_dir=.
4297 for ac_exec_ext in '' $ac_executable_extensions; do
4298 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4299 ac_cv_prog_CC="${ac_tool_prefix}cc"
4300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4301 break 2
4302 fi
4303done
4304 done
4305IFS=$as_save_IFS
4306
4307fi
4308fi
4309CC=$ac_cv_prog_CC
4310if test -n "$CC"; then
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4312$as_echo "$CC" >&6; }
4313else
4314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4315$as_echo "no" >&6; }
4316fi
4317
4318
4319 fi
4320fi
4321if test -z "$CC"; then
4322 # Extract the first word of "cc", so it can be a program name with args.
4323set dummy cc; ac_word=$2
4324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4325$as_echo_n "checking for $ac_word... " >&6; }
4326if test "${ac_cv_prog_CC+set}" = set; then :
4327 $as_echo_n "(cached) " >&6
4328else
4329 if test -n "$CC"; then
4330 ac_cv_prog_CC="$CC" # Let the user override the test.
4331else
4332 ac_prog_rejected=no
4333as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4334for as_dir in $PATH
4335do
4336 IFS=$as_save_IFS
4337 test -z "$as_dir" && as_dir=.
4338 for ac_exec_ext in '' $ac_executable_extensions; do
4339 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4340 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4341 ac_prog_rejected=yes
4342 continue
4343 fi
4344 ac_cv_prog_CC="cc"
4345 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4346 break 2
4347 fi
4348done
4349 done
4350IFS=$as_save_IFS
4351
4352if test $ac_prog_rejected = yes; then
4353 # We found a bogon in the path, so make sure we never use it.
4354 set dummy $ac_cv_prog_CC
4355 shift
4356 if test $# != 0; then
4357 # We chose a different compiler from the bogus one.
4358 # However, it has the same basename, so the bogon will be chosen
4359 # first if we set CC to just the basename; use the full file name.
4360 shift
4361 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4362 fi
4363fi
4364fi
4365fi
4366CC=$ac_cv_prog_CC
4367if test -n "$CC"; then
4368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4369$as_echo "$CC" >&6; }
4370else
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4372$as_echo "no" >&6; }
4373fi
4374
4375
4376fi
4377if test -z "$CC"; then
4378 if test -n "$ac_tool_prefix"; then
4379 for ac_prog in cl.exe
4380 do
4381 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4382set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4384$as_echo_n "checking for $ac_word... " >&6; }
4385if test "${ac_cv_prog_CC+set}" = set; then :
4386 $as_echo_n "(cached) " >&6
4387else
4388 if test -n "$CC"; then
4389 ac_cv_prog_CC="$CC" # Let the user override the test.
4390else
4391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4392for as_dir in $PATH
4393do
4394 IFS=$as_save_IFS
4395 test -z "$as_dir" && as_dir=.
4396 for ac_exec_ext in '' $ac_executable_extensions; do
4397 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4398 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4399 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4400 break 2
4401 fi
4402done
4403 done
4404IFS=$as_save_IFS
4405
4406fi
4407fi
4408CC=$ac_cv_prog_CC
4409if test -n "$CC"; then
4410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4411$as_echo "$CC" >&6; }
4412else
4413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4414$as_echo "no" >&6; }
4415fi
4416
4417
4418 test -n "$CC" && break
4419 done
4420fi
4421if test -z "$CC"; then
4422 ac_ct_CC=$CC
4423 for ac_prog in cl.exe
4424do
4425 # Extract the first word of "$ac_prog", so it can be a program name with args.
4426set dummy $ac_prog; ac_word=$2
4427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4428$as_echo_n "checking for $ac_word... " >&6; }
4429if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4430 $as_echo_n "(cached) " >&6
4431else
4432 if test -n "$ac_ct_CC"; then
4433 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4434else
4435as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4436for as_dir in $PATH
4437do
4438 IFS=$as_save_IFS
4439 test -z "$as_dir" && as_dir=.
4440 for ac_exec_ext in '' $ac_executable_extensions; do
4441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4442 ac_cv_prog_ac_ct_CC="$ac_prog"
4443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4444 break 2
4445 fi
4446done
4447 done
4448IFS=$as_save_IFS
4449
4450fi
4451fi
4452ac_ct_CC=$ac_cv_prog_ac_ct_CC
4453if test -n "$ac_ct_CC"; then
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4455$as_echo "$ac_ct_CC" >&6; }
4456else
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4458$as_echo "no" >&6; }
4459fi
4460
4461
4462 test -n "$ac_ct_CC" && break
4463done
4464
4465 if test "x$ac_ct_CC" = x; then
4466 CC=""
4467 else
4468 case $cross_compiling:$ac_tool_warned in
4469yes:)
4470{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4471$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4472ac_tool_warned=yes ;;
4473esac
4474 CC=$ac_ct_CC
4475 fi
4476fi
4477
4478fi
4479
4480
4481test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4482$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4483as_fn_error "no acceptable C compiler found in \$PATH
4484See \`config.log' for more details." "$LINENO" 5; }
4485
4486# Provide some information about the compiler.
4487$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4488set X $ac_compile
4489ac_compiler=$2
4490for ac_option in --version -v -V -qversion; do
4491 { { ac_try="$ac_compiler $ac_option >&5"
4492case "(($ac_try" in
4493 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4494 *) ac_try_echo=$ac_try;;
4495esac
4496eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4497$as_echo "$ac_try_echo"; } >&5
4498 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4499 ac_status=$?
4500 if test -s conftest.err; then
4501 sed '10a\
4502... rest of stderr output deleted ...
4503 10q' conftest.err >conftest.er1
4504 cat conftest.er1 >&5
4505 rm -f conftest.er1 conftest.err
4506 fi
4507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4508 test $ac_status = 0; }
4509done
4510
4511cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4512/* end confdefs.h. */
4513
4514int
4515main ()
4516{
4517
4518 ;
4519 return 0;
4520}
4521_ACEOF
4522ac_clean_files_save=$ac_clean_files
4523ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4524# Try to create an executable without -o first, disregard a.out.
4525# It will help us diagnose broken compilers, and finding out an intuition
4526# of exeext.
4527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4528$as_echo_n "checking for C compiler default output file name... " >&6; }
4529ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4530
4531# The possible output files:
4532ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4533
4534ac_rmfiles=
4535for ac_file in $ac_files
4536do
4537 case $ac_file in
4538 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4539 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4540 esac
4541done
4542rm -f $ac_rmfiles
4543
4544if { { ac_try="$ac_link_default"
4545case "(($ac_try" in
4546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4547 *) ac_try_echo=$ac_try;;
4548esac
4549eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4550$as_echo "$ac_try_echo"; } >&5
4551 (eval "$ac_link_default") 2>&5
4552 ac_status=$?
4553 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4554 test $ac_status = 0; }; then :
4555 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4556# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4557# in a Makefile. We should not override ac_cv_exeext if it was cached,
4558# so that the user can short-circuit this test for compilers unknown to
4559# Autoconf.
4560for ac_file in $ac_files ''
4561do
4562 test -f "$ac_file" || continue
4563 case $ac_file in
4564 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4565 ;;
4566 [ab].out )
4567 # We found the default executable, but exeext='' is most
4568 # certainly right.
4569 break;;
4570 *.* )
4571 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4572 then :; else
4573 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4574 fi
4575 # We set ac_cv_exeext here because the later test for it is not
4576 # safe: cross compilers may not add the suffix if given an `-o'
4577 # argument, so we may need to know it at that point already.
4578 # Even if this section looks crufty: it has the advantage of
4579 # actually working.
4580 break;;
4581 * )
4582 break;;
4583 esac
4584done
4585test "$ac_cv_exeext" = no && ac_cv_exeext=
4586
4587else
4588 ac_file=''
4589fi
4590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4591$as_echo "$ac_file" >&6; }
4592if test -z "$ac_file"; then :
4593 $as_echo "$as_me: failed program was:" >&5
4594sed 's/^/| /' conftest.$ac_ext >&5
4595
4596{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4597$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4598{ as_fn_set_status 77
4599as_fn_error "C compiler cannot create executables
4600See \`config.log' for more details." "$LINENO" 5; }; }
4601fi
4602ac_exeext=$ac_cv_exeext
4603
4604# Check that the compiler produces executables we can run. If not, either
4605# the compiler is broken, or we cross compile.
4606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4607$as_echo_n "checking whether the C compiler works... " >&6; }
4608# If not cross compiling, check that we can run a simple program.
4609if test "$cross_compiling" != yes; then
4610 if { ac_try='./$ac_file'
4611 { { case "(($ac_try" in
4612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4613 *) ac_try_echo=$ac_try;;
4614esac
4615eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4616$as_echo "$ac_try_echo"; } >&5
4617 (eval "$ac_try") 2>&5
4618 ac_status=$?
4619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4620 test $ac_status = 0; }; }; then
4621 cross_compiling=no
4622 else
4623 if test "$cross_compiling" = maybe; then
4624 cross_compiling=yes
4625 else
4626 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4627$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4628as_fn_error "cannot run C compiled programs.
4629If you meant to cross compile, use \`--host'.
4630See \`config.log' for more details." "$LINENO" 5; }
4631 fi
4632 fi
4633fi
4634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4635$as_echo "yes" >&6; }
4636
4637rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4638ac_clean_files=$ac_clean_files_save
4639# Check that the compiler produces executables we can run. If not, either
4640# the compiler is broken, or we cross compile.
4641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4642$as_echo_n "checking whether we are cross compiling... " >&6; }
4643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4644$as_echo "$cross_compiling" >&6; }
4645
4646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4647$as_echo_n "checking for suffix of executables... " >&6; }
4648if { { ac_try="$ac_link"
4649case "(($ac_try" in
4650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4651 *) ac_try_echo=$ac_try;;
4652esac
4653eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4654$as_echo "$ac_try_echo"; } >&5
4655 (eval "$ac_link") 2>&5
4656 ac_status=$?
4657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4658 test $ac_status = 0; }; then :
4659 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4660# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4661# work properly (i.e., refer to `conftest.exe'), while it won't with
4662# `rm'.
4663for ac_file in conftest.exe conftest conftest.*; do
4664 test -f "$ac_file" || continue
4665 case $ac_file in
4666 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4667 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4668 break;;
4669 * ) break;;
4670 esac
4671done
4672else
4673 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4674$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4675as_fn_error "cannot compute suffix of executables: cannot compile and link
4676See \`config.log' for more details." "$LINENO" 5; }
4677fi
4678rm -f conftest$ac_cv_exeext
4679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4680$as_echo "$ac_cv_exeext" >&6; }
4681
4682rm -f conftest.$ac_ext
4683EXEEXT=$ac_cv_exeext
4684ac_exeext=$EXEEXT
4685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4686$as_echo_n "checking for suffix of object files... " >&6; }
4687if test "${ac_cv_objext+set}" = set; then :
4688 $as_echo_n "(cached) " >&6
4689else
4690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4691/* end confdefs.h. */
4692
4693int
4694main ()
4695{
4696
4697 ;
4698 return 0;
4699}
4700_ACEOF
4701rm -f conftest.o conftest.obj
4702if { { ac_try="$ac_compile"
4703case "(($ac_try" in
4704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4705 *) ac_try_echo=$ac_try;;
4706esac
4707eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4708$as_echo "$ac_try_echo"; } >&5
4709 (eval "$ac_compile") 2>&5
4710 ac_status=$?
4711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4712 test $ac_status = 0; }; then :
4713 for ac_file in conftest.o conftest.obj conftest.*; do
4714 test -f "$ac_file" || continue;
4715 case $ac_file in
4716 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4717 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4718 break;;
4719 esac
4720done
4721else
4722 $as_echo "$as_me: failed program was:" >&5
4723sed 's/^/| /' conftest.$ac_ext >&5
4724
4725{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4726$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4727as_fn_error "cannot compute suffix of object files: cannot compile
4728See \`config.log' for more details." "$LINENO" 5; }
4729fi
4730rm -f conftest.$ac_cv_objext conftest.$ac_ext
4731fi
4732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4733$as_echo "$ac_cv_objext" >&6; }
4734OBJEXT=$ac_cv_objext
4735ac_objext=$OBJEXT
4736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4737$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4738if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4739 $as_echo_n "(cached) " >&6
4740else
4741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4742/* end confdefs.h. */
4743
4744int
4745main ()
4746{
4747#ifndef __GNUC__
4748 choke me
4749#endif
4750
4751 ;
4752 return 0;
4753}
4754_ACEOF
4755if ac_fn_c_try_compile "$LINENO"; then :
4756 ac_compiler_gnu=yes
4757else
4758 ac_compiler_gnu=no
4759fi
4760rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4761ac_cv_c_compiler_gnu=$ac_compiler_gnu
4762
4763fi
4764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4765$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4766if test $ac_compiler_gnu = yes; then
4767 GCC=yes
4768else
4769 GCC=
4770fi
4771ac_test_CFLAGS=${CFLAGS+set}
4772ac_save_CFLAGS=$CFLAGS
4773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4774$as_echo_n "checking whether $CC accepts -g... " >&6; }
4775if test "${ac_cv_prog_cc_g+set}" = set; then :
4776 $as_echo_n "(cached) " >&6
4777else
4778 ac_save_c_werror_flag=$ac_c_werror_flag
4779 ac_c_werror_flag=yes
4780 ac_cv_prog_cc_g=no
4781 CFLAGS="-g"
4782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4783/* end confdefs.h. */
4784
4785int
4786main ()
4787{
4788
4789 ;
4790 return 0;
4791}
4792_ACEOF
4793if ac_fn_c_try_compile "$LINENO"; then :
4794 ac_cv_prog_cc_g=yes
4795else
4796 CFLAGS=""
4797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4798/* end confdefs.h. */
4799
4800int
4801main ()
4802{
4803
4804 ;
4805 return 0;
4806}
4807_ACEOF
4808if ac_fn_c_try_compile "$LINENO"; then :
4809
4810else
4811 ac_c_werror_flag=$ac_save_c_werror_flag
4812 CFLAGS="-g"
4813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4814/* end confdefs.h. */
4815
4816int
4817main ()
4818{
4819
4820 ;
4821 return 0;
4822}
4823_ACEOF
4824if ac_fn_c_try_compile "$LINENO"; then :
4825 ac_cv_prog_cc_g=yes
4826fi
4827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4828fi
4829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4830fi
4831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4832 ac_c_werror_flag=$ac_save_c_werror_flag
4833fi
4834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4835$as_echo "$ac_cv_prog_cc_g" >&6; }
4836if test "$ac_test_CFLAGS" = set; then
4837 CFLAGS=$ac_save_CFLAGS
4838elif test $ac_cv_prog_cc_g = yes; then
4839 if test "$GCC" = yes; then
4840 CFLAGS="-g -O2"
4841 else
4842 CFLAGS="-g"
4843 fi
4844else
4845 if test "$GCC" = yes; then
4846 CFLAGS="-O2"
4847 else
4848 CFLAGS=
4849 fi
4850fi
4851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4852$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4853if test "${ac_cv_prog_cc_c89+set}" = set; then :
4854 $as_echo_n "(cached) " >&6
4855else
4856 ac_cv_prog_cc_c89=no
4857ac_save_CC=$CC
4858cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4859/* end confdefs.h. */
4860#include <stdarg.h>
4861#include <stdio.h>
4862#include <sys/types.h>
4863#include <sys/stat.h>
4864/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4865struct buf { int x; };
4866FILE * (*rcsopen) (struct buf *, struct stat *, int);
4867static char *e (p, i)
4868 char **p;
4869 int i;
4870{
4871 return p[i];
4872}
4873static char *f (char * (*g) (char **, int), char **p, ...)
4874{
4875 char *s;
4876 va_list v;
4877 va_start (v,p);
4878 s = g (p, va_arg (v,int));
4879 va_end (v);
4880 return s;
4881}
4882
4883/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4884 function prototypes and stuff, but not '\xHH' hex character constants.
4885 These don't provoke an error unfortunately, instead are silently treated
4886 as 'x'. The following induces an error, until -std is added to get
4887 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4888 array size at least. It's necessary to write '\x00'==0 to get something
4889 that's true only with -std. */
4890int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4891
4892/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4893 inside strings and character constants. */
4894#define FOO(x) 'x'
4895int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4896
4897int test (int i, double x);
4898struct s1 {int (*f) (int a);};
4899struct s2 {int (*f) (double a);};
4900int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4901int argc;
4902char **argv;
4903int
4904main ()
4905{
4906return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4907 ;
4908 return 0;
4909}
4910_ACEOF
4911for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4912 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4913do
4914 CC="$ac_save_CC $ac_arg"
4915 if ac_fn_c_try_compile "$LINENO"; then :
4916 ac_cv_prog_cc_c89=$ac_arg
4917fi
4918rm -f core conftest.err conftest.$ac_objext
4919 test "x$ac_cv_prog_cc_c89" != "xno" && break
4920done
4921rm -f conftest.$ac_ext
4922CC=$ac_save_CC
4923
4924fi
4925# AC_CACHE_VAL
4926case "x$ac_cv_prog_cc_c89" in
4927 x)
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4929$as_echo "none needed" >&6; } ;;
4930 xno)
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4932$as_echo "unsupported" >&6; } ;;
4933 *)
4934 CC="$CC $ac_cv_prog_cc_c89"
4935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4936$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4937esac
4938if test "x$ac_cv_prog_cc_c89" != xno; then :
4939
4940fi
4941
4942ac_ext=c
4943ac_cpp='$CPP $CPPFLAGS'
4944ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4945ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4946ac_compiler_gnu=$ac_cv_c_compiler_gnu
4947
4948ac_aux_dir=
4949for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4950 for ac_t in install-sh install.sh shtool; do
4951 if test -f "$ac_dir/$ac_t"; then
4952 ac_aux_dir=$ac_dir
4953 ac_install_sh="$ac_aux_dir/$ac_t -c"
4954 break 2
4955 fi
4956 done
4957done
4958if test -z "$ac_aux_dir"; then
4959 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4960fi
4961
4962# These three variables are undocumented and unsupported,
4963# and are intended to be withdrawn in a future Autoconf release.
4964# They can cause serious problems if a builder's source tree is in a directory
4965# whose full name contains unusual characters.
4966ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4967ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4968ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4969
4970
4971# Make sure we can run config.sub.
4972$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4973 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4974
4975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4976$as_echo_n "checking build system type... " >&6; }
4977if test "${ac_cv_build+set}" = set; then :
4978 $as_echo_n "(cached) " >&6
4979else
4980 ac_build_alias=$build_alias
4981test "x$ac_build_alias" = x &&
4982 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4983test "x$ac_build_alias" = x &&
4984 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4985ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4986 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4987
4988fi
4989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4990$as_echo "$ac_cv_build" >&6; }
4991case $ac_cv_build in
4992*-*-*) ;;
4993*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4994esac
4995build=$ac_cv_build
4996ac_save_IFS=$IFS; IFS='-'
4997set x $ac_cv_build
4998shift
4999build_cpu=$1
5000build_vendor=$2
5001shift; shift
5002# Remember, the first character of IFS is used to create $*,
5003# except with old shells:
5004build_os=$*
5005IFS=$ac_save_IFS
5006case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5007
5008
5009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5010$as_echo_n "checking host system type... " >&6; }
5011if test "${ac_cv_host+set}" = set; then :
5012 $as_echo_n "(cached) " >&6
5013else
5014 if test "x$host_alias" = x; then
5015 ac_cv_host=$ac_cv_build
5016else
5017 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5018 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5019fi
5020
5021fi
5022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5023$as_echo "$ac_cv_host" >&6; }
5024case $ac_cv_host in
5025*-*-*) ;;
5026*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
5027esac
5028host=$ac_cv_host
5029ac_save_IFS=$IFS; IFS='-'
5030set x $ac_cv_host
5031shift
5032host_cpu=$1
5033host_vendor=$2
5034shift; shift
5035# Remember, the first character of IFS is used to create $*,
5036# except with old shells:
5037host_os=$*
5038IFS=$ac_save_IFS
5039case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5040
5041
5042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5043$as_echo_n "checking target system type... " >&6; }
5044if test "${ac_cv_target+set}" = set; then :
5045 $as_echo_n "(cached) " >&6
5046else
5047 if test "x$target_alias" = x; then
5048 ac_cv_target=$ac_cv_host
5049else
5050 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5051 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5052fi
5053
5054fi
5055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5056$as_echo "$ac_cv_target" >&6; }
5057case $ac_cv_target in
5058*-*-*) ;;
5059*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
5060esac
5061target=$ac_cv_target
5062ac_save_IFS=$IFS; IFS='-'
5063set x $ac_cv_target
5064shift
5065target_cpu=$1
5066target_vendor=$2
5067shift; shift
5068# Remember, the first character of IFS is used to create $*,
5069# except with old shells:
5070target_os=$*
5071IFS=$ac_save_IFS
5072case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5073
5074
5075# The aliases save the names the user supplied, while $host etc.
5076# will get canonicalized.
5077test -n "$target_alias" &&
5078 test "$program_prefix$program_suffix$program_transform_name" = \
5079 NONENONEs,x,x, &&
5080 program_prefix=${target_alias}-
5081
5082ac_ext=c
5083ac_cpp='$CPP $CPPFLAGS'
5084ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5085ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5086ac_compiler_gnu=$ac_cv_c_compiler_gnu
5087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5088$as_echo_n "checking how to run the C preprocessor... " >&6; }
5089# On Suns, sometimes $CPP names a directory.
5090if test -n "$CPP" && test -d "$CPP"; then
5091 CPP=
5092fi
5093if test -z "$CPP"; then
5094 if test "${ac_cv_prog_CPP+set}" = set; then :
5095 $as_echo_n "(cached) " >&6
5096else
5097 # Double quotes because CPP needs to be expanded
5098 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5099 do
5100 ac_preproc_ok=false
5101for ac_c_preproc_warn_flag in '' yes
5102do
5103 # Use a header file that comes with gcc, so configuring glibc
5104 # with a fresh cross-compiler works.
5105 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5106 # <limits.h> exists even on freestanding compilers.
5107 # On the NeXT, cc -E runs the code through the compiler's parser,
5108 # not just through cpp. "Syntax error" is here to catch this case.
5109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5110/* end confdefs.h. */
5111#ifdef __STDC__
5112# include <limits.h>
5113#else
5114# include <assert.h>
5115#endif
5116 Syntax error
5117_ACEOF
5118if ac_fn_c_try_cpp "$LINENO"; then :
5119
5120else
5121 # Broken: fails on valid input.
5122continue
5123fi
5124rm -f conftest.err conftest.$ac_ext
5125
5126 # OK, works on sane cases. Now check whether nonexistent headers
5127 # can be detected and how.
5128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5129/* end confdefs.h. */
5130#include <ac_nonexistent.h>
5131_ACEOF
5132if ac_fn_c_try_cpp "$LINENO"; then :
5133 # Broken: success on invalid input.
5134continue
5135else
5136 # Passes both tests.
5137ac_preproc_ok=:
5138break
5139fi
5140rm -f conftest.err conftest.$ac_ext
5141
5142done
5143# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5144rm -f conftest.err conftest.$ac_ext
5145if $ac_preproc_ok; then :
5146 break
5147fi
5148
5149 done
5150 ac_cv_prog_CPP=$CPP
5151
5152fi
5153 CPP=$ac_cv_prog_CPP
5154else
5155 ac_cv_prog_CPP=$CPP
5156fi
5157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5158$as_echo "$CPP" >&6; }
5159ac_preproc_ok=false
5160for ac_c_preproc_warn_flag in '' yes
5161do
5162 # Use a header file that comes with gcc, so configuring glibc
5163 # with a fresh cross-compiler works.
5164 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5165 # <limits.h> exists even on freestanding compilers.
5166 # On the NeXT, cc -E runs the code through the compiler's parser,
5167 # not just through cpp. "Syntax error" is here to catch this case.
5168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5169/* end confdefs.h. */
5170#ifdef __STDC__
5171# include <limits.h>
5172#else
5173# include <assert.h>
5174#endif
5175 Syntax error
5176_ACEOF
5177if ac_fn_c_try_cpp "$LINENO"; then :
5178
5179else
5180 # Broken: fails on valid input.
5181continue
5182fi
5183rm -f conftest.err conftest.$ac_ext
5184
5185 # OK, works on sane cases. Now check whether nonexistent headers
5186 # can be detected and how.
5187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5188/* end confdefs.h. */
5189#include <ac_nonexistent.h>
5190_ACEOF
5191if ac_fn_c_try_cpp "$LINENO"; then :
5192 # Broken: success on invalid input.
5193continue
5194else
5195 # Passes both tests.
5196ac_preproc_ok=:
5197break
5198fi
5199rm -f conftest.err conftest.$ac_ext
5200
5201done
5202# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5203rm -f conftest.err conftest.$ac_ext
5204if $ac_preproc_ok; then :
5205
5206else
5207 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5208$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5209as_fn_error "C preprocessor \"$CPP\" fails sanity check
5210See \`config.log' for more details." "$LINENO" 5; }
5211fi
5212
5213ac_ext=c
5214ac_cpp='$CPP $CPPFLAGS'
5215ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5216ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5217ac_compiler_gnu=$ac_cv_c_compiler_gnu
5218
5219
5220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5221$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5222if test "${ac_cv_path_GREP+set}" = set; then :
5223 $as_echo_n "(cached) " >&6
5224else
5225 if test -z "$GREP"; then
5226 ac_path_GREP_found=false
5227 # Loop through the user's path and test for each of PROGNAME-LIST
5228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5229for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5230do
5231 IFS=$as_save_IFS
5232 test -z "$as_dir" && as_dir=.
5233 for ac_prog in grep ggrep; do
5234 for ac_exec_ext in '' $ac_executable_extensions; do
5235 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5236 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5237# Check for GNU ac_path_GREP and select it if it is found.
5238 # Check for GNU $ac_path_GREP
5239case `"$ac_path_GREP" --version 2>&1` in
5240*GNU*)
5241 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5242*)
5243 ac_count=0
5244 $as_echo_n 0123456789 >"conftest.in"
5245 while :
5246 do
5247 cat "conftest.in" "conftest.in" >"conftest.tmp"
5248 mv "conftest.tmp" "conftest.in"
5249 cp "conftest.in" "conftest.nl"
5250 $as_echo 'GREP' >> "conftest.nl"
5251 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5252 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5253 as_fn_arith $ac_count + 1 && ac_count=$as_val
5254 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5255 # Best one so far, save it but keep looking for a better one
5256 ac_cv_path_GREP="$ac_path_GREP"
5257 ac_path_GREP_max=$ac_count
5258 fi
5259 # 10*(2^10) chars as input seems more than enough
5260 test $ac_count -gt 10 && break
5261 done
5262 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5263esac
5264
5265 $ac_path_GREP_found && break 3
5266 done
5267 done
5268 done
5269IFS=$as_save_IFS
5270 if test -z "$ac_cv_path_GREP"; then
5271 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5272 fi
5273else
5274 ac_cv_path_GREP=$GREP
5275fi
5276
5277fi
5278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5279$as_echo "$ac_cv_path_GREP" >&6; }
5280 GREP="$ac_cv_path_GREP"
5281
5282
5283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5284$as_echo_n "checking for egrep... " >&6; }
5285if test "${ac_cv_path_EGREP+set}" = set; then :
5286 $as_echo_n "(cached) " >&6
5287else
5288 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5289 then ac_cv_path_EGREP="$GREP -E"
5290 else
5291 if test -z "$EGREP"; then
5292 ac_path_EGREP_found=false
5293 # Loop through the user's path and test for each of PROGNAME-LIST
5294 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5295for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5296do
5297 IFS=$as_save_IFS
5298 test -z "$as_dir" && as_dir=.
5299 for ac_prog in egrep; do
5300 for ac_exec_ext in '' $ac_executable_extensions; do
5301 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5302 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5303# Check for GNU ac_path_EGREP and select it if it is found.
5304 # Check for GNU $ac_path_EGREP
5305case `"$ac_path_EGREP" --version 2>&1` in
5306*GNU*)
5307 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5308*)
5309 ac_count=0
5310 $as_echo_n 0123456789 >"conftest.in"
5311 while :
5312 do
5313 cat "conftest.in" "conftest.in" >"conftest.tmp"
5314 mv "conftest.tmp" "conftest.in"
5315 cp "conftest.in" "conftest.nl"
5316 $as_echo 'EGREP' >> "conftest.nl"
5317 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5318 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5319 as_fn_arith $ac_count + 1 && ac_count=$as_val
5320 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5321 # Best one so far, save it but keep looking for a better one
5322 ac_cv_path_EGREP="$ac_path_EGREP"
5323 ac_path_EGREP_max=$ac_count
5324 fi
5325 # 10*(2^10) chars as input seems more than enough
5326 test $ac_count -gt 10 && break
5327 done
5328 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5329esac
5330
5331 $ac_path_EGREP_found && break 3
5332 done
5333 done
5334 done
5335IFS=$as_save_IFS
5336 if test -z "$ac_cv_path_EGREP"; then
5337 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5338 fi
5339else
5340 ac_cv_path_EGREP=$EGREP
5341fi
5342
5343 fi
5344fi
5345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5346$as_echo "$ac_cv_path_EGREP" >&6; }
5347 EGREP="$ac_cv_path_EGREP"
5348
5349
5350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5351$as_echo_n "checking for ANSI C header files... " >&6; }
5352if test "${ac_cv_header_stdc+set}" = set; then :
5353 $as_echo_n "(cached) " >&6
5354else
5355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5356/* end confdefs.h. */
5357#include <stdlib.h>
5358#include <stdarg.h>
5359#include <string.h>
5360#include <float.h>
5361
5362int
5363main ()
5364{
5365
5366 ;
5367 return 0;
5368}
5369_ACEOF
5370if ac_fn_c_try_compile "$LINENO"; then :
5371 ac_cv_header_stdc=yes
5372else
5373 ac_cv_header_stdc=no
5374fi
5375rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5376
5377if test $ac_cv_header_stdc = yes; then
5378 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5380/* end confdefs.h. */
5381#include <string.h>
5382
5383_ACEOF
5384if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5385 $EGREP "memchr" >/dev/null 2>&1; then :
5386
5387else
5388 ac_cv_header_stdc=no
5389fi
5390rm -f conftest*
5391
5392fi
5393
5394if test $ac_cv_header_stdc = yes; then
5395 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5397/* end confdefs.h. */
5398#include <stdlib.h>
5399
5400_ACEOF
5401if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5402 $EGREP "free" >/dev/null 2>&1; then :
5403
5404else
5405 ac_cv_header_stdc=no
5406fi
5407rm -f conftest*
5408
5409fi
5410
5411if test $ac_cv_header_stdc = yes; then
5412 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5413 if test "$cross_compiling" = yes; then :
5414 :
5415else
5416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5417/* end confdefs.h. */
5418#include <ctype.h>
5419#include <stdlib.h>
5420#if ((' ' & 0x0FF) == 0x020)
5421# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5422# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5423#else
5424# define ISLOWER(c) \
5425 (('a' <= (c) && (c) <= 'i') \
5426 || ('j' <= (c) && (c) <= 'r') \
5427 || ('s' <= (c) && (c) <= 'z'))
5428# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5429#endif
5430
5431#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5432int
5433main ()
5434{
5435 int i;
5436 for (i = 0; i < 256; i++)
5437 if (XOR (islower (i), ISLOWER (i))
5438 || toupper (i) != TOUPPER (i))
5439 return 2;
5440 return 0;
5441}
5442_ACEOF
5443if ac_fn_c_try_run "$LINENO"; then :
5444
5445else
5446 ac_cv_header_stdc=no
5447fi
5448rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5449 conftest.$ac_objext conftest.beam conftest.$ac_ext
5450fi
5451
5452fi
5453fi
5454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5455$as_echo "$ac_cv_header_stdc" >&6; }
5456if test $ac_cv_header_stdc = yes; then
5457
5458$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5459
5460fi
5461
5462# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5463for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5464 inttypes.h stdint.h unistd.h
5465do :
5466 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5467ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5468"
5469eval as_val=\$$as_ac_Header
5470 if test "x$as_val" = x""yes; then :
5471 cat >>confdefs.h <<_ACEOF
5472#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5473_ACEOF
5474
5475fi
5476
5477done
5478
5479
5480
5481 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5482if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5483 MINIX=yes
5484else
5485 MINIX=
5486fi
5487
5488
5489 if test "$MINIX" = yes; then
5490
5491$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5492
5493
5494$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5495
5496
5497$as_echo "#define _MINIX 1" >>confdefs.h
5498
5499 fi
5500
5501
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5503$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5504if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5505 $as_echo_n "(cached) " >&6
5506else
5507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5508/* end confdefs.h. */
5509
5510# define __EXTENSIONS__ 1
5511 $ac_includes_default
5512int
5513main ()
5514{
5515
5516 ;
5517 return 0;
5518}
5519_ACEOF
5520if ac_fn_c_try_compile "$LINENO"; then :
5521 ac_cv_safe_to_define___extensions__=yes
5522else
5523 ac_cv_safe_to_define___extensions__=no
5524fi
5525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5526fi
5527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5528$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5529 test $ac_cv_safe_to_define___extensions__ = yes &&
5530 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5531
5532 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5533
5534 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5535
5536 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5537
5538 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5539
5540
5541test "$program_prefix" != NONE &&
5542 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5543# Use a double $ so make ignores it.
5544test "$program_suffix" != NONE &&
5545 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5546# Double any \ or $.
5547# By default was `s,x,x', remove it if useless.
5548ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5549program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5550
5551# Find a good install program. We prefer a C program (faster),
5552# so one script is as good as another. But avoid the broken or
5553# incompatible versions:
5554# SysV /etc/install, /usr/sbin/install
5555# SunOS /usr/etc/install
5556# IRIX /sbin/install
5557# AIX /bin/install
5558# AmigaOS /C/install, which installs bootblocks on floppy discs
5559# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5560# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5561# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5562# OS/2's system install, which has a completely different semantic
5563# ./install, which can be erroneously created by make from ./install.sh.
5564# Reject install programs that cannot install multiple files.
5565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5566$as_echo_n "checking for a BSD-compatible install... " >&6; }
5567if test -z "$INSTALL"; then
5568if test "${ac_cv_path_install+set}" = set; then :
5569 $as_echo_n "(cached) " >&6
5570else
5571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5572for as_dir in $PATH
5573do
5574 IFS=$as_save_IFS
5575 test -z "$as_dir" && as_dir=.
5576 # Account for people who put trailing slashes in PATH elements.
5577case $as_dir/ in #((
5578 ./ | .// | /[cC]/* | \
5579 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5580 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5581 /usr/ucb/* ) ;;
5582 *)
5583 # OSF1 and SCO ODT 3.0 have their own names for install.
5584 # Don't use installbsd from OSF since it installs stuff as root
5585 # by default.
5586 for ac_prog in ginstall scoinst install; do
5587 for ac_exec_ext in '' $ac_executable_extensions; do
5588 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5589 if test $ac_prog = install &&
5590 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5591 # AIX install. It has an incompatible calling convention.
5592 :
5593 elif test $ac_prog = install &&
5594 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5595 # program-specific install script used by HP pwplus--don't use.
5596 :
5597 else
5598 rm -rf conftest.one conftest.two conftest.dir
5599 echo one > conftest.one
5600 echo two > conftest.two
5601 mkdir conftest.dir
5602 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5603 test -s conftest.one && test -s conftest.two &&
5604 test -s conftest.dir/conftest.one &&
5605 test -s conftest.dir/conftest.two
5606 then
5607 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5608 break 3
5609 fi
5610 fi
5611 fi
5612 done
5613 done
5614 ;;
5615esac
5616
5617 done
5618IFS=$as_save_IFS
5619
5620rm -rf conftest.one conftest.two conftest.dir
5621
5622fi
5623 if test "${ac_cv_path_install+set}" = set; then
5624 INSTALL=$ac_cv_path_install
5625 else
5626 # As a last resort, use the slow shell script. Don't cache a
5627 # value for INSTALL within a source directory, because that will
5628 # break other packages using the cache if that directory is
5629 # removed, or if the value is a relative name.
5630 INSTALL=$ac_install_sh
5631 fi
5632fi
5633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5634$as_echo "$INSTALL" >&6; }
5635
5636# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5637# It thinks the first close brace ends the variable substitution.
5638test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5639
5640test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5641
5642test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5643
5644rm -rf .tst 2>/dev/null
5645mkdir .tst 2>/dev/null
5646if test -d .tst; then
5647 am__leading_dot=.
5648else
5649 am__leading_dot=_
5650fi
5651rmdir .tst 2>/dev/null
5652
5653DEPDIR="${am__leading_dot}deps"
5654
5655case `pwd` in
5656 *\ * | *\ *)
5657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5658$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5659esac
5660
5661
5662
5663macro_version='2.2.7a'
5664macro_revision='1.3134'
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678ltmain="$ac_aux_dir/ltmain.sh"
5679
5680# Backslashify metacharacters that are still active within
5681# double-quoted strings.
5682sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5683
5684# Same as above, but do not quote variable references.
5685double_quote_subst='s/\(["`\\]\)/\\\1/g'
5686
5687# Sed substitution to delay expansion of an escaped shell variable in a
5688# double_quote_subst'ed string.
5689delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5690
5691# Sed substitution to delay expansion of an escaped single quote.
5692delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5693
5694# Sed substitution to avoid accidental globbing in evaled expressions
5695no_glob_subst='s/\*/\\\*/g'
5696
5697ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5698ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5699ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5700
5701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5702$as_echo_n "checking how to print strings... " >&6; }
5703# Test print first, because it will be a builtin if present.
5704if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5705 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5706 ECHO='print -r --'
5707elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5708 ECHO='printf %s\n'
5709else
5710 # Use this function as a fallback that always works.
5711 func_fallback_echo ()
5712 {
5713 eval 'cat <<_LTECHO_EOF
5714$1
5715_LTECHO_EOF'
5716 }
5717 ECHO='func_fallback_echo'
5718fi
5719
5720# func_echo_all arg...
5721# Invoke $ECHO with all args, space-separated.
5722func_echo_all ()
5723{
5724 $ECHO ""
5725}
5726
5727case "$ECHO" in
5728 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5729$as_echo "printf" >&6; } ;;
5730 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5731$as_echo "print -r" >&6; } ;;
5732 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5733$as_echo "cat" >&6; } ;;
5734esac
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5750$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5751if test "${ac_cv_path_SED+set}" = set; then :
5752 $as_echo_n "(cached) " >&6
5753else
5754 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5755 for ac_i in 1 2 3 4 5 6 7; do
5756 ac_script="$ac_script$as_nl$ac_script"
5757 done
5758 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5759 { ac_script=; unset ac_script;}
5760 if test -z "$SED"; then
5761 ac_path_SED_found=false
5762 # Loop through the user's path and test for each of PROGNAME-LIST
5763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5764for as_dir in $PATH
5765do
5766 IFS=$as_save_IFS
5767 test -z "$as_dir" && as_dir=.
5768 for ac_prog in sed gsed; do
5769 for ac_exec_ext in '' $ac_executable_extensions; do
5770 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5771 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5772# Check for GNU ac_path_SED and select it if it is found.
5773 # Check for GNU $ac_path_SED
5774case `"$ac_path_SED" --version 2>&1` in
5775*GNU*)
5776 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5777*)
5778 ac_count=0
5779 $as_echo_n 0123456789 >"conftest.in"
5780 while :
5781 do
5782 cat "conftest.in" "conftest.in" >"conftest.tmp"
5783 mv "conftest.tmp" "conftest.in"
5784 cp "conftest.in" "conftest.nl"
5785 $as_echo '' >> "conftest.nl"
5786 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5787 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5788 as_fn_arith $ac_count + 1 && ac_count=$as_val
5789 if test $ac_count -gt ${ac_path_SED_max-0}; then
5790 # Best one so far, save it but keep looking for a better one
5791 ac_cv_path_SED="$ac_path_SED"
5792 ac_path_SED_max=$ac_count
5793 fi
5794 # 10*(2^10) chars as input seems more than enough
5795 test $ac_count -gt 10 && break
5796 done
5797 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5798esac
5799
5800 $ac_path_SED_found && break 3
5801 done
5802 done
5803 done
5804IFS=$as_save_IFS
5805 if test -z "$ac_cv_path_SED"; then
5806 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5807 fi
5808else
5809 ac_cv_path_SED=$SED
5810fi
5811
5812fi
5813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5814$as_echo "$ac_cv_path_SED" >&6; }
5815 SED="$ac_cv_path_SED"
5816 rm -f conftest.sed
5817
5818test -z "$SED" && SED=sed
5819Xsed="$SED -e 1s/^X//"
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5832$as_echo_n "checking for fgrep... " >&6; }
5833if test "${ac_cv_path_FGREP+set}" = set; then :
5834 $as_echo_n "(cached) " >&6
5835else
5836 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5837 then ac_cv_path_FGREP="$GREP -F"
5838 else
5839 if test -z "$FGREP"; then
5840 ac_path_FGREP_found=false
5841 # Loop through the user's path and test for each of PROGNAME-LIST
5842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5843for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5844do
5845 IFS=$as_save_IFS
5846 test -z "$as_dir" && as_dir=.
5847 for ac_prog in fgrep; do
5848 for ac_exec_ext in '' $ac_executable_extensions; do
5849 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5850 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5851# Check for GNU ac_path_FGREP and select it if it is found.
5852 # Check for GNU $ac_path_FGREP
5853case `"$ac_path_FGREP" --version 2>&1` in
5854*GNU*)
5855 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5856*)
5857 ac_count=0
5858 $as_echo_n 0123456789 >"conftest.in"
5859 while :
5860 do
5861 cat "conftest.in" "conftest.in" >"conftest.tmp"
5862 mv "conftest.tmp" "conftest.in"
5863 cp "conftest.in" "conftest.nl"
5864 $as_echo 'FGREP' >> "conftest.nl"
5865 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5866 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5867 as_fn_arith $ac_count + 1 && ac_count=$as_val
5868 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5869 # Best one so far, save it but keep looking for a better one
5870 ac_cv_path_FGREP="$ac_path_FGREP"
5871 ac_path_FGREP_max=$ac_count
5872 fi
5873 # 10*(2^10) chars as input seems more than enough
5874 test $ac_count -gt 10 && break
5875 done
5876 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5877esac
5878
5879 $ac_path_FGREP_found && break 3
5880 done
5881 done
5882 done
5883IFS=$as_save_IFS
5884 if test -z "$ac_cv_path_FGREP"; then
5885 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5886 fi
5887else
5888 ac_cv_path_FGREP=$FGREP
5889fi
5890
5891 fi
5892fi
5893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5894$as_echo "$ac_cv_path_FGREP" >&6; }
5895 FGREP="$ac_cv_path_FGREP"
5896
5897
5898test -z "$GREP" && GREP=grep
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918# Check whether --with-gnu-ld was given.
5919if test "${with_gnu_ld+set}" = set; then :
5920 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5921else
5922 with_gnu_ld=no
5923fi
5924
5925ac_prog=ld
5926if test "$GCC" = yes; then
5927 # Check if gcc -print-prog-name=ld gives a path.
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5929$as_echo_n "checking for ld used by $CC... " >&6; }
5930 case $host in
5931 *-*-mingw*)
5932 # gcc leaves a trailing carriage return which upsets mingw
5933 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5934 *)
5935 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5936 esac
5937 case $ac_prog in
5938 # Accept absolute paths.
5939 [\\/]* | ?:[\\/]*)
5940 re_direlt='/[^/][^/]*/\.\./'
5941 # Canonicalize the pathname of ld
5942 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5943 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5944 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5945 done
5946 test -z "$LD" && LD="$ac_prog"
5947 ;;
5948 "")
5949 # If it fails, then pretend we aren't using GCC.
5950 ac_prog=ld
5951 ;;
5952 *)
5953 # If it is relative, then search for the first ld in PATH.
5954 with_gnu_ld=unknown
5955 ;;
5956 esac
5957elif test "$with_gnu_ld" = yes; then
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5959$as_echo_n "checking for GNU ld... " >&6; }
5960else
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5962$as_echo_n "checking for non-GNU ld... " >&6; }
5963fi
5964if test "${lt_cv_path_LD+set}" = set; then :
5965 $as_echo_n "(cached) " >&6
5966else
5967 if test -z "$LD"; then
5968 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5969 for ac_dir in $PATH; do
5970 IFS="$lt_save_ifs"
5971 test -z "$ac_dir" && ac_dir=.
5972 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5973 lt_cv_path_LD="$ac_dir/$ac_prog"
5974 # Check to see if the program is GNU ld. I'd rather use --version,
5975 # but apparently some variants of GNU ld only accept -v.
5976 # Break only if it was the GNU/non-GNU ld that we prefer.
5977 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5978 *GNU* | *'with BFD'*)
5979 test "$with_gnu_ld" != no && break
5980 ;;
5981 *)
5982 test "$with_gnu_ld" != yes && break
5983 ;;
5984 esac
5985 fi
5986 done
5987 IFS="$lt_save_ifs"
5988else
5989 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5990fi
5991fi
5992
5993LD="$lt_cv_path_LD"
5994if test -n "$LD"; then
5995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5996$as_echo "$LD" >&6; }
5997else
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5999$as_echo "no" >&6; }
6000fi
6001test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6003$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6004if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6005 $as_echo_n "(cached) " >&6
6006else
6007 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6008case `$LD -v 2>&1 </dev/null` in
6009*GNU* | *'with BFD'*)
6010 lt_cv_prog_gnu_ld=yes
6011 ;;
6012*)
6013 lt_cv_prog_gnu_ld=no
6014 ;;
6015esac
6016fi
6017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6018$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6019with_gnu_ld=$lt_cv_prog_gnu_ld
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6030$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6031if test "${lt_cv_path_NM+set}" = set; then :
6032 $as_echo_n "(cached) " >&6
6033else
6034 if test -n "$NM"; then
6035 # Let the user override the test.
6036 lt_cv_path_NM="$NM"
6037else
6038 lt_nm_to_check="${ac_tool_prefix}nm"
6039 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6040 lt_nm_to_check="$lt_nm_to_check nm"
6041 fi
6042 for lt_tmp_nm in $lt_nm_to_check; do
6043 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6044 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6045 IFS="$lt_save_ifs"
6046 test -z "$ac_dir" && ac_dir=.
6047 tmp_nm="$ac_dir/$lt_tmp_nm"
6048 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6049 # Check to see if the nm accepts a BSD-compat flag.
6050 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6051 # nm: unknown option "B" ignored
6052 # Tru64's nm complains that /dev/null is an invalid object file
6053 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6054 */dev/null* | *'Invalid file or object type'*)
6055 lt_cv_path_NM="$tmp_nm -B"
6056 break
6057 ;;
6058 *)
6059 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6060 */dev/null*)
6061 lt_cv_path_NM="$tmp_nm -p"
6062 break
6063 ;;
6064 *)
6065 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6066 continue # so that we can try to find one that supports BSD flags
6067 ;;
6068 esac
6069 ;;
6070 esac
6071 fi
6072 done
6073 IFS="$lt_save_ifs"
6074 done
6075 : ${lt_cv_path_NM=no}
6076fi
6077fi
6078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6079$as_echo "$lt_cv_path_NM" >&6; }
6080if test "$lt_cv_path_NM" != "no"; then
6081 NM="$lt_cv_path_NM"
6082else
6083 # Didn't find any BSD compatible name lister, look for dumpbin.
6084 if test -n "$DUMPBIN"; then :
6085 # Let the user override the test.
6086 else
6087 if test -n "$ac_tool_prefix"; then
6088 for ac_prog in dumpbin "link -dump"
6089 do
6090 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6091set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6093$as_echo_n "checking for $ac_word... " >&6; }
6094if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6095 $as_echo_n "(cached) " >&6
6096else
6097 if test -n "$DUMPBIN"; then
6098 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6099else
6100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6101for as_dir in $PATH
6102do
6103 IFS=$as_save_IFS
6104 test -z "$as_dir" && as_dir=.
6105 for ac_exec_ext in '' $ac_executable_extensions; do
6106 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6107 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6109 break 2
6110 fi
6111done
6112 done
6113IFS=$as_save_IFS
6114
6115fi
6116fi
6117DUMPBIN=$ac_cv_prog_DUMPBIN
6118if test -n "$DUMPBIN"; then
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6120$as_echo "$DUMPBIN" >&6; }
6121else
6122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6123$as_echo "no" >&6; }
6124fi
6125
6126
6127 test -n "$DUMPBIN" && break
6128 done
6129fi
6130if test -z "$DUMPBIN"; then
6131 ac_ct_DUMPBIN=$DUMPBIN
6132 for ac_prog in dumpbin "link -dump"
6133do
6134 # Extract the first word of "$ac_prog", so it can be a program name with args.
6135set dummy $ac_prog; ac_word=$2
6136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6137$as_echo_n "checking for $ac_word... " >&6; }
6138if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6139 $as_echo_n "(cached) " >&6
6140else
6141 if test -n "$ac_ct_DUMPBIN"; then
6142 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6143else
6144as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6145for as_dir in $PATH
6146do
6147 IFS=$as_save_IFS
6148 test -z "$as_dir" && as_dir=.
6149 for ac_exec_ext in '' $ac_executable_extensions; do
6150 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6151 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6152 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6153 break 2
6154 fi
6155done
6156 done
6157IFS=$as_save_IFS
6158
6159fi
6160fi
6161ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6162if test -n "$ac_ct_DUMPBIN"; then
6163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6164$as_echo "$ac_ct_DUMPBIN" >&6; }
6165else
6166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6167$as_echo "no" >&6; }
6168fi
6169
6170
6171 test -n "$ac_ct_DUMPBIN" && break
6172done
6173
6174 if test "x$ac_ct_DUMPBIN" = x; then
6175 DUMPBIN=":"
6176 else
6177 case $cross_compiling:$ac_tool_warned in
6178yes:)
6179{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6180$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6181ac_tool_warned=yes ;;
6182esac
6183 DUMPBIN=$ac_ct_DUMPBIN
6184 fi
6185fi
6186
6187 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6188 *COFF*)
6189 DUMPBIN="$DUMPBIN -symbols"
6190 ;;
6191 *)
6192 DUMPBIN=:
6193 ;;
6194 esac
6195 fi
6196
6197 if test "$DUMPBIN" != ":"; then
6198 NM="$DUMPBIN"
6199 fi
6200fi
6201test -z "$NM" && NM=nm
6202
6203
6204
6205
6206
6207
6208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6209$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6210if test "${lt_cv_nm_interface+set}" = set; then :
6211 $as_echo_n "(cached) " >&6
6212else
6213 lt_cv_nm_interface="BSD nm"
6214 echo "int some_variable = 0;" > conftest.$ac_ext
6215 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6216 (eval "$ac_compile" 2>conftest.err)
6217 cat conftest.err >&5
6218 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6219 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6220 cat conftest.err >&5
6221 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6222 cat conftest.out >&5
6223 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6224 lt_cv_nm_interface="MS dumpbin"
6225 fi
6226 rm -f conftest*
6227fi
6228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6229$as_echo "$lt_cv_nm_interface" >&6; }
6230
6231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6232$as_echo_n "checking whether ln -s works... " >&6; }
6233LN_S=$as_ln_s
6234if test "$LN_S" = "ln -s"; then
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6236$as_echo "yes" >&6; }
6237else
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6239$as_echo "no, using $LN_S" >&6; }
6240fi
6241
6242# find the maximum length of command line arguments
6243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6244$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6245if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6246 $as_echo_n "(cached) " >&6
6247else
6248 i=0
6249 teststring="ABCD"
6250
6251 case $build_os in
6252 msdosdjgpp*)
6253 # On DJGPP, this test can blow up pretty badly due to problems in libc
6254 # (any single argument exceeding 2000 bytes causes a buffer overrun
6255 # during glob expansion). Even if it were fixed, the result of this
6256 # check would be larger than it should be.
6257 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6258 ;;
6259
6260 gnu*)
6261 # Under GNU Hurd, this test is not required because there is
6262 # no limit to the length of command line arguments.
6263 # Libtool will interpret -1 as no limit whatsoever
6264 lt_cv_sys_max_cmd_len=-1;
6265 ;;
6266
6267 cygwin* | mingw* | cegcc*)
6268 # On Win9x/ME, this test blows up -- it succeeds, but takes
6269 # about 5 minutes as the teststring grows exponentially.
6270 # Worse, since 9x/ME are not pre-emptively multitasking,
6271 # you end up with a "frozen" computer, even though with patience
6272 # the test eventually succeeds (with a max line length of 256k).
6273 # Instead, let's just punt: use the minimum linelength reported by
6274 # all of the supported platforms: 8192 (on NT/2K/XP).
6275 lt_cv_sys_max_cmd_len=8192;
6276 ;;
6277
6278 mint*)
6279 # On MiNT this can take a long time and run out of memory.
6280 lt_cv_sys_max_cmd_len=8192;
6281 ;;
6282
6283 amigaos*)
6284 # On AmigaOS with pdksh, this test takes hours, literally.
6285 # So we just punt and use a minimum line length of 8192.
6286 lt_cv_sys_max_cmd_len=8192;
6287 ;;
6288
6289 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6290 # This has been around since 386BSD, at least. Likely further.
6291 if test -x /sbin/sysctl; then
6292 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6293 elif test -x /usr/sbin/sysctl; then
6294 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6295 else
6296 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6297 fi
6298 # And add a safety zone
6299 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6300 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6301 ;;
6302
6303 interix*)
6304 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6305 lt_cv_sys_max_cmd_len=196608
6306 ;;
6307
6308 osf*)
6309 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6310 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6311 # nice to cause kernel panics so lets avoid the loop below.
6312 # First set a reasonable default.
6313 lt_cv_sys_max_cmd_len=16384
6314 #
6315 if test -x /sbin/sysconfig; then
6316 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6317 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6318 esac
6319 fi
6320 ;;
6321 sco3.2v5*)
6322 lt_cv_sys_max_cmd_len=102400
6323 ;;
6324 sysv5* | sco5v6* | sysv4.2uw2*)
6325 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6326 if test -n "$kargmax"; then
6327 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6328 else
6329 lt_cv_sys_max_cmd_len=32768
6330 fi
6331 ;;
6332 *)
6333 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6334 if test -n "$lt_cv_sys_max_cmd_len"; then
6335 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6336 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6337 else
6338 # Make teststring a little bigger before we do anything with it.
6339 # a 1K string should be a reasonable start.
6340 for i in 1 2 3 4 5 6 7 8 ; do
6341 teststring=$teststring$teststring
6342 done
6343 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6344 # If test is not a shell built-in, we'll probably end up computing a
6345 # maximum length that is only half of the actual maximum length, but
6346 # we can't tell.
6347 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6348 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6349 test $i != 17 # 1/2 MB should be enough
6350 do
6351 i=`expr $i + 1`
6352 teststring=$teststring$teststring
6353 done
6354 # Only check the string length outside the loop.
6355 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6356 teststring=
6357 # Add a significant safety factor because C++ compilers can tack on
6358 # massive amounts of additional arguments before passing them to the
6359 # linker. It appears as though 1/2 is a usable value.
6360 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6361 fi
6362 ;;
6363 esac
6364
6365fi
6366
6367if test -n $lt_cv_sys_max_cmd_len ; then
6368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6369$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6370else
6371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6372$as_echo "none" >&6; }
6373fi
6374max_cmd_len=$lt_cv_sys_max_cmd_len
6375
6376
6377
6378
6379
6380
6381: ${CP="cp -f"}
6382: ${MV="mv -f"}
6383: ${RM="rm -f"}
6384
6385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6386$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6387# Try some XSI features
6388xsi_shell=no
6389( _lt_dummy="a/b/c"
6390 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6391 = c,a/b,, \
6392 && eval 'test $(( 1 + 1 )) -eq 2 \
6393 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6394 && xsi_shell=yes
6395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6396$as_echo "$xsi_shell" >&6; }
6397
6398
6399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6400$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6401lt_shell_append=no
6402( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6403 >/dev/null 2>&1 \
6404 && lt_shell_append=yes
6405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6406$as_echo "$lt_shell_append" >&6; }
6407
6408
6409if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6410 lt_unset=unset
6411else
6412 lt_unset=false
6413fi
6414
6415
6416
6417
6418
6419# test EBCDIC or ASCII
6420case `echo X|tr X '\101'` in
6421 A) # ASCII based system
6422 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6423 lt_SP2NL='tr \040 \012'
6424 lt_NL2SP='tr \015\012 \040\040'
6425 ;;
6426 *) # EBCDIC based system
6427 lt_SP2NL='tr \100 \n'
6428 lt_NL2SP='tr \r\n \100\100'
6429 ;;
6430esac
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6441$as_echo_n "checking for $LD option to reload object files... " >&6; }
6442if test "${lt_cv_ld_reload_flag+set}" = set; then :
6443 $as_echo_n "(cached) " >&6
6444else
6445 lt_cv_ld_reload_flag='-r'
6446fi
6447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6448$as_echo "$lt_cv_ld_reload_flag" >&6; }
6449reload_flag=$lt_cv_ld_reload_flag
6450case $reload_flag in
6451"" | " "*) ;;
6452*) reload_flag=" $reload_flag" ;;
6453esac
6454reload_cmds='$LD$reload_flag -o $output$reload_objs'
6455case $host_os in
6456 darwin*)
6457 if test "$GCC" = yes; then
6458 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6459 else
6460 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6461 fi
6462 ;;
6463esac
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473if test -n "$ac_tool_prefix"; then
6474 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6475set dummy ${ac_tool_prefix}objdump; ac_word=$2
6476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6477$as_echo_n "checking for $ac_word... " >&6; }
6478if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6479 $as_echo_n "(cached) " >&6
6480else
6481 if test -n "$OBJDUMP"; then
6482 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6483else
6484as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6485for as_dir in $PATH
6486do
6487 IFS=$as_save_IFS
6488 test -z "$as_dir" && as_dir=.
6489 for ac_exec_ext in '' $ac_executable_extensions; do
6490 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6491 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6492 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6493 break 2
6494 fi
6495done
6496 done
6497IFS=$as_save_IFS
6498
6499fi
6500fi
6501OBJDUMP=$ac_cv_prog_OBJDUMP
6502if test -n "$OBJDUMP"; then
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6504$as_echo "$OBJDUMP" >&6; }
6505else
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6507$as_echo "no" >&6; }
6508fi
6509
6510
6511fi
6512if test -z "$ac_cv_prog_OBJDUMP"; then
6513 ac_ct_OBJDUMP=$OBJDUMP
6514 # Extract the first word of "objdump", so it can be a program name with args.
6515set dummy objdump; ac_word=$2
6516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6517$as_echo_n "checking for $ac_word... " >&6; }
6518if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6519 $as_echo_n "(cached) " >&6
6520else
6521 if test -n "$ac_ct_OBJDUMP"; then
6522 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6523else
6524as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6525for as_dir in $PATH
6526do
6527 IFS=$as_save_IFS
6528 test -z "$as_dir" && as_dir=.
6529 for ac_exec_ext in '' $ac_executable_extensions; do
6530 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6531 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6532 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6533 break 2
6534 fi
6535done
6536 done
6537IFS=$as_save_IFS
6538
6539fi
6540fi
6541ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6542if test -n "$ac_ct_OBJDUMP"; then
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6544$as_echo "$ac_ct_OBJDUMP" >&6; }
6545else
6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6547$as_echo "no" >&6; }
6548fi
6549
6550 if test "x$ac_ct_OBJDUMP" = x; then
6551 OBJDUMP="false"
6552 else
6553 case $cross_compiling:$ac_tool_warned in
6554yes:)
6555{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6556$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6557ac_tool_warned=yes ;;
6558esac
6559 OBJDUMP=$ac_ct_OBJDUMP
6560 fi
6561else
6562 OBJDUMP="$ac_cv_prog_OBJDUMP"
6563fi
6564
6565test -z "$OBJDUMP" && OBJDUMP=objdump
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6576$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6577if test "${lt_cv_deplibs_check_method+set}" = set; then :
6578 $as_echo_n "(cached) " >&6
6579else
6580 lt_cv_file_magic_cmd='$MAGIC_CMD'
6581lt_cv_file_magic_test_file=
6582lt_cv_deplibs_check_method='unknown'
6583# Need to set the preceding variable on all platforms that support
6584# interlibrary dependencies.
6585# 'none' -- dependencies not supported.
6586# `unknown' -- same as none, but documents that we really don't know.
6587# 'pass_all' -- all dependencies passed with no checks.
6588# 'test_compile' -- check by making test program.
6589# 'file_magic [[regex]]' -- check by looking for files in library path
6590# which responds to the $file_magic_cmd with a given extended regex.
6591# If you have `file' or equivalent on your system and you're not sure
6592# whether `pass_all' will *always* work, you probably want this one.
6593
6594case $host_os in
6595aix[4-9]*)
6596 lt_cv_deplibs_check_method=pass_all
6597 ;;
6598
6599beos*)
6600 lt_cv_deplibs_check_method=pass_all
6601 ;;
6602
6603bsdi[45]*)
6604 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6605 lt_cv_file_magic_cmd='/usr/bin/file -L'
6606 lt_cv_file_magic_test_file=/shlib/libc.so
6607 ;;
6608
6609cygwin*)
6610 # func_win32_libid is a shell function defined in ltmain.sh
6611 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6612 lt_cv_file_magic_cmd='func_win32_libid'
6613 ;;
6614
6615mingw* | pw32*)
6616 # Base MSYS/MinGW do not provide the 'file' command needed by
6617 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6618 # unless we find 'file', for example because we are cross-compiling.
6619 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6620 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6621 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6622 lt_cv_file_magic_cmd='func_win32_libid'
6623 else
6624 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6625 lt_cv_file_magic_cmd='$OBJDUMP -f'
6626 fi
6627 ;;
6628
6629cegcc*)
6630 # use the weaker test based on 'objdump'. See mingw*.
6631 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6632 lt_cv_file_magic_cmd='$OBJDUMP -f'
6633 ;;
6634
6635darwin* | rhapsody*)
6636 lt_cv_deplibs_check_method=pass_all
6637 ;;
6638
6639freebsd* | dragonfly*)
6640 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6641 case $host_cpu in
6642 i*86 )
6643 # Not sure whether the presence of OpenBSD here was a mistake.
6644 # Let's accept both of them until this is cleared up.
6645 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6646 lt_cv_file_magic_cmd=/usr/bin/file
6647 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6648 ;;
6649 esac
6650 else
6651 lt_cv_deplibs_check_method=pass_all
6652 fi
6653 ;;
6654
6655gnu*)
6656 lt_cv_deplibs_check_method=pass_all
6657 ;;
6658
6659haiku*)
6660 lt_cv_deplibs_check_method=pass_all
6661 ;;
6662
6663hpux10.20* | hpux11*)
6664 lt_cv_file_magic_cmd=/usr/bin/file
6665 case $host_cpu in
6666 ia64*)
6667 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6668 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6669 ;;
6670 hppa*64*)
6671 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]'
6672 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6673 ;;
6674 *)
6675 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6676 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6677 ;;
6678 esac
6679 ;;
6680
6681interix[3-9]*)
6682 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6683 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6684 ;;
6685
6686irix5* | irix6* | nonstopux*)
6687 case $LD in
6688 *-32|*"-32 ") libmagic=32-bit;;
6689 *-n32|*"-n32 ") libmagic=N32;;
6690 *-64|*"-64 ") libmagic=64-bit;;
6691 *) libmagic=never-match;;
6692 esac
6693 lt_cv_deplibs_check_method=pass_all
6694 ;;
6695
6696# This must be Linux ELF.
6697linux* | k*bsd*-gnu | kopensolaris*-gnu)
6698 lt_cv_deplibs_check_method=pass_all
6699 ;;
6700
6701netbsd*)
6702 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6703 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6704 else
6705 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6706 fi
6707 ;;
6708
6709newos6*)
6710 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6711 lt_cv_file_magic_cmd=/usr/bin/file
6712 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6713 ;;
6714
6715*nto* | *qnx*)
6716 lt_cv_deplibs_check_method=pass_all
6717 ;;
6718
6719openbsd*)
6720 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6721 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6722 else
6723 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6724 fi
6725 ;;
6726
6727osf3* | osf4* | osf5*)
6728 lt_cv_deplibs_check_method=pass_all
6729 ;;
6730
6731rdos*)
6732 lt_cv_deplibs_check_method=pass_all
6733 ;;
6734
6735solaris*)
6736 lt_cv_deplibs_check_method=pass_all
6737 ;;
6738
6739sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6740 lt_cv_deplibs_check_method=pass_all
6741 ;;
6742
6743sysv4 | sysv4.3*)
6744 case $host_vendor in
6745 motorola)
6746 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]'
6747 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6748 ;;
6749 ncr)
6750 lt_cv_deplibs_check_method=pass_all
6751 ;;
6752 sequent)
6753 lt_cv_file_magic_cmd='/bin/file'
6754 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6755 ;;
6756 sni)
6757 lt_cv_file_magic_cmd='/bin/file'
6758 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6759 lt_cv_file_magic_test_file=/lib/libc.so
6760 ;;
6761 siemens)
6762 lt_cv_deplibs_check_method=pass_all
6763 ;;
6764 pc)
6765 lt_cv_deplibs_check_method=pass_all
6766 ;;
6767 esac
6768 ;;
6769
6770tpf*)
6771 lt_cv_deplibs_check_method=pass_all
6772 ;;
6773esac
6774
6775fi
6776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6777$as_echo "$lt_cv_deplibs_check_method" >&6; }
6778file_magic_cmd=$lt_cv_file_magic_cmd
6779deplibs_check_method=$lt_cv_deplibs_check_method
6780test -z "$deplibs_check_method" && deplibs_check_method=unknown
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793if test -n "$ac_tool_prefix"; then
6794 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6795set dummy ${ac_tool_prefix}ar; ac_word=$2
6796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6797$as_echo_n "checking for $ac_word... " >&6; }
6798if test "${ac_cv_prog_AR+set}" = set; then :
6799 $as_echo_n "(cached) " >&6
6800else
6801 if test -n "$AR"; then
6802 ac_cv_prog_AR="$AR" # Let the user override the test.
6803else
6804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6805for as_dir in $PATH
6806do
6807 IFS=$as_save_IFS
6808 test -z "$as_dir" && as_dir=.
6809 for ac_exec_ext in '' $ac_executable_extensions; do
6810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6811 ac_cv_prog_AR="${ac_tool_prefix}ar"
6812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6813 break 2
6814 fi
6815done
6816 done
6817IFS=$as_save_IFS
6818
6819fi
6820fi
6821AR=$ac_cv_prog_AR
6822if test -n "$AR"; then
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6824$as_echo "$AR" >&6; }
6825else
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6827$as_echo "no" >&6; }
6828fi
6829
6830
6831fi
6832if test -z "$ac_cv_prog_AR"; then
6833 ac_ct_AR=$AR
6834 # Extract the first word of "ar", so it can be a program name with args.
6835set dummy ar; ac_word=$2
6836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6837$as_echo_n "checking for $ac_word... " >&6; }
6838if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6839 $as_echo_n "(cached) " >&6
6840else
6841 if test -n "$ac_ct_AR"; then
6842 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6843else
6844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6845for as_dir in $PATH
6846do
6847 IFS=$as_save_IFS
6848 test -z "$as_dir" && as_dir=.
6849 for ac_exec_ext in '' $ac_executable_extensions; do
6850 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6851 ac_cv_prog_ac_ct_AR="ar"
6852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6853 break 2
6854 fi
6855done
6856 done
6857IFS=$as_save_IFS
6858
6859fi
6860fi
6861ac_ct_AR=$ac_cv_prog_ac_ct_AR
6862if test -n "$ac_ct_AR"; then
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6864$as_echo "$ac_ct_AR" >&6; }
6865else
6866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6867$as_echo "no" >&6; }
6868fi
6869
6870 if test "x$ac_ct_AR" = x; then
6871 AR="false"
6872 else
6873 case $cross_compiling:$ac_tool_warned in
6874yes:)
6875{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6876$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6877ac_tool_warned=yes ;;
6878esac
6879 AR=$ac_ct_AR
6880 fi
6881else
6882 AR="$ac_cv_prog_AR"
6883fi
6884
6885test -z "$AR" && AR=ar
6886test -z "$AR_FLAGS" && AR_FLAGS=cru
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898if test -n "$ac_tool_prefix"; then
6899 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6900set dummy ${ac_tool_prefix}strip; ac_word=$2
6901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6902$as_echo_n "checking for $ac_word... " >&6; }
6903if test "${ac_cv_prog_STRIP+set}" = set; then :
6904 $as_echo_n "(cached) " >&6
6905else
6906 if test -n "$STRIP"; then
6907 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6908else
6909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6910for as_dir in $PATH
6911do
6912 IFS=$as_save_IFS
6913 test -z "$as_dir" && as_dir=.
6914 for ac_exec_ext in '' $ac_executable_extensions; do
6915 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6916 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6918 break 2
6919 fi
6920done
6921 done
6922IFS=$as_save_IFS
6923
6924fi
6925fi
6926STRIP=$ac_cv_prog_STRIP
6927if test -n "$STRIP"; then
6928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6929$as_echo "$STRIP" >&6; }
6930else
6931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6932$as_echo "no" >&6; }
6933fi
6934
6935
6936fi
6937if test -z "$ac_cv_prog_STRIP"; then
6938 ac_ct_STRIP=$STRIP
6939 # Extract the first word of "strip", so it can be a program name with args.
6940set dummy strip; ac_word=$2
6941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6942$as_echo_n "checking for $ac_word... " >&6; }
6943if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6944 $as_echo_n "(cached) " >&6
6945else
6946 if test -n "$ac_ct_STRIP"; then
6947 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6948else
6949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6950for as_dir in $PATH
6951do
6952 IFS=$as_save_IFS
6953 test -z "$as_dir" && as_dir=.
6954 for ac_exec_ext in '' $ac_executable_extensions; do
6955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6956 ac_cv_prog_ac_ct_STRIP="strip"
6957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6958 break 2
6959 fi
6960done
6961 done
6962IFS=$as_save_IFS
6963
6964fi
6965fi
6966ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6967if test -n "$ac_ct_STRIP"; then
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6969$as_echo "$ac_ct_STRIP" >&6; }
6970else
6971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6972$as_echo "no" >&6; }
6973fi
6974
6975 if test "x$ac_ct_STRIP" = x; then
6976 STRIP=":"
6977 else
6978 case $cross_compiling:$ac_tool_warned in
6979yes:)
6980{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6981$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6982ac_tool_warned=yes ;;
6983esac
6984 STRIP=$ac_ct_STRIP
6985 fi
6986else
6987 STRIP="$ac_cv_prog_STRIP"
6988fi
6989
6990test -z "$STRIP" && STRIP=:
6991
6992
6993
6994
6995
6996
6997if test -n "$ac_tool_prefix"; then
6998 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6999set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7001$as_echo_n "checking for $ac_word... " >&6; }
7002if test "${ac_cv_prog_RANLIB+set}" = set; then :
7003 $as_echo_n "(cached) " >&6
7004else
7005 if test -n "$RANLIB"; then
7006 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7007else
7008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7009for as_dir in $PATH
7010do
7011 IFS=$as_save_IFS
7012 test -z "$as_dir" && as_dir=.
7013 for ac_exec_ext in '' $ac_executable_extensions; do
7014 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7015 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7017 break 2
7018 fi
7019done
7020 done
7021IFS=$as_save_IFS
7022
7023fi
7024fi
7025RANLIB=$ac_cv_prog_RANLIB
7026if test -n "$RANLIB"; then
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7028$as_echo "$RANLIB" >&6; }
7029else
7030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7031$as_echo "no" >&6; }
7032fi
7033
7034
7035fi
7036if test -z "$ac_cv_prog_RANLIB"; then
7037 ac_ct_RANLIB=$RANLIB
7038 # Extract the first word of "ranlib", so it can be a program name with args.
7039set dummy ranlib; ac_word=$2
7040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7041$as_echo_n "checking for $ac_word... " >&6; }
7042if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7043 $as_echo_n "(cached) " >&6
7044else
7045 if test -n "$ac_ct_RANLIB"; then
7046 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7047else
7048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7049for as_dir in $PATH
7050do
7051 IFS=$as_save_IFS
7052 test -z "$as_dir" && as_dir=.
7053 for ac_exec_ext in '' $ac_executable_extensions; do
7054 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7055 ac_cv_prog_ac_ct_RANLIB="ranlib"
7056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7057 break 2
7058 fi
7059done
7060 done
7061IFS=$as_save_IFS
7062
7063fi
7064fi
7065ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7066if test -n "$ac_ct_RANLIB"; then
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7068$as_echo "$ac_ct_RANLIB" >&6; }
7069else
7070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7071$as_echo "no" >&6; }
7072fi
7073
7074 if test "x$ac_ct_RANLIB" = x; then
7075 RANLIB=":"
7076 else
7077 case $cross_compiling:$ac_tool_warned in
7078yes:)
7079{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7080$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7081ac_tool_warned=yes ;;
7082esac
7083 RANLIB=$ac_ct_RANLIB
7084 fi
7085else
7086 RANLIB="$ac_cv_prog_RANLIB"
7087fi
7088
7089test -z "$RANLIB" && RANLIB=:
7090
7091
7092
7093
7094
7095
7096# Determine commands to create old-style static archives.
7097old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7098old_postinstall_cmds='chmod 644 $oldlib'
7099old_postuninstall_cmds=
7100
7101if test -n "$RANLIB"; then
7102 case $host_os in
7103 openbsd*)
7104 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7105 ;;
7106 *)
7107 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7108 ;;
7109 esac
7110 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7111fi
7112
7113case $host_os in
7114 darwin*)
7115 lock_old_archive_extraction=yes ;;
7116 *)
7117 lock_old_archive_extraction=no ;;
7118esac
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140for ac_prog in gawk mawk nawk awk
7141do
7142 # Extract the first word of "$ac_prog", so it can be a program name with args.
7143set dummy $ac_prog; ac_word=$2
7144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7145$as_echo_n "checking for $ac_word... " >&6; }
7146if test "${ac_cv_prog_AWK+set}" = set; then :
7147 $as_echo_n "(cached) " >&6
7148else
7149 if test -n "$AWK"; then
7150 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7151else
7152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7153for as_dir in $PATH
7154do
7155 IFS=$as_save_IFS
7156 test -z "$as_dir" && as_dir=.
7157 for ac_exec_ext in '' $ac_executable_extensions; do
7158 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7159 ac_cv_prog_AWK="$ac_prog"
7160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7161 break 2
7162 fi
7163done
7164 done
7165IFS=$as_save_IFS
7166
7167fi
7168fi
7169AWK=$ac_cv_prog_AWK
7170if test -n "$AWK"; then
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7172$as_echo "$AWK" >&6; }
7173else
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7175$as_echo "no" >&6; }
7176fi
7177
7178
7179 test -n "$AWK" && break
7180done
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200# If no C compiler was specified, use CC.
7201LTCC=${LTCC-"$CC"}
7202
7203# If no C compiler flags were specified, use CFLAGS.
7204LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7205
7206# Allow CC to be a program name with arguments.
7207compiler=$CC
7208
7209
7210# Check for command to grab the raw symbol name followed by C symbol from nm.
7211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7212$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7213if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7214 $as_echo_n "(cached) " >&6
7215else
7216
7217# These are sane defaults that work on at least a few old systems.
7218# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7219
7220# Character class describing NM global symbol codes.
7221symcode='[BCDEGRST]'
7222
7223# Regexp to match symbols that can be accessed directly from C.
7224sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7225
7226# Define system-specific variables.
7227case $host_os in
7228aix*)
7229 symcode='[BCDT]'
7230 ;;
7231cygwin* | mingw* | pw32* | cegcc*)
7232 symcode='[ABCDGISTW]'
7233 ;;
7234hpux*)
7235 if test "$host_cpu" = ia64; then
7236 symcode='[ABCDEGRST]'
7237 fi
7238 ;;
7239irix* | nonstopux*)
7240 symcode='[BCDEGRST]'
7241 ;;
7242osf*)
7243 symcode='[BCDEGQRST]'
7244 ;;
7245solaris*)
7246 symcode='[BDRT]'
7247 ;;
7248sco3.2v5*)
7249 symcode='[DT]'
7250 ;;
7251sysv4.2uw2*)
7252 symcode='[DT]'
7253 ;;
7254sysv5* | sco5v6* | unixware* | OpenUNIX*)
7255 symcode='[ABDT]'
7256 ;;
7257sysv4)
7258 symcode='[DFNSTU]'
7259 ;;
7260esac
7261
7262# If we're using GNU nm, then use its standard symbol codes.
7263case `$NM -V 2>&1` in
7264*GNU* | *'with BFD'*)
7265 symcode='[ABCDGIRSTW]' ;;
7266esac
7267
7268# Transform an extracted symbol line into a proper C declaration.
7269# Some systems (esp. on ia64) link data and code symbols differently,
7270# so use this general approach.
7271lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7272
7273# Transform an extracted symbol line into symbol name and symbol address
7274lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7275lt_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'"
7276
7277# Handle CRLF in mingw tool chain
7278opt_cr=
7279case $build_os in
7280mingw*)
7281 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7282 ;;
7283esac
7284
7285# Try without a prefix underscore, then with it.
7286for ac_symprfx in "" "_"; do
7287
7288 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7289 symxfrm="\\1 $ac_symprfx\\2 \\2"
7290
7291 # Write the raw and C identifiers.
7292 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7293 # Fake it for dumpbin and say T for any non-static function
7294 # and D for any global variable.
7295 # Also find C++ and __fastcall symbols from MSVC++,
7296 # which start with @ or ?.
7297 lt_cv_sys_global_symbol_pipe="$AWK '"\
7298" {last_section=section; section=\$ 3};"\
7299" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7300" \$ 0!~/External *\|/{next};"\
7301" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7302" {if(hide[section]) next};"\
7303" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7304" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7305" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7306" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7307" ' prfx=^$ac_symprfx"
7308 else
7309 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7310 fi
7311
7312 # Check to see that the pipe works correctly.
7313 pipe_works=no
7314
7315 rm -f conftest*
7316 cat > conftest.$ac_ext <<_LT_EOF
7317#ifdef __cplusplus
7318extern "C" {
7319#endif
7320char nm_test_var;
7321void nm_test_func(void);
7322void nm_test_func(void){}
7323#ifdef __cplusplus
7324}
7325#endif
7326int main(){nm_test_var='a';nm_test_func();return(0);}
7327_LT_EOF
7328
7329 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7330 (eval $ac_compile) 2>&5
7331 ac_status=$?
7332 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7333 test $ac_status = 0; }; then
7334 # Now try to grab the symbols.
7335 nlist=conftest.nm
7336 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7337 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7338 ac_status=$?
7339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7340 test $ac_status = 0; } && test -s "$nlist"; then
7341 # Try sorting and uniquifying the output.
7342 if sort "$nlist" | uniq > "$nlist"T; then
7343 mv -f "$nlist"T "$nlist"
7344 else
7345 rm -f "$nlist"T
7346 fi
7347
7348 # Make sure that we snagged all the symbols we need.
7349 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7350 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7351 cat <<_LT_EOF > conftest.$ac_ext
7352#ifdef __cplusplus
7353extern "C" {
7354#endif
7355
7356_LT_EOF
7357 # Now generate the symbol file.
7358 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7359
7360 cat <<_LT_EOF >> conftest.$ac_ext
7361
7362/* The mapping between symbol names and symbols. */
7363const struct {
7364 const char *name;
7365 void *address;
7366}
7367lt__PROGRAM__LTX_preloaded_symbols[] =
7368{
7369 { "@PROGRAM@", (void *) 0 },
7370_LT_EOF
7371 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7372 cat <<\_LT_EOF >> conftest.$ac_ext
7373 {0, (void *) 0}
7374};
7375
7376/* This works around a problem in FreeBSD linker */
7377#ifdef FREEBSD_WORKAROUND
7378static const void *lt_preloaded_setup() {
7379 return lt__PROGRAM__LTX_preloaded_symbols;
7380}
7381#endif
7382
7383#ifdef __cplusplus
7384}
7385#endif
7386_LT_EOF
7387 # Now try linking the two files.
7388 mv conftest.$ac_objext conftstm.$ac_objext
7389 lt_save_LIBS="$LIBS"
7390 lt_save_CFLAGS="$CFLAGS"
7391 LIBS="conftstm.$ac_objext"
7392 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7393 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7394 (eval $ac_link) 2>&5
7395 ac_status=$?
7396 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7397 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7398 pipe_works=yes
7399 fi
7400 LIBS="$lt_save_LIBS"
7401 CFLAGS="$lt_save_CFLAGS"
7402 else
7403 echo "cannot find nm_test_func in $nlist" >&5
7404 fi
7405 else
7406 echo "cannot find nm_test_var in $nlist" >&5
7407 fi
7408 else
7409 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7410 fi
7411 else
7412 echo "$progname: failed program was:" >&5
7413 cat conftest.$ac_ext >&5
7414 fi
7415 rm -rf conftest* conftst*
7416
7417 # Do not use the global_symbol_pipe unless it works.
7418 if test "$pipe_works" = yes; then
7419 break
7420 else
7421 lt_cv_sys_global_symbol_pipe=
7422 fi
7423done
7424
7425fi
7426
7427if test -z "$lt_cv_sys_global_symbol_pipe"; then
7428 lt_cv_sys_global_symbol_to_cdecl=
7429fi
7430if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7432$as_echo "failed" >&6; }
7433else
7434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7435$as_echo "ok" >&6; }
7436fi
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459# Check whether --enable-libtool-lock was given.
7460if test "${enable_libtool_lock+set}" = set; then :
7461 enableval=$enable_libtool_lock;
7462fi
7463
7464test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7465
7466# Some flags need to be propagated to the compiler or linker for good
7467# libtool support.
7468case $host in
7469ia64-*-hpux*)
7470 # Find out which ABI we are using.
7471 echo 'int i;' > conftest.$ac_ext
7472 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7473 (eval $ac_compile) 2>&5
7474 ac_status=$?
7475 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7476 test $ac_status = 0; }; then
7477 case `/usr/bin/file conftest.$ac_objext` in
7478 *ELF-32*)
7479 HPUX_IA64_MODE="32"
7480 ;;
7481 *ELF-64*)
7482 HPUX_IA64_MODE="64"
7483 ;;
7484 esac
7485 fi
7486 rm -rf conftest*
7487 ;;
7488*-*-irix6*)
7489 # Find out which ABI we are using.
7490 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7491 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7492 (eval $ac_compile) 2>&5
7493 ac_status=$?
7494 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7495 test $ac_status = 0; }; then
7496 if test "$lt_cv_prog_gnu_ld" = yes; then
7497 case `/usr/bin/file conftest.$ac_objext` in
7498 *32-bit*)
7499 LD="${LD-ld} -melf32bsmip"
7500 ;;
7501 *N32*)
7502 LD="${LD-ld} -melf32bmipn32"
7503 ;;
7504 *64-bit*)
7505 LD="${LD-ld} -melf64bmip"
7506 ;;
7507 esac
7508 else
7509 case `/usr/bin/file conftest.$ac_objext` in
7510 *32-bit*)
7511 LD="${LD-ld} -32"
7512 ;;
7513 *N32*)
7514 LD="${LD-ld} -n32"
7515 ;;
7516 *64-bit*)
7517 LD="${LD-ld} -64"
7518 ;;
7519 esac
7520 fi
7521 fi
7522 rm -rf conftest*
7523 ;;
7524
bf3d9781 7525x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7526s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7527 # Find out which ABI we are using.
7528 echo 'int i;' > conftest.$ac_ext
7529 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7530 (eval $ac_compile) 2>&5
7531 ac_status=$?
7532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7533 test $ac_status = 0; }; then
7534 case `/usr/bin/file conftest.o` in
7535 *32-bit*)
7536 case $host in
7537 x86_64-*kfreebsd*-gnu)
7538 LD="${LD-ld} -m elf_i386_fbsd"
7539 ;;
7540 x86_64-*linux*)
7541 case `/usr/bin/file conftest.o` in
7542 *x86-64*)
7543 LD="${LD-ld} -m elf32_x86_64"
7544 ;;
7545 *)
7546 LD="${LD-ld} -m elf_i386"
7547 ;;
7548 esac
7549 ;;
bf3d9781
AM
7550 powerpc64le-*linux*)
7551 LD="${LD-ld} -m elf32lppclinux"
7552 ;;
7553 powerpc64-*linux*)
6bb11ab3
L
7554 LD="${LD-ld} -m elf32ppclinux"
7555 ;;
7556 s390x-*linux*)
7557 LD="${LD-ld} -m elf_s390"
7558 ;;
7559 sparc64-*linux*)
7560 LD="${LD-ld} -m elf32_sparc"
7561 ;;
7562 esac
7563 ;;
7564 *64-bit*)
7565 case $host in
7566 x86_64-*kfreebsd*-gnu)
7567 LD="${LD-ld} -m elf_x86_64_fbsd"
7568 ;;
7569 x86_64-*linux*)
7570 LD="${LD-ld} -m elf_x86_64"
7571 ;;
bf3d9781
AM
7572 powerpcle-*linux*)
7573 LD="${LD-ld} -m elf64lppc"
7574 ;;
7575 powerpc-*linux*)
6bb11ab3
L
7576 LD="${LD-ld} -m elf64ppc"
7577 ;;
7578 s390*-*linux*|s390*-*tpf*)
7579 LD="${LD-ld} -m elf64_s390"
7580 ;;
7581 sparc*-*linux*)
7582 LD="${LD-ld} -m elf64_sparc"
7583 ;;
7584 esac
7585 ;;
7586 esac
7587 fi
7588 rm -rf conftest*
7589 ;;
7590
7591*-*-sco3.2v5*)
7592 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7593 SAVE_CFLAGS="$CFLAGS"
7594 CFLAGS="$CFLAGS -belf"
7595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7596$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7597if test "${lt_cv_cc_needs_belf+set}" = set; then :
7598 $as_echo_n "(cached) " >&6
7599else
7600 ac_ext=c
7601ac_cpp='$CPP $CPPFLAGS'
7602ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7603ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7604ac_compiler_gnu=$ac_cv_c_compiler_gnu
7605
7606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7607/* end confdefs.h. */
7608
7609int
7610main ()
7611{
7612
7613 ;
7614 return 0;
7615}
7616_ACEOF
7617if ac_fn_c_try_link "$LINENO"; then :
7618 lt_cv_cc_needs_belf=yes
7619else
7620 lt_cv_cc_needs_belf=no
7621fi
7622rm -f core conftest.err conftest.$ac_objext \
7623 conftest$ac_exeext conftest.$ac_ext
7624 ac_ext=c
7625ac_cpp='$CPP $CPPFLAGS'
7626ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7627ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7628ac_compiler_gnu=$ac_cv_c_compiler_gnu
7629
7630fi
7631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7632$as_echo "$lt_cv_cc_needs_belf" >&6; }
7633 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7634 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7635 CFLAGS="$SAVE_CFLAGS"
7636 fi
7637 ;;
7638sparc*-*solaris*)
7639 # Find out which ABI we are using.
7640 echo 'int i;' > conftest.$ac_ext
7641 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7642 (eval $ac_compile) 2>&5
7643 ac_status=$?
7644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7645 test $ac_status = 0; }; then
7646 case `/usr/bin/file conftest.o` in
7647 *64-bit*)
7648 case $lt_cv_prog_gnu_ld in
7649 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7650 *)
7651 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7652 LD="${LD-ld} -64"
7653 fi
7654 ;;
7655 esac
7656 ;;
7657 esac
7658 fi
7659 rm -rf conftest*
7660 ;;
7661esac
7662
7663need_locks="$enable_libtool_lock"
7664
7665
7666 case $host_os in
7667 rhapsody* | darwin*)
7668 if test -n "$ac_tool_prefix"; then
7669 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7670set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7672$as_echo_n "checking for $ac_word... " >&6; }
7673if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7674 $as_echo_n "(cached) " >&6
7675else
7676 if test -n "$DSYMUTIL"; then
7677 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7678else
7679as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7680for as_dir in $PATH
7681do
7682 IFS=$as_save_IFS
7683 test -z "$as_dir" && as_dir=.
7684 for ac_exec_ext in '' $ac_executable_extensions; do
7685 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7686 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7687 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7688 break 2
7689 fi
7690done
7691 done
7692IFS=$as_save_IFS
7693
7694fi
7695fi
7696DSYMUTIL=$ac_cv_prog_DSYMUTIL
7697if test -n "$DSYMUTIL"; then
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7699$as_echo "$DSYMUTIL" >&6; }
7700else
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7702$as_echo "no" >&6; }
7703fi
7704
7705
7706fi
7707if test -z "$ac_cv_prog_DSYMUTIL"; then
7708 ac_ct_DSYMUTIL=$DSYMUTIL
7709 # Extract the first word of "dsymutil", so it can be a program name with args.
7710set dummy dsymutil; ac_word=$2
7711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7712$as_echo_n "checking for $ac_word... " >&6; }
7713if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7714 $as_echo_n "(cached) " >&6
7715else
7716 if test -n "$ac_ct_DSYMUTIL"; then
7717 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7718else
7719as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7720for as_dir in $PATH
7721do
7722 IFS=$as_save_IFS
7723 test -z "$as_dir" && as_dir=.
7724 for ac_exec_ext in '' $ac_executable_extensions; do
7725 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7726 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7727 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7728 break 2
7729 fi
7730done
7731 done
7732IFS=$as_save_IFS
7733
7734fi
7735fi
7736ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7737if test -n "$ac_ct_DSYMUTIL"; then
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7739$as_echo "$ac_ct_DSYMUTIL" >&6; }
7740else
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7742$as_echo "no" >&6; }
7743fi
7744
7745 if test "x$ac_ct_DSYMUTIL" = x; then
7746 DSYMUTIL=":"
7747 else
7748 case $cross_compiling:$ac_tool_warned in
7749yes:)
7750{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7751$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7752ac_tool_warned=yes ;;
7753esac
7754 DSYMUTIL=$ac_ct_DSYMUTIL
7755 fi
7756else
7757 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7758fi
7759
7760 if test -n "$ac_tool_prefix"; then
7761 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7762set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7764$as_echo_n "checking for $ac_word... " >&6; }
7765if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7766 $as_echo_n "(cached) " >&6
7767else
7768 if test -n "$NMEDIT"; then
7769 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7770else
7771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7772for as_dir in $PATH
7773do
7774 IFS=$as_save_IFS
7775 test -z "$as_dir" && as_dir=.
7776 for ac_exec_ext in '' $ac_executable_extensions; do
7777 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7778 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7780 break 2
7781 fi
7782done
7783 done
7784IFS=$as_save_IFS
7785
7786fi
7787fi
7788NMEDIT=$ac_cv_prog_NMEDIT
7789if test -n "$NMEDIT"; then
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7791$as_echo "$NMEDIT" >&6; }
7792else
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7794$as_echo "no" >&6; }
7795fi
7796
7797
7798fi
7799if test -z "$ac_cv_prog_NMEDIT"; then
7800 ac_ct_NMEDIT=$NMEDIT
7801 # Extract the first word of "nmedit", so it can be a program name with args.
7802set dummy nmedit; ac_word=$2
7803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7804$as_echo_n "checking for $ac_word... " >&6; }
7805if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7806 $as_echo_n "(cached) " >&6
7807else
7808 if test -n "$ac_ct_NMEDIT"; then
7809 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7810else
7811as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7812for as_dir in $PATH
7813do
7814 IFS=$as_save_IFS
7815 test -z "$as_dir" && as_dir=.
7816 for ac_exec_ext in '' $ac_executable_extensions; do
7817 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7818 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7820 break 2
7821 fi
7822done
7823 done
7824IFS=$as_save_IFS
7825
7826fi
7827fi
7828ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7829if test -n "$ac_ct_NMEDIT"; then
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7831$as_echo "$ac_ct_NMEDIT" >&6; }
7832else
7833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7834$as_echo "no" >&6; }
7835fi
7836
7837 if test "x$ac_ct_NMEDIT" = x; then
7838 NMEDIT=":"
7839 else
7840 case $cross_compiling:$ac_tool_warned in
7841yes:)
7842{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7843$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7844ac_tool_warned=yes ;;
7845esac
7846 NMEDIT=$ac_ct_NMEDIT
7847 fi
7848else
7849 NMEDIT="$ac_cv_prog_NMEDIT"
7850fi
7851
7852 if test -n "$ac_tool_prefix"; then
7853 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7854set dummy ${ac_tool_prefix}lipo; ac_word=$2
7855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7856$as_echo_n "checking for $ac_word... " >&6; }
7857if test "${ac_cv_prog_LIPO+set}" = set; then :
7858 $as_echo_n "(cached) " >&6
7859else
7860 if test -n "$LIPO"; then
7861 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7862else
7863as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7864for as_dir in $PATH
7865do
7866 IFS=$as_save_IFS
7867 test -z "$as_dir" && as_dir=.
7868 for ac_exec_ext in '' $ac_executable_extensions; do
7869 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7870 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7871 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7872 break 2
7873 fi
7874done
7875 done
7876IFS=$as_save_IFS
7877
7878fi
7879fi
7880LIPO=$ac_cv_prog_LIPO
7881if test -n "$LIPO"; then
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7883$as_echo "$LIPO" >&6; }
7884else
7885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7886$as_echo "no" >&6; }
7887fi
7888
7889
7890fi
7891if test -z "$ac_cv_prog_LIPO"; then
7892 ac_ct_LIPO=$LIPO
7893 # Extract the first word of "lipo", so it can be a program name with args.
7894set dummy lipo; ac_word=$2
7895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7896$as_echo_n "checking for $ac_word... " >&6; }
7897if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7898 $as_echo_n "(cached) " >&6
7899else
7900 if test -n "$ac_ct_LIPO"; then
7901 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7902else
7903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7904for as_dir in $PATH
7905do
7906 IFS=$as_save_IFS
7907 test -z "$as_dir" && as_dir=.
7908 for ac_exec_ext in '' $ac_executable_extensions; do
7909 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7910 ac_cv_prog_ac_ct_LIPO="lipo"
7911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7912 break 2
7913 fi
7914done
7915 done
7916IFS=$as_save_IFS
7917
7918fi
7919fi
7920ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7921if test -n "$ac_ct_LIPO"; then
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7923$as_echo "$ac_ct_LIPO" >&6; }
7924else
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7926$as_echo "no" >&6; }
7927fi
7928
7929 if test "x$ac_ct_LIPO" = x; then
7930 LIPO=":"
7931 else
7932 case $cross_compiling:$ac_tool_warned in
7933yes:)
7934{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7935$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7936ac_tool_warned=yes ;;
7937esac
7938 LIPO=$ac_ct_LIPO
7939 fi
7940else
7941 LIPO="$ac_cv_prog_LIPO"
7942fi
7943
7944 if test -n "$ac_tool_prefix"; then
7945 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7946set dummy ${ac_tool_prefix}otool; ac_word=$2
7947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7948$as_echo_n "checking for $ac_word... " >&6; }
7949if test "${ac_cv_prog_OTOOL+set}" = set; then :
7950 $as_echo_n "(cached) " >&6
7951else
7952 if test -n "$OTOOL"; then
7953 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7954else
7955as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7956for as_dir in $PATH
7957do
7958 IFS=$as_save_IFS
7959 test -z "$as_dir" && as_dir=.
7960 for ac_exec_ext in '' $ac_executable_extensions; do
7961 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7962 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7963 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7964 break 2
7965 fi
7966done
7967 done
7968IFS=$as_save_IFS
7969
7970fi
7971fi
7972OTOOL=$ac_cv_prog_OTOOL
7973if test -n "$OTOOL"; then
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7975$as_echo "$OTOOL" >&6; }
7976else
7977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7978$as_echo "no" >&6; }
7979fi
7980
7981
7982fi
7983if test -z "$ac_cv_prog_OTOOL"; then
7984 ac_ct_OTOOL=$OTOOL
7985 # Extract the first word of "otool", so it can be a program name with args.
7986set dummy otool; ac_word=$2
7987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7988$as_echo_n "checking for $ac_word... " >&6; }
7989if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7990 $as_echo_n "(cached) " >&6
7991else
7992 if test -n "$ac_ct_OTOOL"; then
7993 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7994else
7995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7996for as_dir in $PATH
7997do
7998 IFS=$as_save_IFS
7999 test -z "$as_dir" && as_dir=.
8000 for ac_exec_ext in '' $ac_executable_extensions; do
8001 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8002 ac_cv_prog_ac_ct_OTOOL="otool"
8003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8004 break 2
8005 fi
8006done
8007 done
8008IFS=$as_save_IFS
8009
8010fi
8011fi
8012ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8013if test -n "$ac_ct_OTOOL"; then
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8015$as_echo "$ac_ct_OTOOL" >&6; }
8016else
8017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8018$as_echo "no" >&6; }
8019fi
8020
8021 if test "x$ac_ct_OTOOL" = x; then
8022 OTOOL=":"
8023 else
8024 case $cross_compiling:$ac_tool_warned in
8025yes:)
8026{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8027$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8028ac_tool_warned=yes ;;
8029esac
8030 OTOOL=$ac_ct_OTOOL
8031 fi
8032else
8033 OTOOL="$ac_cv_prog_OTOOL"
8034fi
8035
8036 if test -n "$ac_tool_prefix"; then
8037 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8038set dummy ${ac_tool_prefix}otool64; ac_word=$2
8039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8040$as_echo_n "checking for $ac_word... " >&6; }
8041if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8042 $as_echo_n "(cached) " >&6
8043else
8044 if test -n "$OTOOL64"; then
8045 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8046else
8047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8048for as_dir in $PATH
8049do
8050 IFS=$as_save_IFS
8051 test -z "$as_dir" && as_dir=.
8052 for ac_exec_ext in '' $ac_executable_extensions; do
8053 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8054 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8056 break 2
8057 fi
8058done
8059 done
8060IFS=$as_save_IFS
8061
8062fi
8063fi
8064OTOOL64=$ac_cv_prog_OTOOL64
8065if test -n "$OTOOL64"; then
8066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8067$as_echo "$OTOOL64" >&6; }
8068else
8069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8070$as_echo "no" >&6; }
8071fi
8072
8073
8074fi
8075if test -z "$ac_cv_prog_OTOOL64"; then
8076 ac_ct_OTOOL64=$OTOOL64
8077 # Extract the first word of "otool64", so it can be a program name with args.
8078set dummy otool64; ac_word=$2
8079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8080$as_echo_n "checking for $ac_word... " >&6; }
8081if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8082 $as_echo_n "(cached) " >&6
8083else
8084 if test -n "$ac_ct_OTOOL64"; then
8085 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8086else
8087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8088for as_dir in $PATH
8089do
8090 IFS=$as_save_IFS
8091 test -z "$as_dir" && as_dir=.
8092 for ac_exec_ext in '' $ac_executable_extensions; do
8093 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8094 ac_cv_prog_ac_ct_OTOOL64="otool64"
8095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8096 break 2
8097 fi
8098done
8099 done
8100IFS=$as_save_IFS
8101
8102fi
8103fi
8104ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8105if test -n "$ac_ct_OTOOL64"; then
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8107$as_echo "$ac_ct_OTOOL64" >&6; }
8108else
8109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8110$as_echo "no" >&6; }
8111fi
8112
8113 if test "x$ac_ct_OTOOL64" = x; then
8114 OTOOL64=":"
8115 else
8116 case $cross_compiling:$ac_tool_warned in
8117yes:)
8118{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8119$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8120ac_tool_warned=yes ;;
8121esac
8122 OTOOL64=$ac_ct_OTOOL64
8123 fi
8124else
8125 OTOOL64="$ac_cv_prog_OTOOL64"
8126fi
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8155$as_echo_n "checking for -single_module linker flag... " >&6; }
8156if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8157 $as_echo_n "(cached) " >&6
8158else
8159 lt_cv_apple_cc_single_mod=no
8160 if test -z "${LT_MULTI_MODULE}"; then
8161 # By default we will add the -single_module flag. You can override
8162 # by either setting the environment variable LT_MULTI_MODULE
8163 # non-empty at configure time, or by adding -multi_module to the
8164 # link flags.
8165 rm -rf libconftest.dylib*
8166 echo "int foo(void){return 1;}" > conftest.c
8167 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8168-dynamiclib -Wl,-single_module conftest.c" >&5
8169 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8170 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8171 _lt_result=$?
8172 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8173 lt_cv_apple_cc_single_mod=yes
8174 else
8175 cat conftest.err >&5
8176 fi
8177 rm -rf libconftest.dylib*
8178 rm -f conftest.*
8179 fi
8180fi
8181{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8182$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8184$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8185if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8186 $as_echo_n "(cached) " >&6
8187else
8188 lt_cv_ld_exported_symbols_list=no
8189 save_LDFLAGS=$LDFLAGS
8190 echo "_main" > conftest.sym
8191 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8193/* end confdefs.h. */
8194
8195int
8196main ()
8197{
8198
8199 ;
8200 return 0;
8201}
8202_ACEOF
8203if ac_fn_c_try_link "$LINENO"; then :
8204 lt_cv_ld_exported_symbols_list=yes
8205else
8206 lt_cv_ld_exported_symbols_list=no
8207fi
8208rm -f core conftest.err conftest.$ac_objext \
8209 conftest$ac_exeext conftest.$ac_ext
8210 LDFLAGS="$save_LDFLAGS"
8211
8212fi
8213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8214$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8216$as_echo_n "checking for -force_load linker flag... " >&6; }
8217if test "${lt_cv_ld_force_load+set}" = set; then :
8218 $as_echo_n "(cached) " >&6
8219else
8220 lt_cv_ld_force_load=no
8221 cat > conftest.c << _LT_EOF
8222int forced_loaded() { return 2;}
8223_LT_EOF
8224 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8225 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8226 echo "$AR cru libconftest.a conftest.o" >&5
8227 $AR cru libconftest.a conftest.o 2>&5
8228 cat > conftest.c << _LT_EOF
8229int main() { return 0;}
8230_LT_EOF
8231 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8232 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8233 _lt_result=$?
8234 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8235 lt_cv_ld_force_load=yes
8236 else
8237 cat conftest.err >&5
8238 fi
8239 rm -f conftest.err libconftest.a conftest conftest.c
8240 rm -rf conftest.dSYM
8241
8242fi
8243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8244$as_echo "$lt_cv_ld_force_load" >&6; }
8245 case $host_os in
8246 rhapsody* | darwin1.[012])
8247 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8248 darwin1.*)
8249 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8250 darwin*) # darwin 5.x on
8251 # if running on 10.5 or later, the deployment target defaults
8252 # to the OS version, if on x86, and 10.4, the deployment
8253 # target defaults to 10.4. Don't you love it?
8254 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8255 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8256 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
ae7d0cac 8257 10.[012][,.]*)
6bb11ab3
L
8258 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8259 10.*)
8260 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8261 esac
8262 ;;
8263 esac
8264 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8265 _lt_dar_single_mod='$single_module'
8266 fi
8267 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8268 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8269 else
8270 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8271 fi
8272 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8273 _lt_dsymutil='~$DSYMUTIL $lib || :'
8274 else
8275 _lt_dsymutil=
8276 fi
8277 ;;
8278 esac
8279
8280for ac_header in dlfcn.h
8281do :
8282 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8283"
8284if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8285 cat >>confdefs.h <<_ACEOF
8286#define HAVE_DLFCN_H 1
8287_ACEOF
8288
8289fi
8290
8291done
8292
8293
8294
8295# autoconf.info says this should be called right after AC_INIT.
8296ac_config_headers="$ac_config_headers config.h:config.in"
8297
8298
8299
0cb8d851
MF
8300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8301$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8302if test "${ac_cv_c_bigendian+set}" = set; then :
8303 $as_echo_n "(cached) " >&6
8304else
8305 ac_cv_c_bigendian=unknown
8306 # See if we're dealing with a universal compiler.
8307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8308/* end confdefs.h. */
8309#ifndef __APPLE_CC__
8310 not a universal capable compiler
8311 #endif
8312 typedef int dummy;
8313
8314_ACEOF
8315if ac_fn_c_try_compile "$LINENO"; then :
8316
8317 # Check for potential -arch flags. It is not universal unless
8318 # there are at least two -arch flags with different values.
8319 ac_arch=
8320 ac_prev=
8321 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8322 if test -n "$ac_prev"; then
8323 case $ac_word in
8324 i?86 | x86_64 | ppc | ppc64)
8325 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8326 ac_arch=$ac_word
8327 else
8328 ac_cv_c_bigendian=universal
8329 break
8330 fi
8331 ;;
8332 esac
8333 ac_prev=
8334 elif test "x$ac_word" = "x-arch"; then
8335 ac_prev=arch
8336 fi
8337 done
8338fi
8339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8340 if test $ac_cv_c_bigendian = unknown; then
8341 # See if sys/param.h defines the BYTE_ORDER macro.
8342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8343/* end confdefs.h. */
8344#include <sys/types.h>
8345 #include <sys/param.h>
8346
8347int
8348main ()
8349{
8350#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8351 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8352 && LITTLE_ENDIAN)
8353 bogus endian macros
8354 #endif
8355
8356 ;
8357 return 0;
8358}
8359_ACEOF
8360if ac_fn_c_try_compile "$LINENO"; then :
8361 # It does; now see whether it defined to BIG_ENDIAN or not.
8362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8363/* end confdefs.h. */
8364#include <sys/types.h>
8365 #include <sys/param.h>
8366
8367int
8368main ()
8369{
8370#if BYTE_ORDER != BIG_ENDIAN
8371 not big endian
8372 #endif
8373
8374 ;
8375 return 0;
8376}
8377_ACEOF
8378if ac_fn_c_try_compile "$LINENO"; then :
8379 ac_cv_c_bigendian=yes
8380else
8381 ac_cv_c_bigendian=no
8382fi
8383rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8384fi
8385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8386 fi
8387 if test $ac_cv_c_bigendian = unknown; then
8388 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8390/* end confdefs.h. */
8391#include <limits.h>
8392
8393int
8394main ()
8395{
8396#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8397 bogus endian macros
8398 #endif
8399
8400 ;
8401 return 0;
8402}
8403_ACEOF
8404if ac_fn_c_try_compile "$LINENO"; then :
8405 # It does; now see whether it defined to _BIG_ENDIAN or not.
8406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8407/* end confdefs.h. */
8408#include <limits.h>
8409
8410int
8411main ()
8412{
8413#ifndef _BIG_ENDIAN
8414 not big endian
8415 #endif
8416
8417 ;
8418 return 0;
8419}
8420_ACEOF
8421if ac_fn_c_try_compile "$LINENO"; then :
8422 ac_cv_c_bigendian=yes
8423else
8424 ac_cv_c_bigendian=no
8425fi
8426rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8427fi
8428rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8429 fi
8430 if test $ac_cv_c_bigendian = unknown; then
8431 # Compile a test program.
8432 if test "$cross_compiling" = yes; then :
8433 # Try to guess by grepping values from an object file.
8434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8435/* end confdefs.h. */
8436short int ascii_mm[] =
8437 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8438 short int ascii_ii[] =
8439 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8440 int use_ascii (int i) {
8441 return ascii_mm[i] + ascii_ii[i];
8442 }
8443 short int ebcdic_ii[] =
8444 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8445 short int ebcdic_mm[] =
8446 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8447 int use_ebcdic (int i) {
8448 return ebcdic_mm[i] + ebcdic_ii[i];
8449 }
8450 extern int foo;
8451
8452int
8453main ()
8454{
8455return use_ascii (foo) == use_ebcdic (foo);
8456 ;
8457 return 0;
8458}
8459_ACEOF
8460if ac_fn_c_try_compile "$LINENO"; then :
8461 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8462 ac_cv_c_bigendian=yes
8463 fi
8464 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8465 if test "$ac_cv_c_bigendian" = unknown; then
8466 ac_cv_c_bigendian=no
8467 else
8468 # finding both strings is unlikely to happen, but who knows?
8469 ac_cv_c_bigendian=unknown
8470 fi
8471 fi
8472fi
8473rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8474else
8475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8476/* end confdefs.h. */
8477$ac_includes_default
8478int
8479main ()
8480{
8481
8482 /* Are we little or big endian? From Harbison&Steele. */
8483 union
8484 {
8485 long int l;
8486 char c[sizeof (long int)];
8487 } u;
8488 u.l = 1;
8489 return u.c[sizeof (long int) - 1] == 1;
8490
8491 ;
8492 return 0;
8493}
8494_ACEOF
8495if ac_fn_c_try_run "$LINENO"; then :
8496 ac_cv_c_bigendian=no
8497else
8498 ac_cv_c_bigendian=yes
8499fi
8500rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8501 conftest.$ac_objext conftest.beam conftest.$ac_ext
8502fi
8503
8504 fi
8505fi
8506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8507$as_echo "$ac_cv_c_bigendian" >&6; }
8508 case $ac_cv_c_bigendian in #(
8509 yes)
8510 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8511;; #(
8512 no)
8513 ;; #(
8514 universal)
8515
8516$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8517
8518 ;; #(
8519 *)
8520 as_fn_error "unknown endianness
8521 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8522 esac
8523
6bb11ab3
L
8524
8525
8526
8527# Put a plausible default for CC_FOR_BUILD in Makefile.
8528if test "x$cross_compiling" = "xno"; then
8529 CC_FOR_BUILD='$(CC)'
8530else
8531 CC_FOR_BUILD=gcc
8532fi
8533
8534
8535
8536
8537AR=${AR-ar}
8538
8539if test -n "$ac_tool_prefix"; then
8540 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8541set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8543$as_echo_n "checking for $ac_word... " >&6; }
8544if test "${ac_cv_prog_RANLIB+set}" = set; then :
8545 $as_echo_n "(cached) " >&6
8546else
8547 if test -n "$RANLIB"; then
8548 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8549else
8550as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8551for as_dir in $PATH
8552do
8553 IFS=$as_save_IFS
8554 test -z "$as_dir" && as_dir=.
8555 for ac_exec_ext in '' $ac_executable_extensions; do
8556 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8557 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8559 break 2
8560 fi
8561done
8562 done
8563IFS=$as_save_IFS
8564
8565fi
8566fi
8567RANLIB=$ac_cv_prog_RANLIB
8568if test -n "$RANLIB"; then
8569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8570$as_echo "$RANLIB" >&6; }
8571else
8572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8573$as_echo "no" >&6; }
8574fi
8575
8576
8577fi
8578if test -z "$ac_cv_prog_RANLIB"; then
8579 ac_ct_RANLIB=$RANLIB
8580 # Extract the first word of "ranlib", so it can be a program name with args.
8581set dummy ranlib; ac_word=$2
8582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8583$as_echo_n "checking for $ac_word... " >&6; }
8584if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8585 $as_echo_n "(cached) " >&6
8586else
8587 if test -n "$ac_ct_RANLIB"; then
8588 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8589else
8590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8591for as_dir in $PATH
8592do
8593 IFS=$as_save_IFS
8594 test -z "$as_dir" && as_dir=.
8595 for ac_exec_ext in '' $ac_executable_extensions; do
8596 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8597 ac_cv_prog_ac_ct_RANLIB="ranlib"
8598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8599 break 2
8600 fi
8601done
8602 done
8603IFS=$as_save_IFS
8604
8605fi
8606fi
8607ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8608if test -n "$ac_ct_RANLIB"; then
8609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8610$as_echo "$ac_ct_RANLIB" >&6; }
8611else
8612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8613$as_echo "no" >&6; }
8614fi
8615
8616 if test "x$ac_ct_RANLIB" = x; then
8617 RANLIB=":"
8618 else
8619 case $cross_compiling:$ac_tool_warned in
8620yes:)
8621{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8622$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8623ac_tool_warned=yes ;;
8624esac
8625 RANLIB=$ac_ct_RANLIB
8626 fi
8627else
8628 RANLIB="$ac_cv_prog_RANLIB"
8629fi
8630
8631
8632# Some of the common include files depend on bfd.h, and bfd.h checks
8633# that config.h is included first by testing that the PACKAGE macro
8634# is defined.
8635PACKAGE=sim
8636
8637cat >>confdefs.h <<_ACEOF
8638#define PACKAGE "$PACKAGE"
8639_ACEOF
8640
8641
8642
8643# Dependency checking.
8644ac_config_commands="$ac_config_commands depdir"
8645
8646
8647depcc="$CC" am_compiler_list=
8648
8649am_depcomp=$ac_aux_dir/depcomp
8650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8651$as_echo_n "checking dependency style of $depcc... " >&6; }
8652if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8653 $as_echo_n "(cached) " >&6
8654else
8655 if test -f "$am_depcomp"; then
8656 # We make a subdir and do the tests there. Otherwise we can end up
8657 # making bogus files that we don't know about and never remove. For
8658 # instance it was reported that on HP-UX the gcc test will end up
8659 # making a dummy file named `D' -- because `-MD' means `put the output
8660 # in D'.
8661 mkdir conftest.dir
8662 # Copy depcomp to subdir because otherwise we won't find it if we're
8663 # using a relative directory.
8664 cp "$am_depcomp" conftest.dir
8665 cd conftest.dir
8666 # We will build objects and dependencies in a subdirectory because
8667 # it helps to detect inapplicable dependency modes. For instance
8668 # both Tru64's cc and ICC support -MD to output dependencies as a
8669 # side effect of compilation, but ICC will put the dependencies in
8670 # the current directory while Tru64 will put them in the object
8671 # directory.
8672 mkdir sub
8673
8674 am_cv_CC_dependencies_compiler_type=none
8675 if test "$am_compiler_list" = ""; then
8676 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8677 fi
8678 for depmode in $am_compiler_list; do
8679 if test $depmode = none; then break; fi
8680
8681 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8682 # Setup a source with many dependencies, because some compilers
8683 # like to wrap large dependency lists on column 80 (with \), and
8684 # we should not choose a depcomp mode which is confused by this.
8685 #
8686 # We need to recreate these files for each test, as the compiler may
8687 # overwrite some of them when testing with obscure command lines.
8688 # This happens at least with the AIX C compiler.
8689 : > sub/conftest.c
8690 for i in 1 2 3 4 5 6; do
8691 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8692 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8693 # Solaris 8's {/usr,}/bin/sh.
8694 touch sub/conftst$i.h
8695 done
8696 echo "include sub/conftest.Po" > confmf
8697
8698 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8699 # mode. It turns out that the SunPro C++ compiler does not properly
8700 # handle `-M -o', and we need to detect this.
8701 depcmd="depmode=$depmode \
8702 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8703 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8704 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8705 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8706 if env $depcmd > conftest.err 2>&1 &&
8707 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8708 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8709 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8710 # icc doesn't choke on unknown options, it will just issue warnings
8711 # or remarks (even with -Werror). So we grep stderr for any message
8712 # that says an option was ignored or not supported.
8713 # When given -MP, icc 7.0 and 7.1 complain thusly:
8714 # icc: Command line warning: ignoring option '-M'; no argument required
8715 # The diagnosis changed in icc 8.0:
8716 # icc: Command line remark: option '-MP' not supported
8717 if (grep 'ignoring option' conftest.err ||
8718 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8719 am_cv_CC_dependencies_compiler_type=$depmode
8720 $as_echo "$as_me:$LINENO: success" >&5
8721 break
8722 fi
8723 fi
8724 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8725 sed -e 's/^/| /' < conftest.err >&5
8726 done
8727
8728 cd ..
8729 rm -rf conftest.dir
8730else
8731 am_cv_CC_dependencies_compiler_type=none
8732fi
8733
8734fi
8735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8736$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8737if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8738then as_fn_error "no usable dependency style found" "$LINENO" 5
8739else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8740
8741fi
8742
8743
8744# Check for the 'make' the user wants to use.
8745for ac_prog in make
8746do
8747 # Extract the first word of "$ac_prog", so it can be a program name with args.
8748set dummy $ac_prog; ac_word=$2
8749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8750$as_echo_n "checking for $ac_word... " >&6; }
8751if test "${ac_cv_prog_MAKE+set}" = set; then :
8752 $as_echo_n "(cached) " >&6
8753else
8754 if test -n "$MAKE"; then
8755 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8756else
8757as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8758for as_dir in $PATH
8759do
8760 IFS=$as_save_IFS
8761 test -z "$as_dir" && as_dir=.
8762 for ac_exec_ext in '' $ac_executable_extensions; do
8763 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8764 ac_cv_prog_MAKE="$ac_prog"
8765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8766 break 2
8767 fi
8768done
8769 done
8770IFS=$as_save_IFS
8771
8772fi
8773fi
8774MAKE=$ac_cv_prog_MAKE
8775if test -n "$MAKE"; then
8776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8777$as_echo "$MAKE" >&6; }
8778else
8779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8780$as_echo "no" >&6; }
8781fi
8782
8783
8784 test -n "$MAKE" && break
8785done
8786
8787MAKE_IS_GNU=
8788case "`$MAKE --version 2>&1 | sed 1q`" in
8789 *GNU*)
8790 MAKE_IS_GNU=yes
8791 ;;
8792esac
8793 if test "$MAKE_IS_GNU" = yes; then
8794 GMAKE_TRUE=
8795 GMAKE_FALSE='#'
8796else
8797 GMAKE_TRUE='#'
8798 GMAKE_FALSE=
8799fi
8800
8801
8802ALL_LINGUAS=
8803# If we haven't got the data from the intl directory,
8804# assume NLS is disabled.
8805USE_NLS=no
8806LIBINTL=
8807LIBINTL_DEP=
8808INCINTL=
8809XGETTEXT=
8810GMSGFMT=
8811POSUB=
8812
8813if test -f ../../intl/config.intl; then
8814 . ../../intl/config.intl
8815fi
8816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8817$as_echo_n "checking whether NLS is requested... " >&6; }
8818if test x"$USE_NLS" != xyes; then
8819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8820$as_echo "no" >&6; }
8821else
8822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8823$as_echo "yes" >&6; }
8824
8825$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8826
8827
8828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8829$as_echo_n "checking for catalogs to be installed... " >&6; }
8830 # Look for .po and .gmo files in the source directory.
8831 CATALOGS=
8832 XLINGUAS=
8833 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8834 # If there aren't any .gmo files the shell will give us the
8835 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8836 # weeded out.
8837 case "$cat" in *\**)
8838 continue;;
8839 esac
8840 # The quadruple backslash is collapsed to a double backslash
8841 # by the backticks, then collapsed again by the double quotes,
8842 # leaving us with one backslash in the sed expression (right
8843 # before the dot that mustn't act as a wildcard).
8844 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8845 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8846 # The user is allowed to set LINGUAS to a list of languages to
8847 # install catalogs for. If it's empty that means "all of them."
8848 if test "x$LINGUAS" = x; then
8849 CATALOGS="$CATALOGS $cat"
8850 XLINGUAS="$XLINGUAS $lang"
8851 else
8852 case "$LINGUAS" in *$lang*)
8853 CATALOGS="$CATALOGS $cat"
8854 XLINGUAS="$XLINGUAS $lang"
8855 ;;
8856 esac
8857 fi
8858 done
8859 LINGUAS="$XLINGUAS"
8860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8861$as_echo "$LINGUAS" >&6; }
8862
8863
8864 DATADIRNAME=share
8865
8866 INSTOBJEXT=.mo
8867
8868 GENCAT=gencat
8869
8870 CATOBJEXT=.gmo
8871
8872fi
8873
8874# Check for common headers.
8875# FIXME: Seems to me this can cause problems for i386-windows hosts.
8876# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8877for ac_header in stdlib.h string.h strings.h unistd.h time.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
936df756 8891for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
6bb11ab3
L
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_header in fcntl.h fpu_control.h
8906do :
8907 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8908ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8909eval as_val=\$$as_ac_Header
8910 if test "x$as_val" = x""yes; then :
8911 cat >>confdefs.h <<_ACEOF
8912#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8913_ACEOF
8914
8915fi
8916
8917done
8918
8919for ac_header in dlfcn.h errno.h sys/stat.h
8920do :
8921 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8922ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8923eval as_val=\$$as_ac_Header
8924 if test "x$as_val" = x""yes; then :
8925 cat >>confdefs.h <<_ACEOF
8926#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8927_ACEOF
8928
8929fi
8930
8931done
8932
8933for ac_func in getrusage time sigaction __setfpucw
8934do :
8935 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8936ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8937eval as_val=\$$as_ac_var
8938 if test "x$as_val" = x""yes; then :
8939 cat >>confdefs.h <<_ACEOF
8940#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8941_ACEOF
8942
8943fi
8944done
8945
936df756
MF
8946for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
8947do :
8948 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8949ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8950eval as_val=\$$as_ac_var
8951 if test "x$as_val" = x""yes; then :
8952 cat >>confdefs.h <<_ACEOF
8953#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8954_ACEOF
8955
8956fi
8957done
8958
8959ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
8960#include <sys/types.h>
8961#endif
8962#ifdef HAVE_SYS_STAT_H
8963#include <sys/stat.h>
8964#endif
8965"
8966if test "x$ac_cv_member_struct_stat_st_dev" = x""yes; then :
8967
8968cat >>confdefs.h <<_ACEOF
8969#define HAVE_STRUCT_STAT_ST_DEV 1
8970_ACEOF
8971
8972
8973fi
8974ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
8975#include <sys/types.h>
8976#endif
8977#ifdef HAVE_SYS_STAT_H
8978#include <sys/stat.h>
8979#endif
8980"
8981if test "x$ac_cv_member_struct_stat_st_ino" = x""yes; then :
8982
8983cat >>confdefs.h <<_ACEOF
8984#define HAVE_STRUCT_STAT_ST_INO 1
8985_ACEOF
8986
8987
8988fi
8989ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
8990#include <sys/types.h>
8991#endif
8992#ifdef HAVE_SYS_STAT_H
8993#include <sys/stat.h>
8994#endif
8995"
8996if test "x$ac_cv_member_struct_stat_st_mode" = x""yes; then :
8997
8998cat >>confdefs.h <<_ACEOF
8999#define HAVE_STRUCT_STAT_ST_MODE 1
9000_ACEOF
9001
9002
9003fi
9004ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9005#include <sys/types.h>
9006#endif
9007#ifdef HAVE_SYS_STAT_H
9008#include <sys/stat.h>
9009#endif
9010"
9011if test "x$ac_cv_member_struct_stat_st_nlink" = x""yes; then :
9012
9013cat >>confdefs.h <<_ACEOF
9014#define HAVE_STRUCT_STAT_ST_NLINK 1
9015_ACEOF
9016
9017
9018fi
9019ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9020#include <sys/types.h>
9021#endif
9022#ifdef HAVE_SYS_STAT_H
9023#include <sys/stat.h>
9024#endif
9025"
9026if test "x$ac_cv_member_struct_stat_st_uid" = x""yes; then :
9027
9028cat >>confdefs.h <<_ACEOF
9029#define HAVE_STRUCT_STAT_ST_UID 1
9030_ACEOF
9031
9032
9033fi
9034ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9035#include <sys/types.h>
9036#endif
9037#ifdef HAVE_SYS_STAT_H
9038#include <sys/stat.h>
9039#endif
9040"
9041if test "x$ac_cv_member_struct_stat_st_gid" = x""yes; then :
9042
9043cat >>confdefs.h <<_ACEOF
9044#define HAVE_STRUCT_STAT_ST_GID 1
9045_ACEOF
9046
9047
9048fi
9049ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9050#include <sys/types.h>
9051#endif
9052#ifdef HAVE_SYS_STAT_H
9053#include <sys/stat.h>
9054#endif
9055"
9056if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
9057
9058cat >>confdefs.h <<_ACEOF
9059#define HAVE_STRUCT_STAT_ST_RDEV 1
9060_ACEOF
9061
9062
9063fi
9064ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9065#include <sys/types.h>
9066#endif
9067#ifdef HAVE_SYS_STAT_H
9068#include <sys/stat.h>
9069#endif
9070"
9071if test "x$ac_cv_member_struct_stat_st_size" = x""yes; then :
9072
9073cat >>confdefs.h <<_ACEOF
9074#define HAVE_STRUCT_STAT_ST_SIZE 1
9075_ACEOF
9076
9077
9078fi
9079ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9080#include <sys/types.h>
9081#endif
9082#ifdef HAVE_SYS_STAT_H
9083#include <sys/stat.h>
9084#endif
9085"
9086if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9087
9088cat >>confdefs.h <<_ACEOF
9089#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9090_ACEOF
9091
9092
9093fi
9094ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9095#include <sys/types.h>
9096#endif
9097#ifdef HAVE_SYS_STAT_H
9098#include <sys/stat.h>
9099#endif
9100"
9101if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9102
9103cat >>confdefs.h <<_ACEOF
9104#define HAVE_STRUCT_STAT_ST_BLOCKS 1
9105_ACEOF
9106
9107
9108fi
9109ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9110#include <sys/types.h>
9111#endif
9112#ifdef HAVE_SYS_STAT_H
9113#include <sys/stat.h>
9114#endif
9115"
9116if test "x$ac_cv_member_struct_stat_st_atime" = x""yes; then :
9117
9118cat >>confdefs.h <<_ACEOF
9119#define HAVE_STRUCT_STAT_ST_ATIME 1
9120_ACEOF
9121
9122
9123fi
9124ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9125#include <sys/types.h>
9126#endif
9127#ifdef HAVE_SYS_STAT_H
9128#include <sys/stat.h>
9129#endif
9130"
9131if test "x$ac_cv_member_struct_stat_st_mtime" = x""yes; then :
9132
9133cat >>confdefs.h <<_ACEOF
9134#define HAVE_STRUCT_STAT_ST_MTIME 1
9135_ACEOF
9136
9137
9138fi
9139ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9140#include <sys/types.h>
9141#endif
9142#ifdef HAVE_SYS_STAT_H
9143#include <sys/stat.h>
9144#endif
9145"
9146if test "x$ac_cv_member_struct_stat_st_ctime" = x""yes; then :
9147
9148cat >>confdefs.h <<_ACEOF
9149#define HAVE_STRUCT_STAT_ST_CTIME 1
9150_ACEOF
9151
9152
9153fi
9154
9155ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9156#include <sys/socket.h>
9157
9158"
9159if test "x$ac_cv_type_socklen_t" = x""yes; then :
9160
9161cat >>confdefs.h <<_ACEOF
9162#define HAVE_SOCKLEN_T 1
9163_ACEOF
9164
9165
9166fi
9167
6bb11ab3
L
9168
9169# Check for socket libraries
9170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9171$as_echo_n "checking for bind in -lsocket... " >&6; }
9172if test "${ac_cv_lib_socket_bind+set}" = set; then :
9173 $as_echo_n "(cached) " >&6
9174else
9175 ac_check_lib_save_LIBS=$LIBS
9176LIBS="-lsocket $LIBS"
9177cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9178/* end confdefs.h. */
9179
9180/* Override any GCC internal prototype to avoid an error.
9181 Use char because int might match the return type of a GCC
9182 builtin and then its argument prototype would still apply. */
9183#ifdef __cplusplus
9184extern "C"
9185#endif
9186char bind ();
9187int
9188main ()
9189{
9190return bind ();
9191 ;
9192 return 0;
9193}
9194_ACEOF
9195if ac_fn_c_try_link "$LINENO"; then :
9196 ac_cv_lib_socket_bind=yes
9197else
9198 ac_cv_lib_socket_bind=no
9199fi
9200rm -f core conftest.err conftest.$ac_objext \
9201 conftest$ac_exeext conftest.$ac_ext
9202LIBS=$ac_check_lib_save_LIBS
9203fi
9204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9205$as_echo "$ac_cv_lib_socket_bind" >&6; }
9206if test "x$ac_cv_lib_socket_bind" = x""yes; then :
9207 cat >>confdefs.h <<_ACEOF
9208#define HAVE_LIBSOCKET 1
9209_ACEOF
9210
9211 LIBS="-lsocket $LIBS"
9212
9213fi
9214
9215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9216$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9217if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
9218 $as_echo_n "(cached) " >&6
9219else
9220 ac_check_lib_save_LIBS=$LIBS
9221LIBS="-lnsl $LIBS"
9222cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9223/* end confdefs.h. */
9224
9225/* Override any GCC internal prototype to avoid an error.
9226 Use char because int might match the return type of a GCC
9227 builtin and then its argument prototype would still apply. */
9228#ifdef __cplusplus
9229extern "C"
9230#endif
9231char gethostbyname ();
9232int
9233main ()
9234{
9235return gethostbyname ();
9236 ;
9237 return 0;
9238}
9239_ACEOF
9240if ac_fn_c_try_link "$LINENO"; then :
9241 ac_cv_lib_nsl_gethostbyname=yes
9242else
9243 ac_cv_lib_nsl_gethostbyname=no
9244fi
9245rm -f core conftest.err conftest.$ac_objext \
9246 conftest$ac_exeext conftest.$ac_ext
9247LIBS=$ac_check_lib_save_LIBS
9248fi
9249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9250$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9251if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
9252 cat >>confdefs.h <<_ACEOF
9253#define HAVE_LIBNSL 1
9254_ACEOF
9255
9256 LIBS="-lnsl $LIBS"
9257
9258fi
9259
9260
9261# BFD conditionally uses zlib, so we must link it in if libbfd does, by
9262# using the same condition.
9263
aadc9410 9264 # Use the system's zlib library.
7fed4b0b
L
9265 zlibdir="-L\$(top_builddir)/../zlib"
9266 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 9267
aadc9410
MF
9268# Check whether --with-system-zlib was given.
9269if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
9270 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9271 zlibdir=
9272 zlibinc=
9273 fi
6bb11ab3
L
9274
9275fi
9276
6bb11ab3 9277
6bb11ab3 9278
6bb11ab3
L
9279
9280
9281# BFD uses libdl when when plugins enabled.
9282
faa743bb
RM
9283 maybe_plugins=no
9284 for ac_header in dlfcn.h
9285do :
9286 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9287"
9288if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9289 cat >>confdefs.h <<_ACEOF
9290#define HAVE_DLFCN_H 1
9291_ACEOF
9292 maybe_plugins=yes
9293fi
9294
9295done
9296
9297 for ac_header in windows.h
9298do :
9299 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9300"
9301if test "x$ac_cv_header_windows_h" = x""yes; then :
9302 cat >>confdefs.h <<_ACEOF
9303#define HAVE_WINDOWS_H 1
9304_ACEOF
9305 maybe_plugins=yes
9306fi
9307
9308done
9309
9310
9311 # Check whether --enable-plugins was given.
6bb11ab3
L
9312if test "${enable_plugins+set}" = set; then :
9313 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
9314 no) plugins=no ;;
9315 *) plugins=yes
9316 if test "$maybe_plugins" != "yes" ; then
9317 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9318 fi ;;
9319 esac
6bb11ab3 9320else
faa743bb
RM
9321 plugins=$maybe_plugins
9322
6bb11ab3
L
9323fi
9324
2974be62
AM
9325 if test "$plugins" = "yes"; then
9326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9327$as_echo_n "checking for library containing dlopen... " >&6; }
9328if test "${ac_cv_search_dlopen+set}" = set; then :
9329 $as_echo_n "(cached) " >&6
9330else
9331 ac_func_search_save_LIBS=$LIBS
9332cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9333/* end confdefs.h. */
9334
9335/* Override any GCC internal prototype to avoid an error.
9336 Use char because int might match the return type of a GCC
9337 builtin and then its argument prototype would still apply. */
9338#ifdef __cplusplus
9339extern "C"
9340#endif
9341char dlopen ();
9342int
9343main ()
9344{
9345return dlopen ();
9346 ;
9347 return 0;
9348}
9349_ACEOF
9350for ac_lib in '' dl; do
9351 if test -z "$ac_lib"; then
9352 ac_res="none required"
9353 else
9354 ac_res=-l$ac_lib
9355 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9356 fi
9357 if ac_fn_c_try_link "$LINENO"; then :
9358 ac_cv_search_dlopen=$ac_res
9359fi
9360rm -f core conftest.err conftest.$ac_objext \
9361 conftest$ac_exeext
9362 if test "${ac_cv_search_dlopen+set}" = set; then :
9363 break
9364fi
9365done
9366if test "${ac_cv_search_dlopen+set}" = set; then :
9367
9368else
9369 ac_cv_search_dlopen=no
9370fi
9371rm conftest.$ac_ext
9372LIBS=$ac_func_search_save_LIBS
9373fi
9374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9375$as_echo "$ac_cv_search_dlopen" >&6; }
9376ac_res=$ac_cv_search_dlopen
9377if test "$ac_res" != no; then :
9378 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9379
9380fi
9381
9382 fi
6bb11ab3
L
9383
9384 if test "$plugins" = yes; then
9385 PLUGINS_TRUE=
9386 PLUGINS_FALSE='#'
9387else
9388 PLUGINS_TRUE='#'
9389 PLUGINS_FALSE=
9390fi
9391
9392
9393
9394
9395
9396# Set options
9397enable_dlopen=yes
9398
9399
9400
9401
9402 enable_win32_dll=no
9403
9404
9405 # Check whether --enable-shared was given.
9406if test "${enable_shared+set}" = set; then :
9407 enableval=$enable_shared; p=${PACKAGE-default}
9408 case $enableval in
9409 yes) enable_shared=yes ;;
9410 no) enable_shared=no ;;
9411 *)
9412 enable_shared=no
9413 # Look at the argument we got. We use all the common list separators.
9414 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9415 for pkg in $enableval; do
9416 IFS="$lt_save_ifs"
9417 if test "X$pkg" = "X$p"; then
9418 enable_shared=yes
9419 fi
9420 done
9421 IFS="$lt_save_ifs"
9422 ;;
9423 esac
9424else
9425 enable_shared=yes
9426fi
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436 # Check whether --enable-static was given.
9437if test "${enable_static+set}" = set; then :
9438 enableval=$enable_static; p=${PACKAGE-default}
9439 case $enableval in
9440 yes) enable_static=yes ;;
9441 no) enable_static=no ;;
9442 *)
9443 enable_static=no
9444 # Look at the argument we got. We use all the common list separators.
9445 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9446 for pkg in $enableval; do
9447 IFS="$lt_save_ifs"
9448 if test "X$pkg" = "X$p"; then
9449 enable_static=yes
9450 fi
9451 done
9452 IFS="$lt_save_ifs"
9453 ;;
9454 esac
9455else
9456 enable_static=yes
9457fi
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468# Check whether --with-pic was given.
9469if test "${with_pic+set}" = set; then :
9470 withval=$with_pic; pic_mode="$withval"
9471else
9472 pic_mode=default
9473fi
9474
9475
9476test -z "$pic_mode" && pic_mode=default
9477
9478
9479
9480
9481
9482
9483
9484 # Check whether --enable-fast-install was given.
9485if test "${enable_fast_install+set}" = set; then :
9486 enableval=$enable_fast_install; p=${PACKAGE-default}
9487 case $enableval in
9488 yes) enable_fast_install=yes ;;
9489 no) enable_fast_install=no ;;
9490 *)
9491 enable_fast_install=no
9492 # Look at the argument we got. We use all the common list separators.
9493 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9494 for pkg in $enableval; do
9495 IFS="$lt_save_ifs"
9496 if test "X$pkg" = "X$p"; then
9497 enable_fast_install=yes
9498 fi
9499 done
9500 IFS="$lt_save_ifs"
9501 ;;
9502 esac
9503else
9504 enable_fast_install=yes
9505fi
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517# This can be used to rebuild libtool when needed
9518LIBTOOL_DEPS="$ltmain"
9519
9520# Always use our own libtool.
9521LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548test -z "$LN_S" && LN_S="ln -s"
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563if test -n "${ZSH_VERSION+set}" ; then
9564 setopt NO_GLOB_SUBST
9565fi
9566
9567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9568$as_echo_n "checking for objdir... " >&6; }
9569if test "${lt_cv_objdir+set}" = set; then :
9570 $as_echo_n "(cached) " >&6
9571else
9572 rm -f .libs 2>/dev/null
9573mkdir .libs 2>/dev/null
9574if test -d .libs; then
9575 lt_cv_objdir=.libs
9576else
9577 # MS-DOS does not allow filenames that begin with a dot.
9578 lt_cv_objdir=_libs
9579fi
9580rmdir .libs 2>/dev/null
9581fi
9582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9583$as_echo "$lt_cv_objdir" >&6; }
9584objdir=$lt_cv_objdir
9585
9586
9587
9588
9589
9590cat >>confdefs.h <<_ACEOF
9591#define LT_OBJDIR "$lt_cv_objdir/"
9592_ACEOF
9593
9594
9595
9596
9597case $host_os in
9598aix3*)
9599 # AIX sometimes has problems with the GCC collect2 program. For some
9600 # reason, if we set the COLLECT_NAMES environment variable, the problems
9601 # vanish in a puff of smoke.
9602 if test "X${COLLECT_NAMES+set}" != Xset; then
9603 COLLECT_NAMES=
9604 export COLLECT_NAMES
9605 fi
9606 ;;
9607esac
9608
9609# Global variables:
9610ofile=libtool
9611can_build_shared=yes
9612
9613# All known linkers require a `.a' archive for static linking (except MSVC,
9614# which needs '.lib').
9615libext=a
9616
9617with_gnu_ld="$lt_cv_prog_gnu_ld"
9618
9619old_CC="$CC"
9620old_CFLAGS="$CFLAGS"
9621
9622# Set sane defaults for various variables
9623test -z "$CC" && CC=cc
9624test -z "$LTCC" && LTCC=$CC
9625test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9626test -z "$LD" && LD=ld
9627test -z "$ac_objext" && ac_objext=o
9628
9629for cc_temp in $compiler""; do
9630 case $cc_temp in
9631 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9632 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9633 \-*) ;;
9634 *) break;;
9635 esac
9636done
9637cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9638
9639
9640# Only perform the check for file, if the check method requires it
9641test -z "$MAGIC_CMD" && MAGIC_CMD=file
9642case $deplibs_check_method in
9643file_magic*)
9644 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9646$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9647if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9648 $as_echo_n "(cached) " >&6
9649else
9650 case $MAGIC_CMD in
9651[\\/*] | ?:[\\/]*)
9652 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9653 ;;
9654*)
9655 lt_save_MAGIC_CMD="$MAGIC_CMD"
9656 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9657 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9658 for ac_dir in $ac_dummy; do
9659 IFS="$lt_save_ifs"
9660 test -z "$ac_dir" && ac_dir=.
9661 if test -f $ac_dir/${ac_tool_prefix}file; then
9662 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9663 if test -n "$file_magic_test_file"; then
9664 case $deplibs_check_method in
9665 "file_magic "*)
9666 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9667 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9668 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9669 $EGREP "$file_magic_regex" > /dev/null; then
9670 :
9671 else
9672 cat <<_LT_EOF 1>&2
9673
9674*** Warning: the command libtool uses to detect shared libraries,
9675*** $file_magic_cmd, produces output that libtool cannot recognize.
9676*** The result is that libtool may fail to recognize shared libraries
9677*** as such. This will affect the creation of libtool libraries that
9678*** depend on shared libraries, but programs linked with such libtool
9679*** libraries will work regardless of this problem. Nevertheless, you
9680*** may want to report the problem to your system manager and/or to
9681*** bug-libtool@gnu.org
9682
9683_LT_EOF
9684 fi ;;
9685 esac
9686 fi
9687 break
9688 fi
9689 done
9690 IFS="$lt_save_ifs"
9691 MAGIC_CMD="$lt_save_MAGIC_CMD"
9692 ;;
9693esac
9694fi
9695
9696MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9697if test -n "$MAGIC_CMD"; then
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9699$as_echo "$MAGIC_CMD" >&6; }
9700else
9701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9702$as_echo "no" >&6; }
9703fi
9704
9705
9706
9707
9708
9709if test -z "$lt_cv_path_MAGIC_CMD"; then
9710 if test -n "$ac_tool_prefix"; then
9711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9712$as_echo_n "checking for file... " >&6; }
9713if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9714 $as_echo_n "(cached) " >&6
9715else
9716 case $MAGIC_CMD in
9717[\\/*] | ?:[\\/]*)
9718 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9719 ;;
9720*)
9721 lt_save_MAGIC_CMD="$MAGIC_CMD"
9722 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9723 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9724 for ac_dir in $ac_dummy; do
9725 IFS="$lt_save_ifs"
9726 test -z "$ac_dir" && ac_dir=.
9727 if test -f $ac_dir/file; then
9728 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9729 if test -n "$file_magic_test_file"; then
9730 case $deplibs_check_method in
9731 "file_magic "*)
9732 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9733 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9734 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9735 $EGREP "$file_magic_regex" > /dev/null; then
9736 :
9737 else
9738 cat <<_LT_EOF 1>&2
9739
9740*** Warning: the command libtool uses to detect shared libraries,
9741*** $file_magic_cmd, produces output that libtool cannot recognize.
9742*** The result is that libtool may fail to recognize shared libraries
9743*** as such. This will affect the creation of libtool libraries that
9744*** depend on shared libraries, but programs linked with such libtool
9745*** libraries will work regardless of this problem. Nevertheless, you
9746*** may want to report the problem to your system manager and/or to
9747*** bug-libtool@gnu.org
9748
9749_LT_EOF
9750 fi ;;
9751 esac
9752 fi
9753 break
9754 fi
9755 done
9756 IFS="$lt_save_ifs"
9757 MAGIC_CMD="$lt_save_MAGIC_CMD"
9758 ;;
9759esac
9760fi
9761
9762MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9763if test -n "$MAGIC_CMD"; then
9764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9765$as_echo "$MAGIC_CMD" >&6; }
9766else
9767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9768$as_echo "no" >&6; }
9769fi
9770
9771
9772 else
9773 MAGIC_CMD=:
9774 fi
9775fi
9776
9777 fi
9778 ;;
9779esac
9780
9781# Use C for the default configuration in the libtool script
9782
9783lt_save_CC="$CC"
9784ac_ext=c
9785ac_cpp='$CPP $CPPFLAGS'
9786ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9787ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9788ac_compiler_gnu=$ac_cv_c_compiler_gnu
9789
9790
9791# Source file extension for C test sources.
9792ac_ext=c
9793
9794# Object file extension for compiled C test sources.
9795objext=o
9796objext=$objext
9797
9798# Code to be used in simple compile tests
9799lt_simple_compile_test_code="int some_variable = 0;"
9800
9801# Code to be used in simple link tests
9802lt_simple_link_test_code='int main(){return(0);}'
9803
9804
9805
9806
9807
9808
9809
9810# If no C compiler was specified, use CC.
9811LTCC=${LTCC-"$CC"}
9812
9813# If no C compiler flags were specified, use CFLAGS.
9814LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9815
9816# Allow CC to be a program name with arguments.
9817compiler=$CC
9818
9819# Save the default compiler, since it gets overwritten when the other
9820# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9821compiler_DEFAULT=$CC
9822
9823# save warnings/boilerplate of simple test code
9824ac_outfile=conftest.$ac_objext
9825echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9826eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9827_lt_compiler_boilerplate=`cat conftest.err`
9828$RM conftest*
9829
9830ac_outfile=conftest.$ac_objext
9831echo "$lt_simple_link_test_code" >conftest.$ac_ext
9832eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9833_lt_linker_boilerplate=`cat conftest.err`
9834$RM -r conftest*
9835
9836
9837## CAVEAT EMPTOR:
9838## There is no encapsulation within the following macros, do not change
9839## the running order or otherwise move them around unless you know exactly
9840## what you are doing...
9841if test -n "$compiler"; then
9842
9843lt_prog_compiler_no_builtin_flag=
9844
9845if test "$GCC" = yes; then
9846 case $cc_basename in
9847 nvcc*)
9848 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9849 *)
9850 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9851 esac
9852
9853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9854$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9855if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9856 $as_echo_n "(cached) " >&6
9857else
9858 lt_cv_prog_compiler_rtti_exceptions=no
9859 ac_outfile=conftest.$ac_objext
9860 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9861 lt_compiler_flag="-fno-rtti -fno-exceptions"
9862 # Insert the option either (1) after the last *FLAGS variable, or
9863 # (2) before a word containing "conftest.", or (3) at the end.
9864 # Note that $ac_compile itself does not contain backslashes and begins
9865 # with a dollar sign (not a hyphen), so the echo should work correctly.
9866 # The option is referenced via a variable to avoid confusing sed.
9867 lt_compile=`echo "$ac_compile" | $SED \
9868 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9869 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9870 -e 's:$: $lt_compiler_flag:'`
9871 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9872 (eval "$lt_compile" 2>conftest.err)
9873 ac_status=$?
9874 cat conftest.err >&5
9875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9876 if (exit $ac_status) && test -s "$ac_outfile"; then
9877 # The compiler can only warn and ignore the option if not recognized
9878 # So say no if there are warnings other than the usual output.
9879 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9880 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9881 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9882 lt_cv_prog_compiler_rtti_exceptions=yes
9883 fi
9884 fi
9885 $RM conftest*
9886
9887fi
9888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9889$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9890
9891if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9892 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9893else
9894 :
9895fi
9896
9897fi
9898
9899
9900
9901
9902
9903
9904 lt_prog_compiler_wl=
9905lt_prog_compiler_pic=
9906lt_prog_compiler_static=
9907
9908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9909$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9910
9911 if test "$GCC" = yes; then
9912 lt_prog_compiler_wl='-Wl,'
9913 lt_prog_compiler_static='-static'
9914
9915 case $host_os in
9916 aix*)
9917 # All AIX code is PIC.
9918 if test "$host_cpu" = ia64; then
9919 # AIX 5 now supports IA64 processor
9920 lt_prog_compiler_static='-Bstatic'
9921 fi
9922 lt_prog_compiler_pic='-fPIC'
9923 ;;
9924
9925 amigaos*)
9926 case $host_cpu in
9927 powerpc)
9928 # see comment about AmigaOS4 .so support
9929 lt_prog_compiler_pic='-fPIC'
9930 ;;
9931 m68k)
9932 # FIXME: we need at least 68020 code to build shared libraries, but
9933 # adding the `-m68020' flag to GCC prevents building anything better,
9934 # like `-m68040'.
9935 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9936 ;;
9937 esac
9938 ;;
9939
9940 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9941 # PIC is the default for these OSes.
9942 ;;
9943
9944 mingw* | cygwin* | pw32* | os2* | cegcc*)
9945 # This hack is so that the source file can tell whether it is being
9946 # built for inclusion in a dll (and should export symbols for example).
9947 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9948 # (--disable-auto-import) libraries
9949 lt_prog_compiler_pic='-DDLL_EXPORT'
9950 ;;
9951
9952 darwin* | rhapsody*)
9953 # PIC is the default on this platform
9954 # Common symbols not allowed in MH_DYLIB files
9955 lt_prog_compiler_pic='-fno-common'
9956 ;;
9957
9958 haiku*)
9959 # PIC is the default for Haiku.
9960 # The "-static" flag exists, but is broken.
9961 lt_prog_compiler_static=
9962 ;;
9963
9964 hpux*)
9965 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9966 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9967 # sets the default TLS model and affects inlining.
9968 case $host_cpu in
9969 hppa*64*)
9970 # +Z the default
9971 ;;
9972 *)
9973 lt_prog_compiler_pic='-fPIC'
9974 ;;
9975 esac
9976 ;;
9977
9978 interix[3-9]*)
9979 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9980 # Instead, we relocate shared libraries at runtime.
9981 ;;
9982
9983 msdosdjgpp*)
9984 # Just because we use GCC doesn't mean we suddenly get shared libraries
9985 # on systems that don't support them.
9986 lt_prog_compiler_can_build_shared=no
9987 enable_shared=no
9988 ;;
9989
9990 *nto* | *qnx*)
9991 # QNX uses GNU C++, but need to define -shared option too, otherwise
9992 # it will coredump.
9993 lt_prog_compiler_pic='-fPIC -shared'
9994 ;;
9995
9996 sysv4*MP*)
9997 if test -d /usr/nec; then
9998 lt_prog_compiler_pic=-Kconform_pic
9999 fi
10000 ;;
10001
10002 *)
10003 lt_prog_compiler_pic='-fPIC'
10004 ;;
10005 esac
10006
10007 case $cc_basename in
10008 nvcc*) # Cuda Compiler Driver 2.2
10009 lt_prog_compiler_wl='-Xlinker '
10010 lt_prog_compiler_pic='-Xcompiler -fPIC'
10011 ;;
10012 esac
10013 else
10014 # PORTME Check for flag to pass linker flags through the system compiler.
10015 case $host_os in
10016 aix*)
10017 lt_prog_compiler_wl='-Wl,'
10018 if test "$host_cpu" = ia64; then
10019 # AIX 5 now supports IA64 processor
10020 lt_prog_compiler_static='-Bstatic'
10021 else
10022 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10023 fi
10024 ;;
10025
10026 mingw* | cygwin* | pw32* | os2* | cegcc*)
10027 # This hack is so that the source file can tell whether it is being
10028 # built for inclusion in a dll (and should export symbols for example).
10029 lt_prog_compiler_pic='-DDLL_EXPORT'
10030 ;;
10031
10032 hpux9* | hpux10* | hpux11*)
10033 lt_prog_compiler_wl='-Wl,'
10034 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10035 # not for PA HP-UX.
10036 case $host_cpu in
10037 hppa*64*|ia64*)
10038 # +Z the default
10039 ;;
10040 *)
10041 lt_prog_compiler_pic='+Z'
10042 ;;
10043 esac
10044 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10045 lt_prog_compiler_static='${wl}-a ${wl}archive'
10046 ;;
10047
10048 irix5* | irix6* | nonstopux*)
10049 lt_prog_compiler_wl='-Wl,'
10050 # PIC (with -KPIC) is the default.
10051 lt_prog_compiler_static='-non_shared'
10052 ;;
10053
10054 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10055 case $cc_basename in
10056 # old Intel for x86_64 which still supported -KPIC.
10057 ecc*)
10058 lt_prog_compiler_wl='-Wl,'
10059 lt_prog_compiler_pic='-KPIC'
10060 lt_prog_compiler_static='-static'
10061 ;;
10062 # icc used to be incompatible with GCC.
10063 # ICC 10 doesn't accept -KPIC any more.
10064 icc* | ifort*)
10065 lt_prog_compiler_wl='-Wl,'
10066 lt_prog_compiler_pic='-fPIC'
10067 lt_prog_compiler_static='-static'
10068 ;;
10069 # Lahey Fortran 8.1.
10070 lf95*)
10071 lt_prog_compiler_wl='-Wl,'
10072 lt_prog_compiler_pic='--shared'
10073 lt_prog_compiler_static='--static'
10074 ;;
10075 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10076 # Portland Group compilers (*not* the Pentium gcc compiler,
10077 # which looks to be a dead project)
10078 lt_prog_compiler_wl='-Wl,'
10079 lt_prog_compiler_pic='-fpic'
10080 lt_prog_compiler_static='-Bstatic'
10081 ;;
10082 ccc*)
10083 lt_prog_compiler_wl='-Wl,'
10084 # All Alpha code is PIC.
10085 lt_prog_compiler_static='-non_shared'
10086 ;;
10087 xl* | bgxl* | bgf* | mpixl*)
10088 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10089 lt_prog_compiler_wl='-Wl,'
10090 lt_prog_compiler_pic='-qpic'
10091 lt_prog_compiler_static='-qstaticlink'
10092 ;;
10093 *)
10094 case `$CC -V 2>&1 | sed 5q` in
10095 *Sun\ F* | *Sun*Fortran*)
10096 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10097 lt_prog_compiler_pic='-KPIC'
10098 lt_prog_compiler_static='-Bstatic'
10099 lt_prog_compiler_wl=''
10100 ;;
10101 *Sun\ C*)
10102 # Sun C 5.9
10103 lt_prog_compiler_pic='-KPIC'
10104 lt_prog_compiler_static='-Bstatic'
10105 lt_prog_compiler_wl='-Wl,'
10106 ;;
10107 esac
10108 ;;
10109 esac
10110 ;;
10111
10112 newsos6)
10113 lt_prog_compiler_pic='-KPIC'
10114 lt_prog_compiler_static='-Bstatic'
10115 ;;
10116
10117 *nto* | *qnx*)
10118 # QNX uses GNU C++, but need to define -shared option too, otherwise
10119 # it will coredump.
10120 lt_prog_compiler_pic='-fPIC -shared'
10121 ;;
10122
10123 osf3* | osf4* | osf5*)
10124 lt_prog_compiler_wl='-Wl,'
10125 # All OSF/1 code is PIC.
10126 lt_prog_compiler_static='-non_shared'
10127 ;;
10128
10129 rdos*)
10130 lt_prog_compiler_static='-non_shared'
10131 ;;
10132
10133 solaris*)
10134 lt_prog_compiler_pic='-KPIC'
10135 lt_prog_compiler_static='-Bstatic'
10136 case $cc_basename in
10137 f77* | f90* | f95*)
10138 lt_prog_compiler_wl='-Qoption ld ';;
10139 *)
10140 lt_prog_compiler_wl='-Wl,';;
10141 esac
10142 ;;
10143
10144 sunos4*)
10145 lt_prog_compiler_wl='-Qoption ld '
10146 lt_prog_compiler_pic='-PIC'
10147 lt_prog_compiler_static='-Bstatic'
10148 ;;
10149
10150 sysv4 | sysv4.2uw2* | sysv4.3*)
10151 lt_prog_compiler_wl='-Wl,'
10152 lt_prog_compiler_pic='-KPIC'
10153 lt_prog_compiler_static='-Bstatic'
10154 ;;
10155
10156 sysv4*MP*)
10157 if test -d /usr/nec ;then
10158 lt_prog_compiler_pic='-Kconform_pic'
10159 lt_prog_compiler_static='-Bstatic'
10160 fi
10161 ;;
10162
10163 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10164 lt_prog_compiler_wl='-Wl,'
10165 lt_prog_compiler_pic='-KPIC'
10166 lt_prog_compiler_static='-Bstatic'
10167 ;;
10168
10169 unicos*)
10170 lt_prog_compiler_wl='-Wl,'
10171 lt_prog_compiler_can_build_shared=no
10172 ;;
10173
10174 uts4*)
10175 lt_prog_compiler_pic='-pic'
10176 lt_prog_compiler_static='-Bstatic'
10177 ;;
10178
10179 *)
10180 lt_prog_compiler_can_build_shared=no
10181 ;;
10182 esac
10183 fi
10184
10185case $host_os in
10186 # For platforms which do not support PIC, -DPIC is meaningless:
10187 *djgpp*)
10188 lt_prog_compiler_pic=
10189 ;;
10190 *)
10191 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10192 ;;
10193esac
10194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10195$as_echo "$lt_prog_compiler_pic" >&6; }
10196
10197
10198
10199
10200
10201
10202#
10203# Check to make sure the PIC flag actually works.
10204#
10205if test -n "$lt_prog_compiler_pic"; then
10206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10207$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10208if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
10209 $as_echo_n "(cached) " >&6
10210else
10211 lt_cv_prog_compiler_pic_works=no
10212 ac_outfile=conftest.$ac_objext
10213 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10214 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10215 # Insert the option either (1) after the last *FLAGS variable, or
10216 # (2) before a word containing "conftest.", or (3) at the end.
10217 # Note that $ac_compile itself does not contain backslashes and begins
10218 # with a dollar sign (not a hyphen), so the echo should work correctly.
10219 # The option is referenced via a variable to avoid confusing sed.
10220 lt_compile=`echo "$ac_compile" | $SED \
10221 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10222 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10223 -e 's:$: $lt_compiler_flag:'`
10224 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10225 (eval "$lt_compile" 2>conftest.err)
10226 ac_status=$?
10227 cat conftest.err >&5
10228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10229 if (exit $ac_status) && test -s "$ac_outfile"; then
10230 # The compiler can only warn and ignore the option if not recognized
10231 # So say no if there are warnings other than the usual output.
10232 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10233 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10234 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10235 lt_cv_prog_compiler_pic_works=yes
10236 fi
10237 fi
10238 $RM conftest*
10239
10240fi
10241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10242$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10243
10244if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10245 case $lt_prog_compiler_pic in
10246 "" | " "*) ;;
10247 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10248 esac
10249else
10250 lt_prog_compiler_pic=
10251 lt_prog_compiler_can_build_shared=no
10252fi
10253
10254fi
10255
10256
10257
10258
10259
10260
10261#
10262# Check to make sure the static flag actually works.
10263#
10264wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10266$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10267if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
10268 $as_echo_n "(cached) " >&6
10269else
10270 lt_cv_prog_compiler_static_works=no
10271 save_LDFLAGS="$LDFLAGS"
10272 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10273 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10274 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10275 # The linker can only warn and ignore the option if not recognized
10276 # So say no if there are warnings
10277 if test -s conftest.err; then
10278 # Append any errors to the config.log.
10279 cat conftest.err 1>&5
10280 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10281 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10282 if diff conftest.exp conftest.er2 >/dev/null; then
10283 lt_cv_prog_compiler_static_works=yes
10284 fi
10285 else
10286 lt_cv_prog_compiler_static_works=yes
10287 fi
10288 fi
10289 $RM -r conftest*
10290 LDFLAGS="$save_LDFLAGS"
10291
10292fi
10293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10294$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10295
10296if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10297 :
10298else
10299 lt_prog_compiler_static=
10300fi
10301
10302
10303
10304
10305
10306
10307
10308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10309$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10310if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10311 $as_echo_n "(cached) " >&6
10312else
10313 lt_cv_prog_compiler_c_o=no
10314 $RM -r conftest 2>/dev/null
10315 mkdir conftest
10316 cd conftest
10317 mkdir out
10318 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10319
10320 lt_compiler_flag="-o out/conftest2.$ac_objext"
10321 # Insert the option either (1) after the last *FLAGS variable, or
10322 # (2) before a word containing "conftest.", or (3) at the end.
10323 # Note that $ac_compile itself does not contain backslashes and begins
10324 # with a dollar sign (not a hyphen), so the echo should work correctly.
10325 lt_compile=`echo "$ac_compile" | $SED \
10326 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10327 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10328 -e 's:$: $lt_compiler_flag:'`
10329 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10330 (eval "$lt_compile" 2>out/conftest.err)
10331 ac_status=$?
10332 cat out/conftest.err >&5
10333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10334 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10335 then
10336 # The compiler can only warn and ignore the option if not recognized
10337 # So say no if there are warnings
10338 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10339 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10340 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10341 lt_cv_prog_compiler_c_o=yes
10342 fi
10343 fi
10344 chmod u+w . 2>&5
10345 $RM conftest*
10346 # SGI C++ compiler will create directory out/ii_files/ for
10347 # template instantiation
10348 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10349 $RM out/* && rmdir out
10350 cd ..
10351 $RM -r conftest
10352 $RM conftest*
10353
10354fi
10355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10356$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10357
10358
10359
10360
10361
10362
10363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10364$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10365if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10366 $as_echo_n "(cached) " >&6
10367else
10368 lt_cv_prog_compiler_c_o=no
10369 $RM -r conftest 2>/dev/null
10370 mkdir conftest
10371 cd conftest
10372 mkdir out
10373 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10374
10375 lt_compiler_flag="-o out/conftest2.$ac_objext"
10376 # Insert the option either (1) after the last *FLAGS variable, or
10377 # (2) before a word containing "conftest.", or (3) at the end.
10378 # Note that $ac_compile itself does not contain backslashes and begins
10379 # with a dollar sign (not a hyphen), so the echo should work correctly.
10380 lt_compile=`echo "$ac_compile" | $SED \
10381 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10382 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10383 -e 's:$: $lt_compiler_flag:'`
10384 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10385 (eval "$lt_compile" 2>out/conftest.err)
10386 ac_status=$?
10387 cat out/conftest.err >&5
10388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10389 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10390 then
10391 # The compiler can only warn and ignore the option if not recognized
10392 # So say no if there are warnings
10393 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10394 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10395 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10396 lt_cv_prog_compiler_c_o=yes
10397 fi
10398 fi
10399 chmod u+w . 2>&5
10400 $RM conftest*
10401 # SGI C++ compiler will create directory out/ii_files/ for
10402 # template instantiation
10403 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10404 $RM out/* && rmdir out
10405 cd ..
10406 $RM -r conftest
10407 $RM conftest*
10408
10409fi
10410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10411$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10412
10413
10414
10415
10416hard_links="nottested"
10417if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10418 # do not overwrite the value of need_locks provided by the user
10419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10420$as_echo_n "checking if we can lock with hard links... " >&6; }
10421 hard_links=yes
10422 $RM conftest*
10423 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10424 touch conftest.a
10425 ln conftest.a conftest.b 2>&5 || hard_links=no
10426 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10428$as_echo "$hard_links" >&6; }
10429 if test "$hard_links" = no; then
10430 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10431$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10432 need_locks=warn
10433 fi
10434else
10435 need_locks=no
10436fi
10437
10438
10439
10440
10441
10442
10443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10444$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10445
10446 runpath_var=
10447 allow_undefined_flag=
10448 always_export_symbols=no
10449 archive_cmds=
10450 archive_expsym_cmds=
10451 compiler_needs_object=no
10452 enable_shared_with_static_runtimes=no
10453 export_dynamic_flag_spec=
10454 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10455 hardcode_automatic=no
10456 hardcode_direct=no
10457 hardcode_direct_absolute=no
10458 hardcode_libdir_flag_spec=
10459 hardcode_libdir_flag_spec_ld=
10460 hardcode_libdir_separator=
10461 hardcode_minus_L=no
10462 hardcode_shlibpath_var=unsupported
10463 inherit_rpath=no
10464 link_all_deplibs=unknown
10465 module_cmds=
10466 module_expsym_cmds=
10467 old_archive_from_new_cmds=
10468 old_archive_from_expsyms_cmds=
10469 thread_safe_flag_spec=
10470 whole_archive_flag_spec=
10471 # include_expsyms should be a list of space-separated symbols to be *always*
10472 # included in the symbol list
10473 include_expsyms=
10474 # exclude_expsyms can be an extended regexp of symbols to exclude
10475 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10476 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10477 # as well as any symbol that contains `d'.
10478 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10479 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10480 # platforms (ab)use it in PIC code, but their linkers get confused if
10481 # the symbol is explicitly referenced. Since portable code cannot
10482 # rely on this symbol name, it's probably fine to never include it in
10483 # preloaded symbol tables.
10484 # Exclude shared library initialization/finalization symbols.
10485 extract_expsyms_cmds=
10486
10487 case $host_os in
10488 cygwin* | mingw* | pw32* | cegcc*)
10489 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10490 # When not using gcc, we currently assume that we are using
10491 # Microsoft Visual C++.
10492 if test "$GCC" != yes; then
10493 with_gnu_ld=no
10494 fi
10495 ;;
10496 interix*)
10497 # we just hope/assume this is gcc and not c89 (= MSVC++)
10498 with_gnu_ld=yes
10499 ;;
10500 openbsd*)
10501 with_gnu_ld=no
10502 ;;
10503 esac
10504
10505 ld_shlibs=yes
10506
10507 # On some targets, GNU ld is compatible enough with the native linker
10508 # that we're better off using the native interface for both.
10509 lt_use_gnu_ld_interface=no
10510 if test "$with_gnu_ld" = yes; then
10511 case $host_os in
10512 aix*)
10513 # The AIX port of GNU ld has always aspired to compatibility
10514 # with the native linker. However, as the warning in the GNU ld
10515 # block says, versions before 2.19.5* couldn't really create working
10516 # shared libraries, regardless of the interface used.
10517 case `$LD -v 2>&1` in
10518 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10519 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10520 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10521 *)
10522 lt_use_gnu_ld_interface=yes
10523 ;;
10524 esac
10525 ;;
10526 *)
10527 lt_use_gnu_ld_interface=yes
10528 ;;
10529 esac
10530 fi
10531
10532 if test "$lt_use_gnu_ld_interface" = yes; then
10533 # If archive_cmds runs LD, not CC, wlarc should be empty
10534 wlarc='${wl}'
10535
10536 # Set some defaults for GNU ld with shared library support. These
10537 # are reset later if shared libraries are not supported. Putting them
10538 # here allows them to be overridden if necessary.
10539 runpath_var=LD_RUN_PATH
10540 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10541 export_dynamic_flag_spec='${wl}--export-dynamic'
10542 # ancient GNU ld didn't support --whole-archive et. al.
10543 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10544 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10545 else
10546 whole_archive_flag_spec=
10547 fi
10548 supports_anon_versioning=no
10549 case `$LD -v 2>&1` in
10550 *GNU\ gold*) supports_anon_versioning=yes ;;
10551 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10552 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10553 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10554 *\ 2.11.*) ;; # other 2.11 versions
10555 *) supports_anon_versioning=yes ;;
10556 esac
10557
10558 # See if GNU ld supports shared libraries.
10559 case $host_os in
10560 aix[3-9]*)
10561 # On AIX/PPC, the GNU linker is very broken
10562 if test "$host_cpu" != ia64; then
10563 ld_shlibs=no
10564 cat <<_LT_EOF 1>&2
10565
10566*** Warning: the GNU linker, at least up to release 2.19, is reported
10567*** to be unable to reliably create shared libraries on AIX.
10568*** Therefore, libtool is disabling shared libraries support. If you
10569*** really care for shared libraries, you may want to install binutils
10570*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10571*** You will then need to restart the configuration process.
10572
10573_LT_EOF
10574 fi
10575 ;;
10576
10577 amigaos*)
10578 case $host_cpu in
10579 powerpc)
10580 # see comment about AmigaOS4 .so support
10581 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10582 archive_expsym_cmds=''
10583 ;;
10584 m68k)
10585 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)'
10586 hardcode_libdir_flag_spec='-L$libdir'
10587 hardcode_minus_L=yes
10588 ;;
10589 esac
10590 ;;
10591
10592 beos*)
10593 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10594 allow_undefined_flag=unsupported
10595 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10596 # support --undefined. This deserves some investigation. FIXME
10597 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10598 else
10599 ld_shlibs=no
10600 fi
10601 ;;
10602
10603 cygwin* | mingw* | pw32* | cegcc*)
10604 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10605 # as there is no search path for DLLs.
10606 hardcode_libdir_flag_spec='-L$libdir'
10607 export_dynamic_flag_spec='${wl}--export-all-symbols'
10608 allow_undefined_flag=unsupported
10609 always_export_symbols=no
10610 enable_shared_with_static_runtimes=yes
10611 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10612
10613 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10614 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10615 # If the export-symbols file already is a .def file (1st line
10616 # is EXPORTS), use it as is; otherwise, prepend...
10617 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10618 cp $export_symbols $output_objdir/$soname.def;
10619 else
10620 echo EXPORTS > $output_objdir/$soname.def;
10621 cat $export_symbols >> $output_objdir/$soname.def;
10622 fi~
10623 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10624 else
10625 ld_shlibs=no
10626 fi
10627 ;;
10628
10629 haiku*)
10630 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10631 link_all_deplibs=yes
10632 ;;
10633
10634 interix[3-9]*)
10635 hardcode_direct=no
10636 hardcode_shlibpath_var=no
10637 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10638 export_dynamic_flag_spec='${wl}-E'
10639 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10640 # Instead, shared libraries are loaded at an image base (0x10000000 by
10641 # default) and relocated if they conflict, which is a slow very memory
10642 # consuming and fragmenting process. To avoid this, we pick a random,
10643 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10644 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10645 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10646 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'
10647 ;;
10648
10649 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10650 tmp_diet=no
10651 if test "$host_os" = linux-dietlibc; then
10652 case $cc_basename in
10653 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10654 esac
10655 fi
10656 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10657 && test "$tmp_diet" = no
10658 then
ae7d0cac 10659 tmp_addflag=' $pic_flag'
6bb11ab3
L
10660 tmp_sharedflag='-shared'
10661 case $cc_basename,$host_cpu in
10662 pgcc*) # Portland Group C compiler
10663 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'
10664 tmp_addflag=' $pic_flag'
10665 ;;
10666 pgf77* | pgf90* | pgf95* | pgfortran*)
10667 # Portland Group f77 and f90 compilers
10668 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'
10669 tmp_addflag=' $pic_flag -Mnomain' ;;
10670 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10671 tmp_addflag=' -i_dynamic' ;;
10672 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10673 tmp_addflag=' -i_dynamic -nofor_main' ;;
10674 ifc* | ifort*) # Intel Fortran compiler
10675 tmp_addflag=' -nofor_main' ;;
10676 lf95*) # Lahey Fortran 8.1
10677 whole_archive_flag_spec=
10678 tmp_sharedflag='--shared' ;;
10679 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10680 tmp_sharedflag='-qmkshrobj'
10681 tmp_addflag= ;;
10682 nvcc*) # Cuda Compiler Driver 2.2
10683 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'
10684 compiler_needs_object=yes
10685 ;;
10686 esac
10687 case `$CC -V 2>&1 | sed 5q` in
10688 *Sun\ C*) # Sun C 5.9
10689 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'
10690 compiler_needs_object=yes
10691 tmp_sharedflag='-G' ;;
10692 *Sun\ F*) # Sun Fortran 8.3
10693 tmp_sharedflag='-G' ;;
10694 esac
10695 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10696
10697 if test "x$supports_anon_versioning" = xyes; then
10698 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10699 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10700 echo "local: *; };" >> $output_objdir/$libname.ver~
10701 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10702 fi
10703
10704 case $cc_basename in
10705 xlf* | bgf* | bgxlf* | mpixlf*)
10706 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10707 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10708 hardcode_libdir_flag_spec=
10709 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10710 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10711 if test "x$supports_anon_versioning" = xyes; then
10712 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10713 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10714 echo "local: *; };" >> $output_objdir/$libname.ver~
10715 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10716 fi
10717 ;;
10718 esac
10719 else
10720 ld_shlibs=no
10721 fi
10722 ;;
10723
10724 netbsd*)
10725 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10726 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10727 wlarc=
10728 else
10729 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10730 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10731 fi
10732 ;;
10733
10734 solaris*)
10735 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10736 ld_shlibs=no
10737 cat <<_LT_EOF 1>&2
10738
10739*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10740*** create shared libraries on Solaris systems. Therefore, libtool
10741*** is disabling shared libraries support. We urge you to upgrade GNU
10742*** binutils to release 2.9.1 or newer. Another option is to modify
10743*** your PATH or compiler configuration so that the native linker is
10744*** used, and then restart.
10745
10746_LT_EOF
10747 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10748 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10749 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10750 else
10751 ld_shlibs=no
10752 fi
10753 ;;
10754
10755 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10756 case `$LD -v 2>&1` in
10757 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10758 ld_shlibs=no
10759 cat <<_LT_EOF 1>&2
10760
10761*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10762*** reliably create shared libraries on SCO systems. Therefore, libtool
10763*** is disabling shared libraries support. We urge you to upgrade GNU
10764*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10765*** your PATH or compiler configuration so that the native linker is
10766*** used, and then restart.
10767
10768_LT_EOF
10769 ;;
10770 *)
10771 # For security reasons, it is highly recommended that you always
10772 # use absolute paths for naming shared libraries, and exclude the
10773 # DT_RUNPATH tag from executables and libraries. But doing so
10774 # requires that you compile everything twice, which is a pain.
10775 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10776 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10777 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10778 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10779 else
10780 ld_shlibs=no
10781 fi
10782 ;;
10783 esac
10784 ;;
10785
10786 sunos4*)
10787 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10788 wlarc=
10789 hardcode_direct=yes
10790 hardcode_shlibpath_var=no
10791 ;;
10792
10793 *)
10794 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10795 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10796 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10797 else
10798 ld_shlibs=no
10799 fi
10800 ;;
10801 esac
10802
10803 if test "$ld_shlibs" = no; then
10804 runpath_var=
10805 hardcode_libdir_flag_spec=
10806 export_dynamic_flag_spec=
10807 whole_archive_flag_spec=
10808 fi
10809 else
10810 # PORTME fill in a description of your system's linker (not GNU ld)
10811 case $host_os in
10812 aix3*)
10813 allow_undefined_flag=unsupported
10814 always_export_symbols=yes
10815 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'
10816 # Note: this linker hardcodes the directories in LIBPATH if there
10817 # are no directories specified by -L.
10818 hardcode_minus_L=yes
10819 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10820 # Neither direct hardcoding nor static linking is supported with a
10821 # broken collect2.
10822 hardcode_direct=unsupported
10823 fi
10824 ;;
10825
10826 aix[4-9]*)
10827 if test "$host_cpu" = ia64; then
10828 # On IA64, the linker does run time linking by default, so we don't
10829 # have to do anything special.
10830 aix_use_runtimelinking=no
10831 exp_sym_flag='-Bexport'
10832 no_entry_flag=""
10833 else
10834 # If we're using GNU nm, then we don't want the "-C" option.
10835 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10836 # Also, AIX nm treats weak defined symbols like other global
10837 # defined symbols, whereas GNU nm marks them as "W".
10838 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10839 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'
10840 else
10841 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'
10842 fi
10843 aix_use_runtimelinking=no
10844
10845 # Test if we are trying to use run time linking or normal
10846 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10847 # need to do runtime linking.
10848 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10849 for ld_flag in $LDFLAGS; do
10850 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10851 aix_use_runtimelinking=yes
10852 break
10853 fi
10854 done
10855 ;;
10856 esac
10857
10858 exp_sym_flag='-bexport'
10859 no_entry_flag='-bnoentry'
10860 fi
10861
10862 # When large executables or shared objects are built, AIX ld can
10863 # have problems creating the table of contents. If linking a library
10864 # or program results in "error TOC overflow" add -mminimal-toc to
10865 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10866 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10867
10868 archive_cmds=''
10869 hardcode_direct=yes
10870 hardcode_direct_absolute=yes
10871 hardcode_libdir_separator=':'
10872 link_all_deplibs=yes
10873 file_list_spec='${wl}-f,'
10874
10875 if test "$GCC" = yes; then
10876 case $host_os in aix4.[012]|aix4.[012].*)
10877 # We only want to do this on AIX 4.2 and lower, the check
10878 # below for broken collect2 doesn't work under 4.3+
10879 collect2name=`${CC} -print-prog-name=collect2`
10880 if test -f "$collect2name" &&
10881 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10882 then
10883 # We have reworked collect2
10884 :
10885 else
10886 # We have old collect2
10887 hardcode_direct=unsupported
10888 # It fails to find uninstalled libraries when the uninstalled
10889 # path is not listed in the libpath. Setting hardcode_minus_L
10890 # to unsupported forces relinking
10891 hardcode_minus_L=yes
10892 hardcode_libdir_flag_spec='-L$libdir'
10893 hardcode_libdir_separator=
10894 fi
10895 ;;
10896 esac
10897 shared_flag='-shared'
10898 if test "$aix_use_runtimelinking" = yes; then
10899 shared_flag="$shared_flag "'${wl}-G'
10900 fi
10901 else
10902 # not using gcc
10903 if test "$host_cpu" = ia64; then
10904 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10905 # chokes on -Wl,-G. The following line is correct:
10906 shared_flag='-G'
10907 else
10908 if test "$aix_use_runtimelinking" = yes; then
10909 shared_flag='${wl}-G'
10910 else
10911 shared_flag='${wl}-bM:SRE'
10912 fi
10913 fi
10914 fi
10915
10916 export_dynamic_flag_spec='${wl}-bexpall'
10917 # It seems that -bexpall does not export symbols beginning with
10918 # underscore (_), so it is better to generate a list of symbols to export.
10919 always_export_symbols=yes
10920 if test "$aix_use_runtimelinking" = yes; then
10921 # Warning - without using the other runtime loading flags (-brtl),
10922 # -berok will link without error, but may produce a broken library.
10923 allow_undefined_flag='-berok'
10924 # Determine the default libpath from the value encoded in an
10925 # empty executable.
10926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10927/* end confdefs.h. */
10928
10929int
10930main ()
10931{
10932
10933 ;
10934 return 0;
ef016f83 10935}
6bb11ab3
L
10936_ACEOF
10937if ac_fn_c_try_link "$LINENO"; then :
10938
10939lt_aix_libpath_sed='
10940 /Import File Strings/,/^$/ {
10941 /^0/ {
10942 s/^0 *\(.*\)$/\1/
10943 p
10944 }
10945 }'
10946aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10947# Check for a 64-bit object if we didn't find anything.
10948if test -z "$aix_libpath"; then
10949 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10950fi
10951fi
10952rm -f core conftest.err conftest.$ac_objext \
10953 conftest$ac_exeext conftest.$ac_ext
10954if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10955
10956 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10957 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"
10958 else
10959 if test "$host_cpu" = ia64; then
10960 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10961 allow_undefined_flag="-z nodefs"
10962 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"
10963 else
10964 # Determine the default libpath from the value encoded in an
10965 # empty executable.
10966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10967/* end confdefs.h. */
10968
10969int
10970main ()
ef016f83 10971{
6bb11ab3
L
10972
10973 ;
10974 return 0;
ef016f83 10975}
6bb11ab3
L
10976_ACEOF
10977if ac_fn_c_try_link "$LINENO"; then :
10978
10979lt_aix_libpath_sed='
10980 /Import File Strings/,/^$/ {
10981 /^0/ {
10982 s/^0 *\(.*\)$/\1/
10983 p
10984 }
10985 }'
10986aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10987# Check for a 64-bit object if we didn't find anything.
10988if test -z "$aix_libpath"; then
10989 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10990fi
10991fi
10992rm -f core conftest.err conftest.$ac_objext \
10993 conftest$ac_exeext conftest.$ac_ext
10994if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10995
10996 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10997 # Warning - without using the other run time loading flags,
10998 # -berok will link without error, but may produce a broken library.
10999 no_undefined_flag=' ${wl}-bernotok'
11000 allow_undefined_flag=' ${wl}-berok'
11001 if test "$with_gnu_ld" = yes; then
11002 # We only use this code for GNU lds that support --whole-archive.
11003 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11004 else
11005 # Exported symbols can be pulled into shared objects from archives
11006 whole_archive_flag_spec='$convenience'
11007 fi
11008 archive_cmds_need_lc=yes
11009 # This is similar to how AIX traditionally builds its shared libraries.
11010 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'
11011 fi
11012 fi
11013 ;;
11014
11015 amigaos*)
11016 case $host_cpu in
11017 powerpc)
11018 # see comment about AmigaOS4 .so support
11019 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11020 archive_expsym_cmds=''
11021 ;;
11022 m68k)
11023 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)'
11024 hardcode_libdir_flag_spec='-L$libdir'
11025 hardcode_minus_L=yes
11026 ;;
11027 esac
11028 ;;
11029
11030 bsdi[45]*)
11031 export_dynamic_flag_spec=-rdynamic
11032 ;;
11033
11034 cygwin* | mingw* | pw32* | cegcc*)
11035 # When not using gcc, we currently assume that we are using
11036 # Microsoft Visual C++.
11037 # hardcode_libdir_flag_spec is actually meaningless, as there is
11038 # no search path for DLLs.
11039 hardcode_libdir_flag_spec=' '
11040 allow_undefined_flag=unsupported
11041 # Tell ltmain to make .lib files, not .a files.
11042 libext=lib
11043 # Tell ltmain to make .dll files, not .so files.
11044 shrext_cmds=".dll"
11045 # FIXME: Setting linknames here is a bad hack.
11046 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11047 # The linker will automatically build a .lib file if we build a DLL.
11048 old_archive_from_new_cmds='true'
11049 # FIXME: Should let the user specify the lib program.
11050 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11051 fix_srcfile_path='`cygpath -w "$srcfile"`'
11052 enable_shared_with_static_runtimes=yes
11053 ;;
11054
11055 darwin* | rhapsody*)
11056
11057
11058 archive_cmds_need_lc=no
11059 hardcode_direct=no
11060 hardcode_automatic=yes
11061 hardcode_shlibpath_var=unsupported
11062 if test "$lt_cv_ld_force_load" = "yes"; then
11063 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\"`'
11064 else
11065 whole_archive_flag_spec=''
11066 fi
11067 link_all_deplibs=yes
11068 allow_undefined_flag="$_lt_dar_allow_undefined"
11069 case $cc_basename in
11070 ifort*) _lt_dar_can_shared=yes ;;
11071 *) _lt_dar_can_shared=$GCC ;;
11072 esac
11073 if test "$_lt_dar_can_shared" = "yes"; then
11074 output_verbose_link_cmd=func_echo_all
11075 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11076 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11077 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}"
11078 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}"
11079
11080 else
11081 ld_shlibs=no
11082 fi
11083
11084 ;;
11085
11086 dgux*)
11087 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11088 hardcode_libdir_flag_spec='-L$libdir'
11089 hardcode_shlibpath_var=no
11090 ;;
11091
11092 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11093 # support. Future versions do this automatically, but an explicit c++rt0.o
11094 # does not break anything, and helps significantly (at the cost of a little
11095 # extra space).
11096 freebsd2.2*)
11097 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11098 hardcode_libdir_flag_spec='-R$libdir'
11099 hardcode_direct=yes
11100 hardcode_shlibpath_var=no
11101 ;;
11102
11103 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11104 freebsd2.*)
11105 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11106 hardcode_direct=yes
11107 hardcode_minus_L=yes
11108 hardcode_shlibpath_var=no
11109 ;;
11110
11111 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11112 freebsd* | dragonfly*)
11113 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11114 hardcode_libdir_flag_spec='-R$libdir'
11115 hardcode_direct=yes
11116 hardcode_shlibpath_var=no
11117 ;;
11118
11119 hpux9*)
11120 if test "$GCC" = yes; then
11121 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'
11122 else
11123 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'
11124 fi
11125 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11126 hardcode_libdir_separator=:
11127 hardcode_direct=yes
11128
11129 # hardcode_minus_L: Not really in the search PATH,
11130 # but as the default location of the library.
11131 hardcode_minus_L=yes
11132 export_dynamic_flag_spec='${wl}-E'
11133 ;;
11134
11135 hpux10*)
11136 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11137 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11138 else
11139 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11140 fi
11141 if test "$with_gnu_ld" = no; then
11142 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11143 hardcode_libdir_flag_spec_ld='+b $libdir'
11144 hardcode_libdir_separator=:
11145 hardcode_direct=yes
11146 hardcode_direct_absolute=yes
11147 export_dynamic_flag_spec='${wl}-E'
11148 # hardcode_minus_L: Not really in the search PATH,
11149 # but as the default location of the library.
11150 hardcode_minus_L=yes
11151 fi
11152 ;;
11153
11154 hpux11*)
11155 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11156 case $host_cpu in
11157 hppa*64*)
11158 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11159 ;;
11160 ia64*)
11161 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11162 ;;
11163 *)
11164 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11165 ;;
11166 esac
11167 else
11168 case $host_cpu in
11169 hppa*64*)
11170 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11171 ;;
11172 ia64*)
11173 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11174 ;;
11175 *)
11176
11177 # Older versions of the 11.00 compiler do not understand -b yet
11178 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11180$as_echo_n "checking if $CC understands -b... " >&6; }
11181if test "${lt_cv_prog_compiler__b+set}" = set; then :
11182 $as_echo_n "(cached) " >&6
11183else
11184 lt_cv_prog_compiler__b=no
11185 save_LDFLAGS="$LDFLAGS"
11186 LDFLAGS="$LDFLAGS -b"
11187 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11188 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11189 # The linker can only warn and ignore the option if not recognized
11190 # So say no if there are warnings
11191 if test -s conftest.err; then
11192 # Append any errors to the config.log.
11193 cat conftest.err 1>&5
11194 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11195 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11196 if diff conftest.exp conftest.er2 >/dev/null; then
11197 lt_cv_prog_compiler__b=yes
11198 fi
11199 else
11200 lt_cv_prog_compiler__b=yes
11201 fi
11202 fi
11203 $RM -r conftest*
11204 LDFLAGS="$save_LDFLAGS"
11205
11206fi
11207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11208$as_echo "$lt_cv_prog_compiler__b" >&6; }
11209
11210if test x"$lt_cv_prog_compiler__b" = xyes; then
11211 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11212else
11213 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11214fi
11215
11216 ;;
11217 esac
11218 fi
11219 if test "$with_gnu_ld" = no; then
11220 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11221 hardcode_libdir_separator=:
11222
11223 case $host_cpu in
11224 hppa*64*|ia64*)
11225 hardcode_direct=no
11226 hardcode_shlibpath_var=no
11227 ;;
11228 *)
11229 hardcode_direct=yes
11230 hardcode_direct_absolute=yes
11231 export_dynamic_flag_spec='${wl}-E'
11232
11233 # hardcode_minus_L: Not really in the search PATH,
11234 # but as the default location of the library.
11235 hardcode_minus_L=yes
11236 ;;
11237 esac
11238 fi
11239 ;;
11240
11241 irix5* | irix6* | nonstopux*)
11242 if test "$GCC" = yes; then
11243 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'
11244 # Try to use the -exported_symbol ld option, if it does not
11245 # work, assume that -exports_file does not work either and
11246 # implicitly export all symbols.
11247 save_LDFLAGS="$LDFLAGS"
11248 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11250/* end confdefs.h. */
11251int foo(void) {}
11252_ACEOF
11253if ac_fn_c_try_link "$LINENO"; then :
11254 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'
11255
11256fi
11257rm -f core conftest.err conftest.$ac_objext \
11258 conftest$ac_exeext conftest.$ac_ext
11259 LDFLAGS="$save_LDFLAGS"
11260 else
11261 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'
11262 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'
11263 fi
11264 archive_cmds_need_lc='no'
11265 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11266 hardcode_libdir_separator=:
11267 inherit_rpath=yes
11268 link_all_deplibs=yes
11269 ;;
11270
11271 netbsd*)
11272 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11273 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11274 else
11275 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11276 fi
11277 hardcode_libdir_flag_spec='-R$libdir'
11278 hardcode_direct=yes
11279 hardcode_shlibpath_var=no
11280 ;;
11281
11282 newsos6)
11283 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11284 hardcode_direct=yes
11285 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11286 hardcode_libdir_separator=:
11287 hardcode_shlibpath_var=no
11288 ;;
11289
11290 *nto* | *qnx*)
11291 ;;
11292
11293 openbsd*)
11294 if test -f /usr/libexec/ld.so; then
11295 hardcode_direct=yes
11296 hardcode_shlibpath_var=no
11297 hardcode_direct_absolute=yes
11298 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11299 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11300 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11301 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11302 export_dynamic_flag_spec='${wl}-E'
11303 else
11304 case $host_os in
11305 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11306 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11307 hardcode_libdir_flag_spec='-R$libdir'
11308 ;;
11309 *)
11310 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11311 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11312 ;;
11313 esac
11314 fi
11315 else
11316 ld_shlibs=no
11317 fi
11318 ;;
11319
11320 os2*)
11321 hardcode_libdir_flag_spec='-L$libdir'
11322 hardcode_minus_L=yes
11323 allow_undefined_flag=unsupported
11324 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'
11325 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11326 ;;
11327
11328 osf3*)
11329 if test "$GCC" = yes; then
11330 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11331 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'
11332 else
11333 allow_undefined_flag=' -expect_unresolved \*'
11334 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'
11335 fi
11336 archive_cmds_need_lc='no'
11337 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11338 hardcode_libdir_separator=:
11339 ;;
11340
11341 osf4* | osf5*) # as osf3* with the addition of -msym flag
11342 if test "$GCC" = yes; then
11343 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11344 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'
11345 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11346 else
11347 allow_undefined_flag=' -expect_unresolved \*'
11348 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'
11349 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~
11350 $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'
11351
11352 # Both c and cxx compiler support -rpath directly
11353 hardcode_libdir_flag_spec='-rpath $libdir'
11354 fi
11355 archive_cmds_need_lc='no'
11356 hardcode_libdir_separator=:
11357 ;;
11358
11359 solaris*)
11360 no_undefined_flag=' -z defs'
11361 if test "$GCC" = yes; then
11362 wlarc='${wl}'
11363 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11364 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11365 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11366 else
11367 case `$CC -V 2>&1` in
11368 *"Compilers 5.0"*)
11369 wlarc=''
11370 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11371 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11372 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11373 ;;
11374 *)
11375 wlarc='${wl}'
11376 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11377 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11378 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11379 ;;
11380 esac
11381 fi
11382 hardcode_libdir_flag_spec='-R$libdir'
11383 hardcode_shlibpath_var=no
11384 case $host_os in
11385 solaris2.[0-5] | solaris2.[0-5].*) ;;
11386 *)
11387 # The compiler driver will combine and reorder linker options,
11388 # but understands `-z linker_flag'. GCC discards it without `$wl',
11389 # but is careful enough not to reorder.
11390 # Supported since Solaris 2.6 (maybe 2.5.1?)
11391 if test "$GCC" = yes; then
11392 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11393 else
11394 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11395 fi
11396 ;;
11397 esac
11398 link_all_deplibs=yes
11399 ;;
11400
11401 sunos4*)
11402 if test "x$host_vendor" = xsequent; then
11403 # Use $CC to link under sequent, because it throws in some extra .o
11404 # files that make .init and .fini sections work.
11405 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11406 else
11407 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11408 fi
11409 hardcode_libdir_flag_spec='-L$libdir'
11410 hardcode_direct=yes
11411 hardcode_minus_L=yes
11412 hardcode_shlibpath_var=no
11413 ;;
11414
11415 sysv4)
11416 case $host_vendor in
11417 sni)
11418 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11419 hardcode_direct=yes # is this really true???
11420 ;;
11421 siemens)
11422 ## LD is ld it makes a PLAMLIB
11423 ## CC just makes a GrossModule.
11424 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11425 reload_cmds='$CC -r -o $output$reload_objs'
11426 hardcode_direct=no
11427 ;;
11428 motorola)
11429 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11430 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11431 ;;
11432 esac
11433 runpath_var='LD_RUN_PATH'
11434 hardcode_shlibpath_var=no
11435 ;;
11436
11437 sysv4.3*)
11438 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11439 hardcode_shlibpath_var=no
11440 export_dynamic_flag_spec='-Bexport'
11441 ;;
11442
11443 sysv4*MP*)
11444 if test -d /usr/nec; then
11445 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11446 hardcode_shlibpath_var=no
11447 runpath_var=LD_RUN_PATH
11448 hardcode_runpath_var=yes
11449 ld_shlibs=yes
11450 fi
11451 ;;
11452
11453 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11454 no_undefined_flag='${wl}-z,text'
11455 archive_cmds_need_lc=no
11456 hardcode_shlibpath_var=no
11457 runpath_var='LD_RUN_PATH'
11458
11459 if test "$GCC" = yes; then
11460 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11461 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11462 else
11463 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11464 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11465 fi
11466 ;;
11467
11468 sysv5* | sco3.2v5* | sco5v6*)
11469 # Note: We can NOT use -z defs as we might desire, because we do not
11470 # link with -lc, and that would cause any symbols used from libc to
11471 # always be unresolved, which means just about no library would
11472 # ever link correctly. If we're not using GNU ld we use -z text
11473 # though, which does catch some bad symbols but isn't as heavy-handed
11474 # as -z defs.
11475 no_undefined_flag='${wl}-z,text'
11476 allow_undefined_flag='${wl}-z,nodefs'
11477 archive_cmds_need_lc=no
11478 hardcode_shlibpath_var=no
11479 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11480 hardcode_libdir_separator=':'
11481 link_all_deplibs=yes
11482 export_dynamic_flag_spec='${wl}-Bexport'
11483 runpath_var='LD_RUN_PATH'
11484
11485 if test "$GCC" = yes; then
11486 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11487 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11488 else
11489 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11490 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11491 fi
11492 ;;
11493
11494 uts4*)
11495 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11496 hardcode_libdir_flag_spec='-L$libdir'
11497 hardcode_shlibpath_var=no
11498 ;;
11499
11500 *)
11501 ld_shlibs=no
11502 ;;
11503 esac
11504
11505 if test x$host_vendor = xsni; then
11506 case $host in
11507 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11508 export_dynamic_flag_spec='${wl}-Blargedynsym'
11509 ;;
11510 esac
11511 fi
11512 fi
11513
11514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11515$as_echo "$ld_shlibs" >&6; }
11516test "$ld_shlibs" = no && can_build_shared=no
11517
11518with_gnu_ld=$with_gnu_ld
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534#
11535# Do we need to explicitly link libc?
11536#
11537case "x$archive_cmds_need_lc" in
11538x|xyes)
11539 # Assume -lc should be added
11540 archive_cmds_need_lc=yes
11541
11542 if test "$enable_shared" = yes && test "$GCC" = yes; then
11543 case $archive_cmds in
11544 *'~'*)
11545 # FIXME: we may have to deal with multi-command sequences.
11546 ;;
11547 '$CC '*)
11548 # Test whether the compiler implicitly links with -lc since on some
11549 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11550 # to ld, don't add -lc before -lgcc.
11551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11552$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11553if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11554 $as_echo_n "(cached) " >&6
11555else
11556 $RM conftest*
11557 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11558
11559 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11560 (eval $ac_compile) 2>&5
11561 ac_status=$?
11562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11563 test $ac_status = 0; } 2>conftest.err; then
11564 soname=conftest
11565 lib=conftest
11566 libobjs=conftest.$ac_objext
11567 deplibs=
11568 wl=$lt_prog_compiler_wl
11569 pic_flag=$lt_prog_compiler_pic
11570 compiler_flags=-v
11571 linker_flags=-v
11572 verstring=
11573 output_objdir=.
11574 libname=conftest
11575 lt_save_allow_undefined_flag=$allow_undefined_flag
11576 allow_undefined_flag=
11577 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11578 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11579 ac_status=$?
11580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11581 test $ac_status = 0; }
11582 then
11583 lt_cv_archive_cmds_need_lc=no
11584 else
11585 lt_cv_archive_cmds_need_lc=yes
11586 fi
11587 allow_undefined_flag=$lt_save_allow_undefined_flag
11588 else
11589 cat conftest.err 1>&5
11590 fi
11591 $RM conftest*
11592
11593fi
11594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11595$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11596 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11597 ;;
11598 esac
11599 fi
11600 ;;
11601esac
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
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
ef016f83 11722
ef016f83 11723
ef016f83 11724
ef016f83 11725
ef016f83 11726
ef016f83 11727
ef016f83 11728
6ffe910a 11729
6ffe910a
MF
11730
11731
6ffe910a 11732
ef016f83 11733
ef016f83
MF
11734
11735
ef016f83
MF
11736
11737
11738
6ffe910a 11739
ef016f83
MF
11740
11741
ef016f83 11742
ef016f83 11743
ef016f83 11744
ef016f83 11745
ef016f83 11746
ef016f83 11747
ef016f83 11748
ef016f83 11749
ef016f83 11750
ef016f83 11751
ef016f83 11752
ef016f83
MF
11753
11754
ef016f83 11755
ef016f83 11756
ef016f83
MF
11757
11758
6bb11ab3
L
11759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11760$as_echo_n "checking dynamic linker characteristics... " >&6; }
11761
11762if test "$GCC" = yes; then
11763 case $host_os in
11764 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11765 *) lt_awk_arg="/^libraries:/" ;;
11766 esac
11767 case $host_os in
11768 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11769 *) lt_sed_strip_eq="s,=/,/,g" ;;
11770 esac
11771 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11772 case $lt_search_path_spec in
11773 *\;*)
11774 # if the path contains ";" then we assume it to be the separator
11775 # otherwise default to the standard path separator (i.e. ":") - it is
11776 # assumed that no part of a normal pathname contains ";" but that should
11777 # okay in the real world where ";" in dirpaths is itself problematic.
11778 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11779 ;;
11780 *)
11781 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11782 ;;
11783 esac
11784 # Ok, now we have the path, separated by spaces, we can step through it
11785 # and add multilib dir if necessary.
11786 lt_tmp_lt_search_path_spec=
11787 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11788 for lt_sys_path in $lt_search_path_spec; do
11789 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11790 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11791 else
11792 test -d "$lt_sys_path" && \
11793 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
ef016f83 11794 fi
ef016f83 11795 done
6bb11ab3
L
11796 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11797BEGIN {RS=" "; FS="/|\n";} {
11798 lt_foo="";
11799 lt_count=0;
11800 for (lt_i = NF; lt_i > 0; lt_i--) {
11801 if ($lt_i != "" && $lt_i != ".") {
11802 if ($lt_i == "..") {
11803 lt_count++;
11804 } else {
11805 if (lt_count == 0) {
11806 lt_foo="/" $lt_i lt_foo;
11807 } else {
11808 lt_count--;
11809 }
11810 }
11811 }
11812 }
11813 if (lt_foo != "") { lt_freq[lt_foo]++; }
11814 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11815}'`
11816 # AWK program above erroneously prepends '/' to C:/dos/paths
11817 # for these hosts.
11818 case $host_os in
11819 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11820 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11821 esac
11822 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11823else
11824 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11825fi
11826library_names_spec=
11827libname_spec='lib$name'
11828soname_spec=
11829shrext_cmds=".so"
11830postinstall_cmds=
11831postuninstall_cmds=
11832finish_cmds=
11833finish_eval=
11834shlibpath_var=
11835shlibpath_overrides_runpath=unknown
11836version_type=none
11837dynamic_linker="$host_os ld.so"
11838sys_lib_dlsearch_path_spec="/lib /usr/lib"
11839need_lib_prefix=unknown
11840hardcode_into_libs=no
11841
11842# when you set need_version to no, make sure it does not cause -set_version
11843# flags to be left without arguments
11844need_version=unknown
11845
11846case $host_os in
11847aix3*)
11848 version_type=linux
11849 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11850 shlibpath_var=LIBPATH
11851
11852 # AIX 3 has no versioning support, so we append a major version to the name.
11853 soname_spec='${libname}${release}${shared_ext}$major'
11854 ;;
ef016f83 11855
6bb11ab3
L
11856aix[4-9]*)
11857 version_type=linux
11858 need_lib_prefix=no
11859 need_version=no
11860 hardcode_into_libs=yes
11861 if test "$host_cpu" = ia64; then
11862 # AIX 5 supports IA64
11863 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11864 shlibpath_var=LD_LIBRARY_PATH
11865 else
11866 # With GCC up to 2.95.x, collect2 would create an import file
11867 # for dependence libraries. The import file would start with
11868 # the line `#! .'. This would cause the generated library to
11869 # depend on `.', always an invalid library. This was fixed in
11870 # development snapshots of GCC prior to 3.0.
11871 case $host_os in
11872 aix4 | aix4.[01] | aix4.[01].*)
11873 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11874 echo ' yes '
11875 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11876 :
11877 else
11878 can_build_shared=no
11879 fi
11880 ;;
11881 esac
11882 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11883 # soname into executable. Probably we can add versioning support to
11884 # collect2, so additional links can be useful in future.
11885 if test "$aix_use_runtimelinking" = yes; then
11886 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11887 # instead of lib<name>.a to let people know that these are not
11888 # typical AIX shared libraries.
11889 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11890 else
11891 # We preserve .a as extension for shared libraries through AIX4.2
11892 # and later when we are not doing run time linking.
11893 library_names_spec='${libname}${release}.a $libname.a'
11894 soname_spec='${libname}${release}${shared_ext}$major'
11895 fi
11896 shlibpath_var=LIBPATH
ef016f83 11897 fi
6bb11ab3 11898 ;;
ef016f83 11899
6bb11ab3
L
11900amigaos*)
11901 case $host_cpu in
11902 powerpc)
11903 # Since July 2007 AmigaOS4 officially supports .so libraries.
11904 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11905 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11906 ;;
11907 m68k)
11908 library_names_spec='$libname.ixlibrary $libname.a'
11909 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11910 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'
11911 ;;
11912 esac
11913 ;;
ef016f83 11914
6bb11ab3
L
11915beos*)
11916 library_names_spec='${libname}${shared_ext}'
11917 dynamic_linker="$host_os ld.so"
11918 shlibpath_var=LIBRARY_PATH
11919 ;;
ef016f83 11920
6bb11ab3
L
11921bsdi[45]*)
11922 version_type=linux
11923 need_version=no
11924 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11925 soname_spec='${libname}${release}${shared_ext}$major'
11926 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11927 shlibpath_var=LD_LIBRARY_PATH
11928 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11929 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11930 # the default ld.so.conf also contains /usr/contrib/lib and
11931 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11932 # libtool to hard-code these into programs
11933 ;;
ef016f83 11934
6bb11ab3
L
11935cygwin* | mingw* | pw32* | cegcc*)
11936 version_type=windows
11937 shrext_cmds=".dll"
11938 need_version=no
11939 need_lib_prefix=no
11940
11941 case $GCC,$host_os in
11942 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11943 library_names_spec='$libname.dll.a'
11944 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11945 postinstall_cmds='base_file=`basename \${file}`~
11946 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11947 dldir=$destdir/`dirname \$dlpath`~
11948 test -d \$dldir || mkdir -p \$dldir~
11949 $install_prog $dir/$dlname \$dldir/$dlname~
11950 chmod a+x \$dldir/$dlname~
11951 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11952 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11953 fi'
11954 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11955 dlpath=$dir/\$dldll~
11956 $RM \$dlpath'
11957 shlibpath_overrides_runpath=yes
11958
11959 case $host_os in
11960 cygwin*)
11961 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11962 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11963
11964 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11965 ;;
11966 mingw* | cegcc*)
11967 # MinGW DLLs use traditional 'lib' prefix
11968 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11969 ;;
11970 pw32*)
11971 # pw32 DLLs use 'pw' prefix rather than 'lib'
11972 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11973 ;;
11974 esac
11975 ;;
ef016f83 11976
6bb11ab3
L
11977 *)
11978 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11979 ;;
11980 esac
11981 dynamic_linker='Win32 ld.exe'
11982 # FIXME: first we should search . and the directory the executable is in
11983 shlibpath_var=PATH
11984 ;;
ef016f83 11985
6bb11ab3
L
11986darwin* | rhapsody*)
11987 dynamic_linker="$host_os dyld"
11988 version_type=darwin
11989 need_lib_prefix=no
11990 need_version=no
11991 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11992 soname_spec='${libname}${release}${major}$shared_ext'
11993 shlibpath_overrides_runpath=yes
11994 shlibpath_var=DYLD_LIBRARY_PATH
11995 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11996
11997 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11998 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11999 ;;
ef016f83 12000
6bb11ab3
L
12001dgux*)
12002 version_type=linux
12003 need_lib_prefix=no
12004 need_version=no
12005 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12006 soname_spec='${libname}${release}${shared_ext}$major'
12007 shlibpath_var=LD_LIBRARY_PATH
12008 ;;
12009
12010freebsd* | dragonfly*)
12011 # DragonFly does not have aout. When/if they implement a new
12012 # versioning mechanism, adjust this.
12013 if test -x /usr/bin/objformat; then
12014 objformat=`/usr/bin/objformat`
12015 else
12016 case $host_os in
12017 freebsd[23].*) objformat=aout ;;
12018 *) objformat=elf ;;
12019 esac
12020 fi
12021 version_type=freebsd-$objformat
12022 case $version_type in
12023 freebsd-elf*)
12024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12025 need_version=no
12026 need_lib_prefix=no
12027 ;;
12028 freebsd-*)
12029 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12030 need_version=yes
12031 ;;
12032 esac
12033 shlibpath_var=LD_LIBRARY_PATH
12034 case $host_os in
12035 freebsd2.*)
12036 shlibpath_overrides_runpath=yes
12037 ;;
12038 freebsd3.[01]* | freebsdelf3.[01]*)
12039 shlibpath_overrides_runpath=yes
12040 hardcode_into_libs=yes
12041 ;;
12042 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12043 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12044 shlibpath_overrides_runpath=no
12045 hardcode_into_libs=yes
12046 ;;
12047 *) # from 4.6 on, and DragonFly
12048 shlibpath_overrides_runpath=yes
12049 hardcode_into_libs=yes
12050 ;;
12051 esac
12052 ;;
ef016f83 12053
6bb11ab3
L
12054gnu*)
12055 version_type=linux
12056 need_lib_prefix=no
12057 need_version=no
12058 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12059 soname_spec='${libname}${release}${shared_ext}$major'
12060 shlibpath_var=LD_LIBRARY_PATH
12061 hardcode_into_libs=yes
12062 ;;
ef016f83 12063
6bb11ab3
L
12064haiku*)
12065 version_type=linux
12066 need_lib_prefix=no
12067 need_version=no
12068 dynamic_linker="$host_os runtime_loader"
12069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12070 soname_spec='${libname}${release}${shared_ext}$major'
12071 shlibpath_var=LIBRARY_PATH
12072 shlibpath_overrides_runpath=yes
12073 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12074 hardcode_into_libs=yes
12075 ;;
ef016f83 12076
6bb11ab3
L
12077hpux9* | hpux10* | hpux11*)
12078 # Give a soname corresponding to the major version so that dld.sl refuses to
12079 # link against other versions.
12080 version_type=sunos
12081 need_lib_prefix=no
12082 need_version=no
12083 case $host_cpu in
12084 ia64*)
12085 shrext_cmds='.so'
12086 hardcode_into_libs=yes
12087 dynamic_linker="$host_os dld.so"
12088 shlibpath_var=LD_LIBRARY_PATH
12089 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12090 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12091 soname_spec='${libname}${release}${shared_ext}$major'
12092 if test "X$HPUX_IA64_MODE" = X32; then
12093 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12094 else
12095 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12096 fi
12097 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12098 ;;
12099 hppa*64*)
12100 shrext_cmds='.sl'
12101 hardcode_into_libs=yes
12102 dynamic_linker="$host_os dld.sl"
12103 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12104 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12106 soname_spec='${libname}${release}${shared_ext}$major'
12107 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12108 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12109 ;;
12110 *)
12111 shrext_cmds='.sl'
12112 dynamic_linker="$host_os dld.sl"
12113 shlibpath_var=SHLIB_PATH
12114 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12115 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12116 soname_spec='${libname}${release}${shared_ext}$major'
12117 ;;
12118 esac
12119 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12120 postinstall_cmds='chmod 555 $lib'
12121 # or fails outright, so override atomically:
12122 install_override_mode=555
12123 ;;
ef016f83 12124
6bb11ab3
L
12125interix[3-9]*)
12126 version_type=linux
12127 need_lib_prefix=no
12128 need_version=no
12129 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12130 soname_spec='${libname}${release}${shared_ext}$major'
12131 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12132 shlibpath_var=LD_LIBRARY_PATH
12133 shlibpath_overrides_runpath=no
12134 hardcode_into_libs=yes
12135 ;;
ef016f83 12136
6bb11ab3
L
12137irix5* | irix6* | nonstopux*)
12138 case $host_os in
12139 nonstopux*) version_type=nonstopux ;;
12140 *)
12141 if test "$lt_cv_prog_gnu_ld" = yes; then
12142 version_type=linux
12143 else
12144 version_type=irix
12145 fi ;;
12146 esac
12147 need_lib_prefix=no
12148 need_version=no
12149 soname_spec='${libname}${release}${shared_ext}$major'
12150 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12151 case $host_os in
12152 irix5* | nonstopux*)
12153 libsuff= shlibsuff=
12154 ;;
12155 *)
12156 case $LD in # libtool.m4 will add one of these switches to LD
12157 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12158 libsuff= shlibsuff= libmagic=32-bit;;
12159 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12160 libsuff=32 shlibsuff=N32 libmagic=N32;;
12161 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12162 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12163 *) libsuff= shlibsuff= libmagic=never-match;;
12164 esac
12165 ;;
12166 esac
12167 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12168 shlibpath_overrides_runpath=no
12169 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12170 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12171 hardcode_into_libs=yes
12172 ;;
ef016f83 12173
6bb11ab3
L
12174# No shared lib support for Linux oldld, aout, or coff.
12175linux*oldld* | linux*aout* | linux*coff*)
12176 dynamic_linker=no
12177 ;;
ef016f83 12178
6bb11ab3
L
12179# This must be Linux ELF.
12180linux* | k*bsd*-gnu | kopensolaris*-gnu)
12181 version_type=linux
12182 need_lib_prefix=no
12183 need_version=no
12184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12185 soname_spec='${libname}${release}${shared_ext}$major'
12186 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12187 shlibpath_var=LD_LIBRARY_PATH
12188 shlibpath_overrides_runpath=no
12189
12190 # Some binutils ld are patched to set DT_RUNPATH
12191 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
12192 $as_echo_n "(cached) " >&6
ef016f83 12193else
6bb11ab3
L
12194 lt_cv_shlibpath_overrides_runpath=no
12195 save_LDFLAGS=$LDFLAGS
12196 save_libdir=$libdir
12197 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12198 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ef016f83 12200/* end confdefs.h. */
ef016f83 12201
ef016f83
MF
12202int
12203main ()
12204{
6bb11ab3
L
12205
12206 ;
ef016f83
MF
12207 return 0;
12208}
12209_ACEOF
6bb11ab3
L
12210if ac_fn_c_try_link "$LINENO"; then :
12211 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12212 lt_cv_shlibpath_overrides_runpath=yes
ef016f83 12213fi
ef016f83 12214fi
6bb11ab3
L
12215rm -f core conftest.err conftest.$ac_objext \
12216 conftest$ac_exeext conftest.$ac_ext
12217 LDFLAGS=$save_LDFLAGS
12218 libdir=$save_libdir
ef016f83
MF
12219
12220fi
ef016f83 12221
6bb11ab3 12222 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
ef016f83 12223
6bb11ab3
L
12224 # This implies no fast_install, which is unacceptable.
12225 # Some rework will be needed to allow for fast_install
12226 # before this can be enabled.
12227 hardcode_into_libs=yes
ef016f83 12228
6bb11ab3
L
12229 # Append ld.so.conf contents to the search path
12230 if test -f /etc/ld.so.conf; then
12231 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' ' '`
12232 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12233 fi
ef016f83 12234
6bb11ab3
L
12235 # We used to test for /lib/ld.so.1 and disable shared libraries on
12236 # powerpc, because MkLinux only supported shared libraries with the
12237 # GNU dynamic linker. Since this was broken with cross compilers,
12238 # most powerpc-linux boxes support dynamic linking these days and
12239 # people can always --disable-shared, the test was removed, and we
12240 # assume the GNU/Linux dynamic linker is in use.
12241 dynamic_linker='GNU/Linux ld.so'
12242 ;;
ef016f83 12243
6bb11ab3
L
12244netbsd*)
12245 version_type=sunos
12246 need_lib_prefix=no
12247 need_version=no
12248 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12250 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12251 dynamic_linker='NetBSD (a.out) ld.so'
12252 else
12253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12254 soname_spec='${libname}${release}${shared_ext}$major'
12255 dynamic_linker='NetBSD ld.elf_so'
12256 fi
12257 shlibpath_var=LD_LIBRARY_PATH
12258 shlibpath_overrides_runpath=yes
12259 hardcode_into_libs=yes
12260 ;;
ef016f83 12261
6bb11ab3
L
12262newsos6)
12263 version_type=linux
12264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12265 shlibpath_var=LD_LIBRARY_PATH
12266 shlibpath_overrides_runpath=yes
12267 ;;
ef016f83 12268
6bb11ab3
L
12269*nto* | *qnx*)
12270 version_type=qnx
12271 need_lib_prefix=no
12272 need_version=no
12273 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12274 soname_spec='${libname}${release}${shared_ext}$major'
12275 shlibpath_var=LD_LIBRARY_PATH
12276 shlibpath_overrides_runpath=no
12277 hardcode_into_libs=yes
12278 dynamic_linker='ldqnx.so'
12279 ;;
6ffe910a 12280
6bb11ab3
L
12281openbsd*)
12282 version_type=sunos
12283 sys_lib_dlsearch_path_spec="/usr/lib"
12284 need_lib_prefix=no
12285 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12286 case $host_os in
12287 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12288 *) need_version=no ;;
12289 esac
12290 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12291 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12292 shlibpath_var=LD_LIBRARY_PATH
12293 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12294 case $host_os in
12295 openbsd2.[89] | openbsd2.[89].*)
12296 shlibpath_overrides_runpath=no
12297 ;;
12298 *)
12299 shlibpath_overrides_runpath=yes
12300 ;;
12301 esac
12302 else
12303 shlibpath_overrides_runpath=yes
12304 fi
12305 ;;
2232061b 12306
6bb11ab3
L
12307os2*)
12308 libname_spec='$name'
12309 shrext_cmds=".dll"
12310 need_lib_prefix=no
12311 library_names_spec='$libname${shared_ext} $libname.a'
12312 dynamic_linker='OS/2 ld.exe'
12313 shlibpath_var=LIBPATH
12314 ;;
2232061b 12315
6bb11ab3
L
12316osf3* | osf4* | osf5*)
12317 version_type=osf
12318 need_lib_prefix=no
12319 need_version=no
12320 soname_spec='${libname}${release}${shared_ext}$major'
12321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12322 shlibpath_var=LD_LIBRARY_PATH
12323 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12324 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12325 ;;
2232061b 12326
6bb11ab3
L
12327rdos*)
12328 dynamic_linker=no
12329 ;;
2232061b 12330
6bb11ab3
L
12331solaris*)
12332 version_type=linux
12333 need_lib_prefix=no
12334 need_version=no
12335 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12336 soname_spec='${libname}${release}${shared_ext}$major'
12337 shlibpath_var=LD_LIBRARY_PATH
12338 shlibpath_overrides_runpath=yes
12339 hardcode_into_libs=yes
12340 # ldd complains unless libraries are executable
12341 postinstall_cmds='chmod +x $lib'
12342 ;;
2232061b 12343
6bb11ab3
L
12344sunos4*)
12345 version_type=sunos
12346 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12347 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12348 shlibpath_var=LD_LIBRARY_PATH
12349 shlibpath_overrides_runpath=yes
12350 if test "$with_gnu_ld" = yes; then
12351 need_lib_prefix=no
12352 fi
12353 need_version=yes
12354 ;;
2232061b 12355
6bb11ab3
L
12356sysv4 | sysv4.3*)
12357 version_type=linux
12358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12359 soname_spec='${libname}${release}${shared_ext}$major'
12360 shlibpath_var=LD_LIBRARY_PATH
12361 case $host_vendor in
12362 sni)
12363 shlibpath_overrides_runpath=no
12364 need_lib_prefix=no
12365 runpath_var=LD_RUN_PATH
12366 ;;
12367 siemens)
12368 need_lib_prefix=no
12369 ;;
12370 motorola)
12371 need_lib_prefix=no
12372 need_version=no
12373 shlibpath_overrides_runpath=no
12374 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12375 ;;
12376 esac
12377 ;;
2232061b 12378
6bb11ab3
L
12379sysv4*MP*)
12380 if test -d /usr/nec ;then
12381 version_type=linux
12382 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12383 soname_spec='$libname${shared_ext}.$major'
12384 shlibpath_var=LD_LIBRARY_PATH
12385 fi
12386 ;;
2232061b 12387
6bb11ab3
L
12388sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12389 version_type=freebsd-elf
12390 need_lib_prefix=no
12391 need_version=no
12392 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12393 soname_spec='${libname}${release}${shared_ext}$major'
12394 shlibpath_var=LD_LIBRARY_PATH
12395 shlibpath_overrides_runpath=yes
12396 hardcode_into_libs=yes
12397 if test "$with_gnu_ld" = yes; then
12398 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12399 else
12400 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12401 case $host_os in
12402 sco3.2v5*)
12403 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12404 ;;
12405 esac
2232061b 12406 fi
6bb11ab3
L
12407 sys_lib_dlsearch_path_spec='/usr/lib'
12408 ;;
2232061b 12409
6bb11ab3
L
12410tpf*)
12411 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12412 version_type=linux
12413 need_lib_prefix=no
12414 need_version=no
12415 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12416 shlibpath_var=LD_LIBRARY_PATH
12417 shlibpath_overrides_runpath=no
12418 hardcode_into_libs=yes
12419 ;;
2232061b 12420
6bb11ab3
L
12421uts4*)
12422 version_type=linux
12423 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12424 soname_spec='${libname}${release}${shared_ext}$major'
12425 shlibpath_var=LD_LIBRARY_PATH
12426 ;;
2232061b 12427
6bb11ab3
L
12428*)
12429 dynamic_linker=no
12430 ;;
12431esac
12432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12433$as_echo "$dynamic_linker" >&6; }
12434test "$dynamic_linker" = no && can_build_shared=no
2232061b 12435
6bb11ab3
L
12436variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12437if test "$GCC" = yes; then
12438 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 12439fi
2232061b 12440
6bb11ab3
L
12441if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12442 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12443fi
12444if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12445 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12446fi
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
2232061b 12462
2232061b 12463
2232061b 12464
2232061b
MF
12465
12466
2232061b 12467
2232061b 12468
2232061b 12469
2232061b 12470
2232061b 12471
2232061b 12472
2232061b 12473
2232061b 12474
2232061b 12475
2232061b
MF
12476
12477
6ffe910a 12478
6ffe910a
MF
12479
12480
12481
12482
12483
2232061b 12484
6ffe910a
MF
12485
12486
12487
12488
6ffe910a 12489
6ffe910a 12490
6ffe910a
MF
12491
12492
6ffe910a 12493
6ffe910a 12494
6ffe910a
MF
12495
12496
5f3ef9d0 12497
5f3ef9d0
JB
12498
12499
12500
db2e4d67
MF
12501
12502
db2e4d67 12503
db2e4d67 12504
db2e4d67 12505
db2e4d67 12506
db2e4d67 12507
db2e4d67 12508
db2e4d67 12509
db2e4d67
MF
12510
12511
db2e4d67 12512
db2e4d67
MF
12513
12514
db2e4d67 12515
db2e4d67
MF
12516
12517
6ffe910a 12518
6ffe910a 12519
6ffe910a
MF
12520
12521
6ffe910a
MF
12522
12523
6ffe910a 12524
6ffe910a 12525
6ffe910a 12526
6ffe910a 12527
6ffe910a 12528
ef016f83 12529
ef016f83 12530
ef016f83 12531
ef016f83 12532
ef016f83 12533
ef016f83 12534
ef016f83 12535
6bb11ab3
L
12536
12537
12538
12539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12540$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12541hardcode_action=
12542if test -n "$hardcode_libdir_flag_spec" ||
12543 test -n "$runpath_var" ||
12544 test "X$hardcode_automatic" = "Xyes" ; then
12545
12546 # We can hardcode non-existent directories.
12547 if test "$hardcode_direct" != no &&
12548 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12549 # have to relink, otherwise we might link with an installed library
12550 # when we should be linking with a yet-to-be-installed one
12551 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12552 test "$hardcode_minus_L" != no; then
12553 # Linking always hardcodes the temporary library directory.
12554 hardcode_action=relink
12555 else
12556 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12557 hardcode_action=immediate
12558 fi
12559else
12560 # We cannot hardcode anything, or else we can only hardcode existing
12561 # directories.
12562 hardcode_action=unsupported
ef016f83 12563fi
6bb11ab3
L
12564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12565$as_echo "$hardcode_action" >&6; }
ef016f83 12566
6bb11ab3
L
12567if test "$hardcode_action" = relink ||
12568 test "$inherit_rpath" = yes; then
12569 # Fast installation is not supported
12570 enable_fast_install=no
12571elif test "$shlibpath_overrides_runpath" = yes ||
12572 test "$enable_shared" = no; then
12573 # Fast installation is not necessary
12574 enable_fast_install=needless
12575fi
ef016f83 12576
6bb11ab3
L
12577
12578
12579
12580
12581
12582 if test "x$enable_dlopen" != xyes; then
12583 enable_dlopen=unknown
12584 enable_dlopen_self=unknown
12585 enable_dlopen_self_static=unknown
12586else
12587 lt_cv_dlopen=no
12588 lt_cv_dlopen_libs=
12589
12590 case $host_os in
12591 beos*)
12592 lt_cv_dlopen="load_add_on"
12593 lt_cv_dlopen_libs=
12594 lt_cv_dlopen_self=yes
12595 ;;
12596
12597 mingw* | pw32* | cegcc*)
12598 lt_cv_dlopen="LoadLibrary"
12599 lt_cv_dlopen_libs=
12600 ;;
12601
12602 cygwin*)
12603 lt_cv_dlopen="dlopen"
12604 lt_cv_dlopen_libs=
12605 ;;
12606
12607 darwin*)
12608 # if libdl is installed we need to link against it
12609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12610$as_echo_n "checking for dlopen in -ldl... " >&6; }
12611if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12612 $as_echo_n "(cached) " >&6
12613else
12614 ac_check_lib_save_LIBS=$LIBS
12615LIBS="-ldl $LIBS"
12616cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12617/* end confdefs.h. */
12618
12619/* Override any GCC internal prototype to avoid an error.
12620 Use char because int might match the return type of a GCC
12621 builtin and then its argument prototype would still apply. */
12622#ifdef __cplusplus
12623extern "C"
12624#endif
12625char dlopen ();
12626int
12627main ()
12628{
12629return dlopen ();
12630 ;
12631 return 0;
12632}
ef016f83 12633_ACEOF
6bb11ab3
L
12634if ac_fn_c_try_link "$LINENO"; then :
12635 ac_cv_lib_dl_dlopen=yes
12636else
12637 ac_cv_lib_dl_dlopen=no
12638fi
12639rm -f core conftest.err conftest.$ac_objext \
12640 conftest$ac_exeext conftest.$ac_ext
12641LIBS=$ac_check_lib_save_LIBS
12642fi
12643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12644$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12645if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12646 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12647else
12648
12649 lt_cv_dlopen="dyld"
12650 lt_cv_dlopen_libs=
12651 lt_cv_dlopen_self=yes
ef016f83
MF
12652
12653fi
12654
6bb11ab3 12655 ;;
ef016f83 12656
6bb11ab3
L
12657 *)
12658 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12659if test "x$ac_cv_func_shl_load" = x""yes; then :
12660 lt_cv_dlopen="shl_load"
12661else
12662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12663$as_echo_n "checking for shl_load in -ldld... " >&6; }
12664if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12665 $as_echo_n "(cached) " >&6
12666else
12667 ac_check_lib_save_LIBS=$LIBS
12668LIBS="-ldld $LIBS"
12669cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12670/* end confdefs.h. */
12671
12672/* Override any GCC internal prototype to avoid an error.
12673 Use char because int might match the return type of a GCC
12674 builtin and then its argument prototype would still apply. */
12675#ifdef __cplusplus
12676extern "C"
12677#endif
12678char shl_load ();
12679int
12680main ()
12681{
12682return shl_load ();
12683 ;
12684 return 0;
12685}
12686_ACEOF
12687if ac_fn_c_try_link "$LINENO"; then :
12688 ac_cv_lib_dld_shl_load=yes
12689else
12690 ac_cv_lib_dld_shl_load=no
12691fi
12692rm -f core conftest.err conftest.$ac_objext \
12693 conftest$ac_exeext conftest.$ac_ext
12694LIBS=$ac_check_lib_save_LIBS
12695fi
12696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12697$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12698if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12699 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12700else
12701 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12702if test "x$ac_cv_func_dlopen" = x""yes; then :
12703 lt_cv_dlopen="dlopen"
12704else
12705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12706$as_echo_n "checking for dlopen in -ldl... " >&6; }
12707if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12708 $as_echo_n "(cached) " >&6
12709else
12710 ac_check_lib_save_LIBS=$LIBS
12711LIBS="-ldl $LIBS"
12712cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12713/* end confdefs.h. */
12714
12715/* Override any GCC internal prototype to avoid an error.
12716 Use char because int might match the return type of a GCC
12717 builtin and then its argument prototype would still apply. */
12718#ifdef __cplusplus
12719extern "C"
12720#endif
12721char dlopen ();
12722int
12723main ()
12724{
12725return dlopen ();
12726 ;
12727 return 0;
12728}
ef016f83 12729_ACEOF
6bb11ab3
L
12730if ac_fn_c_try_link "$LINENO"; then :
12731 ac_cv_lib_dl_dlopen=yes
12732else
12733 ac_cv_lib_dl_dlopen=no
ef016f83 12734fi
6bb11ab3
L
12735rm -f core conftest.err conftest.$ac_objext \
12736 conftest$ac_exeext conftest.$ac_ext
12737LIBS=$ac_check_lib_save_LIBS
12738fi
12739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12740$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12741if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12742 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12743else
12744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12745$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12746if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
ef016f83
MF
12747 $as_echo_n "(cached) " >&6
12748else
12749 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12750LIBS="-lsvld $LIBS"
ef016f83
MF
12751cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12752/* end confdefs.h. */
12753
12754/* Override any GCC internal prototype to avoid an error.
12755 Use char because int might match the return type of a GCC
12756 builtin and then its argument prototype would still apply. */
12757#ifdef __cplusplus
12758extern "C"
12759#endif
6bb11ab3 12760char dlopen ();
ef016f83
MF
12761int
12762main ()
12763{
6bb11ab3 12764return dlopen ();
ef016f83
MF
12765 ;
12766 return 0;
12767}
12768_ACEOF
12769if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12770 ac_cv_lib_svld_dlopen=yes
ef016f83 12771else
6bb11ab3 12772 ac_cv_lib_svld_dlopen=no
ef016f83
MF
12773fi
12774rm -f core conftest.err conftest.$ac_objext \
12775 conftest$ac_exeext conftest.$ac_ext
12776LIBS=$ac_check_lib_save_LIBS
12777fi
6bb11ab3
L
12778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12779$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12780if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12781 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12782else
12783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12784$as_echo_n "checking for dld_link in -ldld... " >&6; }
12785if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
ef016f83
MF
12786 $as_echo_n "(cached) " >&6
12787else
12788 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12789LIBS="-ldld $LIBS"
ef016f83
MF
12790cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12791/* end confdefs.h. */
12792
12793/* Override any GCC internal prototype to avoid an error.
12794 Use char because int might match the return type of a GCC
12795 builtin and then its argument prototype would still apply. */
12796#ifdef __cplusplus
12797extern "C"
12798#endif
6bb11ab3 12799char dld_link ();
ef016f83
MF
12800int
12801main ()
12802{
6bb11ab3 12803return dld_link ();
ef016f83
MF
12804 ;
12805 return 0;
12806}
12807_ACEOF
12808if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12809 ac_cv_lib_dld_dld_link=yes
ef016f83 12810else
6bb11ab3 12811 ac_cv_lib_dld_dld_link=no
ef016f83
MF
12812fi
12813rm -f core conftest.err conftest.$ac_objext \
12814 conftest$ac_exeext conftest.$ac_ext
12815LIBS=$ac_check_lib_save_LIBS
12816fi
6bb11ab3
L
12817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12818$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12819if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12820 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12821fi
ef016f83 12822
ef016f83
MF
12823
12824fi
12825
12826
6bb11ab3 12827fi
ef016f83 12828
ef016f83 12829
ef016f83
MF
12830fi
12831
12832
6bb11ab3
L
12833fi
12834
12835
12836fi
12837
12838 ;;
12839 esac
12840
12841 if test "x$lt_cv_dlopen" != xno; then
12842 enable_dlopen=yes
12843 else
12844 enable_dlopen=no
12845 fi
12846
12847 case $lt_cv_dlopen in
12848 dlopen)
12849 save_CPPFLAGS="$CPPFLAGS"
12850 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12851
12852 save_LDFLAGS="$LDFLAGS"
12853 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12854
12855 save_LIBS="$LIBS"
12856 LIBS="$lt_cv_dlopen_libs $LIBS"
12857
12858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12859$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12860if test "${lt_cv_dlopen_self+set}" = set; then :
ef016f83
MF
12861 $as_echo_n "(cached) " >&6
12862else
6bb11ab3
L
12863 if test "$cross_compiling" = yes; then :
12864 lt_cv_dlopen_self=cross
12865else
12866 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12867 lt_status=$lt_dlunknown
12868 cat > conftest.$ac_ext <<_LT_EOF
e19418e0 12869#line 12869 "configure"
6bb11ab3 12870#include "confdefs.h"
ef016f83 12871
6bb11ab3
L
12872#if HAVE_DLFCN_H
12873#include <dlfcn.h>
ef016f83 12874#endif
6bb11ab3
L
12875
12876#include <stdio.h>
12877
12878#ifdef RTLD_GLOBAL
12879# define LT_DLGLOBAL RTLD_GLOBAL
12880#else
12881# ifdef DL_GLOBAL
12882# define LT_DLGLOBAL DL_GLOBAL
12883# else
12884# define LT_DLGLOBAL 0
12885# endif
12886#endif
12887
12888/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12889 find out it does not work in some platform. */
12890#ifndef LT_DLLAZY_OR_NOW
12891# ifdef RTLD_LAZY
12892# define LT_DLLAZY_OR_NOW RTLD_LAZY
12893# else
12894# ifdef DL_LAZY
12895# define LT_DLLAZY_OR_NOW DL_LAZY
12896# else
12897# ifdef RTLD_NOW
12898# define LT_DLLAZY_OR_NOW RTLD_NOW
12899# else
12900# ifdef DL_NOW
12901# define LT_DLLAZY_OR_NOW DL_NOW
12902# else
12903# define LT_DLLAZY_OR_NOW 0
12904# endif
12905# endif
12906# endif
12907# endif
12908#endif
12909
12910/* When -fvisbility=hidden is used, assume the code has been annotated
12911 correspondingly for the symbols needed. */
12912#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12913void fnord () __attribute__((visibility("default")));
12914#endif
12915
12916void fnord () { int i=42; }
12917int main ()
ef016f83 12918{
6bb11ab3
L
12919 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12920 int status = $lt_dlunknown;
12921
12922 if (self)
12923 {
12924 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12925 else
12926 {
12927 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12928 else puts (dlerror ());
12929 }
12930 /* dlclose (self); */
12931 }
12932 else
12933 puts (dlerror ());
12934
12935 return status;
ef016f83 12936}
6bb11ab3
L
12937_LT_EOF
12938 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12939 (eval $ac_link) 2>&5
12940 ac_status=$?
12941 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12942 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12943 (./conftest; exit; ) >&5 2>/dev/null
12944 lt_status=$?
12945 case x$lt_status in
12946 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12947 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12948 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12949 esac
12950 else :
12951 # compilation failed
12952 lt_cv_dlopen_self=no
12953 fi
12954fi
12955rm -fr conftest*
12956
12957
12958fi
12959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12960$as_echo "$lt_cv_dlopen_self" >&6; }
12961
12962 if test "x$lt_cv_dlopen_self" = xyes; then
12963 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12965$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12966if test "${lt_cv_dlopen_self_static+set}" = set; then :
12967 $as_echo_n "(cached) " >&6
12968else
12969 if test "$cross_compiling" = yes; then :
12970 lt_cv_dlopen_self_static=cross
12971else
12972 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12973 lt_status=$lt_dlunknown
12974 cat > conftest.$ac_ext <<_LT_EOF
e19418e0 12975#line 12975 "configure"
6bb11ab3
L
12976#include "confdefs.h"
12977
12978#if HAVE_DLFCN_H
12979#include <dlfcn.h>
12980#endif
12981
12982#include <stdio.h>
12983
12984#ifdef RTLD_GLOBAL
12985# define LT_DLGLOBAL RTLD_GLOBAL
12986#else
12987# ifdef DL_GLOBAL
12988# define LT_DLGLOBAL DL_GLOBAL
12989# else
12990# define LT_DLGLOBAL 0
12991# endif
12992#endif
12993
12994/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12995 find out it does not work in some platform. */
12996#ifndef LT_DLLAZY_OR_NOW
12997# ifdef RTLD_LAZY
12998# define LT_DLLAZY_OR_NOW RTLD_LAZY
12999# else
13000# ifdef DL_LAZY
13001# define LT_DLLAZY_OR_NOW DL_LAZY
13002# else
13003# ifdef RTLD_NOW
13004# define LT_DLLAZY_OR_NOW RTLD_NOW
13005# else
13006# ifdef DL_NOW
13007# define LT_DLLAZY_OR_NOW DL_NOW
13008# else
13009# define LT_DLLAZY_OR_NOW 0
13010# endif
13011# endif
13012# endif
13013# endif
13014#endif
13015
13016/* When -fvisbility=hidden is used, assume the code has been annotated
13017 correspondingly for the symbols needed. */
13018#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13019void fnord () __attribute__((visibility("default")));
13020#endif
13021
13022void fnord () { int i=42; }
13023int main ()
13024{
13025 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13026 int status = $lt_dlunknown;
13027
13028 if (self)
13029 {
13030 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13031 else
13032 {
13033 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13034 else puts (dlerror ());
13035 }
13036 /* dlclose (self); */
13037 }
ef016f83 13038 else
6bb11ab3
L
13039 puts (dlerror ());
13040
13041 return status;
13042}
13043_LT_EOF
13044 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13045 (eval $ac_link) 2>&5
13046 ac_status=$?
13047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13048 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13049 (./conftest; exit; ) >&5 2>/dev/null
13050 lt_status=$?
13051 case x$lt_status in
13052 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13053 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13054 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13055 esac
13056 else :
13057 # compilation failed
13058 lt_cv_dlopen_self_static=no
ef016f83 13059 fi
ef016f83 13060fi
6bb11ab3
L
13061rm -fr conftest*
13062
13063
ef016f83 13064fi
6bb11ab3
L
13065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13066$as_echo "$lt_cv_dlopen_self_static" >&6; }
13067 fi
13068
13069 CPPFLAGS="$save_CPPFLAGS"
13070 LDFLAGS="$save_LDFLAGS"
13071 LIBS="$save_LIBS"
13072 ;;
13073 esac
13074
13075 case $lt_cv_dlopen_self in
13076 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13077 *) enable_dlopen_self=unknown ;;
13078 esac
13079
13080 case $lt_cv_dlopen_self_static in
13081 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13082 *) enable_dlopen_self_static=unknown ;;
13083 esac
13084fi
13085
13086
ef016f83 13087
6bb11ab3
L
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102striplib=
13103old_striplib=
13104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13105$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13106if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13107 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13108 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13110$as_echo "yes" >&6; }
ef016f83 13111else
6bb11ab3
L
13112# FIXME - insert some real tests, host_os isn't really good enough
13113 case $host_os in
13114 darwin*)
13115 if test -n "$STRIP" ; then
13116 striplib="$STRIP -x"
13117 old_striplib="$STRIP -S"
13118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13119$as_echo "yes" >&6; }
13120 else
13121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13122$as_echo "no" >&6; }
13123 fi
13124 ;;
13125 *)
13126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13127$as_echo "no" >&6; }
13128 ;;
13129 esac
ef016f83 13130fi
6bb11ab3
L
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143 # Report which library types will actually be built
13144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13145$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13147$as_echo "$can_build_shared" >&6; }
13148
13149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13150$as_echo_n "checking whether to build shared libraries... " >&6; }
13151 test "$can_build_shared" = "no" && enable_shared=no
13152
13153 # On AIX, shared libraries and static libraries use the same namespace, and
13154 # are all built from PIC.
13155 case $host_os in
13156 aix3*)
13157 test "$enable_shared" = yes && enable_static=no
13158 if test -n "$RANLIB"; then
13159 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13160 postinstall_cmds='$RANLIB $lib'
13161 fi
13162 ;;
13163
13164 aix[4-9]*)
13165 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13166 test "$enable_shared" = yes && enable_static=no
13167 fi
13168 ;;
13169 esac
13170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13171$as_echo "$enable_shared" >&6; }
13172
13173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13174$as_echo_n "checking whether to build static libraries... " >&6; }
13175 # Make sure either enable_shared or enable_static is yes.
13176 test "$enable_shared" = yes || enable_static=yes
13177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13178$as_echo "$enable_static" >&6; }
13179
13180
13181
13182
ef016f83 13183fi
6bb11ab3
L
13184ac_ext=c
13185ac_cpp='$CPP $CPPFLAGS'
13186ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13187ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13188ac_compiler_gnu=$ac_cv_c_compiler_gnu
13189
13190CC="$lt_save_CC"
13191
13192
13193
13194
13195
13196
13197
13198
13199
ef016f83 13200
ef016f83 13201
ef016f83 13202
ef016f83 13203
6bb11ab3
L
13204 ac_config_commands="$ac_config_commands libtool"
13205
13206
13207
13208
13209# Only expand once:
13210
13211
ef016f83
MF
13212
13213
13214. ${srcdir}/../../bfd/configure.host
13215
13216
13217
31e6ad7d
MF
13218
13219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13220$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13221 # Check whether --enable-maintainer-mode was given.
ef016f83 13222if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
13223 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13224else
13225 USE_MAINTAINER_MODE=no
ef016f83 13226fi
31e6ad7d
MF
13227
13228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13229$as_echo "$USE_MAINTAINER_MODE" >&6; }
13230 if test $USE_MAINTAINER_MODE = yes; then
13231 MAINTAINER_MODE_TRUE=
13232 MAINTAINER_MODE_FALSE='#'
ef016f83 13233else
31e6ad7d
MF
13234 MAINTAINER_MODE_TRUE='#'
13235 MAINTAINER_MODE_FALSE=
ef016f83
MF
13236fi
13237
31e6ad7d
MF
13238 MAINT=$MAINTAINER_MODE_TRUE
13239
13240
ef016f83
MF
13241
13242
ef016f83
MF
13243# Check whether --enable-sim-debug was given.
13244if test "${enable_sim_debug+set}" = set; then :
13245 enableval=$enable_sim_debug; case "${enableval}" in
13246 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
13247 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
13248 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
13249esac
13250if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
13251 echo "Setting sim debug = $sim_debug" 6>&1
13252fi
13253else
13254 sim_debug=""
13255fi
13256
13257
13258
13259# Check whether --enable-sim-stdio was given.
13260if test "${enable_sim_stdio+set}" = set; then :
13261 enableval=$enable_sim_stdio; case "${enableval}" in
13262 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
13263 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
13264 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
13265esac
13266if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
13267 echo "Setting stdio flags = $sim_stdio" 6>&1
13268fi
13269else
13270 sim_stdio=""
13271fi
13272
13273
13274
13275# Check whether --enable-sim-trace was given.
13276if test "${enable_sim_trace+set}" = set; then :
13277 enableval=$enable_sim_trace; case "${enableval}" in
a3487082
MF
13278 yes) sim_trace="-DWITH_TRACE=-1";;
13279 no) sim_trace="-DWITH_TRACE=0";;
ef016f83 13280 [-0-9]*)
a3487082 13281 sim_trace="-DWITH_TRACE='(${enableval})'";;
2232061b 13282 [[:lower:]]*)
ef016f83
MF
13283 sim_trace=""
13284 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13285 if test x"$sim_trace" = x; then
13286 sim_trace="-DWITH_TRACE='(TRACE_$x"
13287 else
13288 sim_trace="${sim_trace}|TRACE_$x"
13289 fi
13290 done
13291 sim_trace="$sim_trace)'" ;;
13292esac
13293if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
13294 echo "Setting sim trace = $sim_trace" 6>&1
13295fi
13296else
13297 sim_trace=""
13298fi
13299
13300
13301
13302# Check whether --enable-sim-profile was given.
13303if test "${enable_sim_profile+set}" = set; then :
13304 enableval=$enable_sim_profile; case "${enableval}" in
13305 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
13306 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
13307 [-0-9]*)
13308 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
13309 [a-z]*)
13310 sim_profile=""
13311 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13312 if test x"$sim_profile" = x; then
13313 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
13314 else
13315 sim_profile="${sim_profile}|PROFILE_$x"
13316 fi
13317 done
13318 sim_profile="$sim_profile)'" ;;
13319esac
13320if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
13321 echo "Setting sim profile = $sim_profile" 6>&1
13322fi
13323else
13324 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
13325fi
13326
13327
13328
35656e95
MF
13329# Check whether --enable-sim-assert was given.
13330if test "${enable_sim_assert+set}" = set; then :
13331 enableval=$enable_sim_assert; case "${enableval}" in
13332 yes) sim_assert="-DWITH_ASSERT=1";;
13333 no) sim_assert="-DWITH_ASSERT=0";;
13334 *) as_fn_error "\"--enable-sim-assert does not take a value\"" "$LINENO" 5; sim_assert="";;
13335esac
13336if test x"$silent" != x"yes" && test x"$sim_assert" != x""; then
13337 echo "Setting assert flags = $sim_assert" 6>&1
13338fi
13339else
13340 sim_assert=""
13341fi
13342
13343
16f7876d
MF
13344# Check whether --enable-sim-environment was given.
13345if test "${enable_sim_environment+set}" = set; then :
13346 enableval=$enable_sim_environment; case "${enableval}" in
13347 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13348 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13349 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13350 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13351 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13352 sim_environment="";;
13353esac
13354if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13355 echo "Setting sim environment = $sim_environment" 6>&1
13356fi
13357else
13358 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13359fi
13360
13361
347fe5bb
MF
13362sim_inline="-DDEFAULT_INLINE=0"
13363# Check whether --enable-sim-inline was given.
13364if test "${enable_sim_inline+set}" = set; then :
13365 enableval=$enable_sim_inline; sim_inline=""
13366case "$enableval" in
13367 no) sim_inline="-DDEFAULT_INLINE=0";;
13368 0) sim_inline="-DDEFAULT_INLINE=0";;
13369 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13370 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13371 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13372 new_flag=""
13373 case "$x" in
13374 *_INLINE=*) new_flag="-D$x";;
13375 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13376 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13377 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13378 esac
13379 if test x"$sim_inline" = x""; then
13380 sim_inline="$new_flag"
13381 else
13382 sim_inline="$sim_inline $new_flag"
13383 fi
13384 done;;
13385esac
13386if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13387 echo "Setting inline flags = $sim_inline" 6>&1
13388fi
13389fi
13390
13391
13392
ef016f83
MF
13393
13394# Check whether --with-pkgversion was given.
13395if test "${with_pkgversion+set}" = set; then :
13396 withval=$with_pkgversion; case "$withval" in
13397 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
13398 no) PKGVERSION= ;;
13399 *) PKGVERSION="($withval) " ;;
13400 esac
13401else
bf12d44e 13402 PKGVERSION="(SIM) "
ef016f83
MF
13403
13404fi
13405
13406
13407
13408
13409
13410# Check whether --with-bugurl was given.
13411if test "${with_bugurl+set}" = set; then :
13412 withval=$with_bugurl; case "$withval" in
13413 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
13414 no) BUGURL=
13415 ;;
13416 *) BUGURL="$withval"
13417 ;;
13418 esac
13419else
13420 BUGURL="http://www.gnu.org/software/gdb/bugs/"
13421
13422fi
13423
13424 case ${BUGURL} in
13425 "")
13426 REPORT_BUGS_TO=
13427 REPORT_BUGS_TEXI=
13428 ;;
13429 *)
13430 REPORT_BUGS_TO="<$BUGURL>"
13431 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13432 ;;
13433 esac;
13434
13435
13436
13437
13438cat >>confdefs.h <<_ACEOF
13439#define PKGVERSION "$PKGVERSION"
13440_ACEOF
13441
13442
13443cat >>confdefs.h <<_ACEOF
13444#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13445_ACEOF
13446
13447
13448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13449$as_echo_n "checking return type of signal handlers... " >&6; }
13450if test "${ac_cv_type_signal+set}" = set; then :
13451 $as_echo_n "(cached) " >&6
13452else
13453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13454/* end confdefs.h. */
13455#include <sys/types.h>
13456#include <signal.h>
13457
13458int
13459main ()
13460{
13461return *(signal (0, 0)) (0) == 1;
13462 ;
13463 return 0;
13464}
13465_ACEOF
13466if ac_fn_c_try_compile "$LINENO"; then :
13467 ac_cv_type_signal=int
13468else
13469 ac_cv_type_signal=void
13470fi
13471rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13472fi
13473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13474$as_echo "$ac_cv_type_signal" >&6; }
13475
13476cat >>confdefs.h <<_ACEOF
13477#define RETSIGTYPE $ac_cv_type_signal
13478_ACEOF
13479
13480
13481
13482
13483
ef016f83
MF
13484
13485
6ffe910a 13486
1ac72f06 13487wire_endian="LITTLE"
ef016f83
MF
13488default_endian=""
13489# Check whether --enable-sim-endian was given.
13490if test "${enable_sim_endian+set}" = set; then :
13491 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
13492 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13493 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
ef016f83 13494 yes) if test x"$wire_endian" != x; then
1ac72f06 13495 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
ef016f83 13496 else
1ac72f06
MF
13497 if test x"$default_endian" != x; then
13498 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
ef016f83
MF
13499 else
13500 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 13501 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
ef016f83
MF
13502 fi
13503 fi;;
13504 no) if test x"$default_endian" != x; then
1ac72f06 13505 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
ef016f83
MF
13506 else
13507 if test x"$wire_endian" != x; then
1ac72f06 13508 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
ef016f83
MF
13509 else
13510 echo "No default endian for target $target" 1>&6
1ac72f06 13511 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
ef016f83
MF
13512 fi
13513 fi;;
13514 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13515esac
13516if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13517 echo "Setting endian flags = $sim_endian" 6>&1
13518fi
13519else
13520 if test x"$default_endian" != x; then
1ac72f06 13521 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
ef016f83
MF
13522else
13523 if test x"$wire_endian" != x; then
1ac72f06 13524 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
ef016f83
MF
13525 else
13526 sim_endian=
13527 fi
13528fi
13529fi
13530
13531wire_alignment="STRICT_ALIGNMENT"
13532default_alignment="STRICT_ALIGNMENT"
13533
13534# Check whether --enable-sim-alignment was given.
13535if test "${enable_sim_alignment+set}" = set; then :
13536 enableval=$enable_sim_alignment; case "${enableval}" in
13537 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13538 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13539 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13540 yes) if test x"$wire_alignment" != x; then
13541 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13542 else
13543 if test x"$default_alignment" != x; then
13544 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13545 else
13546 echo "No hard-wired alignment for target $target" 1>&6
13547 sim_alignment="-DWITH_ALIGNMENT=0"
13548 fi
13549 fi;;
13550 no) if test x"$default_alignment" != x; then
13551 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13552 else
13553 if test x"$wire_alignment" != x; then
13554 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13555 else
13556 echo "No default alignment for target $target" 1>&6
13557 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13558 fi
13559 fi;;
13560 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13561esac
13562if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13563 echo "Setting alignment flags = $sim_alignment" 6>&1
13564fi
13565else
13566 if test x"$default_alignment" != x; then
13567 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13568else
13569 if test x"$wire_alignment" != x; then
13570 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13571 else
13572 sim_alignment=
13573 fi
13574fi
13575fi
13576
13577
ef016f83
MF
13578default_sim_default_model="bf537"
13579# Check whether --enable-sim-default-model was given.
13580if test "${enable_sim_default_model+set}" = set; then :
13581 enableval=$enable_sim_default_model; case "${enableval}" in
13582 yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13583 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13584esac
13585if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13586 echo "Setting default model = $sim_default_model" 6>&1
13587fi
13588else
13589 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13590fi
13591
13592
13593
2232061b
MF
13594# Check whether --enable-werror was given.
13595if test "${enable_werror+set}" = set; then :
13596 enableval=$enable_werror; case "${enableval}" in
13597 yes | y) ERROR_ON_WARNING="yes" ;;
13598 no | n) ERROR_ON_WARNING="no" ;;
13599 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13600 esac
13601fi
13602
13603
13604# Enable -Werror by default when using gcc
13605if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13606 ERROR_ON_WARNING=yes
ef016f83 13607fi
2232061b
MF
13608
13609WERROR_CFLAGS=""
13610if test "${ERROR_ON_WARNING}" = yes ; then
13611# NOTE: Disabled in the sim dir due to most sims generating warnings.
13612# WERROR_CFLAGS="-Werror"
13613 true
13614fi
13615
2232061b 13616build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 13617-Wpointer-sign \
2232061b 13618-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
13619-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13620-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13621-Wold-style-declaration -Wold-style-definition"
2232061b
MF
13622
13623# Enable -Wno-format by default when using gcc on mingw since many
13624# GCC versions complain about %I64.
13625case "${host}" in
13626 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 13627 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
13628esac
13629
ef016f83
MF
13630# Check whether --enable-build-warnings was given.
13631if test "${enable_build_warnings+set}" = set; then :
13632 enableval=$enable_build_warnings; case "${enableval}" in
13633 yes) ;;
13634 no) build_warnings="-w";;
13635 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13636 build_warnings="${build_warnings} ${t}";;
13637 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13638 build_warnings="${t} ${build_warnings}";;
13639 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13640esac
13641if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13642 echo "Setting compiler warning flags = $build_warnings" 6>&1
13643fi
13644fi
13645# Check whether --enable-sim-build-warnings was given.
13646if test "${enable_sim_build_warnings+set}" = set; then :
13647 enableval=$enable_sim_build_warnings; case "${enableval}" in
13648 yes) ;;
13649 no) build_warnings="-w";;
13650 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13651 build_warnings="${build_warnings} ${t}";;
13652 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13653 build_warnings="${t} ${build_warnings}";;
13654 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13655esac
13656if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13657 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13658fi
13659fi
13660WARN_CFLAGS=""
ef016f83
MF
13661if test "x${build_warnings}" != x -a "x$GCC" = xyes
13662then
13663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13664$as_echo_n "checking compiler warning flags... " >&6; }
13665 # Separate out the -Werror flag as some files just cannot be
13666 # compiled with it enabled.
13667 for w in ${build_warnings}; do
13668 case $w in
13669 -Werr*) WERROR_CFLAGS=-Werror ;;
13670 *) # Check that GCC accepts it
13671 saved_CFLAGS="$CFLAGS"
13672 CFLAGS="$CFLAGS $w"
13673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13674/* end confdefs.h. */
13675
13676int
13677main ()
13678{
13679
13680 ;
13681 return 0;
13682}
13683_ACEOF
13684if ac_fn_c_try_compile "$LINENO"; then :
13685 WARN_CFLAGS="${WARN_CFLAGS} $w"
13686fi
13687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13688 CFLAGS="$saved_CFLAGS"
13689 esac
13690 done
2232061b
MF
13691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13692$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
ef016f83
MF
13693fi
13694
13695
ef016f83
MF
13696if test ""; then
13697 hardware=""
13698else
6294f8ea 13699 hardware="cfi core pal glue"
ef016f83
MF
13700fi
13701hardware="$hardware \
13702 bfin_cec \
13703 bfin_ctimer \
13704 bfin_dma \
13705 bfin_dmac \
13706 bfin_ebiu_amc \
13707 bfin_ebiu_ddrc \
13708 bfin_ebiu_sdc \
13709 bfin_emac \
13710 bfin_eppi \
13711 bfin_evt \
b5215db0 13712 bfin_gpio \
07c5891d 13713 bfin_gpio2 \
ef016f83
MF
13714 bfin_gptimer \
13715 bfin_jtag \
13716 bfin_mmu \
13717 bfin_nfc \
13718 bfin_otp \
c43aadca 13719 bfin_pfmon \
050396e5 13720 bfin_pint \
ef016f83
MF
13721 bfin_pll \
13722 bfin_ppi \
13723 bfin_rtc \
13724 bfin_sic \
13725 bfin_spi \
13726 bfin_trace \
13727 bfin_twi \
13728 bfin_uart \
13729 bfin_uart2 \
13730 bfin_wdog \
13731 bfin_wp \
13732 eth_phy \
13733"
1517bd27 13734
ef016f83
MF
13735sim_hw_cflags="-DWITH_HW=1"
13736sim_hw="$hardware"
13737sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 13738
ef016f83
MF
13739# Check whether --enable-sim-hardware was given.
13740if test "${enable_sim_hardware+set}" = set; then :
13741 enableval=$enable_sim_hardware;
30452bbe
MF
13742else
13743 enable_sim_hardware="yes"
1517bd27
MF
13744fi
13745
13746case ${enable_sim_hardware} in
64dd13df
MF
13747 yes|no) ;;
13748 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13749 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13750 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
ef016f83 13751esac
1517bd27 13752
64dd13df 13753if test "$enable_sim_hardware" = no; then
ef016f83
MF
13754 sim_hw_objs=
13755 sim_hw_cflags="-DWITH_HW=0"
13756 sim_hw=
13757else
13758 sim_hw_cflags="-DWITH_HW=1"
13759 # remove duplicates
13760 sim_hw=""
13761 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13762 for i in $hardware ; do
13763 case " $sim_hw " in
13764 *" $i "*) ;;
13765 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13766 esac
13767 done
256139f5 13768 # mingw does not support sockser
256139f5
JS
13769 case ${host} in
13770 *mingw*) ;;
49cd1634
MF
13771 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13772 # that you instatiate. Instead, other code will call into it directly.
13773 # At some point, we should convert it over.
13774 sim_hw_objs="$sim_hw_objs dv-sockser.o"
256139f5
JS
13775
13776cat >>confdefs.h <<_ACEOF
13777#define HAVE_DV_SOCKSER 1
13778_ACEOF
13779
13780 ;;
13781 esac
1517bd27
MF
13782 if test x"$silent" != x"yes"; then
13783 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
256139f5 13784 fi
1517bd27
MF
13785 case " $hardware " in
13786 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b
MF
13787$as_echo_n "checking for log2 in -lm... " >&6; }
13788if test "${ac_cv_lib_m_log2+set}" = set; then :
13789 $as_echo_n "(cached) " >&6
13790else
13791 ac_check_lib_save_LIBS=$LIBS
13792LIBS="-lm $LIBS"
13793cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13794/* end confdefs.h. */
13795
13796/* Override any GCC internal prototype to avoid an error.
13797 Use char because int might match the return type of a GCC
13798 builtin and then its argument prototype would still apply. */
13799#ifdef __cplusplus
13800extern "C"
13801#endif
13802char log2 ();
13803int
13804main ()
13805{
13806return log2 ();
13807 ;
13808 return 0;
13809}
13810_ACEOF
13811if ac_fn_c_try_link "$LINENO"; then :
13812 ac_cv_lib_m_log2=yes
13813else
13814 ac_cv_lib_m_log2=no
13815fi
13816rm -f core conftest.err conftest.$ac_objext \
13817 conftest$ac_exeext conftest.$ac_ext
13818LIBS=$ac_check_lib_save_LIBS
13819fi
13820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13821$as_echo "$ac_cv_lib_m_log2" >&6; }
13822if test "x$ac_cv_lib_m_log2" = x""yes; then :
13823 cat >>confdefs.h <<_ACEOF
13824#define HAVE_LIBM 1
13825_ACEOF
13826
13827 LIBS="-lm $LIBS"
13828
13829fi
13830;;
1517bd27
MF
13831 esac
13832fi
4399a56b 13833
ef016f83 13834
9e6584c9 13835for ac_func in getuid getgid geteuid getegid setuid setgid mmap munmap kill pread
ef016f83
MF
13836do :
13837 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13838ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13839eval as_val=\$$as_ac_var
13840 if test "x$as_val" = x""yes; then :
13841 cat >>confdefs.h <<_ACEOF
13842#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13843_ACEOF
13844
13845fi
13846done
13847
84de2f06
MF
13848for ac_header in \
13849 linux/if_tun.h \
13850 linux/mii.h \
13851 linux/types.h \
13852 net/if.h \
13853 sys/ioctl.h \
13854 sys/mman.h \
13855
ef016f83
MF
13856do :
13857 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13858ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13859eval as_val=\$$as_ac_Header
13860 if test "x$as_val" = x""yes; then :
13861 cat >>confdefs.h <<_ACEOF
13862#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13863_ACEOF
13864
13865fi
13866
13867done
13868
13869
ef016f83
MF
13870
13871
13872
13873
13874
13875
9c082ca8 13876
ef016f83
MF
13877if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
13878 if test -n "$ac_tool_prefix"; then
13879 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13880set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13882$as_echo_n "checking for $ac_word... " >&6; }
13883if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
13884 $as_echo_n "(cached) " >&6
13885else
13886 case $PKG_CONFIG in
13887 [\\/]* | ?:[\\/]*)
13888 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13889 ;;
13890 *)
13891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13892for as_dir in $PATH
13893do
13894 IFS=$as_save_IFS
13895 test -z "$as_dir" && as_dir=.
13896 for ac_exec_ext in '' $ac_executable_extensions; do
13897 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13898 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13900 break 2
13901 fi
13902done
13903 done
13904IFS=$as_save_IFS
13905
13906 ;;
13907esac
13908fi
13909PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13910if test -n "$PKG_CONFIG"; then
13911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13912$as_echo "$PKG_CONFIG" >&6; }
13913else
13914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13915$as_echo "no" >&6; }
13916fi
13917
13918
13919fi
13920if test -z "$ac_cv_path_PKG_CONFIG"; then
13921 ac_pt_PKG_CONFIG=$PKG_CONFIG
13922 # Extract the first word of "pkg-config", so it can be a program name with args.
13923set dummy pkg-config; ac_word=$2
13924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13925$as_echo_n "checking for $ac_word... " >&6; }
13926if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
13927 $as_echo_n "(cached) " >&6
13928else
13929 case $ac_pt_PKG_CONFIG in
13930 [\\/]* | ?:[\\/]*)
13931 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13932 ;;
13933 *)
13934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13935for as_dir in $PATH
13936do
13937 IFS=$as_save_IFS
13938 test -z "$as_dir" && as_dir=.
13939 for ac_exec_ext in '' $ac_executable_extensions; do
13940 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13941 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13942 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13943 break 2
13944 fi
13945done
13946 done
13947IFS=$as_save_IFS
13948
13949 ;;
13950esac
13951fi
13952ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13953if test -n "$ac_pt_PKG_CONFIG"; then
13954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13955$as_echo "$ac_pt_PKG_CONFIG" >&6; }
13956else
13957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13958$as_echo "no" >&6; }
13959fi
13960
13961 if test "x$ac_pt_PKG_CONFIG" = x; then
13962 PKG_CONFIG=""
13963 else
13964 case $cross_compiling:$ac_tool_warned in
13965yes:)
13966{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13967$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13968ac_tool_warned=yes ;;
13969esac
13970 PKG_CONFIG=$ac_pt_PKG_CONFIG
13971 fi
13972else
13973 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13974fi
13975
13976fi
13977if test -n "$PKG_CONFIG"; then
13978 _pkg_min_version=0.9.0
13979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13980$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13981 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13983$as_echo "yes" >&6; }
13984 else
13985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13986$as_echo "no" >&6; }
13987 PKG_CONFIG=""
13988 fi
13989fi
13990
13991pkg_failed=no
13992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDL" >&5
13993$as_echo_n "checking for SDL... " >&6; }
13994
13995if test -n "$SDL_CFLAGS"; then
13996 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
13997 elif test -n "$PKG_CONFIG"; then
13998 if test -n "$PKG_CONFIG" && \
13999 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
14000 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
14001 ac_status=$?
14002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14003 test $ac_status = 0; }; then
14004 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null`
9c082ca8 14005 test "x$?" != "x0" && pkg_failed=yes
ef016f83
MF
14006else
14007 pkg_failed=yes
14008fi
14009 else
14010 pkg_failed=untried
14011fi
14012if test -n "$SDL_LIBS"; then
14013 pkg_cv_SDL_LIBS="$SDL_LIBS"
14014 elif test -n "$PKG_CONFIG"; then
14015 if test -n "$PKG_CONFIG" && \
14016 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
14017 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
14018 ac_status=$?
14019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14020 test $ac_status = 0; }; then
14021 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null`
9c082ca8 14022 test "x$?" != "x0" && pkg_failed=yes
ef016f83
MF
14023else
14024 pkg_failed=yes
14025fi
14026 else
14027 pkg_failed=untried
14028fi
14029
14030
14031
14032if test $pkg_failed = yes; then
14033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14034$as_echo "no" >&6; }
14035
14036if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
14037 _pkg_short_errors_supported=yes
14038else
14039 _pkg_short_errors_supported=no
14040fi
14041 if test $_pkg_short_errors_supported = yes; then
9c082ca8 14042 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl" 2>&1`
ef016f83 14043 else
9c082ca8 14044 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl" 2>&1`
ef016f83
MF
14045 fi
14046 # Put the nasty error message in config.log where it belongs
14047 echo "$SDL_PKG_ERRORS" >&5
14048
14049 :
14050elif test $pkg_failed = untried; then
14051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14052$as_echo "no" >&6; }
14053 :
14054else
14055 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
14056 SDL_LIBS=$pkg_cv_SDL_LIBS
14057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14058$as_echo "yes" >&6; }
14059
14060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14061$as_echo_n "checking for dlopen in -ldl... " >&6; }
14062if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
14063 $as_echo_n "(cached) " >&6
14064else
14065 ac_check_lib_save_LIBS=$LIBS
14066LIBS="-ldl $LIBS"
14067cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14068/* end confdefs.h. */
14069
14070/* Override any GCC internal prototype to avoid an error.
14071 Use char because int might match the return type of a GCC
14072 builtin and then its argument prototype would still apply. */
14073#ifdef __cplusplus
14074extern "C"
14075#endif
14076char dlopen ();
14077int
14078main ()
14079{
14080return dlopen ();
14081 ;
14082 return 0;
14083}
14084_ACEOF
14085if ac_fn_c_try_link "$LINENO"; then :
14086 ac_cv_lib_dl_dlopen=yes
14087else
14088 ac_cv_lib_dl_dlopen=no
14089fi
14090rm -f core conftest.err conftest.$ac_objext \
14091 conftest$ac_exeext conftest.$ac_ext
14092LIBS=$ac_check_lib_save_LIBS
14093fi
14094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14095$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14096if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
14097
14098 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
14099 SDL_LIBS="-ldl"
14100
14101else
14102 SDL_CFLAGS= SDL_LIBS=
14103fi
14104
14105
14106fi
14107
14108
14109
14110
ef016f83
MF
14111cgen_breaks=""
14112if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
14113cgen_breaks="break cgen_rtx_error";
14114fi
14115
14116ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
14117
14118ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
14119
14120ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
14121
14122ac_config_commands="$ac_config_commands Makefile"
14123
14124ac_config_commands="$ac_config_commands stamp-h"
14125
14126cat >confcache <<\_ACEOF
14127# This file is a shell script that caches the results of configure
14128# tests run on this system so they can be shared between configure
14129# scripts and configure runs, see configure's option --config-cache.
14130# It is not useful on other systems. If it contains results you don't
14131# want to keep, you may remove or edit it.
14132#
14133# config.status only pays attention to the cache file if you give it
14134# the --recheck option to rerun configure.
14135#
14136# `ac_cv_env_foo' variables (set or unset) will be overridden when
14137# loading this file, other *unset* `ac_cv_foo' will be assigned the
14138# following values.
14139
14140_ACEOF
14141
14142# The following way of writing the cache mishandles newlines in values,
14143# but we know of no workaround that is simple, portable, and efficient.
14144# So, we kill variables containing newlines.
14145# Ultrix sh set writes to stderr and can't be redirected directly,
14146# and sets the high bit in the cache file unless we assign to the vars.
14147(
14148 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14149 eval ac_val=\$$ac_var
14150 case $ac_val in #(
14151 *${as_nl}*)
14152 case $ac_var in #(
14153 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14154$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14155 esac
14156 case $ac_var in #(
14157 _ | IFS | as_nl) ;; #(
14158 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14159 *) { eval $ac_var=; unset $ac_var;} ;;
14160 esac ;;
14161 esac
14162 done
14163
14164 (set) 2>&1 |
14165 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14166 *${as_nl}ac_space=\ *)
14167 # `set' does not quote correctly, so add quotes: double-quote
14168 # substitution turns \\\\ into \\, and sed turns \\ into \.
14169 sed -n \
14170 "s/'/'\\\\''/g;
14171 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14172 ;; #(
14173 *)
14174 # `set' quotes correctly as required by POSIX, so do not add quotes.
14175 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14176 ;;
14177 esac |
14178 sort
14179) |
14180 sed '
14181 /^ac_cv_env_/b end
14182 t clear
14183 :clear
14184 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14185 t end
14186 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14187 :end' >>confcache
14188if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14189 if test -w "$cache_file"; then
14190 test "x$cache_file" != "x/dev/null" &&
14191 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14192$as_echo "$as_me: updating cache $cache_file" >&6;}
14193 cat confcache >$cache_file
14194 else
14195 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14196$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14197 fi
14198fi
14199rm -f confcache
14200
14201test "x$prefix" = xNONE && prefix=$ac_default_prefix
14202# Let make expand exec_prefix.
14203test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14204
14205DEFS=-DHAVE_CONFIG_H
14206
14207ac_libobjs=
14208ac_ltlibobjs=
14209for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14210 # 1. Remove the extension, and $U if already installed.
14211 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14212 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14213 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14214 # will be set to the directory where LIBOBJS objects are built.
14215 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14216 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14217done
14218LIBOBJS=$ac_libobjs
14219
14220LTLIBOBJS=$ac_ltlibobjs
14221
14222
0cb8d851 14223
db2e4d67
MF
14224if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14225 as_fn_error "conditional \"GMAKE\" was never defined.
14226Usually this means the macro was only invoked conditionally." "$LINENO" 5
14227fi
6bb11ab3
L
14228if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14229 as_fn_error "conditional \"PLUGINS\" was never defined.
14230Usually this means the macro was only invoked conditionally." "$LINENO" 5
14231fi
31e6ad7d
MF
14232if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14233 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14234Usually this means the macro was only invoked conditionally." "$LINENO" 5
14235fi
ef016f83 14236
ef016f83
MF
14237: ${CONFIG_STATUS=./config.status}
14238ac_write_fail=0
14239ac_clean_files_save=$ac_clean_files
14240ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14241{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14242$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14243as_write_fail=0
14244cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14245#! $SHELL
14246# Generated by $as_me.
14247# Run this file to recreate the current configuration.
14248# Compiler output produced by configure, useful for debugging
14249# configure, is in config.log if it exists.
14250
14251debug=false
14252ac_cs_recheck=false
14253ac_cs_silent=false
14254
14255SHELL=\${CONFIG_SHELL-$SHELL}
14256export SHELL
14257_ASEOF
14258cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14259## -------------------- ##
14260## M4sh Initialization. ##
14261## -------------------- ##
14262
14263# Be more Bourne compatible
14264DUALCASE=1; export DUALCASE # for MKS sh
14265if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14266 emulate sh
14267 NULLCMD=:
14268 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14269 # is contrary to our usage. Disable this feature.
14270 alias -g '${1+"$@"}'='"$@"'
14271 setopt NO_GLOB_SUBST
14272else
14273 case `(set -o) 2>/dev/null` in #(
14274 *posix*) :
14275 set -o posix ;; #(
14276 *) :
14277 ;;
14278esac
14279fi
14280
14281
14282as_nl='
14283'
14284export as_nl
14285# Printing a long string crashes Solaris 7 /usr/bin/printf.
14286as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14287as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14288as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14289# Prefer a ksh shell builtin over an external printf program on Solaris,
14290# but without wasting forks for bash or zsh.
14291if test -z "$BASH_VERSION$ZSH_VERSION" \
14292 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14293 as_echo='print -r --'
14294 as_echo_n='print -rn --'
14295elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14296 as_echo='printf %s\n'
14297 as_echo_n='printf %s'
14298else
14299 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14300 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14301 as_echo_n='/usr/ucb/echo -n'
14302 else
14303 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14304 as_echo_n_body='eval
14305 arg=$1;
14306 case $arg in #(
14307 *"$as_nl"*)
14308 expr "X$arg" : "X\\(.*\\)$as_nl";
14309 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14310 esac;
14311 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14312 '
14313 export as_echo_n_body
14314 as_echo_n='sh -c $as_echo_n_body as_echo'
14315 fi
14316 export as_echo_body
14317 as_echo='sh -c $as_echo_body as_echo'
14318fi
14319
14320# The user is always right.
14321if test "${PATH_SEPARATOR+set}" != set; then
14322 PATH_SEPARATOR=:
14323 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14324 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14325 PATH_SEPARATOR=';'
14326 }
14327fi
14328
14329
14330# IFS
14331# We need space, tab and new line, in precisely that order. Quoting is
14332# there to prevent editors from complaining about space-tab.
14333# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14334# splitting by setting IFS to empty value.)
14335IFS=" "" $as_nl"
14336
14337# Find who we are. Look in the path if we contain no directory separator.
14338case $0 in #((
14339 *[\\/]* ) as_myself=$0 ;;
14340 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14341for as_dir in $PATH
14342do
14343 IFS=$as_save_IFS
14344 test -z "$as_dir" && as_dir=.
14345 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14346 done
14347IFS=$as_save_IFS
14348
14349 ;;
14350esac
14351# We did not find ourselves, most probably we were run as `sh COMMAND'
14352# in which case we are not to be found in the path.
14353if test "x$as_myself" = x; then
14354 as_myself=$0
14355fi
14356if test ! -f "$as_myself"; then
14357 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14358 exit 1
14359fi
14360
14361# Unset variables that we do not need and which cause bugs (e.g. in
14362# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14363# suppresses any "Segmentation fault" message there. '((' could
14364# trigger a bug in pdksh 5.2.14.
14365for as_var in BASH_ENV ENV MAIL MAILPATH
14366do eval test x\${$as_var+set} = xset \
14367 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14368done
14369PS1='$ '
14370PS2='> '
14371PS4='+ '
14372
14373# NLS nuisances.
14374LC_ALL=C
14375export LC_ALL
14376LANGUAGE=C
14377export LANGUAGE
14378
14379# CDPATH.
14380(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14381
14382
14383# as_fn_error ERROR [LINENO LOG_FD]
14384# ---------------------------------
14385# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14386# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14387# script with status $?, using 1 if that was 0.
14388as_fn_error ()
14389{
14390 as_status=$?; test $as_status -eq 0 && as_status=1
14391 if test "$3"; then
14392 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14393 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14394 fi
14395 $as_echo "$as_me: error: $1" >&2
14396 as_fn_exit $as_status
14397} # as_fn_error
14398
14399
14400# as_fn_set_status STATUS
14401# -----------------------
14402# Set $? to STATUS, without forking.
14403as_fn_set_status ()
14404{
14405 return $1
14406} # as_fn_set_status
14407
14408# as_fn_exit STATUS
14409# -----------------
14410# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14411as_fn_exit ()
14412{
14413 set +e
14414 as_fn_set_status $1
14415 exit $1
14416} # as_fn_exit
14417
14418# as_fn_unset VAR
14419# ---------------
14420# Portably unset VAR.
14421as_fn_unset ()
14422{
14423 { eval $1=; unset $1;}
14424}
14425as_unset=as_fn_unset
14426# as_fn_append VAR VALUE
14427# ----------------------
14428# Append the text in VALUE to the end of the definition contained in VAR. Take
14429# advantage of any shell optimizations that allow amortized linear growth over
14430# repeated appends, instead of the typical quadratic growth present in naive
14431# implementations.
14432if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14433 eval 'as_fn_append ()
14434 {
14435 eval $1+=\$2
14436 }'
14437else
14438 as_fn_append ()
14439 {
14440 eval $1=\$$1\$2
14441 }
14442fi # as_fn_append
14443
14444# as_fn_arith ARG...
14445# ------------------
14446# Perform arithmetic evaluation on the ARGs, and store the result in the
14447# global $as_val. Take advantage of shells that can avoid forks. The arguments
14448# must be portable across $(()) and expr.
14449if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14450 eval 'as_fn_arith ()
14451 {
14452 as_val=$(( $* ))
14453 }'
14454else
14455 as_fn_arith ()
14456 {
14457 as_val=`expr "$@" || test $? -eq 1`
14458 }
14459fi # as_fn_arith
14460
14461
14462if expr a : '\(a\)' >/dev/null 2>&1 &&
14463 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14464 as_expr=expr
14465else
14466 as_expr=false
14467fi
14468
14469if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14470 as_basename=basename
14471else
14472 as_basename=false
14473fi
14474
14475if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14476 as_dirname=dirname
14477else
14478 as_dirname=false
14479fi
14480
14481as_me=`$as_basename -- "$0" ||
14482$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14483 X"$0" : 'X\(//\)$' \| \
14484 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14485$as_echo X/"$0" |
14486 sed '/^.*\/\([^/][^/]*\)\/*$/{
14487 s//\1/
14488 q
14489 }
14490 /^X\/\(\/\/\)$/{
14491 s//\1/
14492 q
14493 }
14494 /^X\/\(\/\).*/{
14495 s//\1/
14496 q
14497 }
14498 s/.*/./; q'`
14499
14500# Avoid depending upon Character Ranges.
14501as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14502as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14503as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14504as_cr_digits='0123456789'
14505as_cr_alnum=$as_cr_Letters$as_cr_digits
14506
14507ECHO_C= ECHO_N= ECHO_T=
14508case `echo -n x` in #(((((
14509-n*)
14510 case `echo 'xy\c'` in
14511 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14512 xy) ECHO_C='\c';;
14513 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14514 ECHO_T=' ';;
14515 esac;;
14516*)
14517 ECHO_N='-n';;
14518esac
14519
14520rm -f conf$$ conf$$.exe conf$$.file
14521if test -d conf$$.dir; then
14522 rm -f conf$$.dir/conf$$.file
14523else
14524 rm -f conf$$.dir
14525 mkdir conf$$.dir 2>/dev/null
14526fi
14527if (echo >conf$$.file) 2>/dev/null; then
14528 if ln -s conf$$.file conf$$ 2>/dev/null; then
14529 as_ln_s='ln -s'
14530 # ... but there are two gotchas:
14531 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14532 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14533 # In both cases, we have to default to `cp -p'.
14534 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14535 as_ln_s='cp -p'
14536 elif ln conf$$.file conf$$ 2>/dev/null; then
14537 as_ln_s=ln
14538 else
14539 as_ln_s='cp -p'
14540 fi
14541else
14542 as_ln_s='cp -p'
14543fi
14544rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14545rmdir conf$$.dir 2>/dev/null
14546
14547
14548# as_fn_mkdir_p
14549# -------------
14550# Create "$as_dir" as a directory, including parents if necessary.
14551as_fn_mkdir_p ()
14552{
14553
14554 case $as_dir in #(
14555 -*) as_dir=./$as_dir;;
14556 esac
14557 test -d "$as_dir" || eval $as_mkdir_p || {
14558 as_dirs=
14559 while :; do
14560 case $as_dir in #(
14561 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14562 *) as_qdir=$as_dir;;
14563 esac
14564 as_dirs="'$as_qdir' $as_dirs"
14565 as_dir=`$as_dirname -- "$as_dir" ||
14566$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14567 X"$as_dir" : 'X\(//\)[^/]' \| \
14568 X"$as_dir" : 'X\(//\)$' \| \
14569 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14570$as_echo X"$as_dir" |
14571 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14572 s//\1/
14573 q
14574 }
14575 /^X\(\/\/\)[^/].*/{
14576 s//\1/
14577 q
14578 }
14579 /^X\(\/\/\)$/{
14580 s//\1/
14581 q
14582 }
14583 /^X\(\/\).*/{
14584 s//\1/
14585 q
14586 }
14587 s/.*/./; q'`
14588 test -d "$as_dir" && break
14589 done
14590 test -z "$as_dirs" || eval "mkdir $as_dirs"
14591 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14592
14593
14594} # as_fn_mkdir_p
14595if mkdir -p . 2>/dev/null; then
14596 as_mkdir_p='mkdir -p "$as_dir"'
14597else
14598 test -d ./-p && rmdir ./-p
14599 as_mkdir_p=false
14600fi
14601
14602if test -x / >/dev/null 2>&1; then
14603 as_test_x='test -x'
14604else
14605 if ls -dL / >/dev/null 2>&1; then
14606 as_ls_L_option=L
14607 else
14608 as_ls_L_option=
14609 fi
14610 as_test_x='
14611 eval sh -c '\''
14612 if test -d "$1"; then
14613 test -d "$1/.";
14614 else
14615 case $1 in #(
14616 -*)set "./$1";;
14617 esac;
14618 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14619 ???[sx]*):;;*)false;;esac;fi
14620 '\'' sh
14621 '
14622fi
14623as_executable_p=$as_test_x
14624
14625# Sed expression to map a string onto a valid CPP name.
14626as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14627
14628# Sed expression to map a string onto a valid variable name.
14629as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14630
14631
14632exec 6>&1
14633## ----------------------------------- ##
14634## Main body of $CONFIG_STATUS script. ##
14635## ----------------------------------- ##
14636_ASEOF
14637test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14638
14639cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14640# Save the log message, to keep $0 and so on meaningful, and to
14641# report actual input values of CONFIG_FILES etc. instead of their
14642# values after options handling.
14643ac_log="
14644This file was extended by $as_me, which was
14645generated by GNU Autoconf 2.64. Invocation command line was
14646
14647 CONFIG_FILES = $CONFIG_FILES
14648 CONFIG_HEADERS = $CONFIG_HEADERS
14649 CONFIG_LINKS = $CONFIG_LINKS
14650 CONFIG_COMMANDS = $CONFIG_COMMANDS
14651 $ $0 $@
14652
14653on `(hostname || uname -n) 2>/dev/null | sed 1q`
14654"
14655
14656_ACEOF
14657
14658case $ac_config_files in *"
14659"*) set x $ac_config_files; shift; ac_config_files=$*;;
14660esac
14661
14662case $ac_config_headers in *"
14663"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14664esac
14665
14666
14667cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14668# Files that config.status was made for.
14669config_files="$ac_config_files"
14670config_headers="$ac_config_headers"
ef016f83
MF
14671config_commands="$ac_config_commands"
14672
14673_ACEOF
14674
14675cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14676ac_cs_usage="\
14677\`$as_me' instantiates files and other configuration actions
14678from templates according to the current configuration. Unless the files
14679and actions are specified as TAGs, all are instantiated by default.
14680
14681Usage: $0 [OPTION]... [TAG]...
14682
14683 -h, --help print this help, then exit
14684 -V, --version print version number and configuration settings, then exit
14685 -q, --quiet, --silent
14686 do not print progress messages
14687 -d, --debug don't remove temporary files
14688 --recheck update $as_me by reconfiguring in the same conditions
14689 --file=FILE[:TEMPLATE]
14690 instantiate the configuration file FILE
14691 --header=FILE[:TEMPLATE]
14692 instantiate the configuration header FILE
14693
14694Configuration files:
14695$config_files
14696
14697Configuration headers:
14698$config_headers
14699
ef016f83
MF
14700Configuration commands:
14701$config_commands
14702
14703Report bugs to the package provider."
14704
14705_ACEOF
14706cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14707ac_cs_version="\\
14708config.status
14709configured by $0, generated by GNU Autoconf 2.64,
14710 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14711
14712Copyright (C) 2009 Free Software Foundation, Inc.
14713This config.status script is free software; the Free Software Foundation
14714gives unlimited permission to copy, distribute and modify it."
14715
14716ac_pwd='$ac_pwd'
14717srcdir='$srcdir'
14718INSTALL='$INSTALL'
6bb11ab3 14719AWK='$AWK'
ef016f83
MF
14720test -n "\$AWK" || AWK=awk
14721_ACEOF
14722
14723cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14724# The default lists apply if the user does not specify any file.
14725ac_need_defaults=:
14726while test $# != 0
14727do
14728 case $1 in
14729 --*=*)
14730 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14731 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14732 ac_shift=:
14733 ;;
14734 *)
14735 ac_option=$1
14736 ac_optarg=$2
14737 ac_shift=shift
14738 ;;
14739 esac
14740
14741 case $ac_option in
14742 # Handling of the options.
14743 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14744 ac_cs_recheck=: ;;
14745 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14746 $as_echo "$ac_cs_version"; exit ;;
14747 --debug | --debu | --deb | --de | --d | -d )
14748 debug=: ;;
14749 --file | --fil | --fi | --f )
14750 $ac_shift
14751 case $ac_optarg in
14752 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14753 esac
14754 as_fn_append CONFIG_FILES " '$ac_optarg'"
14755 ac_need_defaults=false;;
14756 --header | --heade | --head | --hea )
14757 $ac_shift
14758 case $ac_optarg in
14759 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14760 esac
14761 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14762 ac_need_defaults=false;;
14763 --he | --h)
14764 # Conflict between --help and --header
14765 as_fn_error "ambiguous option: \`$1'
14766Try \`$0 --help' for more information.";;
14767 --help | --hel | -h )
14768 $as_echo "$ac_cs_usage"; exit ;;
14769 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14770 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14771 ac_cs_silent=: ;;
14772
14773 # This is an error.
14774 -*) as_fn_error "unrecognized option: \`$1'
14775Try \`$0 --help' for more information." ;;
14776
14777 *) as_fn_append ac_config_targets " $1"
14778 ac_need_defaults=false ;;
14779
14780 esac
14781 shift
14782done
14783
14784ac_configure_extra_args=
14785
14786if $ac_cs_silent; then
14787 exec 6>/dev/null
14788 ac_configure_extra_args="$ac_configure_extra_args --silent"
14789fi
14790
14791_ACEOF
14792cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14793if \$ac_cs_recheck; then
14794 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14795 shift
14796 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14797 CONFIG_SHELL='$SHELL'
14798 export CONFIG_SHELL
14799 exec "\$@"
14800fi
14801
14802_ACEOF
14803cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14804exec 5>>config.log
14805{
14806 echo
14807 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14808## Running $as_me. ##
14809_ASBOX
14810 $as_echo "$ac_log"
14811} >&5
14812
14813_ACEOF
14814cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14815#
14816# INIT-COMMANDS
14817#
14818ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14819
6bb11ab3
L
14820
14821# The HP-UX ksh and POSIX shell print the target directory to stdout
14822# if CDPATH is set.
14823(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14824
14825sed_quote_subst='$sed_quote_subst'
14826double_quote_subst='$double_quote_subst'
14827delay_variable_subst='$delay_variable_subst'
14828macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14829macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14830enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14831enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14832pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14833enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14834SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14835ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14836host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14837host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14838host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14839build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14840build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14841build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14842SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14843Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14844GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14845EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14846FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14847LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14848NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14849LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14850max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14851ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14852exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14853lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14854lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14855lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14856reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14857reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14858OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14859deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14860file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14861AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14862AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14863STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14864RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14865old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14866old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14867old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14868lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14869CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14870CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14871compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14872GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14873lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14874lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14875lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14876lt_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"`'
14877objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14878MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14879lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14880lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14881lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14882lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14883lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14884need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14885DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14886NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14887LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14888OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14889OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14890libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14891shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14892extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14893archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14894enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14895export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14896whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14897compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14898old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14899old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14900archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14901archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14902module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14903module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14904with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14905allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14906no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14907hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14908hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14909hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14910hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14911hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14912hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14913hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14914hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14915inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14916link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14917fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14918always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14919export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14920exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14921include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14922prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14923file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14924variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14925need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14926need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14927version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14928runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14929shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14930shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14931libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14932library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14933soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14934install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14935postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14936postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14937finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14938finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14939hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14940sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14941sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14942hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14943enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14944enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14945enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14946old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14947striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14948
14949LTCC='$LTCC'
14950LTCFLAGS='$LTCFLAGS'
14951compiler='$compiler_DEFAULT'
14952
14953# A function that is used when there is no print builtin or printf.
14954func_fallback_echo ()
14955{
14956 eval 'cat <<_LTECHO_EOF
14957\$1
14958_LTECHO_EOF'
14959}
14960
14961# Quote evaled strings.
14962for var in SHELL \
14963ECHO \
14964SED \
14965GREP \
14966EGREP \
14967FGREP \
14968LD \
14969NM \
14970LN_S \
14971lt_SP2NL \
14972lt_NL2SP \
14973reload_flag \
14974OBJDUMP \
14975deplibs_check_method \
14976file_magic_cmd \
14977AR \
14978AR_FLAGS \
14979STRIP \
14980RANLIB \
14981CC \
14982CFLAGS \
14983compiler \
14984lt_cv_sys_global_symbol_pipe \
14985lt_cv_sys_global_symbol_to_cdecl \
14986lt_cv_sys_global_symbol_to_c_name_address \
14987lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14988lt_prog_compiler_no_builtin_flag \
14989lt_prog_compiler_wl \
14990lt_prog_compiler_pic \
14991lt_prog_compiler_static \
14992lt_cv_prog_compiler_c_o \
14993need_locks \
14994DSYMUTIL \
14995NMEDIT \
14996LIPO \
14997OTOOL \
14998OTOOL64 \
14999shrext_cmds \
15000export_dynamic_flag_spec \
15001whole_archive_flag_spec \
15002compiler_needs_object \
15003with_gnu_ld \
15004allow_undefined_flag \
15005no_undefined_flag \
15006hardcode_libdir_flag_spec \
15007hardcode_libdir_flag_spec_ld \
15008hardcode_libdir_separator \
15009fix_srcfile_path \
15010exclude_expsyms \
15011include_expsyms \
15012file_list_spec \
15013variables_saved_for_relink \
15014libname_spec \
15015library_names_spec \
15016soname_spec \
15017install_override_mode \
15018finish_eval \
15019old_striplib \
15020striplib; do
15021 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15022 *[\\\\\\\`\\"\\\$]*)
15023 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15024 ;;
15025 *)
15026 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15027 ;;
15028 esac
15029done
15030
15031# Double-quote double-evaled strings.
15032for var in reload_cmds \
15033old_postinstall_cmds \
15034old_postuninstall_cmds \
15035old_archive_cmds \
15036extract_expsyms_cmds \
15037old_archive_from_new_cmds \
15038old_archive_from_expsyms_cmds \
15039archive_cmds \
15040archive_expsym_cmds \
15041module_cmds \
15042module_expsym_cmds \
15043export_symbols_cmds \
15044prelink_cmds \
15045postinstall_cmds \
15046postuninstall_cmds \
15047finish_cmds \
15048sys_lib_search_path_spec \
15049sys_lib_dlsearch_path_spec; do
15050 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15051 *[\\\\\\\`\\"\\\$]*)
15052 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15053 ;;
15054 *)
15055 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15056 ;;
15057 esac
15058done
15059
15060ac_aux_dir='$ac_aux_dir'
15061xsi_shell='$xsi_shell'
15062lt_shell_append='$lt_shell_append'
15063
15064# See if we are running on zsh, and set the options which allow our
15065# commands through without removal of \ escapes INIT.
15066if test -n "\${ZSH_VERSION+set}" ; then
15067 setopt NO_GLOB_SUBST
15068fi
15069
15070
15071 PACKAGE='$PACKAGE'
15072 VERSION='$VERSION'
15073 TIMESTAMP='$TIMESTAMP'
15074 RM='$RM'
15075 ofile='$ofile'
15076
15077
15078
15079
ef016f83
MF
15080_ACEOF
15081
15082cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15083
15084# Handling of arguments.
15085for ac_config_target in $ac_config_targets
15086do
15087 case $ac_config_target in
15088 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 15089 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 15090 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
ef016f83
MF
15091 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
15092 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
15093 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
15094 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
15095 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
15096
15097 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15098 esac
15099done
15100
15101
15102# If the user did not use the arguments to specify the items to instantiate,
15103# then the envvar interface is used. Set only those that are not.
15104# We use the long form for the default assignment because of an extremely
15105# bizarre bug on SunOS 4.1.3.
15106if $ac_need_defaults; then
15107 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15108 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
ef016f83
MF
15109 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15110fi
15111
15112# Have a temporary directory for convenience. Make it in the build tree
15113# simply because there is no reason against having it here, and in addition,
15114# creating and moving files from /tmp can sometimes cause problems.
15115# Hook for its removal unless debugging.
15116# Note that there is a small window in which the directory will not be cleaned:
15117# after its creation but before its name has been assigned to `$tmp'.
15118$debug ||
15119{
15120 tmp=
15121 trap 'exit_status=$?
15122 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15123' 0
15124 trap 'as_fn_exit 1' 1 2 13 15
15125}
15126# Create a (secure) tmp directory for tmp files.
15127
15128{
15129 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15130 test -n "$tmp" && test -d "$tmp"
15131} ||
15132{
15133 tmp=./conf$$-$RANDOM
15134 (umask 077 && mkdir "$tmp")
15135} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15136
15137# Set up the scripts for CONFIG_FILES section.
15138# No need to generate them if there are no CONFIG_FILES.
15139# This happens for instance with `./config.status config.h'.
15140if test -n "$CONFIG_FILES"; then
15141
15142
15143ac_cr=`echo X | tr X '\015'`
15144# On cygwin, bash can eat \r inside `` if the user requested igncr.
15145# But we know of no other shell where ac_cr would be empty at this
15146# point, so we can use a bashism as a fallback.
15147if test "x$ac_cr" = x; then
15148 eval ac_cr=\$\'\\r\'
15149fi
15150ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15151if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15152 ac_cs_awk_cr='\r'
15153else
15154 ac_cs_awk_cr=$ac_cr
15155fi
15156
15157echo 'BEGIN {' >"$tmp/subs1.awk" &&
15158_ACEOF
15159
15160
15161{
15162 echo "cat >conf$$subs.awk <<_ACEOF" &&
15163 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15164 echo "_ACEOF"
15165} >conf$$subs.sh ||
15166 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15167ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15168ac_delim='%!_!# '
15169for ac_last_try in false false false false false :; do
15170 . ./conf$$subs.sh ||
15171 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15172
15173 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15174 if test $ac_delim_n = $ac_delim_num; then
15175 break
15176 elif $ac_last_try; then
15177 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15178 else
15179 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15180 fi
15181done
15182rm -f conf$$subs.sh
15183
15184cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15185cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15186_ACEOF
15187sed -n '
15188h
15189s/^/S["/; s/!.*/"]=/
15190p
15191g
15192s/^[^!]*!//
15193:repl
15194t repl
15195s/'"$ac_delim"'$//
15196t delim
15197:nl
15198h
15199s/\(.\{148\}\).*/\1/
15200t more1
15201s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15202p
15203n
15204b repl
15205:more1
15206s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15207p
15208g
15209s/.\{148\}//
15210t nl
15211:delim
15212h
15213s/\(.\{148\}\).*/\1/
15214t more2
15215s/["\\]/\\&/g; s/^/"/; s/$/"/
15216p
15217b
15218:more2
15219s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15220p
15221g
15222s/.\{148\}//
15223t delim
15224' <conf$$subs.awk | sed '
15225/^[^""]/{
15226 N
15227 s/\n//
15228}
15229' >>$CONFIG_STATUS || ac_write_fail=1
15230rm -f conf$$subs.awk
15231cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15232_ACAWK
15233cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15234 for (key in S) S_is_set[key] = 1
15235 FS = "\a"
15236
15237}
15238{
15239 line = $ 0
15240 nfields = split(line, field, "@")
15241 substed = 0
15242 len = length(field[1])
15243 for (i = 2; i < nfields; i++) {
15244 key = field[i]
15245 keylen = length(key)
15246 if (S_is_set[key]) {
15247 value = S[key]
15248 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15249 len += length(value) + length(field[++i])
15250 substed = 1
15251 } else
15252 len += 1 + keylen
15253 }
15254
15255 print line
15256}
15257
15258_ACAWK
15259_ACEOF
15260cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15261if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15262 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15263else
15264 cat
15265fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15266 || as_fn_error "could not setup config files machinery" "$LINENO" 5
15267_ACEOF
15268
15269# VPATH may cause trouble with some makes, so we remove $(srcdir),
15270# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15271# trailing colons and then remove the whole line if VPATH becomes empty
15272# (actually we leave an empty line to preserve line numbers).
15273if test "x$srcdir" = x.; then
15274 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15275s/:*\$(srcdir):*/:/
15276s/:*\${srcdir}:*/:/
15277s/:*@srcdir@:*/:/
15278s/^\([^=]*=[ ]*\):*/\1/
15279s/:*$//
15280s/^[^=]*=[ ]*$//
15281}'
15282fi
15283
15284cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15285fi # test -n "$CONFIG_FILES"
15286
15287# Set up the scripts for CONFIG_HEADERS section.
15288# No need to generate them if there are no CONFIG_HEADERS.
15289# This happens for instance with `./config.status Makefile'.
15290if test -n "$CONFIG_HEADERS"; then
15291cat >"$tmp/defines.awk" <<\_ACAWK ||
15292BEGIN {
15293_ACEOF
15294
15295# Transform confdefs.h into an awk script `defines.awk', embedded as
15296# here-document in config.status, that substitutes the proper values into
15297# config.h.in to produce config.h.
15298
15299# Create a delimiter string that does not exist in confdefs.h, to ease
15300# handling of long lines.
15301ac_delim='%!_!# '
15302for ac_last_try in false false :; do
15303 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15304 if test -z "$ac_t"; then
15305 break
15306 elif $ac_last_try; then
15307 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15308 else
15309 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15310 fi
15311done
15312
15313# For the awk script, D is an array of macro values keyed by name,
15314# likewise P contains macro parameters if any. Preserve backslash
15315# newline sequences.
15316
15317ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15318sed -n '
15319s/.\{148\}/&'"$ac_delim"'/g
15320t rset
15321:rset
15322s/^[ ]*#[ ]*define[ ][ ]*/ /
15323t def
15324d
15325:def
15326s/\\$//
15327t bsnl
15328s/["\\]/\\&/g
15329s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15330D["\1"]=" \3"/p
15331s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15332d
15333:bsnl
15334s/["\\]/\\&/g
15335s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15336D["\1"]=" \3\\\\\\n"\\/p
15337t cont
15338s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15339t cont
15340d
15341:cont
15342n
15343s/.\{148\}/&'"$ac_delim"'/g
15344t clear
15345:clear
15346s/\\$//
15347t bsnlc
15348s/["\\]/\\&/g; s/^/"/; s/$/"/p
15349d
15350:bsnlc
15351s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15352b cont
15353' <confdefs.h | sed '
15354s/'"$ac_delim"'/"\\\
15355"/g' >>$CONFIG_STATUS || ac_write_fail=1
15356
15357cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15358 for (key in D) D_is_set[key] = 1
15359 FS = "\a"
15360}
15361/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15362 line = \$ 0
15363 split(line, arg, " ")
15364 if (arg[1] == "#") {
15365 defundef = arg[2]
15366 mac1 = arg[3]
15367 } else {
15368 defundef = substr(arg[1], 2)
15369 mac1 = arg[2]
15370 }
15371 split(mac1, mac2, "(") #)
15372 macro = mac2[1]
15373 prefix = substr(line, 1, index(line, defundef) - 1)
15374 if (D_is_set[macro]) {
15375 # Preserve the white space surrounding the "#".
15376 print prefix "define", macro P[macro] D[macro]
15377 next
15378 } else {
15379 # Replace #undef with comments. This is necessary, for example,
15380 # in the case of _POSIX_SOURCE, which is predefined and required
15381 # on some systems where configure will not decide to define it.
15382 if (defundef == "undef") {
15383 print "/*", prefix defundef, macro, "*/"
15384 next
15385 }
15386 }
15387}
15388{ print }
15389_ACAWK
15390_ACEOF
15391cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15392 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15393fi # test -n "$CONFIG_HEADERS"
15394
15395
99d8e879 15396eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
ef016f83
MF
15397shift
15398for ac_tag
15399do
15400 case $ac_tag in
15401 :[FHLC]) ac_mode=$ac_tag; continue;;
15402 esac
15403 case $ac_mode$ac_tag in
15404 :[FHL]*:*);;
15405 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15406 :[FH]-) ac_tag=-:-;;
15407 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15408 esac
15409 ac_save_IFS=$IFS
15410 IFS=:
15411 set x $ac_tag
15412 IFS=$ac_save_IFS
15413 shift
15414 ac_file=$1
15415 shift
15416
15417 case $ac_mode in
15418 :L) ac_source=$1;;
15419 :[FH])
15420 ac_file_inputs=
15421 for ac_f
15422 do
15423 case $ac_f in
15424 -) ac_f="$tmp/stdin";;
15425 *) # Look for the file first in the build tree, then in the source tree
15426 # (if the path is not absolute). The absolute path cannot be DOS-style,
15427 # because $ac_f cannot contain `:'.
15428 test -f "$ac_f" ||
15429 case $ac_f in
15430 [\\/$]*) false;;
15431 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15432 esac ||
15433 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15434 esac
15435 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15436 as_fn_append ac_file_inputs " '$ac_f'"
15437 done
15438
15439 # Let's still pretend it is `configure' which instantiates (i.e., don't
15440 # use $as_me), people would be surprised to read:
15441 # /* config.h. Generated by config.status. */
15442 configure_input='Generated from '`
15443 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15444 `' by configure.'
15445 if test x"$ac_file" != x-; then
15446 configure_input="$ac_file. $configure_input"
15447 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15448$as_echo "$as_me: creating $ac_file" >&6;}
15449 fi
15450 # Neutralize special characters interpreted by sed in replacement strings.
15451 case $configure_input in #(
15452 *\&* | *\|* | *\\* )
15453 ac_sed_conf_input=`$as_echo "$configure_input" |
15454 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15455 *) ac_sed_conf_input=$configure_input;;
15456 esac
15457
15458 case $ac_tag in
15459 *:-:* | *:-) cat >"$tmp/stdin" \
15460 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15461 esac
15462 ;;
15463 esac
15464
15465 ac_dir=`$as_dirname -- "$ac_file" ||
15466$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15467 X"$ac_file" : 'X\(//\)[^/]' \| \
15468 X"$ac_file" : 'X\(//\)$' \| \
15469 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15470$as_echo X"$ac_file" |
15471 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15472 s//\1/
15473 q
15474 }
15475 /^X\(\/\/\)[^/].*/{
15476 s//\1/
15477 q
15478 }
15479 /^X\(\/\/\)$/{
15480 s//\1/
15481 q
15482 }
15483 /^X\(\/\).*/{
15484 s//\1/
15485 q
15486 }
15487 s/.*/./; q'`
15488 as_dir="$ac_dir"; as_fn_mkdir_p
15489 ac_builddir=.
15490
15491case "$ac_dir" in
15492.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15493*)
15494 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15495 # A ".." for each directory in $ac_dir_suffix.
15496 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15497 case $ac_top_builddir_sub in
15498 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15499 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15500 esac ;;
15501esac
15502ac_abs_top_builddir=$ac_pwd
15503ac_abs_builddir=$ac_pwd$ac_dir_suffix
15504# for backward compatibility:
15505ac_top_builddir=$ac_top_build_prefix
15506
15507case $srcdir in
15508 .) # We are building in place.
15509 ac_srcdir=.
15510 ac_top_srcdir=$ac_top_builddir_sub
15511 ac_abs_top_srcdir=$ac_pwd ;;
15512 [\\/]* | ?:[\\/]* ) # Absolute name.
15513 ac_srcdir=$srcdir$ac_dir_suffix;
15514 ac_top_srcdir=$srcdir
15515 ac_abs_top_srcdir=$srcdir ;;
15516 *) # Relative name.
15517 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15518 ac_top_srcdir=$ac_top_build_prefix$srcdir
15519 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15520esac
15521ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15522
15523
15524 case $ac_mode in
15525 :F)
15526 #
15527 # CONFIG_FILE
15528 #
15529
15530 case $INSTALL in
15531 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15532 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15533 esac
15534_ACEOF
15535
15536cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15537# If the template does not know about datarootdir, expand it.
15538# FIXME: This hack should be removed a few years after 2.60.
15539ac_datarootdir_hack=; ac_datarootdir_seen=
15540ac_sed_dataroot='
15541/datarootdir/ {
15542 p
15543 q
15544}
15545/@datadir@/p
15546/@docdir@/p
15547/@infodir@/p
15548/@localedir@/p
15549/@mandir@/p'
15550case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15551*datarootdir*) ac_datarootdir_seen=yes;;
15552*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15554$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15555_ACEOF
15556cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15557 ac_datarootdir_hack='
15558 s&@datadir@&$datadir&g
15559 s&@docdir@&$docdir&g
15560 s&@infodir@&$infodir&g
15561 s&@localedir@&$localedir&g
15562 s&@mandir@&$mandir&g
15563 s&\\\${datarootdir}&$datarootdir&g' ;;
15564esac
15565_ACEOF
15566
15567# Neutralize VPATH when `$srcdir' = `.'.
15568# Shell code in configure.ac might set extrasub.
15569# FIXME: do we really want to maintain this feature?
15570cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15571ac_sed_extra="$ac_vpsub
15572$extrasub
15573_ACEOF
15574cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15575:t
15576/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15577s|@configure_input@|$ac_sed_conf_input|;t t
15578s&@top_builddir@&$ac_top_builddir_sub&;t t
15579s&@top_build_prefix@&$ac_top_build_prefix&;t t
15580s&@srcdir@&$ac_srcdir&;t t
15581s&@abs_srcdir@&$ac_abs_srcdir&;t t
15582s&@top_srcdir@&$ac_top_srcdir&;t t
15583s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15584s&@builddir@&$ac_builddir&;t t
15585s&@abs_builddir@&$ac_abs_builddir&;t t
15586s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15587s&@INSTALL@&$ac_INSTALL&;t t
15588$ac_datarootdir_hack
15589"
15590eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15591 || as_fn_error "could not create $ac_file" "$LINENO" 5
15592
15593test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15594 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15595 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15597which seems to be undefined. Please make sure it is defined." >&5
15598$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15599which seems to be undefined. Please make sure it is defined." >&2;}
15600
15601 rm -f "$tmp/stdin"
15602 case $ac_file in
15603 -) cat "$tmp/out" && rm -f "$tmp/out";;
15604 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15605 esac \
15606 || as_fn_error "could not create $ac_file" "$LINENO" 5
15607 ;;
15608 :H)
15609 #
15610 # CONFIG_HEADER
15611 #
15612 if test x"$ac_file" != x-; then
15613 {
15614 $as_echo "/* $configure_input */" \
15615 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15616 } >"$tmp/config.h" \
15617 || as_fn_error "could not create $ac_file" "$LINENO" 5
15618 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15619 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15620$as_echo "$as_me: $ac_file is unchanged" >&6;}
15621 else
15622 rm -f "$ac_file"
15623 mv "$tmp/config.h" "$ac_file" \
15624 || as_fn_error "could not create $ac_file" "$LINENO" 5
15625 fi
15626 else
15627 $as_echo "/* $configure_input */" \
15628 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15629 || as_fn_error "could not create -" "$LINENO" 5
15630 fi
15631 ;;
ef016f83 15632
ef016f83
MF
15633 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15634$as_echo "$as_me: executing $ac_file commands" >&6;}
15635 ;;
15636 esac
15637
15638
15639 case $ac_file$ac_mode in
db2e4d67 15640 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15641 "libtool":C)
15642
15643 # See if we are running on zsh, and set the options which allow our
15644 # commands through without removal of \ escapes.
15645 if test -n "${ZSH_VERSION+set}" ; then
15646 setopt NO_GLOB_SUBST
15647 fi
15648
15649 cfgfile="${ofile}T"
15650 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15651 $RM "$cfgfile"
15652
15653 cat <<_LT_EOF >> "$cfgfile"
15654#! $SHELL
15655
15656# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15657# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15658# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15659# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15660#
15661# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15662# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15663# Written by Gordon Matzigkeit, 1996
15664#
15665# This file is part of GNU Libtool.
15666#
15667# GNU Libtool is free software; you can redistribute it and/or
15668# modify it under the terms of the GNU General Public License as
15669# published by the Free Software Foundation; either version 2 of
15670# the License, or (at your option) any later version.
15671#
15672# As a special exception to the GNU General Public License,
15673# if you distribute this file as part of a program or library that
15674# is built using GNU Libtool, you may include this file under the
15675# same distribution terms that you use for the rest of that program.
15676#
15677# GNU Libtool is distributed in the hope that it will be useful,
15678# but WITHOUT ANY WARRANTY; without even the implied warranty of
15679# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15680# GNU General Public License for more details.
15681#
15682# You should have received a copy of the GNU General Public License
15683# along with GNU Libtool; see the file COPYING. If not, a copy
15684# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15685# obtained by writing to the Free Software Foundation, Inc.,
15686# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15687
15688
15689# The names of the tagged configurations supported by this script.
15690available_tags=""
15691
15692# ### BEGIN LIBTOOL CONFIG
15693
15694# Which release of libtool.m4 was used?
15695macro_version=$macro_version
15696macro_revision=$macro_revision
15697
15698# Whether or not to build shared libraries.
15699build_libtool_libs=$enable_shared
15700
15701# Whether or not to build static libraries.
15702build_old_libs=$enable_static
15703
15704# What type of objects to build.
15705pic_mode=$pic_mode
15706
15707# Whether or not to optimize for fast installation.
15708fast_install=$enable_fast_install
15709
15710# Shell to use when invoking shell scripts.
15711SHELL=$lt_SHELL
15712
15713# An echo program that protects backslashes.
15714ECHO=$lt_ECHO
15715
15716# The host system.
15717host_alias=$host_alias
15718host=$host
15719host_os=$host_os
15720
15721# The build system.
15722build_alias=$build_alias
15723build=$build
15724build_os=$build_os
15725
15726# A sed program that does not truncate output.
15727SED=$lt_SED
15728
15729# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15730Xsed="\$SED -e 1s/^X//"
15731
15732# A grep program that handles long lines.
15733GREP=$lt_GREP
15734
15735# An ERE matcher.
15736EGREP=$lt_EGREP
15737
15738# A literal string matcher.
15739FGREP=$lt_FGREP
15740
15741# A BSD- or MS-compatible name lister.
15742NM=$lt_NM
15743
15744# Whether we need soft or hard links.
15745LN_S=$lt_LN_S
15746
15747# What is the maximum length of a command?
15748max_cmd_len=$max_cmd_len
15749
15750# Object file suffix (normally "o").
15751objext=$ac_objext
15752
15753# Executable file suffix (normally "").
15754exeext=$exeext
15755
15756# whether the shell understands "unset".
15757lt_unset=$lt_unset
15758
15759# turn spaces into newlines.
15760SP2NL=$lt_lt_SP2NL
15761
15762# turn newlines into spaces.
15763NL2SP=$lt_lt_NL2SP
15764
15765# An object symbol dumper.
15766OBJDUMP=$lt_OBJDUMP
15767
15768# Method to check whether dependent libraries are shared objects.
15769deplibs_check_method=$lt_deplibs_check_method
15770
15771# Command to use when deplibs_check_method == "file_magic".
15772file_magic_cmd=$lt_file_magic_cmd
15773
15774# The archiver.
15775AR=$lt_AR
15776AR_FLAGS=$lt_AR_FLAGS
15777
15778# A symbol stripping program.
15779STRIP=$lt_STRIP
15780
15781# Commands used to install an old-style archive.
15782RANLIB=$lt_RANLIB
15783old_postinstall_cmds=$lt_old_postinstall_cmds
15784old_postuninstall_cmds=$lt_old_postuninstall_cmds
15785
15786# Whether to use a lock for old archive extraction.
15787lock_old_archive_extraction=$lock_old_archive_extraction
15788
15789# A C compiler.
15790LTCC=$lt_CC
15791
15792# LTCC compiler flags.
15793LTCFLAGS=$lt_CFLAGS
15794
15795# Take the output of nm and produce a listing of raw symbols and C names.
15796global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15797
15798# Transform the output of nm in a proper C declaration.
15799global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15800
15801# Transform the output of nm in a C name address pair.
15802global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15803
15804# Transform the output of nm in a C name address pair when lib prefix is needed.
15805global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15806
15807# The name of the directory that contains temporary libtool files.
15808objdir=$objdir
15809
15810# Used to examine libraries when file_magic_cmd begins with "file".
15811MAGIC_CMD=$MAGIC_CMD
15812
15813# Must we lock files when doing compilation?
15814need_locks=$lt_need_locks
15815
15816# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15817DSYMUTIL=$lt_DSYMUTIL
15818
15819# Tool to change global to local symbols on Mac OS X.
15820NMEDIT=$lt_NMEDIT
15821
15822# Tool to manipulate fat objects and archives on Mac OS X.
15823LIPO=$lt_LIPO
15824
15825# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15826OTOOL=$lt_OTOOL
15827
15828# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15829OTOOL64=$lt_OTOOL64
15830
15831# Old archive suffix (normally "a").
15832libext=$libext
15833
15834# Shared library suffix (normally ".so").
15835shrext_cmds=$lt_shrext_cmds
15836
15837# The commands to extract the exported symbol list from a shared archive.
15838extract_expsyms_cmds=$lt_extract_expsyms_cmds
15839
15840# Variables whose values should be saved in libtool wrapper scripts and
15841# restored at link time.
15842variables_saved_for_relink=$lt_variables_saved_for_relink
15843
15844# Do we need the "lib" prefix for modules?
15845need_lib_prefix=$need_lib_prefix
15846
15847# Do we need a version for libraries?
15848need_version=$need_version
15849
15850# Library versioning type.
15851version_type=$version_type
15852
15853# Shared library runtime path variable.
15854runpath_var=$runpath_var
15855
15856# Shared library path variable.
15857shlibpath_var=$shlibpath_var
15858
15859# Is shlibpath searched before the hard-coded library search path?
15860shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15861
15862# Format of library name prefix.
15863libname_spec=$lt_libname_spec
15864
15865# List of archive names. First name is the real one, the rest are links.
15866# The last name is the one that the linker finds with -lNAME
15867library_names_spec=$lt_library_names_spec
15868
15869# The coded name of the library, if different from the real name.
15870soname_spec=$lt_soname_spec
15871
15872# Permission mode override for installation of shared libraries.
15873install_override_mode=$lt_install_override_mode
15874
15875# Command to use after installation of a shared archive.
15876postinstall_cmds=$lt_postinstall_cmds
15877
15878# Command to use after uninstallation of a shared archive.
15879postuninstall_cmds=$lt_postuninstall_cmds
15880
15881# Commands used to finish a libtool library installation in a directory.
15882finish_cmds=$lt_finish_cmds
15883
15884# As "finish_cmds", except a single script fragment to be evaled but
15885# not shown.
15886finish_eval=$lt_finish_eval
15887
15888# Whether we should hardcode library paths into libraries.
15889hardcode_into_libs=$hardcode_into_libs
15890
15891# Compile-time system search path for libraries.
15892sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15893
15894# Run-time system search path for libraries.
15895sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15896
15897# Whether dlopen is supported.
15898dlopen_support=$enable_dlopen
15899
15900# Whether dlopen of programs is supported.
15901dlopen_self=$enable_dlopen_self
15902
15903# Whether dlopen of statically linked programs is supported.
15904dlopen_self_static=$enable_dlopen_self_static
15905
15906# Commands to strip libraries.
15907old_striplib=$lt_old_striplib
15908striplib=$lt_striplib
15909
15910
15911# The linker used to build libraries.
15912LD=$lt_LD
15913
15914# How to create reloadable object files.
15915reload_flag=$lt_reload_flag
15916reload_cmds=$lt_reload_cmds
15917
15918# Commands used to build an old-style archive.
15919old_archive_cmds=$lt_old_archive_cmds
15920
15921# A language specific compiler.
15922CC=$lt_compiler
15923
15924# Is the compiler the GNU compiler?
15925with_gcc=$GCC
15926
15927# Compiler flag to turn off builtin functions.
15928no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15929
15930# How to pass a linker flag through the compiler.
15931wl=$lt_lt_prog_compiler_wl
15932
15933# Additional compiler flags for building library objects.
15934pic_flag=$lt_lt_prog_compiler_pic
15935
15936# Compiler flag to prevent dynamic linking.
15937link_static_flag=$lt_lt_prog_compiler_static
15938
15939# Does compiler simultaneously support -c and -o options?
15940compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15941
15942# Whether or not to add -lc for building shared libraries.
15943build_libtool_need_lc=$archive_cmds_need_lc
15944
15945# Whether or not to disallow shared libs when runtime libs are static.
15946allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15947
15948# Compiler flag to allow reflexive dlopens.
15949export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15950
15951# Compiler flag to generate shared objects directly from archives.
15952whole_archive_flag_spec=$lt_whole_archive_flag_spec
15953
15954# Whether the compiler copes with passing no objects directly.
15955compiler_needs_object=$lt_compiler_needs_object
15956
15957# Create an old-style archive from a shared archive.
15958old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15959
15960# Create a temporary old-style archive to link instead of a shared archive.
15961old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15962
15963# Commands used to build a shared archive.
15964archive_cmds=$lt_archive_cmds
15965archive_expsym_cmds=$lt_archive_expsym_cmds
15966
15967# Commands used to build a loadable module if different from building
15968# a shared archive.
15969module_cmds=$lt_module_cmds
15970module_expsym_cmds=$lt_module_expsym_cmds
15971
15972# Whether we are building with GNU ld or not.
15973with_gnu_ld=$lt_with_gnu_ld
15974
15975# Flag that allows shared libraries with undefined symbols to be built.
15976allow_undefined_flag=$lt_allow_undefined_flag
15977
15978# Flag that enforces no undefined symbols.
15979no_undefined_flag=$lt_no_undefined_flag
15980
15981# Flag to hardcode \$libdir into a binary during linking.
15982# This must work even if \$libdir does not exist
15983hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15984
15985# If ld is used when linking, flag to hardcode \$libdir into a binary
15986# during linking. This must work even if \$libdir does not exist.
15987hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15988
15989# Whether we need a single "-rpath" flag with a separated argument.
15990hardcode_libdir_separator=$lt_hardcode_libdir_separator
15991
15992# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15993# DIR into the resulting binary.
15994hardcode_direct=$hardcode_direct
15995
15996# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15997# DIR into the resulting binary and the resulting library dependency is
15998# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15999# library is relocated.
16000hardcode_direct_absolute=$hardcode_direct_absolute
16001
16002# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16003# into the resulting binary.
16004hardcode_minus_L=$hardcode_minus_L
16005
16006# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16007# into the resulting binary.
16008hardcode_shlibpath_var=$hardcode_shlibpath_var
16009
16010# Set to "yes" if building a shared library automatically hardcodes DIR
16011# into the library and all subsequent libraries and executables linked
16012# against it.
16013hardcode_automatic=$hardcode_automatic
16014
16015# Set to yes if linker adds runtime paths of dependent libraries
16016# to runtime path list.
16017inherit_rpath=$inherit_rpath
16018
16019# Whether libtool must link a program against all its dependency libraries.
16020link_all_deplibs=$link_all_deplibs
16021
16022# Fix the shell variable \$srcfile for the compiler.
16023fix_srcfile_path=$lt_fix_srcfile_path
16024
16025# Set to "yes" if exported symbols are required.
16026always_export_symbols=$always_export_symbols
16027
16028# The commands to list exported symbols.
16029export_symbols_cmds=$lt_export_symbols_cmds
16030
16031# Symbols that should not be listed in the preloaded symbols.
16032exclude_expsyms=$lt_exclude_expsyms
16033
16034# Symbols that must always be exported.
16035include_expsyms=$lt_include_expsyms
16036
16037# Commands necessary for linking programs (against libraries) with templates.
16038prelink_cmds=$lt_prelink_cmds
16039
16040# Specify filename containing input files.
16041file_list_spec=$lt_file_list_spec
16042
16043# How to hardcode a shared library path into an executable.
16044hardcode_action=$hardcode_action
16045
16046# ### END LIBTOOL CONFIG
16047
16048_LT_EOF
16049
16050 case $host_os in
16051 aix3*)
16052 cat <<\_LT_EOF >> "$cfgfile"
16053# AIX sometimes has problems with the GCC collect2 program. For some
16054# reason, if we set the COLLECT_NAMES environment variable, the problems
16055# vanish in a puff of smoke.
16056if test "X${COLLECT_NAMES+set}" != Xset; then
16057 COLLECT_NAMES=
16058 export COLLECT_NAMES
16059fi
16060_LT_EOF
16061 ;;
16062 esac
16063
16064
16065ltmain="$ac_aux_dir/ltmain.sh"
16066
16067
16068 # We use sed instead of cat because bash on DJGPP gets confused if
16069 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16070 # text mode, it properly converts lines to CR/LF. This bash problem
16071 # is reportedly fixed, but why not run on old versions too?
16072 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16073 || (rm -f "$cfgfile"; exit 1)
16074
16075 case $xsi_shell in
16076 yes)
16077 cat << \_LT_EOF >> "$cfgfile"
16078
16079# func_dirname file append nondir_replacement
16080# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16081# otherwise set result to NONDIR_REPLACEMENT.
16082func_dirname ()
16083{
16084 case ${1} in
16085 */*) func_dirname_result="${1%/*}${2}" ;;
16086 * ) func_dirname_result="${3}" ;;
16087 esac
16088}
16089
16090# func_basename file
16091func_basename ()
16092{
16093 func_basename_result="${1##*/}"
16094}
16095
16096# func_dirname_and_basename file append nondir_replacement
16097# perform func_basename and func_dirname in a single function
16098# call:
16099# dirname: Compute the dirname of FILE. If nonempty,
16100# add APPEND to the result, otherwise set result
16101# to NONDIR_REPLACEMENT.
16102# value returned in "$func_dirname_result"
16103# basename: Compute filename of FILE.
16104# value retuned in "$func_basename_result"
16105# Implementation must be kept synchronized with func_dirname
16106# and func_basename. For efficiency, we do not delegate to
16107# those functions but instead duplicate the functionality here.
16108func_dirname_and_basename ()
16109{
16110 case ${1} in
16111 */*) func_dirname_result="${1%/*}${2}" ;;
16112 * ) func_dirname_result="${3}" ;;
16113 esac
16114 func_basename_result="${1##*/}"
16115}
16116
16117# func_stripname prefix suffix name
16118# strip PREFIX and SUFFIX off of NAME.
16119# PREFIX and SUFFIX must not contain globbing or regex special
16120# characters, hashes, percent signs, but SUFFIX may contain a leading
16121# dot (in which case that matches only a dot).
16122func_stripname ()
16123{
16124 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16125 # positional parameters, so assign one to ordinary parameter first.
16126 func_stripname_result=${3}
16127 func_stripname_result=${func_stripname_result#"${1}"}
16128 func_stripname_result=${func_stripname_result%"${2}"}
16129}
16130
16131# func_opt_split
16132func_opt_split ()
16133{
16134 func_opt_split_opt=${1%%=*}
16135 func_opt_split_arg=${1#*=}
16136}
16137
16138# func_lo2o object
16139func_lo2o ()
16140{
16141 case ${1} in
16142 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16143 *) func_lo2o_result=${1} ;;
16144 esac
16145}
16146
16147# func_xform libobj-or-source
16148func_xform ()
16149{
16150 func_xform_result=${1%.*}.lo
16151}
16152
16153# func_arith arithmetic-term...
16154func_arith ()
16155{
16156 func_arith_result=$(( $* ))
16157}
16158
16159# func_len string
16160# STRING may not start with a hyphen.
16161func_len ()
16162{
16163 func_len_result=${#1}
16164}
16165
16166_LT_EOF
16167 ;;
16168 *) # Bourne compatible functions.
16169 cat << \_LT_EOF >> "$cfgfile"
16170
16171# func_dirname file append nondir_replacement
16172# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16173# otherwise set result to NONDIR_REPLACEMENT.
16174func_dirname ()
16175{
16176 # Extract subdirectory from the argument.
16177 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16178 if test "X$func_dirname_result" = "X${1}"; then
16179 func_dirname_result="${3}"
16180 else
16181 func_dirname_result="$func_dirname_result${2}"
16182 fi
16183}
16184
16185# func_basename file
16186func_basename ()
16187{
16188 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16189}
16190
16191
16192# func_stripname prefix suffix name
16193# strip PREFIX and SUFFIX off of NAME.
16194# PREFIX and SUFFIX must not contain globbing or regex special
16195# characters, hashes, percent signs, but SUFFIX may contain a leading
16196# dot (in which case that matches only a dot).
16197# func_strip_suffix prefix name
16198func_stripname ()
16199{
16200 case ${2} in
16201 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16202 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16203 esac
16204}
16205
16206# sed scripts:
16207my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16208my_sed_long_arg='1s/^-[^=]*=//'
16209
16210# func_opt_split
16211func_opt_split ()
16212{
16213 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16214 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16215}
16216
16217# func_lo2o object
16218func_lo2o ()
16219{
16220 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16221}
16222
16223# func_xform libobj-or-source
16224func_xform ()
16225{
16226 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16227}
16228
16229# func_arith arithmetic-term...
16230func_arith ()
16231{
16232 func_arith_result=`expr "$@"`
16233}
16234
16235# func_len string
16236# STRING may not start with a hyphen.
16237func_len ()
16238{
16239 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16240}
16241
16242_LT_EOF
16243esac
16244
16245case $lt_shell_append in
16246 yes)
16247 cat << \_LT_EOF >> "$cfgfile"
16248
16249# func_append var value
16250# Append VALUE to the end of shell variable VAR.
16251func_append ()
16252{
16253 eval "$1+=\$2"
16254}
16255_LT_EOF
16256 ;;
16257 *)
16258 cat << \_LT_EOF >> "$cfgfile"
16259
16260# func_append var value
16261# Append VALUE to the end of shell variable VAR.
16262func_append ()
16263{
16264 eval "$1=\$$1\$2"
16265}
16266
16267_LT_EOF
16268 ;;
16269 esac
16270
16271
16272 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16273 || (rm -f "$cfgfile"; exit 1)
16274
16275 mv -f "$cfgfile" "$ofile" ||
16276 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16277 chmod +x "$ofile"
16278
16279 ;;
ef016f83
MF
16280 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16281 rm -f Makesim1.tmp Makesim2.tmp Makefile
16282 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16283 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16284 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16285 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16286 <Makefile.sim >Makefile
16287 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16288 ;;
16289 "stamp-h":C) echo > stamp-h ;;
16290
16291 esac
16292done # for ac_tag
16293
16294
16295as_fn_exit 0
16296_ACEOF
16297ac_clean_files=$ac_clean_files_save
16298
16299test $ac_write_fail = 0 ||
16300 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16301
16302
16303# configure is writing to config.log, and then calls config.status.
16304# config.status does its own redirection, appending to config.log.
16305# Unfortunately, on DOS this fails, as config.log is still kept open
16306# by configure, so config.status won't be able to write to it; its
16307# output is simply discarded. So we exec the FD to /dev/null,
16308# effectively closing config.log, so it can be properly (re)opened and
16309# appended to by config.status. When coming back to configure, we
16310# need to make the FD available again.
16311if test "$no_create" != yes; then
16312 ac_cs_success=:
16313 ac_config_status_args=
16314 test "$silent" = yes &&
16315 ac_config_status_args="$ac_config_status_args --quiet"
16316 exec 5>/dev/null
16317 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16318 exec 5>>config.log
16319 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16320 # would make configure fail if this is the last instruction.
16321 $ac_cs_success || as_fn_exit $?
16322fi
16323if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16324 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16325$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16326fi
16327
16328