sim: fix sim-hardware configure option
[deliverable/binutils-gdb.git] / sim / bfin / configure
... / ...
CommitLineData
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
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"
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
534SHELL=${CONFIG_SHELL-/bin/sh}
535
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
609REPORT_BUGS_TEXI
610REPORT_BUGS_TO
611PKGVERSION
612sim_profile
613sim_trace
614sim_stdio
615sim_debug
616sim_cflags
617sim_bswap
618MAINT
619MAINTAINER_MODE_FALSE
620MAINTAINER_MODE_TRUE
621lt_cv_dlopen_libs
622OTOOL64
623OTOOL
624LIPO
625NMEDIT
626DSYMUTIL
627AWK
628STRIP
629OBJDUMP
630LN_S
631NM
632ac_ct_DUMPBIN
633DUMPBIN
634LD
635FGREP
636SED
637LIBTOOL
638PLUGINS_FALSE
639PLUGINS_TRUE
640CATOBJEXT
641GENCAT
642INSTOBJEXT
643DATADIRNAME
644CATALOGS
645POSUB
646GMSGFMT
647XGETTEXT
648INCINTL
649LIBINTL_DEP
650LIBINTL
651USE_NLS
652GMAKE_FALSE
653GMAKE_TRUE
654MAKE
655CCDEPMODE
656DEPDIR
657am__leading_dot
658PACKAGE
659RANLIB
660AR
661HDEFINES
662CC_FOR_BUILD
663INSTALL_DATA
664INSTALL_SCRIPT
665INSTALL_PROGRAM
666EGREP
667GREP
668CPP
669target_os
670target_vendor
671target_cpu
672target
673host_os
674host_vendor
675host_cpu
676host
677build_os
678build_vendor
679build_cpu
680build
681OBJEXT
682EXEEXT
683ac_ct_CC
684CPPFLAGS
685LDFLAGS
686CFLAGS
687CC
688WERROR_CFLAGS
689WARN_CFLAGS
690sim_xor_endian
691sim_stdcall
692sim_smp
693sim_reserved_bits
694sim_regparm
695sim_packages
696sim_inline
697sim_hw
698sim_hw_objs
699sim_hw_cflags
700sim_default_model
701sim_scache
702sim_float
703sim_hostendian
704sim_endian
705sim_bitsize
706sim_assert
707sim_alignment
708sim_environment
709target_alias
710host_alias
711build_alias
712LIBS
713ECHO_T
714ECHO_N
715ECHO_C
716DEFS
717mandir
718localedir
719libdir
720psdir
721pdfdir
722dvidir
723htmldir
724infodir
725docdir
726oldincludedir
727includedir
728localstatedir
729sharedstatedir
730sysconfdir
731datadir
732datarootdir
733libexecdir
734sbindir
735bindir
736program_transform_name
737prefix
738exec_prefix
739PACKAGE_URL
740PACKAGE_BUGREPORT
741PACKAGE_STRING
742PACKAGE_VERSION
743PACKAGE_TARNAME
744PACKAGE_NAME
745PATH_SEPARATOR
746SHELL'
747ac_subst_files=''
748ac_user_opts='
749enable_option_checking
750with_zlib
751enable_plugins
752enable_shared
753enable_static
754with_pic
755enable_fast_install
756with_gnu_ld
757enable_libtool_lock
758enable_maintainer_mode
759enable_sim_bswap
760enable_sim_cflags
761enable_sim_debug
762enable_sim_stdio
763enable_sim_trace
764enable_sim_profile
765with_pkgversion
766with_bugurl
767enable_sim_endian
768enable_sim_alignment
769enable_sim_hostendian
770enable_sim_default_model
771enable_sim_environment
772enable_sim_inline
773enable_werror
774enable_build_warnings
775enable_sim_build_warnings
776enable_sim_hardware
777'
778 ac_precious_vars='build_alias
779host_alias
780target_alias
781CC
782CFLAGS
783LDFLAGS
784LIBS
785CPPFLAGS
786CPP
787PKG_CONFIG
788PKG_CONFIG_PATH
789PKG_CONFIG_LIBDIR
790SDL_CFLAGS
791SDL_LIBS'
792
793
794# Initialize some variables set by options.
795ac_init_help=
796ac_init_version=false
797ac_unrecognized_opts=
798ac_unrecognized_sep=
799# The variables have the same names as the options, with
800# dashes changed to underlines.
801cache_file=/dev/null
802exec_prefix=NONE
803no_create=
804no_recursion=
805prefix=NONE
806program_prefix=NONE
807program_suffix=NONE
808program_transform_name=s,x,x,
809silent=
810site=
811srcdir=
812verbose=
813x_includes=NONE
814x_libraries=NONE
815
816# Installation directory options.
817# These are left unexpanded so users can "make install exec_prefix=/foo"
818# and all the variables that are supposed to be based on exec_prefix
819# by default will actually change.
820# Use braces instead of parens because sh, perl, etc. also accept them.
821# (The list follows the same order as the GNU Coding Standards.)
822bindir='${exec_prefix}/bin'
823sbindir='${exec_prefix}/sbin'
824libexecdir='${exec_prefix}/libexec'
825datarootdir='${prefix}/share'
826datadir='${datarootdir}'
827sysconfdir='${prefix}/etc'
828sharedstatedir='${prefix}/com'
829localstatedir='${prefix}/var'
830includedir='${prefix}/include'
831oldincludedir='/usr/include'
832docdir='${datarootdir}/doc/${PACKAGE}'
833infodir='${datarootdir}/info'
834htmldir='${docdir}'
835dvidir='${docdir}'
836pdfdir='${docdir}'
837psdir='${docdir}'
838libdir='${exec_prefix}/lib'
839localedir='${datarootdir}/locale'
840mandir='${datarootdir}/man'
841
842ac_prev=
843ac_dashdash=
844for ac_option
845do
846 # If the previous option needs an argument, assign it.
847 if test -n "$ac_prev"; then
848 eval $ac_prev=\$ac_option
849 ac_prev=
850 continue
851 fi
852
853 case $ac_option in
854 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
855 *) ac_optarg=yes ;;
856 esac
857
858 # Accept the important Cygnus configure options, so we can diagnose typos.
859
860 case $ac_dashdash$ac_option in
861 --)
862 ac_dashdash=yes ;;
863
864 -bindir | --bindir | --bindi | --bind | --bin | --bi)
865 ac_prev=bindir ;;
866 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
867 bindir=$ac_optarg ;;
868
869 -build | --build | --buil | --bui | --bu)
870 ac_prev=build_alias ;;
871 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
872 build_alias=$ac_optarg ;;
873
874 -cache-file | --cache-file | --cache-fil | --cache-fi \
875 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
876 ac_prev=cache_file ;;
877 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
878 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
879 cache_file=$ac_optarg ;;
880
881 --config-cache | -C)
882 cache_file=config.cache ;;
883
884 -datadir | --datadir | --datadi | --datad)
885 ac_prev=datadir ;;
886 -datadir=* | --datadir=* | --datadi=* | --datad=*)
887 datadir=$ac_optarg ;;
888
889 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
890 | --dataroo | --dataro | --datar)
891 ac_prev=datarootdir ;;
892 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
893 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
894 datarootdir=$ac_optarg ;;
895
896 -disable-* | --disable-*)
897 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
898 # Reject names that are not valid shell variable names.
899 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
900 as_fn_error "invalid feature name: $ac_useropt"
901 ac_useropt_orig=$ac_useropt
902 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
903 case $ac_user_opts in
904 *"
905"enable_$ac_useropt"
906"*) ;;
907 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
908 ac_unrecognized_sep=', ';;
909 esac
910 eval enable_$ac_useropt=no ;;
911
912 -docdir | --docdir | --docdi | --doc | --do)
913 ac_prev=docdir ;;
914 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
915 docdir=$ac_optarg ;;
916
917 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
918 ac_prev=dvidir ;;
919 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
920 dvidir=$ac_optarg ;;
921
922 -enable-* | --enable-*)
923 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
924 # Reject names that are not valid shell variable names.
925 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
926 as_fn_error "invalid feature name: $ac_useropt"
927 ac_useropt_orig=$ac_useropt
928 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
929 case $ac_user_opts in
930 *"
931"enable_$ac_useropt"
932"*) ;;
933 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
934 ac_unrecognized_sep=', ';;
935 esac
936 eval enable_$ac_useropt=\$ac_optarg ;;
937
938 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
939 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
940 | --exec | --exe | --ex)
941 ac_prev=exec_prefix ;;
942 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
943 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
944 | --exec=* | --exe=* | --ex=*)
945 exec_prefix=$ac_optarg ;;
946
947 -gas | --gas | --ga | --g)
948 # Obsolete; use --with-gas.
949 with_gas=yes ;;
950
951 -help | --help | --hel | --he | -h)
952 ac_init_help=long ;;
953 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
954 ac_init_help=recursive ;;
955 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
956 ac_init_help=short ;;
957
958 -host | --host | --hos | --ho)
959 ac_prev=host_alias ;;
960 -host=* | --host=* | --hos=* | --ho=*)
961 host_alias=$ac_optarg ;;
962
963 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
964 ac_prev=htmldir ;;
965 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
966 | --ht=*)
967 htmldir=$ac_optarg ;;
968
969 -includedir | --includedir | --includedi | --included | --include \
970 | --includ | --inclu | --incl | --inc)
971 ac_prev=includedir ;;
972 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
973 | --includ=* | --inclu=* | --incl=* | --inc=*)
974 includedir=$ac_optarg ;;
975
976 -infodir | --infodir | --infodi | --infod | --info | --inf)
977 ac_prev=infodir ;;
978 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
979 infodir=$ac_optarg ;;
980
981 -libdir | --libdir | --libdi | --libd)
982 ac_prev=libdir ;;
983 -libdir=* | --libdir=* | --libdi=* | --libd=*)
984 libdir=$ac_optarg ;;
985
986 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
987 | --libexe | --libex | --libe)
988 ac_prev=libexecdir ;;
989 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
990 | --libexe=* | --libex=* | --libe=*)
991 libexecdir=$ac_optarg ;;
992
993 -localedir | --localedir | --localedi | --localed | --locale)
994 ac_prev=localedir ;;
995 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
996 localedir=$ac_optarg ;;
997
998 -localstatedir | --localstatedir | --localstatedi | --localstated \
999 | --localstate | --localstat | --localsta | --localst | --locals)
1000 ac_prev=localstatedir ;;
1001 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1002 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1003 localstatedir=$ac_optarg ;;
1004
1005 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1006 ac_prev=mandir ;;
1007 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1008 mandir=$ac_optarg ;;
1009
1010 -nfp | --nfp | --nf)
1011 # Obsolete; use --without-fp.
1012 with_fp=no ;;
1013
1014 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1015 | --no-cr | --no-c | -n)
1016 no_create=yes ;;
1017
1018 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1019 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1020 no_recursion=yes ;;
1021
1022 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1023 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1024 | --oldin | --oldi | --old | --ol | --o)
1025 ac_prev=oldincludedir ;;
1026 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1027 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1028 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1029 oldincludedir=$ac_optarg ;;
1030
1031 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1032 ac_prev=prefix ;;
1033 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1034 prefix=$ac_optarg ;;
1035
1036 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1037 | --program-pre | --program-pr | --program-p)
1038 ac_prev=program_prefix ;;
1039 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1040 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1041 program_prefix=$ac_optarg ;;
1042
1043 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1044 | --program-suf | --program-su | --program-s)
1045 ac_prev=program_suffix ;;
1046 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1047 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1048 program_suffix=$ac_optarg ;;
1049
1050 -program-transform-name | --program-transform-name \
1051 | --program-transform-nam | --program-transform-na \
1052 | --program-transform-n | --program-transform- \
1053 | --program-transform | --program-transfor \
1054 | --program-transfo | --program-transf \
1055 | --program-trans | --program-tran \
1056 | --progr-tra | --program-tr | --program-t)
1057 ac_prev=program_transform_name ;;
1058 -program-transform-name=* | --program-transform-name=* \
1059 | --program-transform-nam=* | --program-transform-na=* \
1060 | --program-transform-n=* | --program-transform-=* \
1061 | --program-transform=* | --program-transfor=* \
1062 | --program-transfo=* | --program-transf=* \
1063 | --program-trans=* | --program-tran=* \
1064 | --progr-tra=* | --program-tr=* | --program-t=*)
1065 program_transform_name=$ac_optarg ;;
1066
1067 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1068 ac_prev=pdfdir ;;
1069 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1070 pdfdir=$ac_optarg ;;
1071
1072 -psdir | --psdir | --psdi | --psd | --ps)
1073 ac_prev=psdir ;;
1074 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1075 psdir=$ac_optarg ;;
1076
1077 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1078 | -silent | --silent | --silen | --sile | --sil)
1079 silent=yes ;;
1080
1081 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1082 ac_prev=sbindir ;;
1083 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1084 | --sbi=* | --sb=*)
1085 sbindir=$ac_optarg ;;
1086
1087 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1088 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1089 | --sharedst | --shareds | --shared | --share | --shar \
1090 | --sha | --sh)
1091 ac_prev=sharedstatedir ;;
1092 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1093 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1094 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1095 | --sha=* | --sh=*)
1096 sharedstatedir=$ac_optarg ;;
1097
1098 -site | --site | --sit)
1099 ac_prev=site ;;
1100 -site=* | --site=* | --sit=*)
1101 site=$ac_optarg ;;
1102
1103 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1104 ac_prev=srcdir ;;
1105 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1106 srcdir=$ac_optarg ;;
1107
1108 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1109 | --syscon | --sysco | --sysc | --sys | --sy)
1110 ac_prev=sysconfdir ;;
1111 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1112 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1113 sysconfdir=$ac_optarg ;;
1114
1115 -target | --target | --targe | --targ | --tar | --ta | --t)
1116 ac_prev=target_alias ;;
1117 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1118 target_alias=$ac_optarg ;;
1119
1120 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1121 verbose=yes ;;
1122
1123 -version | --version | --versio | --versi | --vers | -V)
1124 ac_init_version=: ;;
1125
1126 -with-* | --with-*)
1127 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1128 # Reject names that are not valid shell variable names.
1129 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1130 as_fn_error "invalid package name: $ac_useropt"
1131 ac_useropt_orig=$ac_useropt
1132 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1133 case $ac_user_opts in
1134 *"
1135"with_$ac_useropt"
1136"*) ;;
1137 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1138 ac_unrecognized_sep=', ';;
1139 esac
1140 eval with_$ac_useropt=\$ac_optarg ;;
1141
1142 -without-* | --without-*)
1143 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1144 # Reject names that are not valid shell variable names.
1145 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1146 as_fn_error "invalid package name: $ac_useropt"
1147 ac_useropt_orig=$ac_useropt
1148 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1149 case $ac_user_opts in
1150 *"
1151"with_$ac_useropt"
1152"*) ;;
1153 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1154 ac_unrecognized_sep=', ';;
1155 esac
1156 eval with_$ac_useropt=no ;;
1157
1158 --x)
1159 # Obsolete; use --with-x.
1160 with_x=yes ;;
1161
1162 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1163 | --x-incl | --x-inc | --x-in | --x-i)
1164 ac_prev=x_includes ;;
1165 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1166 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1167 x_includes=$ac_optarg ;;
1168
1169 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1170 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1171 ac_prev=x_libraries ;;
1172 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1173 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1174 x_libraries=$ac_optarg ;;
1175
1176 -*) as_fn_error "unrecognized option: \`$ac_option'
1177Try \`$0 --help' for more information."
1178 ;;
1179
1180 *=*)
1181 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1182 # Reject names that are not valid shell variable names.
1183 case $ac_envvar in #(
1184 '' | [0-9]* | *[!_$as_cr_alnum]* )
1185 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1186 esac
1187 eval $ac_envvar=\$ac_optarg
1188 export $ac_envvar ;;
1189
1190 *)
1191 # FIXME: should be removed in autoconf 3.0.
1192 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1193 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1194 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1195 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1196 ;;
1197
1198 esac
1199done
1200
1201if test -n "$ac_prev"; then
1202 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1203 as_fn_error "missing argument to $ac_option"
1204fi
1205
1206if test -n "$ac_unrecognized_opts"; then
1207 case $enable_option_checking in
1208 no) ;;
1209 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1210 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1211 esac
1212fi
1213
1214# Check all directory arguments for consistency.
1215for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1216 datadir sysconfdir sharedstatedir localstatedir includedir \
1217 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1218 libdir localedir mandir
1219do
1220 eval ac_val=\$$ac_var
1221 # Remove trailing slashes.
1222 case $ac_val in
1223 */ )
1224 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1225 eval $ac_var=\$ac_val;;
1226 esac
1227 # Be sure to have absolute directory names.
1228 case $ac_val in
1229 [\\/$]* | ?:[\\/]* ) continue;;
1230 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1231 esac
1232 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1233done
1234
1235# There might be people who depend on the old broken behavior: `$host'
1236# used to hold the argument of --host etc.
1237# FIXME: To remove some day.
1238build=$build_alias
1239host=$host_alias
1240target=$target_alias
1241
1242# FIXME: To remove some day.
1243if test "x$host_alias" != x; then
1244 if test "x$build_alias" = x; then
1245 cross_compiling=maybe
1246 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1247 If a cross compiler is detected then cross compile mode will be used." >&2
1248 elif test "x$build_alias" != "x$host_alias"; then
1249 cross_compiling=yes
1250 fi
1251fi
1252
1253ac_tool_prefix=
1254test -n "$host_alias" && ac_tool_prefix=$host_alias-
1255
1256test "$silent" = yes && exec 6>/dev/null
1257
1258
1259ac_pwd=`pwd` && test -n "$ac_pwd" &&
1260ac_ls_di=`ls -di .` &&
1261ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1262 as_fn_error "working directory cannot be determined"
1263test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1264 as_fn_error "pwd does not report name of working directory"
1265
1266
1267# Find the source files, if location was not specified.
1268if test -z "$srcdir"; then
1269 ac_srcdir_defaulted=yes
1270 # Try the directory containing this script, then the parent directory.
1271 ac_confdir=`$as_dirname -- "$as_myself" ||
1272$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1273 X"$as_myself" : 'X\(//\)[^/]' \| \
1274 X"$as_myself" : 'X\(//\)$' \| \
1275 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1276$as_echo X"$as_myself" |
1277 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1278 s//\1/
1279 q
1280 }
1281 /^X\(\/\/\)[^/].*/{
1282 s//\1/
1283 q
1284 }
1285 /^X\(\/\/\)$/{
1286 s//\1/
1287 q
1288 }
1289 /^X\(\/\).*/{
1290 s//\1/
1291 q
1292 }
1293 s/.*/./; q'`
1294 srcdir=$ac_confdir
1295 if test ! -r "$srcdir/$ac_unique_file"; then
1296 srcdir=..
1297 fi
1298else
1299 ac_srcdir_defaulted=no
1300fi
1301if test ! -r "$srcdir/$ac_unique_file"; then
1302 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1303 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1304fi
1305ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1306ac_abs_confdir=`(
1307 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1308 pwd)`
1309# When building in place, set srcdir=.
1310if test "$ac_abs_confdir" = "$ac_pwd"; then
1311 srcdir=.
1312fi
1313# Remove unnecessary trailing slashes from srcdir.
1314# Double slashes in file names in object file debugging info
1315# mess up M-x gdb in Emacs.
1316case $srcdir in
1317*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1318esac
1319for ac_var in $ac_precious_vars; do
1320 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1321 eval ac_env_${ac_var}_value=\$${ac_var}
1322 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1323 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1324done
1325
1326#
1327# Report the --help message.
1328#
1329if test "$ac_init_help" = "long"; then
1330 # Omit some internal or obsolete options to make the list less imposing.
1331 # This message is too long to be a string in the A/UX 3.1 sh.
1332 cat <<_ACEOF
1333\`configure' configures this package to adapt to many kinds of systems.
1334
1335Usage: $0 [OPTION]... [VAR=VALUE]...
1336
1337To assign environment variables (e.g., CC, CFLAGS...), specify them as
1338VAR=VALUE. See below for descriptions of some of the useful variables.
1339
1340Defaults for the options are specified in brackets.
1341
1342Configuration:
1343 -h, --help display this help and exit
1344 --help=short display options specific to this package
1345 --help=recursive display the short help of all the included packages
1346 -V, --version display version information and exit
1347 -q, --quiet, --silent do not print \`checking...' messages
1348 --cache-file=FILE cache test results in FILE [disabled]
1349 -C, --config-cache alias for \`--cache-file=config.cache'
1350 -n, --no-create do not create output files
1351 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1352
1353Installation directories:
1354 --prefix=PREFIX install architecture-independent files in PREFIX
1355 [$ac_default_prefix]
1356 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1357 [PREFIX]
1358
1359By default, \`make install' will install all the files in
1360\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1361an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1362for instance \`--prefix=\$HOME'.
1363
1364For better control, use the options below.
1365
1366Fine tuning of the installation directories:
1367 --bindir=DIR user executables [EPREFIX/bin]
1368 --sbindir=DIR system admin executables [EPREFIX/sbin]
1369 --libexecdir=DIR program executables [EPREFIX/libexec]
1370 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1371 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1372 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1373 --libdir=DIR object code libraries [EPREFIX/lib]
1374 --includedir=DIR C header files [PREFIX/include]
1375 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1376 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1377 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1378 --infodir=DIR info documentation [DATAROOTDIR/info]
1379 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1380 --mandir=DIR man documentation [DATAROOTDIR/man]
1381 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1382 --htmldir=DIR html documentation [DOCDIR]
1383 --dvidir=DIR dvi documentation [DOCDIR]
1384 --pdfdir=DIR pdf documentation [DOCDIR]
1385 --psdir=DIR ps documentation [DOCDIR]
1386_ACEOF
1387
1388 cat <<\_ACEOF
1389
1390Program names:
1391 --program-prefix=PREFIX prepend PREFIX to installed program names
1392 --program-suffix=SUFFIX append SUFFIX to installed program names
1393 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1394
1395System types:
1396 --build=BUILD configure for building on BUILD [guessed]
1397 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1398 --target=TARGET configure for building compilers for TARGET [HOST]
1399_ACEOF
1400fi
1401
1402if test -n "$ac_init_help"; then
1403
1404 cat <<\_ACEOF
1405
1406Optional Features:
1407 --disable-option-checking ignore unrecognized --enable/--with options
1408 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1409 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1410 --enable-plugins Enable support for plugins
1411 --enable-shared[=PKGS] build shared libraries [default=yes]
1412 --enable-static[=PKGS] build static libraries [default=yes]
1413 --enable-fast-install[=PKGS]
1414 optimize for fast installation [default=yes]
1415 --disable-libtool-lock avoid locking (might break parallel builds)
1416 --enable-maintainer-mode enable make rules and dependencies not useful
1417 (and sometimes confusing) to the casual installer
1418 --enable-sim-bswap Use Host specific BSWAP instruction.
1419 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1420 --enable-sim-debug=opts Enable debugging flags
1421 --enable-sim-stdio Specify whether to use stdio for console input/output.
1422 --enable-sim-trace=opts Enable tracing flags
1423 --enable-sim-profile=opts Enable profiling flags
1424 --enable-sim-endian=endian Specify target byte endian orientation.
1425 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses.
1426 --enable-sim-hostendian=end Specify host byte endian orientation.
1427 --enable-sim-default-model=model Specify default model to simulate.
1428 --enable-sim-environment=environment Specify mixed, user, virtual or operating environment.
1429 --enable-sim-inline=inlines Specify which functions should be inlined.
1430 --enable-werror treat compile warnings as errors
1431 --enable-build-warnings enable build-time compiler warnings if gcc is used
1432 --enable-sim-build-warnings
1433 enable SIM specific build-time compiler warnings if
1434 gcc is used
1435 --enable-sim-hardware=LIST
1436 Specify the hardware to be included in the build.
1437
1438Optional Packages:
1439 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1440 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1441 --with-zlib include zlib support (auto/yes/no) default=auto
1442 --with-pic try to use only PIC/non-PIC objects [default=use
1443 both]
1444 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1445 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1446 --with-bugurl=URL Direct users to URL to report a bug
1447
1448Some influential environment variables:
1449 CC C compiler command
1450 CFLAGS C compiler flags
1451 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1452 nonstandard directory <lib dir>
1453 LIBS libraries to pass to the linker, e.g. -l<library>
1454 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1455 you have headers in a nonstandard directory <include dir>
1456 CPP C preprocessor
1457 PKG_CONFIG path to pkg-config utility
1458 PKG_CONFIG_PATH
1459 directories to add to pkg-config's search path
1460 PKG_CONFIG_LIBDIR
1461 path overriding pkg-config's built-in search path
1462 SDL_CFLAGS C compiler flags for SDL, overriding pkg-config
1463 SDL_LIBS linker flags for SDL, overriding pkg-config
1464
1465Use these variables to override the choices made by `configure' or to help
1466it to find libraries and programs with nonstandard names/locations.
1467
1468Report bugs to the package provider.
1469_ACEOF
1470ac_status=$?
1471fi
1472
1473if test "$ac_init_help" = "recursive"; then
1474 # If there are subdirs, report their specific --help.
1475 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1476 test -d "$ac_dir" ||
1477 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1478 continue
1479 ac_builddir=.
1480
1481case "$ac_dir" in
1482.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1483*)
1484 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1485 # A ".." for each directory in $ac_dir_suffix.
1486 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1487 case $ac_top_builddir_sub in
1488 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1489 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1490 esac ;;
1491esac
1492ac_abs_top_builddir=$ac_pwd
1493ac_abs_builddir=$ac_pwd$ac_dir_suffix
1494# for backward compatibility:
1495ac_top_builddir=$ac_top_build_prefix
1496
1497case $srcdir in
1498 .) # We are building in place.
1499 ac_srcdir=.
1500 ac_top_srcdir=$ac_top_builddir_sub
1501 ac_abs_top_srcdir=$ac_pwd ;;
1502 [\\/]* | ?:[\\/]* ) # Absolute name.
1503 ac_srcdir=$srcdir$ac_dir_suffix;
1504 ac_top_srcdir=$srcdir
1505 ac_abs_top_srcdir=$srcdir ;;
1506 *) # Relative name.
1507 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1508 ac_top_srcdir=$ac_top_build_prefix$srcdir
1509 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1510esac
1511ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1512
1513 cd "$ac_dir" || { ac_status=$?; continue; }
1514 # Check for guested configure.
1515 if test -f "$ac_srcdir/configure.gnu"; then
1516 echo &&
1517 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1518 elif test -f "$ac_srcdir/configure"; then
1519 echo &&
1520 $SHELL "$ac_srcdir/configure" --help=recursive
1521 else
1522 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1523 fi || ac_status=$?
1524 cd "$ac_pwd" || { ac_status=$?; break; }
1525 done
1526fi
1527
1528test -n "$ac_init_help" && exit $ac_status
1529if $ac_init_version; then
1530 cat <<\_ACEOF
1531configure
1532generated by GNU Autoconf 2.64
1533
1534Copyright (C) 2009 Free Software Foundation, Inc.
1535This configure script is free software; the Free Software Foundation
1536gives unlimited permission to copy, distribute and modify it.
1537_ACEOF
1538 exit
1539fi
1540
1541## ------------------------ ##
1542## Autoconf initialization. ##
1543## ------------------------ ##
1544
1545# ac_fn_c_try_compile LINENO
1546# --------------------------
1547# Try to compile conftest.$ac_ext, and return whether this succeeded.
1548ac_fn_c_try_compile ()
1549{
1550 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1551 rm -f conftest.$ac_objext
1552 if { { ac_try="$ac_compile"
1553case "(($ac_try" in
1554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1555 *) ac_try_echo=$ac_try;;
1556esac
1557eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1558$as_echo "$ac_try_echo"; } >&5
1559 (eval "$ac_compile") 2>conftest.err
1560 ac_status=$?
1561 if test -s conftest.err; then
1562 grep -v '^ *+' conftest.err >conftest.er1
1563 cat conftest.er1 >&5
1564 mv -f conftest.er1 conftest.err
1565 fi
1566 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1567 test $ac_status = 0; } && {
1568 test -z "$ac_c_werror_flag" ||
1569 test ! -s conftest.err
1570 } && test -s conftest.$ac_objext; then :
1571 ac_retval=0
1572else
1573 $as_echo "$as_me: failed program was:" >&5
1574sed 's/^/| /' conftest.$ac_ext >&5
1575
1576 ac_retval=1
1577fi
1578 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1579 return $ac_retval
1580
1581} # ac_fn_c_try_compile
1582
1583# ac_fn_c_try_cpp LINENO
1584# ----------------------
1585# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1586ac_fn_c_try_cpp ()
1587{
1588 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1589 if { { ac_try="$ac_cpp conftest.$ac_ext"
1590case "(($ac_try" in
1591 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1592 *) ac_try_echo=$ac_try;;
1593esac
1594eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1595$as_echo "$ac_try_echo"; } >&5
1596 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1597 ac_status=$?
1598 if test -s conftest.err; then
1599 grep -v '^ *+' conftest.err >conftest.er1
1600 cat conftest.er1 >&5
1601 mv -f conftest.er1 conftest.err
1602 fi
1603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1604 test $ac_status = 0; } >/dev/null && {
1605 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1606 test ! -s conftest.err
1607 }; then :
1608 ac_retval=0
1609else
1610 $as_echo "$as_me: failed program was:" >&5
1611sed 's/^/| /' conftest.$ac_ext >&5
1612
1613 ac_retval=1
1614fi
1615 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1616 return $ac_retval
1617
1618} # ac_fn_c_try_cpp
1619
1620# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1621# -------------------------------------------------------
1622# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1623# the include files in INCLUDES and setting the cache variable VAR
1624# accordingly.
1625ac_fn_c_check_header_mongrel ()
1626{
1627 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1628 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1630$as_echo_n "checking for $2... " >&6; }
1631if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1632 $as_echo_n "(cached) " >&6
1633fi
1634eval ac_res=\$$3
1635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1636$as_echo "$ac_res" >&6; }
1637else
1638 # Is the header compilable?
1639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1640$as_echo_n "checking $2 usability... " >&6; }
1641cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1642/* end confdefs.h. */
1643$4
1644#include <$2>
1645_ACEOF
1646if ac_fn_c_try_compile "$LINENO"; then :
1647 ac_header_compiler=yes
1648else
1649 ac_header_compiler=no
1650fi
1651rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1653$as_echo "$ac_header_compiler" >&6; }
1654
1655# Is the header present?
1656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1657$as_echo_n "checking $2 presence... " >&6; }
1658cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1659/* end confdefs.h. */
1660#include <$2>
1661_ACEOF
1662if ac_fn_c_try_cpp "$LINENO"; then :
1663 ac_header_preproc=yes
1664else
1665 ac_header_preproc=no
1666fi
1667rm -f conftest.err conftest.$ac_ext
1668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1669$as_echo "$ac_header_preproc" >&6; }
1670
1671# So? What about this header?
1672case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1673 yes:no: )
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1675$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1677$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1678 ;;
1679 no:yes:* )
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1681$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1683$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1685$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1687$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1689$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1690 ;;
1691esac
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1693$as_echo_n "checking for $2... " >&6; }
1694if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1695 $as_echo_n "(cached) " >&6
1696else
1697 eval "$3=\$ac_header_compiler"
1698fi
1699eval ac_res=\$$3
1700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1701$as_echo "$ac_res" >&6; }
1702fi
1703 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1704
1705} # ac_fn_c_check_header_mongrel
1706
1707# ac_fn_c_try_run LINENO
1708# ----------------------
1709# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1710# that executables *can* be run.
1711ac_fn_c_try_run ()
1712{
1713 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1714 if { { ac_try="$ac_link"
1715case "(($ac_try" in
1716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1717 *) ac_try_echo=$ac_try;;
1718esac
1719eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1720$as_echo "$ac_try_echo"; } >&5
1721 (eval "$ac_link") 2>&5
1722 ac_status=$?
1723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1724 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1725 { { case "(($ac_try" in
1726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1727 *) ac_try_echo=$ac_try;;
1728esac
1729eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1730$as_echo "$ac_try_echo"; } >&5
1731 (eval "$ac_try") 2>&5
1732 ac_status=$?
1733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1734 test $ac_status = 0; }; }; then :
1735 ac_retval=0
1736else
1737 $as_echo "$as_me: program exited with status $ac_status" >&5
1738 $as_echo "$as_me: failed program was:" >&5
1739sed 's/^/| /' conftest.$ac_ext >&5
1740
1741 ac_retval=$ac_status
1742fi
1743 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1744 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1745 return $ac_retval
1746
1747} # ac_fn_c_try_run
1748
1749# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1750# -------------------------------------------------------
1751# Tests whether HEADER exists and can be compiled using the include files in
1752# INCLUDES, setting the cache variable VAR accordingly.
1753ac_fn_c_check_header_compile ()
1754{
1755 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1757$as_echo_n "checking for $2... " >&6; }
1758if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1759 $as_echo_n "(cached) " >&6
1760else
1761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1762/* end confdefs.h. */
1763$4
1764#include <$2>
1765_ACEOF
1766if ac_fn_c_try_compile "$LINENO"; then :
1767 eval "$3=yes"
1768else
1769 eval "$3=no"
1770fi
1771rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1772fi
1773eval ac_res=\$$3
1774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1775$as_echo "$ac_res" >&6; }
1776 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1777
1778} # ac_fn_c_check_header_compile
1779
1780# ac_fn_c_try_link LINENO
1781# -----------------------
1782# Try to link conftest.$ac_ext, and return whether this succeeded.
1783ac_fn_c_try_link ()
1784{
1785 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1786 rm -f conftest.$ac_objext conftest$ac_exeext
1787 if { { ac_try="$ac_link"
1788case "(($ac_try" in
1789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1790 *) ac_try_echo=$ac_try;;
1791esac
1792eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1793$as_echo "$ac_try_echo"; } >&5
1794 (eval "$ac_link") 2>conftest.err
1795 ac_status=$?
1796 if test -s conftest.err; then
1797 grep -v '^ *+' conftest.err >conftest.er1
1798 cat conftest.er1 >&5
1799 mv -f conftest.er1 conftest.err
1800 fi
1801 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1802 test $ac_status = 0; } && {
1803 test -z "$ac_c_werror_flag" ||
1804 test ! -s conftest.err
1805 } && test -s conftest$ac_exeext && {
1806 test "$cross_compiling" = yes ||
1807 $as_test_x conftest$ac_exeext
1808 }; then :
1809 ac_retval=0
1810else
1811 $as_echo "$as_me: failed program was:" >&5
1812sed 's/^/| /' conftest.$ac_ext >&5
1813
1814 ac_retval=1
1815fi
1816 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1817 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1818 # interfere with the next link command; also delete a directory that is
1819 # left behind by Apple's compiler. We do this before executing the actions.
1820 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1821 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1822 return $ac_retval
1823
1824} # ac_fn_c_try_link
1825
1826# ac_fn_c_check_func LINENO FUNC VAR
1827# ----------------------------------
1828# Tests whether FUNC exists, setting the cache variable VAR accordingly
1829ac_fn_c_check_func ()
1830{
1831 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1833$as_echo_n "checking for $2... " >&6; }
1834if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1835 $as_echo_n "(cached) " >&6
1836else
1837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1838/* end confdefs.h. */
1839/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1840 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1841#define $2 innocuous_$2
1842
1843/* System header to define __stub macros and hopefully few prototypes,
1844 which can conflict with char $2 (); below.
1845 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1846 <limits.h> exists even on freestanding compilers. */
1847
1848#ifdef __STDC__
1849# include <limits.h>
1850#else
1851# include <assert.h>
1852#endif
1853
1854#undef $2
1855
1856/* Override any GCC internal prototype to avoid an error.
1857 Use char because int might match the return type of a GCC
1858 builtin and then its argument prototype would still apply. */
1859#ifdef __cplusplus
1860extern "C"
1861#endif
1862char $2 ();
1863/* The GNU C library defines this for functions which it implements
1864 to always fail with ENOSYS. Some functions are actually named
1865 something starting with __ and the normal name is an alias. */
1866#if defined __stub_$2 || defined __stub___$2
1867choke me
1868#endif
1869
1870int
1871main ()
1872{
1873return $2 ();
1874 ;
1875 return 0;
1876}
1877_ACEOF
1878if ac_fn_c_try_link "$LINENO"; then :
1879 eval "$3=yes"
1880else
1881 eval "$3=no"
1882fi
1883rm -f core conftest.err conftest.$ac_objext \
1884 conftest$ac_exeext conftest.$ac_ext
1885fi
1886eval ac_res=\$$3
1887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1888$as_echo "$ac_res" >&6; }
1889 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1890
1891} # ac_fn_c_check_func
1892cat >config.log <<_ACEOF
1893This file contains any messages produced by compilers while
1894running configure, to aid debugging if configure makes a mistake.
1895
1896It was created by $as_me, which was
1897generated by GNU Autoconf 2.64. Invocation command line was
1898
1899 $ $0 $@
1900
1901_ACEOF
1902exec 5>>config.log
1903{
1904cat <<_ASUNAME
1905## --------- ##
1906## Platform. ##
1907## --------- ##
1908
1909hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1910uname -m = `(uname -m) 2>/dev/null || echo unknown`
1911uname -r = `(uname -r) 2>/dev/null || echo unknown`
1912uname -s = `(uname -s) 2>/dev/null || echo unknown`
1913uname -v = `(uname -v) 2>/dev/null || echo unknown`
1914
1915/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1916/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1917
1918/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1919/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1920/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1921/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1922/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1923/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1924/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1925
1926_ASUNAME
1927
1928as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1929for as_dir in $PATH
1930do
1931 IFS=$as_save_IFS
1932 test -z "$as_dir" && as_dir=.
1933 $as_echo "PATH: $as_dir"
1934 done
1935IFS=$as_save_IFS
1936
1937} >&5
1938
1939cat >&5 <<_ACEOF
1940
1941
1942## ----------- ##
1943## Core tests. ##
1944## ----------- ##
1945
1946_ACEOF
1947
1948
1949# Keep a trace of the command line.
1950# Strip out --no-create and --no-recursion so they do not pile up.
1951# Strip out --silent because we don't want to record it for future runs.
1952# Also quote any args containing shell meta-characters.
1953# Make two passes to allow for proper duplicate-argument suppression.
1954ac_configure_args=
1955ac_configure_args0=
1956ac_configure_args1=
1957ac_must_keep_next=false
1958for ac_pass in 1 2
1959do
1960 for ac_arg
1961 do
1962 case $ac_arg in
1963 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1964 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1965 | -silent | --silent | --silen | --sile | --sil)
1966 continue ;;
1967 *\'*)
1968 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1969 esac
1970 case $ac_pass in
1971 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1972 2)
1973 as_fn_append ac_configure_args1 " '$ac_arg'"
1974 if test $ac_must_keep_next = true; then
1975 ac_must_keep_next=false # Got value, back to normal.
1976 else
1977 case $ac_arg in
1978 *=* | --config-cache | -C | -disable-* | --disable-* \
1979 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1980 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1981 | -with-* | --with-* | -without-* | --without-* | --x)
1982 case "$ac_configure_args0 " in
1983 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1984 esac
1985 ;;
1986 -* ) ac_must_keep_next=true ;;
1987 esac
1988 fi
1989 as_fn_append ac_configure_args " '$ac_arg'"
1990 ;;
1991 esac
1992 done
1993done
1994{ ac_configure_args0=; unset ac_configure_args0;}
1995{ ac_configure_args1=; unset ac_configure_args1;}
1996
1997# When interrupted or exit'd, cleanup temporary files, and complete
1998# config.log. We remove comments because anyway the quotes in there
1999# would cause problems or look ugly.
2000# WARNING: Use '\'' to represent an apostrophe within the trap.
2001# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2002trap 'exit_status=$?
2003 # Save into config.log some information that might help in debugging.
2004 {
2005 echo
2006
2007 cat <<\_ASBOX
2008## ---------------- ##
2009## Cache variables. ##
2010## ---------------- ##
2011_ASBOX
2012 echo
2013 # The following way of writing the cache mishandles newlines in values,
2014(
2015 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2016 eval ac_val=\$$ac_var
2017 case $ac_val in #(
2018 *${as_nl}*)
2019 case $ac_var in #(
2020 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2021$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2022 esac
2023 case $ac_var in #(
2024 _ | IFS | as_nl) ;; #(
2025 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2026 *) { eval $ac_var=; unset $ac_var;} ;;
2027 esac ;;
2028 esac
2029 done
2030 (set) 2>&1 |
2031 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2032 *${as_nl}ac_space=\ *)
2033 sed -n \
2034 "s/'\''/'\''\\\\'\'''\''/g;
2035 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2036 ;; #(
2037 *)
2038 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2039 ;;
2040 esac |
2041 sort
2042)
2043 echo
2044
2045 cat <<\_ASBOX
2046## ----------------- ##
2047## Output variables. ##
2048## ----------------- ##
2049_ASBOX
2050 echo
2051 for ac_var in $ac_subst_vars
2052 do
2053 eval ac_val=\$$ac_var
2054 case $ac_val in
2055 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2056 esac
2057 $as_echo "$ac_var='\''$ac_val'\''"
2058 done | sort
2059 echo
2060
2061 if test -n "$ac_subst_files"; then
2062 cat <<\_ASBOX
2063## ------------------- ##
2064## File substitutions. ##
2065## ------------------- ##
2066_ASBOX
2067 echo
2068 for ac_var in $ac_subst_files
2069 do
2070 eval ac_val=\$$ac_var
2071 case $ac_val in
2072 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2073 esac
2074 $as_echo "$ac_var='\''$ac_val'\''"
2075 done | sort
2076 echo
2077 fi
2078
2079 if test -s confdefs.h; then
2080 cat <<\_ASBOX
2081## ----------- ##
2082## confdefs.h. ##
2083## ----------- ##
2084_ASBOX
2085 echo
2086 cat confdefs.h
2087 echo
2088 fi
2089 test "$ac_signal" != 0 &&
2090 $as_echo "$as_me: caught signal $ac_signal"
2091 $as_echo "$as_me: exit $exit_status"
2092 } >&5
2093 rm -f core *.core core.conftest.* &&
2094 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2095 exit $exit_status
2096' 0
2097for ac_signal in 1 2 13 15; do
2098 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2099done
2100ac_signal=0
2101
2102# confdefs.h avoids OS command line length limits that DEFS can exceed.
2103rm -f -r conftest* confdefs.h
2104
2105$as_echo "/* confdefs.h */" > confdefs.h
2106
2107# Predefined preprocessor variables.
2108
2109cat >>confdefs.h <<_ACEOF
2110#define PACKAGE_NAME "$PACKAGE_NAME"
2111_ACEOF
2112
2113cat >>confdefs.h <<_ACEOF
2114#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2115_ACEOF
2116
2117cat >>confdefs.h <<_ACEOF
2118#define PACKAGE_VERSION "$PACKAGE_VERSION"
2119_ACEOF
2120
2121cat >>confdefs.h <<_ACEOF
2122#define PACKAGE_STRING "$PACKAGE_STRING"
2123_ACEOF
2124
2125cat >>confdefs.h <<_ACEOF
2126#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2127_ACEOF
2128
2129cat >>confdefs.h <<_ACEOF
2130#define PACKAGE_URL "$PACKAGE_URL"
2131_ACEOF
2132
2133
2134# Let the site file select an alternate cache file if it wants to.
2135# Prefer an explicitly selected file to automatically selected ones.
2136ac_site_file1=NONE
2137ac_site_file2=NONE
2138if test -n "$CONFIG_SITE"; then
2139 ac_site_file1=$CONFIG_SITE
2140elif test "x$prefix" != xNONE; then
2141 ac_site_file1=$prefix/share/config.site
2142 ac_site_file2=$prefix/etc/config.site
2143else
2144 ac_site_file1=$ac_default_prefix/share/config.site
2145 ac_site_file2=$ac_default_prefix/etc/config.site
2146fi
2147for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2148do
2149 test "x$ac_site_file" = xNONE && continue
2150 if test -r "$ac_site_file"; then
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2152$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2153 sed 's/^/| /' "$ac_site_file" >&5
2154 . "$ac_site_file"
2155 fi
2156done
2157
2158if test -r "$cache_file"; then
2159 # Some versions of bash will fail to source /dev/null (special
2160 # files actually), so we avoid doing that.
2161 if test -f "$cache_file"; then
2162 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2163$as_echo "$as_me: loading cache $cache_file" >&6;}
2164 case $cache_file in
2165 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2166 *) . "./$cache_file";;
2167 esac
2168 fi
2169else
2170 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2171$as_echo "$as_me: creating cache $cache_file" >&6;}
2172 >$cache_file
2173fi
2174
2175# Check that the precious variables saved in the cache have kept the same
2176# value.
2177ac_cache_corrupted=false
2178for ac_var in $ac_precious_vars; do
2179 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2180 eval ac_new_set=\$ac_env_${ac_var}_set
2181 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2182 eval ac_new_val=\$ac_env_${ac_var}_value
2183 case $ac_old_set,$ac_new_set in
2184 set,)
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2186$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2187 ac_cache_corrupted=: ;;
2188 ,set)
2189 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2190$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2191 ac_cache_corrupted=: ;;
2192 ,);;
2193 *)
2194 if test "x$ac_old_val" != "x$ac_new_val"; then
2195 # differences in whitespace do not lead to failure.
2196 ac_old_val_w=`echo x $ac_old_val`
2197 ac_new_val_w=`echo x $ac_new_val`
2198 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2200$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2201 ac_cache_corrupted=:
2202 else
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2204$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2205 eval $ac_var=\$ac_old_val
2206 fi
2207 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2208$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2209 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2210$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2211 fi;;
2212 esac
2213 # Pass precious variables to config.status.
2214 if test "$ac_new_set" = set; then
2215 case $ac_new_val in
2216 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2217 *) ac_arg=$ac_var=$ac_new_val ;;
2218 esac
2219 case " $ac_configure_args " in
2220 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2221 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2222 esac
2223 fi
2224done
2225if $ac_cache_corrupted; then
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2227$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2228 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2229$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2230 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2231fi
2232## -------------------- ##
2233## Main body of script. ##
2234## -------------------- ##
2235
2236ac_ext=c
2237ac_cpp='$CPP $CPPFLAGS'
2238ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2239ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2240ac_compiler_gnu=$ac_cv_c_compiler_gnu
2241
2242
2243# This file contains common code used by all simulators.
2244#
2245# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2246# directory. It is intended to be invoked before any target specific stuff.
2247# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2248# It is intended to be invoked last.
2249#
2250# The simulator's configure.in should look like:
2251#
2252# dnl Process this file with autoconf to produce a configure script.
2253# AC_PREREQ(2.64)dnl
2254# AC_INIT(Makefile.in)
2255# sinclude(../common/aclocal.m4)
2256#
2257# SIM_AC_COMMON
2258#
2259# ... target specific stuff ...
2260#
2261# SIM_AC_OUTPUT
2262
2263# Include global overrides and fixes for Autoconf.
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290# _AC_CHECK_DECL_BODY
2291# -------------------
2292# Shell function body for AC_CHECK_DECL.
2293# _AC_CHECK_DECL_BODY
2294
2295# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2296# INCLUDES)
2297# -------------------------------------------------------------
2298# Helper to AC_CHECK_DECLS, which generates the check for a single
2299# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2300# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2314#
2315# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2316# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2317# Written by Gordon Matzigkeit, 1996
2318#
2319# This file is free software; the Free Software Foundation gives
2320# unlimited permission to copy and/or distribute it, with or without
2321# modifications, as long as this notice is preserved.
2322
2323
2324
2325# serial 56 LT_INIT
2326
2327
2328# LT_PREREQ(VERSION)
2329# ------------------
2330# Complain and exit if this libtool version is less that VERSION.
2331
2332
2333
2334# _LT_CHECK_BUILDDIR
2335# ------------------
2336# Complain if the absolute build directory name contains unusual characters
2337
2338
2339
2340# LT_INIT([OPTIONS])
2341# ------------------
2342# LT_INIT
2343
2344# Old names:
2345# This is what autoupdate's m4 run will expand. It fires
2346# the warning (with _au_warn_XXX), outputs it into the
2347# updated configure.ac (with AC_DIAGNOSE), and then outputs
2348# the replacement expansion.
2349
2350
2351# This is an auxiliary macro that is also run when
2352# autoupdate runs m4. It simply calls m4_warning, but
2353# we need a wrapper so that each warning is emitted only
2354# once. We break the quoting in m4_warning's argument in
2355# order to expand this macro's arguments, not AU_DEFUN's.
2356
2357
2358# Finally, this is the expansion that is picked up by
2359# autoconf. It tells the user to run autoupdate, and
2360# then outputs the replacement expansion. We do not care
2361# about autoupdate's warning because that contains
2362# information on what to do *after* running autoupdate.
2363
2364# This is what autoupdate's m4 run will expand. It fires
2365# the warning (with _au_warn_XXX), outputs it into the
2366# updated configure.ac (with AC_DIAGNOSE), and then outputs
2367# the replacement expansion.
2368
2369
2370# This is an auxiliary macro that is also run when
2371# autoupdate runs m4. It simply calls m4_warning, but
2372# we need a wrapper so that each warning is emitted only
2373# once. We break the quoting in m4_warning's argument in
2374# order to expand this macro's arguments, not AU_DEFUN's.
2375
2376
2377# Finally, this is the expansion that is picked up by
2378# autoconf. It tells the user to run autoupdate, and
2379# then outputs the replacement expansion. We do not care
2380# about autoupdate's warning because that contains
2381# information on what to do *after* running autoupdate.
2382
2383
2384
2385# _LT_CC_BASENAME(CC)
2386# -------------------
2387# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2388
2389
2390
2391# _LT_FILEUTILS_DEFAULTS
2392# ----------------------
2393# It is okay to use these file commands and assume they have been set
2394# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2395# _LT_FILEUTILS_DEFAULTS
2396
2397
2398# _LT_SETUP
2399# ---------
2400# _LT_SETUP
2401
2402
2403# _LT_PREPARE_SED_QUOTE_VARS
2404# --------------------------
2405# Define a few sed substitution that help us do robust quoting.
2406
2407
2408# _LT_PROG_LTMAIN
2409# ---------------
2410# Note that this code is called both from `configure', and `config.status'
2411# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2412# `config.status' has no value for ac_aux_dir unless we are using Automake,
2413# so we pass a copy along to make sure it has a sensible value anyway.
2414# _LT_PROG_LTMAIN
2415
2416
2417## ------------------------------------- ##
2418## Accumulate code for creating libtool. ##
2419## ------------------------------------- ##
2420
2421# So that we can recreate a full libtool script including additional
2422# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2423# in macros and then make a single call at the end using the `libtool'
2424# label.
2425
2426
2427# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2428# ----------------------------------------
2429# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2430
2431
2432# Initialize.
2433
2434
2435
2436# _LT_CONFIG_LIBTOOL([COMMANDS])
2437# ------------------------------
2438# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2439
2440
2441# Initialize.
2442
2443
2444
2445# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2446# -----------------------------------------------------
2447
2448
2449
2450# _LT_FORMAT_COMMENT([COMMENT])
2451# -----------------------------
2452# Add leading comment marks to the start of each line, and a trailing
2453# full-stop to the whole comment if one is not present already.
2454
2455
2456
2457
2458## ------------------------ ##
2459## FIXME: Eliminate VARNAME ##
2460## ------------------------ ##
2461
2462
2463# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2464# -------------------------------------------------------------------
2465# CONFIGNAME is the name given to the value in the libtool script.
2466# VARNAME is the (base) name used in the configure script.
2467# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2468# VARNAME. Any other value will be used directly.
2469
2470
2471
2472# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2473# --------------------------------------------------------
2474
2475
2476
2477# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2478# ------------------------------------------------
2479
2480
2481
2482# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2483# ---------------------------------------------------------
2484
2485
2486
2487# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2488# --------------------------------------------------
2489
2490
2491
2492# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2493# ---------------------------------------------------
2494
2495
2496
2497# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2498# ---------------------------------------------------
2499
2500
2501
2502
2503# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2504# ------------------------------------------------
2505
2506
2507
2508
2509# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2510# ------------------------------------
2511# Quote a variable value, and forward it to `config.status' so that its
2512# declaration there will have the same value as in `configure'. VARNAME
2513# must have a single quote delimited value for this to work.
2514
2515
2516
2517# _LT_CONFIG_STATUS_DECLARATIONS
2518# ------------------------------
2519# We delimit libtool config variables with single quotes, so when
2520# we write them to config.status, we have to be sure to quote all
2521# embedded single quotes properly. In configure, this macro expands
2522# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2523#
2524# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2525
2526
2527
2528# _LT_LIBTOOL_TAGS
2529# ----------------
2530# Output comment and list of tags supported by the script
2531
2532
2533
2534# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2535# -----------------------------------
2536# Extract the dictionary values for VARNAME (optionally with TAG) and
2537# expand to a commented shell variable setting:
2538#
2539# # Some comment about what VAR is for.
2540# visible_name=$lt_internal_name
2541
2542
2543
2544# _LT_LIBTOOL_CONFIG_VARS
2545# -----------------------
2546# Produce commented declarations of non-tagged libtool config variables
2547# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2548# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2549# section) are produced by _LT_LIBTOOL_TAG_VARS.
2550
2551
2552
2553# _LT_LIBTOOL_TAG_VARS(TAG)
2554# -------------------------
2555
2556
2557
2558# _LT_TAGVAR(VARNAME, [TAGNAME])
2559# ------------------------------
2560
2561
2562
2563# _LT_CONFIG_COMMANDS
2564# -------------------
2565# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2566# variables for single and double quote escaping we saved from calls
2567# to _LT_DECL, we can put quote escaped variables declarations
2568# into `config.status', and then the shell code to quote escape them in
2569# for loops in `config.status'. Finally, any additional code accumulated
2570# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2571#_LT_CONFIG_COMMANDS
2572
2573
2574# Initialize.
2575
2576
2577# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2578# ------------------------------------
2579# Generate a child script FILE with all initialization necessary to
2580# reuse the environment learned by the parent script, and make the
2581# file executable. If COMMENT is supplied, it is inserted after the
2582# `#!' sequence but before initialization text begins. After this
2583# macro, additional text can be appended to FILE to form the body of
2584# the child script. The macro ends with non-zero status if the
2585# file could not be fully written (such as if the disk is full).
2586# _LT_GENERATED_FILE_INIT
2587
2588# LT_OUTPUT
2589# ---------
2590# This macro allows early generation of the libtool script (before
2591# AC_OUTPUT is called), incase it is used in configure for compilation
2592# tests.
2593# LT_OUTPUT
2594
2595
2596# _LT_CONFIG(TAG)
2597# ---------------
2598# If TAG is the built-in tag, create an initial libtool script with a
2599# default configuration from the untagged config vars. Otherwise add code
2600# to config.status for appending the configuration named by TAG from the
2601# matching tagged config vars.
2602# _LT_CONFIG
2603
2604
2605# LT_SUPPORTED_TAG(TAG)
2606# ---------------------
2607# Trace this macro to discover what tags are supported by the libtool
2608# --tag option, using:
2609# autoconf --trace 'LT_SUPPORTED_TAG:$1'
2610
2611
2612
2613# C support is built-in for now
2614
2615
2616
2617
2618# LT_LANG(LANG)
2619# -------------
2620# Enable libtool support for the given language if not already enabled.
2621# LT_LANG
2622
2623
2624# _LT_LANG(LANGNAME)
2625# ------------------
2626# _LT_LANG
2627
2628
2629# _LT_LANG_DEFAULT_CONFIG
2630# -----------------------
2631# _LT_LANG_DEFAULT_CONFIG
2632
2633# Obsolete macros:
2634# This is what autoupdate's m4 run will expand. It fires
2635# the warning (with _au_warn_XXX), outputs it into the
2636# updated configure.ac (with AC_DIAGNOSE), and then outputs
2637# the replacement expansion.
2638
2639
2640# This is an auxiliary macro that is also run when
2641# autoupdate runs m4. It simply calls m4_warning, but
2642# we need a wrapper so that each warning is emitted only
2643# once. We break the quoting in m4_warning's argument in
2644# order to expand this macro's arguments, not AU_DEFUN's.
2645
2646
2647# Finally, this is the expansion that is picked up by
2648# autoconf. It tells the user to run autoupdate, and
2649# then outputs the replacement expansion. We do not care
2650# about autoupdate's warning because that contains
2651# information on what to do *after* running autoupdate.
2652
2653# This is what autoupdate's m4 run will expand. It fires
2654# the warning (with _au_warn_XXX), outputs it into the
2655# updated configure.ac (with AC_DIAGNOSE), and then outputs
2656# the replacement expansion.
2657
2658
2659# This is an auxiliary macro that is also run when
2660# autoupdate runs m4. It simply calls m4_warning, but
2661# we need a wrapper so that each warning is emitted only
2662# once. We break the quoting in m4_warning's argument in
2663# order to expand this macro's arguments, not AU_DEFUN's.
2664
2665
2666# Finally, this is the expansion that is picked up by
2667# autoconf. It tells the user to run autoupdate, and
2668# then outputs the replacement expansion. We do not care
2669# about autoupdate's warning because that contains
2670# information on what to do *after* running autoupdate.
2671
2672# This is what autoupdate's m4 run will expand. It fires
2673# the warning (with _au_warn_XXX), outputs it into the
2674# updated configure.ac (with AC_DIAGNOSE), and then outputs
2675# the replacement expansion.
2676
2677
2678# This is an auxiliary macro that is also run when
2679# autoupdate runs m4. It simply calls m4_warning, but
2680# we need a wrapper so that each warning is emitted only
2681# once. We break the quoting in m4_warning's argument in
2682# order to expand this macro's arguments, not AU_DEFUN's.
2683
2684
2685# Finally, this is the expansion that is picked up by
2686# autoconf. It tells the user to run autoupdate, and
2687# then outputs the replacement expansion. We do not care
2688# about autoupdate's warning because that contains
2689# information on what to do *after* running autoupdate.
2690
2691# This is what autoupdate's m4 run will expand. It fires
2692# the warning (with _au_warn_XXX), outputs it into the
2693# updated configure.ac (with AC_DIAGNOSE), and then outputs
2694# the replacement expansion.
2695
2696
2697# This is an auxiliary macro that is also run when
2698# autoupdate runs m4. It simply calls m4_warning, but
2699# we need a wrapper so that each warning is emitted only
2700# once. We break the quoting in m4_warning's argument in
2701# order to expand this macro's arguments, not AU_DEFUN's.
2702
2703
2704# Finally, this is the expansion that is picked up by
2705# autoconf. It tells the user to run autoupdate, and
2706# then outputs the replacement expansion. We do not care
2707# about autoupdate's warning because that contains
2708# information on what to do *after* running autoupdate.
2709
2710# This is what autoupdate's m4 run will expand. It fires
2711# the warning (with _au_warn_XXX), outputs it into the
2712# updated configure.ac (with AC_DIAGNOSE), and then outputs
2713# the replacement expansion.
2714
2715
2716# This is an auxiliary macro that is also run when
2717# autoupdate runs m4. It simply calls m4_warning, but
2718# we need a wrapper so that each warning is emitted only
2719# once. We break the quoting in m4_warning's argument in
2720# order to expand this macro's arguments, not AU_DEFUN's.
2721
2722
2723# Finally, this is the expansion that is picked up by
2724# autoconf. It tells the user to run autoupdate, and
2725# then outputs the replacement expansion. We do not care
2726# about autoupdate's warning because that contains
2727# information on what to do *after* running autoupdate.
2728
2729
2730
2731# _LT_TAG_COMPILER
2732# ----------------
2733# _LT_TAG_COMPILER
2734
2735
2736# _LT_COMPILER_BOILERPLATE
2737# ------------------------
2738# Check for compiler boilerplate output or warnings with
2739# the simple compiler test code.
2740# _LT_COMPILER_BOILERPLATE
2741
2742
2743# _LT_LINKER_BOILERPLATE
2744# ----------------------
2745# Check for linker boilerplate output or warnings with
2746# the simple link test code.
2747# _LT_LINKER_BOILERPLATE
2748
2749# _LT_REQUIRED_DARWIN_CHECKS
2750# -------------------------
2751
2752
2753
2754# _LT_DARWIN_LINKER_FEATURES
2755# --------------------------
2756# Checks for linker and compiler features on darwin
2757
2758
2759# _LT_SYS_MODULE_PATH_AIX
2760# -----------------------
2761# Links a minimal program and checks the executable
2762# for the system default hardcoded library path. In most cases,
2763# this is /usr/lib:/lib, but when the MPI compilers are used
2764# the location of the communication and MPI libs are included too.
2765# If we don't find anything, use the default library path according
2766# to the aix ld manual.
2767# _LT_SYS_MODULE_PATH_AIX
2768
2769
2770# _LT_SHELL_INIT(ARG)
2771# -------------------
2772# _LT_SHELL_INIT
2773
2774
2775
2776# _LT_PROG_ECHO_BACKSLASH
2777# -----------------------
2778# Find how we can fake an echo command that does not interpret backslash.
2779# In particular, with Autoconf 2.60 or later we add some code to the start
2780# of the generated configure script which will find a shell with a builtin
2781# printf (which we can use as an echo command).
2782# _LT_PROG_ECHO_BACKSLASH
2783
2784
2785# _LT_ENABLE_LOCK
2786# ---------------
2787# _LT_ENABLE_LOCK
2788
2789
2790# _LT_CMD_OLD_ARCHIVE
2791# -------------------
2792# _LT_CMD_OLD_ARCHIVE
2793
2794
2795# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2796# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2797# ----------------------------------------------------------------
2798# Check whether the given compiler option works
2799# _LT_COMPILER_OPTION
2800
2801# Old name:
2802# This is what autoupdate's m4 run will expand. It fires
2803# the warning (with _au_warn_XXX), outputs it into the
2804# updated configure.ac (with AC_DIAGNOSE), and then outputs
2805# the replacement expansion.
2806
2807
2808# This is an auxiliary macro that is also run when
2809# autoupdate runs m4. It simply calls m4_warning, but
2810# we need a wrapper so that each warning is emitted only
2811# once. We break the quoting in m4_warning's argument in
2812# order to expand this macro's arguments, not AU_DEFUN's.
2813
2814
2815# Finally, this is the expansion that is picked up by
2816# autoconf. It tells the user to run autoupdate, and
2817# then outputs the replacement expansion. We do not care
2818# about autoupdate's warning because that contains
2819# information on what to do *after* running autoupdate.
2820
2821
2822
2823# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2824# [ACTION-SUCCESS], [ACTION-FAILURE])
2825# ----------------------------------------------------
2826# Check whether the given linker option works
2827# _LT_LINKER_OPTION
2828
2829# Old name:
2830# This is what autoupdate's m4 run will expand. It fires
2831# the warning (with _au_warn_XXX), outputs it into the
2832# updated configure.ac (with AC_DIAGNOSE), and then outputs
2833# the replacement expansion.
2834
2835
2836# This is an auxiliary macro that is also run when
2837# autoupdate runs m4. It simply calls m4_warning, but
2838# we need a wrapper so that each warning is emitted only
2839# once. We break the quoting in m4_warning's argument in
2840# order to expand this macro's arguments, not AU_DEFUN's.
2841
2842
2843# Finally, this is the expansion that is picked up by
2844# autoconf. It tells the user to run autoupdate, and
2845# then outputs the replacement expansion. We do not care
2846# about autoupdate's warning because that contains
2847# information on what to do *after* running autoupdate.
2848
2849
2850
2851# LT_CMD_MAX_LEN
2852#---------------
2853# LT_CMD_MAX_LEN
2854
2855# Old name:
2856# This is what autoupdate's m4 run will expand. It fires
2857# the warning (with _au_warn_XXX), outputs it into the
2858# updated configure.ac (with AC_DIAGNOSE), and then outputs
2859# the replacement expansion.
2860
2861
2862# This is an auxiliary macro that is also run when
2863# autoupdate runs m4. It simply calls m4_warning, but
2864# we need a wrapper so that each warning is emitted only
2865# once. We break the quoting in m4_warning's argument in
2866# order to expand this macro's arguments, not AU_DEFUN's.
2867
2868
2869# Finally, this is the expansion that is picked up by
2870# autoconf. It tells the user to run autoupdate, and
2871# then outputs the replacement expansion. We do not care
2872# about autoupdate's warning because that contains
2873# information on what to do *after* running autoupdate.
2874
2875
2876
2877# _LT_HEADER_DLFCN
2878# ----------------
2879# _LT_HEADER_DLFCN
2880
2881
2882# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2883# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2884# ----------------------------------------------------------------
2885# _LT_TRY_DLOPEN_SELF
2886
2887
2888# LT_SYS_DLOPEN_SELF
2889# ------------------
2890# LT_SYS_DLOPEN_SELF
2891
2892# Old name:
2893# This is what autoupdate's m4 run will expand. It fires
2894# the warning (with _au_warn_XXX), outputs it into the
2895# updated configure.ac (with AC_DIAGNOSE), and then outputs
2896# the replacement expansion.
2897
2898
2899# This is an auxiliary macro that is also run when
2900# autoupdate runs m4. It simply calls m4_warning, but
2901# we need a wrapper so that each warning is emitted only
2902# once. We break the quoting in m4_warning's argument in
2903# order to expand this macro's arguments, not AU_DEFUN's.
2904
2905
2906# Finally, this is the expansion that is picked up by
2907# autoconf. It tells the user to run autoupdate, and
2908# then outputs the replacement expansion. We do not care
2909# about autoupdate's warning because that contains
2910# information on what to do *after* running autoupdate.
2911
2912
2913
2914# _LT_COMPILER_C_O([TAGNAME])
2915# ---------------------------
2916# Check to see if options -c and -o are simultaneously supported by compiler.
2917# This macro does not hard code the compiler like AC_PROG_CC_C_O.
2918# _LT_COMPILER_C_O
2919
2920
2921# _LT_COMPILER_FILE_LOCKS([TAGNAME])
2922# ----------------------------------
2923# Check to see if we can do hard links to lock some files if needed
2924# _LT_COMPILER_FILE_LOCKS
2925
2926
2927# _LT_CHECK_OBJDIR
2928# ----------------
2929# _LT_CHECK_OBJDIR
2930
2931
2932# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2933# --------------------------------------
2934# Check hardcoding attributes.
2935# _LT_LINKER_HARDCODE_LIBPATH
2936
2937
2938# _LT_CMD_STRIPLIB
2939# ----------------
2940# _LT_CMD_STRIPLIB
2941
2942
2943# _LT_SYS_DYNAMIC_LINKER([TAG])
2944# -----------------------------
2945# PORTME Fill in your ld.so characteristics
2946# _LT_SYS_DYNAMIC_LINKER
2947
2948
2949# _LT_PATH_TOOL_PREFIX(TOOL)
2950# --------------------------
2951# find a file program which can recognize shared library
2952# _LT_PATH_TOOL_PREFIX
2953
2954# Old name:
2955# This is what autoupdate's m4 run will expand. It fires
2956# the warning (with _au_warn_XXX), outputs it into the
2957# updated configure.ac (with AC_DIAGNOSE), and then outputs
2958# the replacement expansion.
2959
2960
2961# This is an auxiliary macro that is also run when
2962# autoupdate runs m4. It simply calls m4_warning, but
2963# we need a wrapper so that each warning is emitted only
2964# once. We break the quoting in m4_warning's argument in
2965# order to expand this macro's arguments, not AU_DEFUN's.
2966
2967
2968# Finally, this is the expansion that is picked up by
2969# autoconf. It tells the user to run autoupdate, and
2970# then outputs the replacement expansion. We do not care
2971# about autoupdate's warning because that contains
2972# information on what to do *after* running autoupdate.
2973
2974
2975
2976# _LT_PATH_MAGIC
2977# --------------
2978# find a file program which can recognize a shared library
2979# _LT_PATH_MAGIC
2980
2981
2982# LT_PATH_LD
2983# ----------
2984# find the pathname to the GNU or non-GNU linker
2985# LT_PATH_LD
2986
2987# Old names:
2988# This is what autoupdate's m4 run will expand. It fires
2989# the warning (with _au_warn_XXX), outputs it into the
2990# updated configure.ac (with AC_DIAGNOSE), and then outputs
2991# the replacement expansion.
2992
2993
2994# This is an auxiliary macro that is also run when
2995# autoupdate runs m4. It simply calls m4_warning, but
2996# we need a wrapper so that each warning is emitted only
2997# once. We break the quoting in m4_warning's argument in
2998# order to expand this macro's arguments, not AU_DEFUN's.
2999
3000
3001# Finally, this is the expansion that is picked up by
3002# autoconf. It tells the user to run autoupdate, and
3003# then outputs the replacement expansion. We do not care
3004# about autoupdate's warning because that contains
3005# information on what to do *after* running autoupdate.
3006
3007# This is what autoupdate's m4 run will expand. It fires
3008# the warning (with _au_warn_XXX), outputs it into the
3009# updated configure.ac (with AC_DIAGNOSE), and then outputs
3010# the replacement expansion.
3011
3012
3013# This is an auxiliary macro that is also run when
3014# autoupdate runs m4. It simply calls m4_warning, but
3015# we need a wrapper so that each warning is emitted only
3016# once. We break the quoting in m4_warning's argument in
3017# order to expand this macro's arguments, not AU_DEFUN's.
3018
3019
3020# Finally, this is the expansion that is picked up by
3021# autoconf. It tells the user to run autoupdate, and
3022# then outputs the replacement expansion. We do not care
3023# about autoupdate's warning because that contains
3024# information on what to do *after* running autoupdate.
3025
3026
3027
3028# _LT_PATH_LD_GNU
3029#- --------------
3030# _LT_PATH_LD_GNU
3031
3032
3033# _LT_CMD_RELOAD
3034# --------------
3035# find reload flag for linker
3036# -- PORTME Some linkers may need a different reload flag.
3037# _LT_CMD_RELOAD
3038
3039
3040# _LT_CHECK_MAGIC_METHOD
3041# ----------------------
3042# how to check for library dependencies
3043# -- PORTME fill in with the dynamic library characteristics
3044# _LT_CHECK_MAGIC_METHOD
3045
3046
3047# LT_PATH_NM
3048# ----------
3049# find the pathname to a BSD- or MS-compatible name lister
3050# LT_PATH_NM
3051
3052# Old names:
3053# This is what autoupdate's m4 run will expand. It fires
3054# the warning (with _au_warn_XXX), outputs it into the
3055# updated configure.ac (with AC_DIAGNOSE), and then outputs
3056# the replacement expansion.
3057
3058
3059# This is an auxiliary macro that is also run when
3060# autoupdate runs m4. It simply calls m4_warning, but
3061# we need a wrapper so that each warning is emitted only
3062# once. We break the quoting in m4_warning's argument in
3063# order to expand this macro's arguments, not AU_DEFUN's.
3064
3065
3066# Finally, this is the expansion that is picked up by
3067# autoconf. It tells the user to run autoupdate, and
3068# then outputs the replacement expansion. We do not care
3069# about autoupdate's warning because that contains
3070# information on what to do *after* running autoupdate.
3071
3072# This is what autoupdate's m4 run will expand. It fires
3073# the warning (with _au_warn_XXX), outputs it into the
3074# updated configure.ac (with AC_DIAGNOSE), and then outputs
3075# the replacement expansion.
3076
3077
3078# This is an auxiliary macro that is also run when
3079# autoupdate runs m4. It simply calls m4_warning, but
3080# we need a wrapper so that each warning is emitted only
3081# once. We break the quoting in m4_warning's argument in
3082# order to expand this macro's arguments, not AU_DEFUN's.
3083
3084
3085# Finally, this is the expansion that is picked up by
3086# autoconf. It tells the user to run autoupdate, and
3087# then outputs the replacement expansion. We do not care
3088# about autoupdate's warning because that contains
3089# information on what to do *after* running autoupdate.
3090
3091
3092
3093# LT_LIB_M
3094# --------
3095# check for math library
3096# LT_LIB_M
3097
3098# Old name:
3099# This is what autoupdate's m4 run will expand. It fires
3100# the warning (with _au_warn_XXX), outputs it into the
3101# updated configure.ac (with AC_DIAGNOSE), and then outputs
3102# the replacement expansion.
3103
3104
3105# This is an auxiliary macro that is also run when
3106# autoupdate runs m4. It simply calls m4_warning, but
3107# we need a wrapper so that each warning is emitted only
3108# once. We break the quoting in m4_warning's argument in
3109# order to expand this macro's arguments, not AU_DEFUN's.
3110
3111
3112# Finally, this is the expansion that is picked up by
3113# autoconf. It tells the user to run autoupdate, and
3114# then outputs the replacement expansion. We do not care
3115# about autoupdate's warning because that contains
3116# information on what to do *after* running autoupdate.
3117
3118
3119
3120# _LT_COMPILER_NO_RTTI([TAGNAME])
3121# -------------------------------
3122# _LT_COMPILER_NO_RTTI
3123
3124
3125# _LT_CMD_GLOBAL_SYMBOLS
3126# ----------------------
3127 # _LT_CMD_GLOBAL_SYMBOLS
3128
3129
3130# _LT_COMPILER_PIC([TAGNAME])
3131# ---------------------------
3132# _LT_COMPILER_PIC
3133
3134
3135# _LT_LINKER_SHLIBS([TAGNAME])
3136# ----------------------------
3137# See if the linker supports building shared libraries.
3138# _LT_LINKER_SHLIBS
3139
3140
3141# _LT_LANG_C_CONFIG([TAG])
3142# ------------------------
3143# Ensure that the configuration variables for a C compiler are suitably
3144# defined. These variables are subsequently used by _LT_CONFIG to write
3145# the compiler configuration to `libtool'.
3146# _LT_LANG_C_CONFIG
3147
3148
3149# _LT_LANG_CXX_CONFIG([TAG])
3150# --------------------------
3151# Ensure that the configuration variables for a C++ compiler are suitably
3152# defined. These variables are subsequently used by _LT_CONFIG to write
3153# the compiler configuration to `libtool'.
3154# _LT_LANG_CXX_CONFIG
3155
3156
3157# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3158# ---------------------------------
3159# Figure out "hidden" library dependencies from verbose
3160# compiler output when linking a shared library.
3161# Parse the compiler output and extract the necessary
3162# objects, libraries and library flags.
3163# _LT_SYS_HIDDEN_LIBDEPS
3164
3165
3166# _LT_LANG_F77_CONFIG([TAG])
3167# --------------------------
3168# Ensure that the configuration variables for a Fortran 77 compiler are
3169# suitably defined. These variables are subsequently used by _LT_CONFIG
3170# to write the compiler configuration to `libtool'.
3171# _LT_LANG_F77_CONFIG
3172
3173
3174# _LT_LANG_FC_CONFIG([TAG])
3175# -------------------------
3176# Ensure that the configuration variables for a Fortran compiler are
3177# suitably defined. These variables are subsequently used by _LT_CONFIG
3178# to write the compiler configuration to `libtool'.
3179# _LT_LANG_FC_CONFIG
3180
3181
3182# _LT_LANG_GCJ_CONFIG([TAG])
3183# --------------------------
3184# Ensure that the configuration variables for the GNU Java Compiler compiler
3185# are suitably defined. These variables are subsequently used by _LT_CONFIG
3186# to write the compiler configuration to `libtool'.
3187# _LT_LANG_GCJ_CONFIG
3188
3189
3190# _LT_LANG_RC_CONFIG([TAG])
3191# -------------------------
3192# Ensure that the configuration variables for the Windows resource compiler
3193# are suitably defined. These variables are subsequently used by _LT_CONFIG
3194# to write the compiler configuration to `libtool'.
3195# _LT_LANG_RC_CONFIG
3196
3197
3198# LT_PROG_GCJ
3199# -----------
3200
3201
3202# Old name:
3203# This is what autoupdate's m4 run will expand. It fires
3204# the warning (with _au_warn_XXX), outputs it into the
3205# updated configure.ac (with AC_DIAGNOSE), and then outputs
3206# the replacement expansion.
3207
3208
3209# This is an auxiliary macro that is also run when
3210# autoupdate runs m4. It simply calls m4_warning, but
3211# we need a wrapper so that each warning is emitted only
3212# once. We break the quoting in m4_warning's argument in
3213# order to expand this macro's arguments, not AU_DEFUN's.
3214
3215
3216# Finally, this is the expansion that is picked up by
3217# autoconf. It tells the user to run autoupdate, and
3218# then outputs the replacement expansion. We do not care
3219# about autoupdate's warning because that contains
3220# information on what to do *after* running autoupdate.
3221
3222
3223
3224# LT_PROG_RC
3225# ----------
3226
3227
3228# Old name:
3229# This is what autoupdate's m4 run will expand. It fires
3230# the warning (with _au_warn_XXX), outputs it into the
3231# updated configure.ac (with AC_DIAGNOSE), and then outputs
3232# the replacement expansion.
3233
3234
3235# This is an auxiliary macro that is also run when
3236# autoupdate runs m4. It simply calls m4_warning, but
3237# we need a wrapper so that each warning is emitted only
3238# once. We break the quoting in m4_warning's argument in
3239# order to expand this macro's arguments, not AU_DEFUN's.
3240
3241
3242# Finally, this is the expansion that is picked up by
3243# autoconf. It tells the user to run autoupdate, and
3244# then outputs the replacement expansion. We do not care
3245# about autoupdate's warning because that contains
3246# information on what to do *after* running autoupdate.
3247
3248
3249
3250# _LT_DECL_EGREP
3251# --------------
3252# If we don't have a new enough Autoconf to choose the best grep
3253# available, choose the one first in the user's PATH.
3254
3255
3256
3257# _LT_DECL_OBJDUMP
3258# --------------
3259# If we don't have a new enough Autoconf to choose the best objdump
3260# available, choose the one first in the user's PATH.
3261
3262
3263
3264# _LT_DECL_SED
3265# ------------
3266# Check for a fully-functional sed program, that truncates
3267# as few characters as possible. Prefer GNU sed if found.
3268# _LT_DECL_SED
3269
3270#m4_ifndef
3271
3272# Old name:
3273# This is what autoupdate's m4 run will expand. It fires
3274# the warning (with _au_warn_XXX), outputs it into the
3275# updated configure.ac (with AC_DIAGNOSE), and then outputs
3276# the replacement expansion.
3277
3278
3279# This is an auxiliary macro that is also run when
3280# autoupdate runs m4. It simply calls m4_warning, but
3281# we need a wrapper so that each warning is emitted only
3282# once. We break the quoting in m4_warning's argument in
3283# order to expand this macro's arguments, not AU_DEFUN's.
3284
3285
3286# Finally, this is the expansion that is picked up by
3287# autoconf. It tells the user to run autoupdate, and
3288# then outputs the replacement expansion. We do not care
3289# about autoupdate's warning because that contains
3290# information on what to do *after* running autoupdate.
3291
3292
3293
3294# _LT_CHECK_SHELL_FEATURES
3295# ------------------------
3296# Find out whether the shell is Bourne or XSI compatible,
3297# or has some other useful features.
3298# _LT_CHECK_SHELL_FEATURES
3299
3300
3301# _LT_PROG_XSI_SHELLFNS
3302# ---------------------
3303# Bourne and XSI compatible variants of some useful shell functions.
3304
3305
3306# Helper functions for option handling. -*- Autoconf -*-
3307#
3308# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3309# Inc.
3310# Written by Gary V. Vaughan, 2004
3311#
3312# This file is free software; the Free Software Foundation gives
3313# unlimited permission to copy and/or distribute it, with or without
3314# modifications, as long as this notice is preserved.
3315
3316# serial 6 ltoptions.m4
3317
3318# This is to help aclocal find these macros, as it can't see m4_define.
3319
3320
3321
3322# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3323# ------------------------------------------
3324
3325
3326
3327# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3328# ---------------------------------------
3329# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3330# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3331# saved as a flag.
3332
3333
3334
3335# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3336# ------------------------------------------------------------
3337# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3338
3339
3340
3341# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3342# -------------------------------------------------------
3343# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3344# are set.
3345
3346
3347
3348# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3349# ----------------------------------------
3350# OPTION-LIST is a space-separated list of Libtool options associated
3351# with MACRO-NAME. If any OPTION has a matching handler declared with
3352# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3353# the unknown option and exit.
3354# _LT_SET_OPTIONS
3355
3356
3357## --------------------------------- ##
3358## Macros to handle LT_INIT options. ##
3359## --------------------------------- ##
3360
3361# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3362# -----------------------------------------
3363
3364
3365
3366# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3367# -----------------------------------------------
3368# LT_OPTION_DEFINE
3369
3370
3371# dlopen
3372# ------
3373
3374
3375# This is what autoupdate's m4 run will expand. It fires
3376# the warning (with _au_warn_XXX), outputs it into the
3377# updated configure.ac (with AC_DIAGNOSE), and then outputs
3378# the replacement expansion.
3379
3380
3381# This is an auxiliary macro that is also run when
3382# autoupdate runs m4. It simply calls m4_warning, but
3383# we need a wrapper so that each warning is emitted only
3384# once. We break the quoting in m4_warning's argument in
3385# order to expand this macro's arguments, not AU_DEFUN's.
3386
3387
3388# Finally, this is the expansion that is picked up by
3389# autoconf. It tells the user to run autoupdate, and
3390# then outputs the replacement expansion. We do not care
3391# about autoupdate's warning because that contains
3392# information on what to do *after* running autoupdate.
3393
3394
3395
3396
3397# win32-dll
3398# ---------
3399# Declare package support for building win32 dll's.
3400# win32-dll
3401
3402# This is what autoupdate's m4 run will expand. It fires
3403# the warning (with _au_warn_XXX), outputs it into the
3404# updated configure.ac (with AC_DIAGNOSE), and then outputs
3405# the replacement expansion.
3406
3407
3408# This is an auxiliary macro that is also run when
3409# autoupdate runs m4. It simply calls m4_warning, but
3410# we need a wrapper so that each warning is emitted only
3411# once. We break the quoting in m4_warning's argument in
3412# order to expand this macro's arguments, not AU_DEFUN's.
3413
3414
3415# Finally, this is the expansion that is picked up by
3416# autoconf. It tells the user to run autoupdate, and
3417# then outputs the replacement expansion. We do not care
3418# about autoupdate's warning because that contains
3419# information on what to do *after* running autoupdate.
3420
3421
3422
3423
3424# _LT_ENABLE_SHARED([DEFAULT])
3425# ----------------------------
3426# implement the --enable-shared flag, and supports the `shared' and
3427# `disable-shared' LT_INIT options.
3428# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3429# _LT_ENABLE_SHARED
3430
3431
3432
3433
3434# Old names:
3435
3436
3437
3438
3439# This is what autoupdate's m4 run will expand. It fires
3440# the warning (with _au_warn_XXX), outputs it into the
3441# updated configure.ac (with AC_DIAGNOSE), and then outputs
3442# the replacement expansion.
3443
3444
3445# This is an auxiliary macro that is also run when
3446# autoupdate runs m4. It simply calls m4_warning, but
3447# we need a wrapper so that each warning is emitted only
3448# once. We break the quoting in m4_warning's argument in
3449# order to expand this macro's arguments, not AU_DEFUN's.
3450
3451
3452# Finally, this is the expansion that is picked up by
3453# autoconf. It tells the user to run autoupdate, and
3454# then outputs the replacement expansion. We do not care
3455# about autoupdate's warning because that contains
3456# information on what to do *after* running autoupdate.
3457
3458# This is what autoupdate's m4 run will expand. It fires
3459# the warning (with _au_warn_XXX), outputs it into the
3460# updated configure.ac (with AC_DIAGNOSE), and then outputs
3461# the replacement expansion.
3462
3463
3464# This is an auxiliary macro that is also run when
3465# autoupdate runs m4. It simply calls m4_warning, but
3466# we need a wrapper so that each warning is emitted only
3467# once. We break the quoting in m4_warning's argument in
3468# order to expand this macro's arguments, not AU_DEFUN's.
3469
3470
3471# Finally, this is the expansion that is picked up by
3472# autoconf. It tells the user to run autoupdate, and
3473# then outputs the replacement expansion. We do not care
3474# about autoupdate's warning because that contains
3475# information on what to do *after* running autoupdate.
3476
3477
3478
3479
3480
3481# _LT_ENABLE_STATIC([DEFAULT])
3482# ----------------------------
3483# implement the --enable-static flag, and support the `static' and
3484# `disable-static' LT_INIT options.
3485# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3486# _LT_ENABLE_STATIC
3487
3488
3489
3490
3491# Old names:
3492
3493
3494
3495
3496# This is what autoupdate's m4 run will expand. It fires
3497# the warning (with _au_warn_XXX), outputs it into the
3498# updated configure.ac (with AC_DIAGNOSE), and then outputs
3499# the replacement expansion.
3500
3501
3502# This is an auxiliary macro that is also run when
3503# autoupdate runs m4. It simply calls m4_warning, but
3504# we need a wrapper so that each warning is emitted only
3505# once. We break the quoting in m4_warning's argument in
3506# order to expand this macro's arguments, not AU_DEFUN's.
3507
3508
3509# Finally, this is the expansion that is picked up by
3510# autoconf. It tells the user to run autoupdate, and
3511# then outputs the replacement expansion. We do not care
3512# about autoupdate's warning because that contains
3513# information on what to do *after* running autoupdate.
3514
3515# This is what autoupdate's m4 run will expand. It fires
3516# the warning (with _au_warn_XXX), outputs it into the
3517# updated configure.ac (with AC_DIAGNOSE), and then outputs
3518# the replacement expansion.
3519
3520
3521# This is an auxiliary macro that is also run when
3522# autoupdate runs m4. It simply calls m4_warning, but
3523# we need a wrapper so that each warning is emitted only
3524# once. We break the quoting in m4_warning's argument in
3525# order to expand this macro's arguments, not AU_DEFUN's.
3526
3527
3528# Finally, this is the expansion that is picked up by
3529# autoconf. It tells the user to run autoupdate, and
3530# then outputs the replacement expansion. We do not care
3531# about autoupdate's warning because that contains
3532# information on what to do *after* running autoupdate.
3533
3534
3535
3536
3537
3538# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3539# ----------------------------------
3540# implement the --enable-fast-install flag, and support the `fast-install'
3541# and `disable-fast-install' LT_INIT options.
3542# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3543# _LT_ENABLE_FAST_INSTALL
3544
3545
3546
3547
3548# Old names:
3549# This is what autoupdate's m4 run will expand. It fires
3550# the warning (with _au_warn_XXX), outputs it into the
3551# updated configure.ac (with AC_DIAGNOSE), and then outputs
3552# the replacement expansion.
3553
3554
3555# This is an auxiliary macro that is also run when
3556# autoupdate runs m4. It simply calls m4_warning, but
3557# we need a wrapper so that each warning is emitted only
3558# once. We break the quoting in m4_warning's argument in
3559# order to expand this macro's arguments, not AU_DEFUN's.
3560
3561
3562# Finally, this is the expansion that is picked up by
3563# autoconf. It tells the user to run autoupdate, and
3564# then outputs the replacement expansion. We do not care
3565# about autoupdate's warning because that contains
3566# information on what to do *after* running autoupdate.
3567
3568
3569# This is what autoupdate's m4 run will expand. It fires
3570# the warning (with _au_warn_XXX), outputs it into the
3571# updated configure.ac (with AC_DIAGNOSE), and then outputs
3572# the replacement expansion.
3573
3574
3575# This is an auxiliary macro that is also run when
3576# autoupdate runs m4. It simply calls m4_warning, but
3577# we need a wrapper so that each warning is emitted only
3578# once. We break the quoting in m4_warning's argument in
3579# order to expand this macro's arguments, not AU_DEFUN's.
3580
3581
3582# Finally, this is the expansion that is picked up by
3583# autoconf. It tells the user to run autoupdate, and
3584# then outputs the replacement expansion. We do not care
3585# about autoupdate's warning because that contains
3586# information on what to do *after* running autoupdate.
3587
3588
3589
3590
3591# _LT_WITH_PIC([MODE])
3592# --------------------
3593# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3594# LT_INIT options.
3595# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3596# _LT_WITH_PIC
3597
3598
3599
3600
3601# Old name:
3602# This is what autoupdate's m4 run will expand. It fires
3603# the warning (with _au_warn_XXX), outputs it into the
3604# updated configure.ac (with AC_DIAGNOSE), and then outputs
3605# the replacement expansion.
3606
3607
3608# This is an auxiliary macro that is also run when
3609# autoupdate runs m4. It simply calls m4_warning, but
3610# we need a wrapper so that each warning is emitted only
3611# once. We break the quoting in m4_warning's argument in
3612# order to expand this macro's arguments, not AU_DEFUN's.
3613
3614
3615# Finally, this is the expansion that is picked up by
3616# autoconf. It tells the user to run autoupdate, and
3617# then outputs the replacement expansion. We do not care
3618# about autoupdate's warning because that contains
3619# information on what to do *after* running autoupdate.
3620
3621
3622
3623## ----------------- ##
3624## LTDL_INIT Options ##
3625## ----------------- ##
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3637#
3638# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3639# Written by Gary V. Vaughan, 2004
3640#
3641# This file is free software; the Free Software Foundation gives
3642# unlimited permission to copy and/or distribute it, with or without
3643# modifications, as long as this notice is preserved.
3644
3645# serial 6 ltsugar.m4
3646
3647# This is to help aclocal find these macros, as it can't see m4_define.
3648
3649
3650
3651# lt_join(SEP, ARG1, [ARG2...])
3652# -----------------------------
3653# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3654# associated separator.
3655# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3656# versions in m4sugar had bugs.
3657
3658
3659
3660
3661# lt_car(LIST)
3662# lt_cdr(LIST)
3663# ------------
3664# Manipulate m4 lists.
3665# These macros are necessary as long as will still need to support
3666# Autoconf-2.59 which quotes differently.
3667
3668
3669
3670
3671
3672# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3673# ------------------------------------------
3674# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3675# Note that neither SEPARATOR nor STRING are expanded; they are appended
3676# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3677# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3678# than defined and empty).
3679#
3680# This macro is needed until we can rely on Autoconf 2.62, since earlier
3681# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3682
3683
3684
3685
3686# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3687# ----------------------------------------------------------
3688# Produce a SEP delimited list of all paired combinations of elements of
3689# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3690# has the form PREFIXmINFIXSUFFIXn.
3691# Needed until we can rely on m4_combine added in Autoconf 2.62.
3692
3693
3694
3695# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3696# -----------------------------------------------------------------------
3697# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3698# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3699
3700
3701
3702# lt_dict_add(DICT, KEY, VALUE)
3703# -----------------------------
3704
3705
3706
3707# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3708# --------------------------------------------
3709
3710
3711
3712# lt_dict_fetch(DICT, KEY, [SUBKEY])
3713# ----------------------------------
3714
3715
3716
3717# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3718# -----------------------------------------------------------------
3719
3720
3721
3722# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3723# --------------------------------------------------------------
3724
3725
3726# ltversion.m4 -- version numbers -*- Autoconf -*-
3727#
3728# Copyright (C) 2004 Free Software Foundation, Inc.
3729# Written by Scott James Remnant, 2004
3730#
3731# This file is free software; the Free Software Foundation gives
3732# unlimited permission to copy and/or distribute it, with or without
3733# modifications, as long as this notice is preserved.
3734
3735# Generated from ltversion.in.
3736
3737# serial 3134 ltversion.m4
3738# This file is part of GNU Libtool
3739
3740
3741
3742
3743
3744
3745# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3746#
3747# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3748# Written by Scott James Remnant, 2004.
3749#
3750# This file is free software; the Free Software Foundation gives
3751# unlimited permission to copy and/or distribute it, with or without
3752# modifications, as long as this notice is preserved.
3753
3754# serial 4 lt~obsolete.m4
3755
3756# These exist entirely to fool aclocal when bootstrapping libtool.
3757#
3758# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3759# which have later been changed to m4_define as they aren't part of the
3760# exported API, or moved to Autoconf or Automake where they belong.
3761#
3762# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3763# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3764# using a macro with the same name in our local m4/libtool.m4 it'll
3765# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3766# and doesn't know about Autoconf macros at all.)
3767#
3768# So we provide this file, which has a silly filename so it's always
3769# included after everything else. This provides aclocal with the
3770# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3771# because those macros already exist, or will be overwritten later.
3772# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3773#
3774# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3775# Yes, that means every name once taken will need to remain here until
3776# we give up compatibility with versions before 1.7, at which point
3777# we need to keep only those names which we still refer to.
3778
3779# This is to help aclocal find these macros, as it can't see m4_define.
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844## -*- Autoconf -*-
3845
3846# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3847# Free Software Foundation, Inc.
3848#
3849# This file is free software; the Free Software Foundation
3850# gives unlimited permission to copy and/or distribute it,
3851# with or without modifications, as long as this notice is preserved.
3852
3853# serial 8
3854
3855# Based on depend.m4 from automake 1.9, modified for standalone use in
3856# an environment where GNU make is required.
3857
3858# ZW_PROG_COMPILER_DEPENDENCIES
3859# -----------------------------
3860# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3861# sets fooDEPMODE accordingly. Cache-variable compatible with
3862# original; not side-effect compatible. As the users of this macro
3863# may require accurate dependencies for correct builds, it does *not*
3864# honor --disable-dependency-checking, and failure to detect a usable
3865# method is an error. depcomp is assumed to be located in
3866# $ac_aux_dir.
3867#
3868# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3869
3870
3871
3872# AM_SET_DEPDIR
3873# -------------
3874# Choose a directory name for dependency files.
3875
3876
3877# ZW_CREATE_DEPDIR
3878# ----------------
3879# As AM_SET_DEPDIR, but also create the directory at config.status time.
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930sim_inline="-DDEFAULT_INLINE=0"
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967# intl sister-directory configuration rules.
3968#
3969
3970# The idea behind this macro is that there's no need to repeat all the
3971# autoconf probes done by the intl directory - it's already done them
3972# for us. In fact, there's no need even to look at the cache for the
3973# answers. All we need to do is nab a few pieces of information.
3974# The intl directory is set up to make this easy, by generating a
3975# small file which can be sourced as a shell script; then we produce
3976# the necessary substitutions and definitions for this directory.
3977
3978
3979
3980# Autoconf M4 include file defining utility macros for complex Canadian
3981# cross builds.
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991####
3992# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3993# or AC_INIT.
3994# These demand that AC_CANONICAL_SYSTEM be called beforehand.
3995
3996####
3997# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3998# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3999
4000
4001####
4002# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4003# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4004
4005
4006
4007# Backported from Autoconf 2.5x; can go away when and if
4008# we switch. Put the OS path separator in $PATH_SEPARATOR.
4009
4010
4011
4012
4013# ACX_HAVE_GCC_FOR_TARGET
4014# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4015
4016
4017# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4018# Searching for installed target binutils. We need to take extra care,
4019# else we may find the wrong assembler, linker, etc., and lose.
4020#
4021# First try --with-build-time-tools, if specified.
4022#
4023# For build != host, we ask the installed GCC for the name of the tool it
4024# uses, and accept it if it is an absolute path. This is because the
4025# only good choice for a compiler is the same GCC version that is being
4026# installed (or we couldn't make target libraries), and we assume that
4027# on the host system we'll have not only the same GCC version, but also
4028# the same binutils version.
4029#
4030# For build == host, search the same directories that the installed
4031# compiler will search. We used to do this for the assembler, linker,
4032# and nm only; for simplicity of configuration, however, we extend this
4033# criterion to tools (such as ar and ranlib) that are never invoked by
4034# the compiler, to avoid mismatches.
4035#
4036# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4037# if build == target. This makes the most sense only when bootstrapping,
4038# but we also do so when build != host. In this case, we hope that the
4039# build and host systems will have similar contents of MD_EXEC_PREFIX.
4040#
4041# If we do not find a suitable binary, then try the user's path.
4042
4043
4044###
4045# AC_PROG_CPP_WERROR
4046# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4047# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4048# For now, using this also overrides header checks to use only the
4049# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4050# bit harder from here).
4051# Eventually autoconf will default to checking headers with the compiler
4052# instead, and we'll have to do this differently.
4053
4054# AC_PROG_CPP_WERROR
4055
4056# Test for GNAT.
4057# We require the gnatbind & gnatmake programs, as well as a compiler driver
4058# that understands Ada. We use the user's CC setting, already found, and
4059# possibly add $1 to the command-line parameters.
4060#
4061# Sets the shell variable have_gnat to yes or no as appropriate, and
4062# substitutes GNATBIND and GNATMAKE.
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088ac_ext=c
4089ac_cpp='$CPP $CPPFLAGS'
4090ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4091ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4092ac_compiler_gnu=$ac_cv_c_compiler_gnu
4093if test -n "$ac_tool_prefix"; then
4094 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4095set dummy ${ac_tool_prefix}gcc; ac_word=$2
4096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4097$as_echo_n "checking for $ac_word... " >&6; }
4098if test "${ac_cv_prog_CC+set}" = set; then :
4099 $as_echo_n "(cached) " >&6
4100else
4101 if test -n "$CC"; then
4102 ac_cv_prog_CC="$CC" # Let the user override the test.
4103else
4104as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4105for as_dir in $PATH
4106do
4107 IFS=$as_save_IFS
4108 test -z "$as_dir" && as_dir=.
4109 for ac_exec_ext in '' $ac_executable_extensions; do
4110 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4111 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4112 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4113 break 2
4114 fi
4115done
4116 done
4117IFS=$as_save_IFS
4118
4119fi
4120fi
4121CC=$ac_cv_prog_CC
4122if test -n "$CC"; then
4123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4124$as_echo "$CC" >&6; }
4125else
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4127$as_echo "no" >&6; }
4128fi
4129
4130
4131fi
4132if test -z "$ac_cv_prog_CC"; then
4133 ac_ct_CC=$CC
4134 # Extract the first word of "gcc", so it can be a program name with args.
4135set dummy gcc; ac_word=$2
4136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4137$as_echo_n "checking for $ac_word... " >&6; }
4138if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4139 $as_echo_n "(cached) " >&6
4140else
4141 if test -n "$ac_ct_CC"; then
4142 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4143else
4144as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4145for as_dir in $PATH
4146do
4147 IFS=$as_save_IFS
4148 test -z "$as_dir" && as_dir=.
4149 for ac_exec_ext in '' $ac_executable_extensions; do
4150 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4151 ac_cv_prog_ac_ct_CC="gcc"
4152 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4153 break 2
4154 fi
4155done
4156 done
4157IFS=$as_save_IFS
4158
4159fi
4160fi
4161ac_ct_CC=$ac_cv_prog_ac_ct_CC
4162if test -n "$ac_ct_CC"; then
4163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4164$as_echo "$ac_ct_CC" >&6; }
4165else
4166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4167$as_echo "no" >&6; }
4168fi
4169
4170 if test "x$ac_ct_CC" = x; then
4171 CC=""
4172 else
4173 case $cross_compiling:$ac_tool_warned in
4174yes:)
4175{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4176$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4177ac_tool_warned=yes ;;
4178esac
4179 CC=$ac_ct_CC
4180 fi
4181else
4182 CC="$ac_cv_prog_CC"
4183fi
4184
4185if test -z "$CC"; then
4186 if test -n "$ac_tool_prefix"; then
4187 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4188set dummy ${ac_tool_prefix}cc; ac_word=$2
4189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4190$as_echo_n "checking for $ac_word... " >&6; }
4191if test "${ac_cv_prog_CC+set}" = set; then :
4192 $as_echo_n "(cached) " >&6
4193else
4194 if test -n "$CC"; then
4195 ac_cv_prog_CC="$CC" # Let the user override the test.
4196else
4197as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198for as_dir in $PATH
4199do
4200 IFS=$as_save_IFS
4201 test -z "$as_dir" && as_dir=.
4202 for ac_exec_ext in '' $ac_executable_extensions; do
4203 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4204 ac_cv_prog_CC="${ac_tool_prefix}cc"
4205 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4206 break 2
4207 fi
4208done
4209 done
4210IFS=$as_save_IFS
4211
4212fi
4213fi
4214CC=$ac_cv_prog_CC
4215if test -n "$CC"; then
4216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4217$as_echo "$CC" >&6; }
4218else
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4220$as_echo "no" >&6; }
4221fi
4222
4223
4224 fi
4225fi
4226if test -z "$CC"; then
4227 # Extract the first word of "cc", so it can be a program name with args.
4228set dummy cc; ac_word=$2
4229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4230$as_echo_n "checking for $ac_word... " >&6; }
4231if test "${ac_cv_prog_CC+set}" = set; then :
4232 $as_echo_n "(cached) " >&6
4233else
4234 if test -n "$CC"; then
4235 ac_cv_prog_CC="$CC" # Let the user override the test.
4236else
4237 ac_prog_rejected=no
4238as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4239for as_dir in $PATH
4240do
4241 IFS=$as_save_IFS
4242 test -z "$as_dir" && as_dir=.
4243 for ac_exec_ext in '' $ac_executable_extensions; do
4244 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4245 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4246 ac_prog_rejected=yes
4247 continue
4248 fi
4249 ac_cv_prog_CC="cc"
4250 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4251 break 2
4252 fi
4253done
4254 done
4255IFS=$as_save_IFS
4256
4257if test $ac_prog_rejected = yes; then
4258 # We found a bogon in the path, so make sure we never use it.
4259 set dummy $ac_cv_prog_CC
4260 shift
4261 if test $# != 0; then
4262 # We chose a different compiler from the bogus one.
4263 # However, it has the same basename, so the bogon will be chosen
4264 # first if we set CC to just the basename; use the full file name.
4265 shift
4266 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4267 fi
4268fi
4269fi
4270fi
4271CC=$ac_cv_prog_CC
4272if test -n "$CC"; then
4273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4274$as_echo "$CC" >&6; }
4275else
4276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4277$as_echo "no" >&6; }
4278fi
4279
4280
4281fi
4282if test -z "$CC"; then
4283 if test -n "$ac_tool_prefix"; then
4284 for ac_prog in cl.exe
4285 do
4286 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4287set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4289$as_echo_n "checking for $ac_word... " >&6; }
4290if test "${ac_cv_prog_CC+set}" = set; then :
4291 $as_echo_n "(cached) " >&6
4292else
4293 if test -n "$CC"; then
4294 ac_cv_prog_CC="$CC" # Let the user override the test.
4295else
4296as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4297for as_dir in $PATH
4298do
4299 IFS=$as_save_IFS
4300 test -z "$as_dir" && as_dir=.
4301 for ac_exec_ext in '' $ac_executable_extensions; do
4302 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4303 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4305 break 2
4306 fi
4307done
4308 done
4309IFS=$as_save_IFS
4310
4311fi
4312fi
4313CC=$ac_cv_prog_CC
4314if test -n "$CC"; then
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4316$as_echo "$CC" >&6; }
4317else
4318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4319$as_echo "no" >&6; }
4320fi
4321
4322
4323 test -n "$CC" && break
4324 done
4325fi
4326if test -z "$CC"; then
4327 ac_ct_CC=$CC
4328 for ac_prog in cl.exe
4329do
4330 # Extract the first word of "$ac_prog", so it can be a program name with args.
4331set dummy $ac_prog; ac_word=$2
4332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4333$as_echo_n "checking for $ac_word... " >&6; }
4334if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4335 $as_echo_n "(cached) " >&6
4336else
4337 if test -n "$ac_ct_CC"; then
4338 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4339else
4340as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4341for as_dir in $PATH
4342do
4343 IFS=$as_save_IFS
4344 test -z "$as_dir" && as_dir=.
4345 for ac_exec_ext in '' $ac_executable_extensions; do
4346 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4347 ac_cv_prog_ac_ct_CC="$ac_prog"
4348 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4349 break 2
4350 fi
4351done
4352 done
4353IFS=$as_save_IFS
4354
4355fi
4356fi
4357ac_ct_CC=$ac_cv_prog_ac_ct_CC
4358if test -n "$ac_ct_CC"; then
4359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4360$as_echo "$ac_ct_CC" >&6; }
4361else
4362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4363$as_echo "no" >&6; }
4364fi
4365
4366
4367 test -n "$ac_ct_CC" && break
4368done
4369
4370 if test "x$ac_ct_CC" = x; then
4371 CC=""
4372 else
4373 case $cross_compiling:$ac_tool_warned in
4374yes:)
4375{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4376$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4377ac_tool_warned=yes ;;
4378esac
4379 CC=$ac_ct_CC
4380 fi
4381fi
4382
4383fi
4384
4385
4386test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4387$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4388as_fn_error "no acceptable C compiler found in \$PATH
4389See \`config.log' for more details." "$LINENO" 5; }
4390
4391# Provide some information about the compiler.
4392$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4393set X $ac_compile
4394ac_compiler=$2
4395for ac_option in --version -v -V -qversion; do
4396 { { ac_try="$ac_compiler $ac_option >&5"
4397case "(($ac_try" in
4398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4399 *) ac_try_echo=$ac_try;;
4400esac
4401eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4402$as_echo "$ac_try_echo"; } >&5
4403 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4404 ac_status=$?
4405 if test -s conftest.err; then
4406 sed '10a\
4407... rest of stderr output deleted ...
4408 10q' conftest.err >conftest.er1
4409 cat conftest.er1 >&5
4410 rm -f conftest.er1 conftest.err
4411 fi
4412 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4413 test $ac_status = 0; }
4414done
4415
4416cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4417/* end confdefs.h. */
4418
4419int
4420main ()
4421{
4422
4423 ;
4424 return 0;
4425}
4426_ACEOF
4427ac_clean_files_save=$ac_clean_files
4428ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4429# Try to create an executable without -o first, disregard a.out.
4430# It will help us diagnose broken compilers, and finding out an intuition
4431# of exeext.
4432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4433$as_echo_n "checking for C compiler default output file name... " >&6; }
4434ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4435
4436# The possible output files:
4437ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4438
4439ac_rmfiles=
4440for ac_file in $ac_files
4441do
4442 case $ac_file in
4443 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4444 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4445 esac
4446done
4447rm -f $ac_rmfiles
4448
4449if { { ac_try="$ac_link_default"
4450case "(($ac_try" in
4451 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4452 *) ac_try_echo=$ac_try;;
4453esac
4454eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4455$as_echo "$ac_try_echo"; } >&5
4456 (eval "$ac_link_default") 2>&5
4457 ac_status=$?
4458 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4459 test $ac_status = 0; }; then :
4460 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4461# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4462# in a Makefile. We should not override ac_cv_exeext if it was cached,
4463# so that the user can short-circuit this test for compilers unknown to
4464# Autoconf.
4465for ac_file in $ac_files ''
4466do
4467 test -f "$ac_file" || continue
4468 case $ac_file in
4469 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4470 ;;
4471 [ab].out )
4472 # We found the default executable, but exeext='' is most
4473 # certainly right.
4474 break;;
4475 *.* )
4476 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4477 then :; else
4478 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4479 fi
4480 # We set ac_cv_exeext here because the later test for it is not
4481 # safe: cross compilers may not add the suffix if given an `-o'
4482 # argument, so we may need to know it at that point already.
4483 # Even if this section looks crufty: it has the advantage of
4484 # actually working.
4485 break;;
4486 * )
4487 break;;
4488 esac
4489done
4490test "$ac_cv_exeext" = no && ac_cv_exeext=
4491
4492else
4493 ac_file=''
4494fi
4495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4496$as_echo "$ac_file" >&6; }
4497if test -z "$ac_file"; then :
4498 $as_echo "$as_me: failed program was:" >&5
4499sed 's/^/| /' conftest.$ac_ext >&5
4500
4501{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4502$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4503{ as_fn_set_status 77
4504as_fn_error "C compiler cannot create executables
4505See \`config.log' for more details." "$LINENO" 5; }; }
4506fi
4507ac_exeext=$ac_cv_exeext
4508
4509# Check that the compiler produces executables we can run. If not, either
4510# the compiler is broken, or we cross compile.
4511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4512$as_echo_n "checking whether the C compiler works... " >&6; }
4513# If not cross compiling, check that we can run a simple program.
4514if test "$cross_compiling" != yes; then
4515 if { ac_try='./$ac_file'
4516 { { case "(($ac_try" in
4517 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4518 *) ac_try_echo=$ac_try;;
4519esac
4520eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4521$as_echo "$ac_try_echo"; } >&5
4522 (eval "$ac_try") 2>&5
4523 ac_status=$?
4524 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4525 test $ac_status = 0; }; }; then
4526 cross_compiling=no
4527 else
4528 if test "$cross_compiling" = maybe; then
4529 cross_compiling=yes
4530 else
4531 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4532$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4533as_fn_error "cannot run C compiled programs.
4534If you meant to cross compile, use \`--host'.
4535See \`config.log' for more details." "$LINENO" 5; }
4536 fi
4537 fi
4538fi
4539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4540$as_echo "yes" >&6; }
4541
4542rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4543ac_clean_files=$ac_clean_files_save
4544# Check that the compiler produces executables we can run. If not, either
4545# the compiler is broken, or we cross compile.
4546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4547$as_echo_n "checking whether we are cross compiling... " >&6; }
4548{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4549$as_echo "$cross_compiling" >&6; }
4550
4551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4552$as_echo_n "checking for suffix of executables... " >&6; }
4553if { { ac_try="$ac_link"
4554case "(($ac_try" in
4555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4556 *) ac_try_echo=$ac_try;;
4557esac
4558eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4559$as_echo "$ac_try_echo"; } >&5
4560 (eval "$ac_link") 2>&5
4561 ac_status=$?
4562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4563 test $ac_status = 0; }; then :
4564 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4565# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4566# work properly (i.e., refer to `conftest.exe'), while it won't with
4567# `rm'.
4568for ac_file in conftest.exe conftest conftest.*; do
4569 test -f "$ac_file" || continue
4570 case $ac_file in
4571 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4572 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4573 break;;
4574 * ) break;;
4575 esac
4576done
4577else
4578 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4579$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4580as_fn_error "cannot compute suffix of executables: cannot compile and link
4581See \`config.log' for more details." "$LINENO" 5; }
4582fi
4583rm -f conftest$ac_cv_exeext
4584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4585$as_echo "$ac_cv_exeext" >&6; }
4586
4587rm -f conftest.$ac_ext
4588EXEEXT=$ac_cv_exeext
4589ac_exeext=$EXEEXT
4590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4591$as_echo_n "checking for suffix of object files... " >&6; }
4592if test "${ac_cv_objext+set}" = set; then :
4593 $as_echo_n "(cached) " >&6
4594else
4595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4596/* end confdefs.h. */
4597
4598int
4599main ()
4600{
4601
4602 ;
4603 return 0;
4604}
4605_ACEOF
4606rm -f conftest.o conftest.obj
4607if { { ac_try="$ac_compile"
4608case "(($ac_try" in
4609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4610 *) ac_try_echo=$ac_try;;
4611esac
4612eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4613$as_echo "$ac_try_echo"; } >&5
4614 (eval "$ac_compile") 2>&5
4615 ac_status=$?
4616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4617 test $ac_status = 0; }; then :
4618 for ac_file in conftest.o conftest.obj conftest.*; do
4619 test -f "$ac_file" || continue;
4620 case $ac_file in
4621 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4622 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4623 break;;
4624 esac
4625done
4626else
4627 $as_echo "$as_me: failed program was:" >&5
4628sed 's/^/| /' conftest.$ac_ext >&5
4629
4630{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4631$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4632as_fn_error "cannot compute suffix of object files: cannot compile
4633See \`config.log' for more details." "$LINENO" 5; }
4634fi
4635rm -f conftest.$ac_cv_objext conftest.$ac_ext
4636fi
4637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4638$as_echo "$ac_cv_objext" >&6; }
4639OBJEXT=$ac_cv_objext
4640ac_objext=$OBJEXT
4641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4642$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4643if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4644 $as_echo_n "(cached) " >&6
4645else
4646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4647/* end confdefs.h. */
4648
4649int
4650main ()
4651{
4652#ifndef __GNUC__
4653 choke me
4654#endif
4655
4656 ;
4657 return 0;
4658}
4659_ACEOF
4660if ac_fn_c_try_compile "$LINENO"; then :
4661 ac_compiler_gnu=yes
4662else
4663 ac_compiler_gnu=no
4664fi
4665rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4666ac_cv_c_compiler_gnu=$ac_compiler_gnu
4667
4668fi
4669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4670$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4671if test $ac_compiler_gnu = yes; then
4672 GCC=yes
4673else
4674 GCC=
4675fi
4676ac_test_CFLAGS=${CFLAGS+set}
4677ac_save_CFLAGS=$CFLAGS
4678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4679$as_echo_n "checking whether $CC accepts -g... " >&6; }
4680if test "${ac_cv_prog_cc_g+set}" = set; then :
4681 $as_echo_n "(cached) " >&6
4682else
4683 ac_save_c_werror_flag=$ac_c_werror_flag
4684 ac_c_werror_flag=yes
4685 ac_cv_prog_cc_g=no
4686 CFLAGS="-g"
4687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4688/* end confdefs.h. */
4689
4690int
4691main ()
4692{
4693
4694 ;
4695 return 0;
4696}
4697_ACEOF
4698if ac_fn_c_try_compile "$LINENO"; then :
4699 ac_cv_prog_cc_g=yes
4700else
4701 CFLAGS=""
4702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4703/* end confdefs.h. */
4704
4705int
4706main ()
4707{
4708
4709 ;
4710 return 0;
4711}
4712_ACEOF
4713if ac_fn_c_try_compile "$LINENO"; then :
4714
4715else
4716 ac_c_werror_flag=$ac_save_c_werror_flag
4717 CFLAGS="-g"
4718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4719/* end confdefs.h. */
4720
4721int
4722main ()
4723{
4724
4725 ;
4726 return 0;
4727}
4728_ACEOF
4729if ac_fn_c_try_compile "$LINENO"; then :
4730 ac_cv_prog_cc_g=yes
4731fi
4732rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4733fi
4734rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4735fi
4736rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4737 ac_c_werror_flag=$ac_save_c_werror_flag
4738fi
4739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4740$as_echo "$ac_cv_prog_cc_g" >&6; }
4741if test "$ac_test_CFLAGS" = set; then
4742 CFLAGS=$ac_save_CFLAGS
4743elif test $ac_cv_prog_cc_g = yes; then
4744 if test "$GCC" = yes; then
4745 CFLAGS="-g -O2"
4746 else
4747 CFLAGS="-g"
4748 fi
4749else
4750 if test "$GCC" = yes; then
4751 CFLAGS="-O2"
4752 else
4753 CFLAGS=
4754 fi
4755fi
4756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4757$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4758if test "${ac_cv_prog_cc_c89+set}" = set; then :
4759 $as_echo_n "(cached) " >&6
4760else
4761 ac_cv_prog_cc_c89=no
4762ac_save_CC=$CC
4763cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4764/* end confdefs.h. */
4765#include <stdarg.h>
4766#include <stdio.h>
4767#include <sys/types.h>
4768#include <sys/stat.h>
4769/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4770struct buf { int x; };
4771FILE * (*rcsopen) (struct buf *, struct stat *, int);
4772static char *e (p, i)
4773 char **p;
4774 int i;
4775{
4776 return p[i];
4777}
4778static char *f (char * (*g) (char **, int), char **p, ...)
4779{
4780 char *s;
4781 va_list v;
4782 va_start (v,p);
4783 s = g (p, va_arg (v,int));
4784 va_end (v);
4785 return s;
4786}
4787
4788/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4789 function prototypes and stuff, but not '\xHH' hex character constants.
4790 These don't provoke an error unfortunately, instead are silently treated
4791 as 'x'. The following induces an error, until -std is added to get
4792 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4793 array size at least. It's necessary to write '\x00'==0 to get something
4794 that's true only with -std. */
4795int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4796
4797/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4798 inside strings and character constants. */
4799#define FOO(x) 'x'
4800int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4801
4802int test (int i, double x);
4803struct s1 {int (*f) (int a);};
4804struct s2 {int (*f) (double a);};
4805int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4806int argc;
4807char **argv;
4808int
4809main ()
4810{
4811return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4812 ;
4813 return 0;
4814}
4815_ACEOF
4816for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4817 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4818do
4819 CC="$ac_save_CC $ac_arg"
4820 if ac_fn_c_try_compile "$LINENO"; then :
4821 ac_cv_prog_cc_c89=$ac_arg
4822fi
4823rm -f core conftest.err conftest.$ac_objext
4824 test "x$ac_cv_prog_cc_c89" != "xno" && break
4825done
4826rm -f conftest.$ac_ext
4827CC=$ac_save_CC
4828
4829fi
4830# AC_CACHE_VAL
4831case "x$ac_cv_prog_cc_c89" in
4832 x)
4833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4834$as_echo "none needed" >&6; } ;;
4835 xno)
4836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4837$as_echo "unsupported" >&6; } ;;
4838 *)
4839 CC="$CC $ac_cv_prog_cc_c89"
4840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4841$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4842esac
4843if test "x$ac_cv_prog_cc_c89" != xno; then :
4844
4845fi
4846
4847ac_ext=c
4848ac_cpp='$CPP $CPPFLAGS'
4849ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4850ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4851ac_compiler_gnu=$ac_cv_c_compiler_gnu
4852
4853ac_aux_dir=
4854for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4855 for ac_t in install-sh install.sh shtool; do
4856 if test -f "$ac_dir/$ac_t"; then
4857 ac_aux_dir=$ac_dir
4858 ac_install_sh="$ac_aux_dir/$ac_t -c"
4859 break 2
4860 fi
4861 done
4862done
4863if test -z "$ac_aux_dir"; then
4864 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4865fi
4866
4867# These three variables are undocumented and unsupported,
4868# and are intended to be withdrawn in a future Autoconf release.
4869# They can cause serious problems if a builder's source tree is in a directory
4870# whose full name contains unusual characters.
4871ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4872ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4873ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4874
4875
4876# Make sure we can run config.sub.
4877$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4878 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4879
4880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4881$as_echo_n "checking build system type... " >&6; }
4882if test "${ac_cv_build+set}" = set; then :
4883 $as_echo_n "(cached) " >&6
4884else
4885 ac_build_alias=$build_alias
4886test "x$ac_build_alias" = x &&
4887 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4888test "x$ac_build_alias" = x &&
4889 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4890ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4891 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4892
4893fi
4894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4895$as_echo "$ac_cv_build" >&6; }
4896case $ac_cv_build in
4897*-*-*) ;;
4898*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4899esac
4900build=$ac_cv_build
4901ac_save_IFS=$IFS; IFS='-'
4902set x $ac_cv_build
4903shift
4904build_cpu=$1
4905build_vendor=$2
4906shift; shift
4907# Remember, the first character of IFS is used to create $*,
4908# except with old shells:
4909build_os=$*
4910IFS=$ac_save_IFS
4911case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4912
4913
4914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4915$as_echo_n "checking host system type... " >&6; }
4916if test "${ac_cv_host+set}" = set; then :
4917 $as_echo_n "(cached) " >&6
4918else
4919 if test "x$host_alias" = x; then
4920 ac_cv_host=$ac_cv_build
4921else
4922 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4923 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4924fi
4925
4926fi
4927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4928$as_echo "$ac_cv_host" >&6; }
4929case $ac_cv_host in
4930*-*-*) ;;
4931*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4932esac
4933host=$ac_cv_host
4934ac_save_IFS=$IFS; IFS='-'
4935set x $ac_cv_host
4936shift
4937host_cpu=$1
4938host_vendor=$2
4939shift; shift
4940# Remember, the first character of IFS is used to create $*,
4941# except with old shells:
4942host_os=$*
4943IFS=$ac_save_IFS
4944case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4945
4946
4947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4948$as_echo_n "checking target system type... " >&6; }
4949if test "${ac_cv_target+set}" = set; then :
4950 $as_echo_n "(cached) " >&6
4951else
4952 if test "x$target_alias" = x; then
4953 ac_cv_target=$ac_cv_host
4954else
4955 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4956 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4957fi
4958
4959fi
4960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4961$as_echo "$ac_cv_target" >&6; }
4962case $ac_cv_target in
4963*-*-*) ;;
4964*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4965esac
4966target=$ac_cv_target
4967ac_save_IFS=$IFS; IFS='-'
4968set x $ac_cv_target
4969shift
4970target_cpu=$1
4971target_vendor=$2
4972shift; shift
4973# Remember, the first character of IFS is used to create $*,
4974# except with old shells:
4975target_os=$*
4976IFS=$ac_save_IFS
4977case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4978
4979
4980# The aliases save the names the user supplied, while $host etc.
4981# will get canonicalized.
4982test -n "$target_alias" &&
4983 test "$program_prefix$program_suffix$program_transform_name" = \
4984 NONENONEs,x,x, &&
4985 program_prefix=${target_alias}-
4986
4987ac_ext=c
4988ac_cpp='$CPP $CPPFLAGS'
4989ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4990ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4991ac_compiler_gnu=$ac_cv_c_compiler_gnu
4992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4993$as_echo_n "checking how to run the C preprocessor... " >&6; }
4994# On Suns, sometimes $CPP names a directory.
4995if test -n "$CPP" && test -d "$CPP"; then
4996 CPP=
4997fi
4998if test -z "$CPP"; then
4999 if test "${ac_cv_prog_CPP+set}" = set; then :
5000 $as_echo_n "(cached) " >&6
5001else
5002 # Double quotes because CPP needs to be expanded
5003 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5004 do
5005 ac_preproc_ok=false
5006for ac_c_preproc_warn_flag in '' yes
5007do
5008 # Use a header file that comes with gcc, so configuring glibc
5009 # with a fresh cross-compiler works.
5010 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5011 # <limits.h> exists even on freestanding compilers.
5012 # On the NeXT, cc -E runs the code through the compiler's parser,
5013 # not just through cpp. "Syntax error" is here to catch this case.
5014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5015/* end confdefs.h. */
5016#ifdef __STDC__
5017# include <limits.h>
5018#else
5019# include <assert.h>
5020#endif
5021 Syntax error
5022_ACEOF
5023if ac_fn_c_try_cpp "$LINENO"; then :
5024
5025else
5026 # Broken: fails on valid input.
5027continue
5028fi
5029rm -f conftest.err conftest.$ac_ext
5030
5031 # OK, works on sane cases. Now check whether nonexistent headers
5032 # can be detected and how.
5033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5034/* end confdefs.h. */
5035#include <ac_nonexistent.h>
5036_ACEOF
5037if ac_fn_c_try_cpp "$LINENO"; then :
5038 # Broken: success on invalid input.
5039continue
5040else
5041 # Passes both tests.
5042ac_preproc_ok=:
5043break
5044fi
5045rm -f conftest.err conftest.$ac_ext
5046
5047done
5048# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5049rm -f conftest.err conftest.$ac_ext
5050if $ac_preproc_ok; then :
5051 break
5052fi
5053
5054 done
5055 ac_cv_prog_CPP=$CPP
5056
5057fi
5058 CPP=$ac_cv_prog_CPP
5059else
5060 ac_cv_prog_CPP=$CPP
5061fi
5062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5063$as_echo "$CPP" >&6; }
5064ac_preproc_ok=false
5065for ac_c_preproc_warn_flag in '' yes
5066do
5067 # Use a header file that comes with gcc, so configuring glibc
5068 # with a fresh cross-compiler works.
5069 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5070 # <limits.h> exists even on freestanding compilers.
5071 # On the NeXT, cc -E runs the code through the compiler's parser,
5072 # not just through cpp. "Syntax error" is here to catch this case.
5073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5074/* end confdefs.h. */
5075#ifdef __STDC__
5076# include <limits.h>
5077#else
5078# include <assert.h>
5079#endif
5080 Syntax error
5081_ACEOF
5082if ac_fn_c_try_cpp "$LINENO"; then :
5083
5084else
5085 # Broken: fails on valid input.
5086continue
5087fi
5088rm -f conftest.err conftest.$ac_ext
5089
5090 # OK, works on sane cases. Now check whether nonexistent headers
5091 # can be detected and how.
5092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5093/* end confdefs.h. */
5094#include <ac_nonexistent.h>
5095_ACEOF
5096if ac_fn_c_try_cpp "$LINENO"; then :
5097 # Broken: success on invalid input.
5098continue
5099else
5100 # Passes both tests.
5101ac_preproc_ok=:
5102break
5103fi
5104rm -f conftest.err conftest.$ac_ext
5105
5106done
5107# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5108rm -f conftest.err conftest.$ac_ext
5109if $ac_preproc_ok; then :
5110
5111else
5112 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5113$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5114as_fn_error "C preprocessor \"$CPP\" fails sanity check
5115See \`config.log' for more details." "$LINENO" 5; }
5116fi
5117
5118ac_ext=c
5119ac_cpp='$CPP $CPPFLAGS'
5120ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5121ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5122ac_compiler_gnu=$ac_cv_c_compiler_gnu
5123
5124
5125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5126$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5127if test "${ac_cv_path_GREP+set}" = set; then :
5128 $as_echo_n "(cached) " >&6
5129else
5130 if test -z "$GREP"; then
5131 ac_path_GREP_found=false
5132 # Loop through the user's path and test for each of PROGNAME-LIST
5133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5134for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5135do
5136 IFS=$as_save_IFS
5137 test -z "$as_dir" && as_dir=.
5138 for ac_prog in grep ggrep; do
5139 for ac_exec_ext in '' $ac_executable_extensions; do
5140 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5141 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5142# Check for GNU ac_path_GREP and select it if it is found.
5143 # Check for GNU $ac_path_GREP
5144case `"$ac_path_GREP" --version 2>&1` in
5145*GNU*)
5146 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5147*)
5148 ac_count=0
5149 $as_echo_n 0123456789 >"conftest.in"
5150 while :
5151 do
5152 cat "conftest.in" "conftest.in" >"conftest.tmp"
5153 mv "conftest.tmp" "conftest.in"
5154 cp "conftest.in" "conftest.nl"
5155 $as_echo 'GREP' >> "conftest.nl"
5156 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5157 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5158 as_fn_arith $ac_count + 1 && ac_count=$as_val
5159 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5160 # Best one so far, save it but keep looking for a better one
5161 ac_cv_path_GREP="$ac_path_GREP"
5162 ac_path_GREP_max=$ac_count
5163 fi
5164 # 10*(2^10) chars as input seems more than enough
5165 test $ac_count -gt 10 && break
5166 done
5167 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5168esac
5169
5170 $ac_path_GREP_found && break 3
5171 done
5172 done
5173 done
5174IFS=$as_save_IFS
5175 if test -z "$ac_cv_path_GREP"; then
5176 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5177 fi
5178else
5179 ac_cv_path_GREP=$GREP
5180fi
5181
5182fi
5183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5184$as_echo "$ac_cv_path_GREP" >&6; }
5185 GREP="$ac_cv_path_GREP"
5186
5187
5188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5189$as_echo_n "checking for egrep... " >&6; }
5190if test "${ac_cv_path_EGREP+set}" = set; then :
5191 $as_echo_n "(cached) " >&6
5192else
5193 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5194 then ac_cv_path_EGREP="$GREP -E"
5195 else
5196 if test -z "$EGREP"; then
5197 ac_path_EGREP_found=false
5198 # Loop through the user's path and test for each of PROGNAME-LIST
5199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5200for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5201do
5202 IFS=$as_save_IFS
5203 test -z "$as_dir" && as_dir=.
5204 for ac_prog in egrep; do
5205 for ac_exec_ext in '' $ac_executable_extensions; do
5206 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5207 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5208# Check for GNU ac_path_EGREP and select it if it is found.
5209 # Check for GNU $ac_path_EGREP
5210case `"$ac_path_EGREP" --version 2>&1` in
5211*GNU*)
5212 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5213*)
5214 ac_count=0
5215 $as_echo_n 0123456789 >"conftest.in"
5216 while :
5217 do
5218 cat "conftest.in" "conftest.in" >"conftest.tmp"
5219 mv "conftest.tmp" "conftest.in"
5220 cp "conftest.in" "conftest.nl"
5221 $as_echo 'EGREP' >> "conftest.nl"
5222 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5223 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5224 as_fn_arith $ac_count + 1 && ac_count=$as_val
5225 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5226 # Best one so far, save it but keep looking for a better one
5227 ac_cv_path_EGREP="$ac_path_EGREP"
5228 ac_path_EGREP_max=$ac_count
5229 fi
5230 # 10*(2^10) chars as input seems more than enough
5231 test $ac_count -gt 10 && break
5232 done
5233 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5234esac
5235
5236 $ac_path_EGREP_found && break 3
5237 done
5238 done
5239 done
5240IFS=$as_save_IFS
5241 if test -z "$ac_cv_path_EGREP"; then
5242 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5243 fi
5244else
5245 ac_cv_path_EGREP=$EGREP
5246fi
5247
5248 fi
5249fi
5250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5251$as_echo "$ac_cv_path_EGREP" >&6; }
5252 EGREP="$ac_cv_path_EGREP"
5253
5254
5255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5256$as_echo_n "checking for ANSI C header files... " >&6; }
5257if test "${ac_cv_header_stdc+set}" = set; then :
5258 $as_echo_n "(cached) " >&6
5259else
5260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5261/* end confdefs.h. */
5262#include <stdlib.h>
5263#include <stdarg.h>
5264#include <string.h>
5265#include <float.h>
5266
5267int
5268main ()
5269{
5270
5271 ;
5272 return 0;
5273}
5274_ACEOF
5275if ac_fn_c_try_compile "$LINENO"; then :
5276 ac_cv_header_stdc=yes
5277else
5278 ac_cv_header_stdc=no
5279fi
5280rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5281
5282if test $ac_cv_header_stdc = yes; then
5283 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5285/* end confdefs.h. */
5286#include <string.h>
5287
5288_ACEOF
5289if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5290 $EGREP "memchr" >/dev/null 2>&1; then :
5291
5292else
5293 ac_cv_header_stdc=no
5294fi
5295rm -f conftest*
5296
5297fi
5298
5299if test $ac_cv_header_stdc = yes; then
5300 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5302/* end confdefs.h. */
5303#include <stdlib.h>
5304
5305_ACEOF
5306if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5307 $EGREP "free" >/dev/null 2>&1; then :
5308
5309else
5310 ac_cv_header_stdc=no
5311fi
5312rm -f conftest*
5313
5314fi
5315
5316if test $ac_cv_header_stdc = yes; then
5317 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5318 if test "$cross_compiling" = yes; then :
5319 :
5320else
5321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5322/* end confdefs.h. */
5323#include <ctype.h>
5324#include <stdlib.h>
5325#if ((' ' & 0x0FF) == 0x020)
5326# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5327# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5328#else
5329# define ISLOWER(c) \
5330 (('a' <= (c) && (c) <= 'i') \
5331 || ('j' <= (c) && (c) <= 'r') \
5332 || ('s' <= (c) && (c) <= 'z'))
5333# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5334#endif
5335
5336#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5337int
5338main ()
5339{
5340 int i;
5341 for (i = 0; i < 256; i++)
5342 if (XOR (islower (i), ISLOWER (i))
5343 || toupper (i) != TOUPPER (i))
5344 return 2;
5345 return 0;
5346}
5347_ACEOF
5348if ac_fn_c_try_run "$LINENO"; then :
5349
5350else
5351 ac_cv_header_stdc=no
5352fi
5353rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5354 conftest.$ac_objext conftest.beam conftest.$ac_ext
5355fi
5356
5357fi
5358fi
5359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5360$as_echo "$ac_cv_header_stdc" >&6; }
5361if test $ac_cv_header_stdc = yes; then
5362
5363$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5364
5365fi
5366
5367# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5368for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5369 inttypes.h stdint.h unistd.h
5370do :
5371 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5372ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5373"
5374eval as_val=\$$as_ac_Header
5375 if test "x$as_val" = x""yes; then :
5376 cat >>confdefs.h <<_ACEOF
5377#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5378_ACEOF
5379
5380fi
5381
5382done
5383
5384
5385
5386 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5387if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5388 MINIX=yes
5389else
5390 MINIX=
5391fi
5392
5393
5394 if test "$MINIX" = yes; then
5395
5396$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5397
5398
5399$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5400
5401
5402$as_echo "#define _MINIX 1" >>confdefs.h
5403
5404 fi
5405
5406
5407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5408$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5409if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5410 $as_echo_n "(cached) " >&6
5411else
5412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5413/* end confdefs.h. */
5414
5415# define __EXTENSIONS__ 1
5416 $ac_includes_default
5417int
5418main ()
5419{
5420
5421 ;
5422 return 0;
5423}
5424_ACEOF
5425if ac_fn_c_try_compile "$LINENO"; then :
5426 ac_cv_safe_to_define___extensions__=yes
5427else
5428 ac_cv_safe_to_define___extensions__=no
5429fi
5430rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5431fi
5432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5433$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5434 test $ac_cv_safe_to_define___extensions__ = yes &&
5435 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5436
5437 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5438
5439 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5440
5441 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5442
5443 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5444
5445
5446test "$program_prefix" != NONE &&
5447 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5448# Use a double $ so make ignores it.
5449test "$program_suffix" != NONE &&
5450 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5451# Double any \ or $.
5452# By default was `s,x,x', remove it if useless.
5453ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5454program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5455
5456# Find a good install program. We prefer a C program (faster),
5457# so one script is as good as another. But avoid the broken or
5458# incompatible versions:
5459# SysV /etc/install, /usr/sbin/install
5460# SunOS /usr/etc/install
5461# IRIX /sbin/install
5462# AIX /bin/install
5463# AmigaOS /C/install, which installs bootblocks on floppy discs
5464# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5465# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5466# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5467# OS/2's system install, which has a completely different semantic
5468# ./install, which can be erroneously created by make from ./install.sh.
5469# Reject install programs that cannot install multiple files.
5470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5471$as_echo_n "checking for a BSD-compatible install... " >&6; }
5472if test -z "$INSTALL"; then
5473if test "${ac_cv_path_install+set}" = set; then :
5474 $as_echo_n "(cached) " >&6
5475else
5476 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5477for as_dir in $PATH
5478do
5479 IFS=$as_save_IFS
5480 test -z "$as_dir" && as_dir=.
5481 # Account for people who put trailing slashes in PATH elements.
5482case $as_dir/ in #((
5483 ./ | .// | /[cC]/* | \
5484 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5485 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5486 /usr/ucb/* ) ;;
5487 *)
5488 # OSF1 and SCO ODT 3.0 have their own names for install.
5489 # Don't use installbsd from OSF since it installs stuff as root
5490 # by default.
5491 for ac_prog in ginstall scoinst install; do
5492 for ac_exec_ext in '' $ac_executable_extensions; do
5493 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5494 if test $ac_prog = install &&
5495 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5496 # AIX install. It has an incompatible calling convention.
5497 :
5498 elif test $ac_prog = install &&
5499 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5500 # program-specific install script used by HP pwplus--don't use.
5501 :
5502 else
5503 rm -rf conftest.one conftest.two conftest.dir
5504 echo one > conftest.one
5505 echo two > conftest.two
5506 mkdir conftest.dir
5507 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5508 test -s conftest.one && test -s conftest.two &&
5509 test -s conftest.dir/conftest.one &&
5510 test -s conftest.dir/conftest.two
5511 then
5512 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5513 break 3
5514 fi
5515 fi
5516 fi
5517 done
5518 done
5519 ;;
5520esac
5521
5522 done
5523IFS=$as_save_IFS
5524
5525rm -rf conftest.one conftest.two conftest.dir
5526
5527fi
5528 if test "${ac_cv_path_install+set}" = set; then
5529 INSTALL=$ac_cv_path_install
5530 else
5531 # As a last resort, use the slow shell script. Don't cache a
5532 # value for INSTALL within a source directory, because that will
5533 # break other packages using the cache if that directory is
5534 # removed, or if the value is a relative name.
5535 INSTALL=$ac_install_sh
5536 fi
5537fi
5538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5539$as_echo "$INSTALL" >&6; }
5540
5541# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5542# It thinks the first close brace ends the variable substitution.
5543test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5544
5545test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5546
5547test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5548
5549rm -rf .tst 2>/dev/null
5550mkdir .tst 2>/dev/null
5551if test -d .tst; then
5552 am__leading_dot=.
5553else
5554 am__leading_dot=_
5555fi
5556rmdir .tst 2>/dev/null
5557
5558DEPDIR="${am__leading_dot}deps"
5559
5560case `pwd` in
5561 *\ * | *\ *)
5562 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5563$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5564esac
5565
5566
5567
5568macro_version='2.2.7a'
5569macro_revision='1.3134'
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583ltmain="$ac_aux_dir/ltmain.sh"
5584
5585# Backslashify metacharacters that are still active within
5586# double-quoted strings.
5587sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5588
5589# Same as above, but do not quote variable references.
5590double_quote_subst='s/\(["`\\]\)/\\\1/g'
5591
5592# Sed substitution to delay expansion of an escaped shell variable in a
5593# double_quote_subst'ed string.
5594delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5595
5596# Sed substitution to delay expansion of an escaped single quote.
5597delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5598
5599# Sed substitution to avoid accidental globbing in evaled expressions
5600no_glob_subst='s/\*/\\\*/g'
5601
5602ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5603ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5604ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5605
5606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5607$as_echo_n "checking how to print strings... " >&6; }
5608# Test print first, because it will be a builtin if present.
5609if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5610 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5611 ECHO='print -r --'
5612elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5613 ECHO='printf %s\n'
5614else
5615 # Use this function as a fallback that always works.
5616 func_fallback_echo ()
5617 {
5618 eval 'cat <<_LTECHO_EOF
5619$1
5620_LTECHO_EOF'
5621 }
5622 ECHO='func_fallback_echo'
5623fi
5624
5625# func_echo_all arg...
5626# Invoke $ECHO with all args, space-separated.
5627func_echo_all ()
5628{
5629 $ECHO ""
5630}
5631
5632case "$ECHO" in
5633 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5634$as_echo "printf" >&6; } ;;
5635 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5636$as_echo "print -r" >&6; } ;;
5637 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5638$as_echo "cat" >&6; } ;;
5639esac
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5655$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5656if test "${ac_cv_path_SED+set}" = set; then :
5657 $as_echo_n "(cached) " >&6
5658else
5659 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5660 for ac_i in 1 2 3 4 5 6 7; do
5661 ac_script="$ac_script$as_nl$ac_script"
5662 done
5663 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5664 { ac_script=; unset ac_script;}
5665 if test -z "$SED"; then
5666 ac_path_SED_found=false
5667 # Loop through the user's path and test for each of PROGNAME-LIST
5668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5669for as_dir in $PATH
5670do
5671 IFS=$as_save_IFS
5672 test -z "$as_dir" && as_dir=.
5673 for ac_prog in sed gsed; do
5674 for ac_exec_ext in '' $ac_executable_extensions; do
5675 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5676 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5677# Check for GNU ac_path_SED and select it if it is found.
5678 # Check for GNU $ac_path_SED
5679case `"$ac_path_SED" --version 2>&1` in
5680*GNU*)
5681 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5682*)
5683 ac_count=0
5684 $as_echo_n 0123456789 >"conftest.in"
5685 while :
5686 do
5687 cat "conftest.in" "conftest.in" >"conftest.tmp"
5688 mv "conftest.tmp" "conftest.in"
5689 cp "conftest.in" "conftest.nl"
5690 $as_echo '' >> "conftest.nl"
5691 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5692 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5693 as_fn_arith $ac_count + 1 && ac_count=$as_val
5694 if test $ac_count -gt ${ac_path_SED_max-0}; then
5695 # Best one so far, save it but keep looking for a better one
5696 ac_cv_path_SED="$ac_path_SED"
5697 ac_path_SED_max=$ac_count
5698 fi
5699 # 10*(2^10) chars as input seems more than enough
5700 test $ac_count -gt 10 && break
5701 done
5702 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5703esac
5704
5705 $ac_path_SED_found && break 3
5706 done
5707 done
5708 done
5709IFS=$as_save_IFS
5710 if test -z "$ac_cv_path_SED"; then
5711 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5712 fi
5713else
5714 ac_cv_path_SED=$SED
5715fi
5716
5717fi
5718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5719$as_echo "$ac_cv_path_SED" >&6; }
5720 SED="$ac_cv_path_SED"
5721 rm -f conftest.sed
5722
5723test -z "$SED" && SED=sed
5724Xsed="$SED -e 1s/^X//"
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5737$as_echo_n "checking for fgrep... " >&6; }
5738if test "${ac_cv_path_FGREP+set}" = set; then :
5739 $as_echo_n "(cached) " >&6
5740else
5741 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5742 then ac_cv_path_FGREP="$GREP -F"
5743 else
5744 if test -z "$FGREP"; then
5745 ac_path_FGREP_found=false
5746 # Loop through the user's path and test for each of PROGNAME-LIST
5747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5748for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5749do
5750 IFS=$as_save_IFS
5751 test -z "$as_dir" && as_dir=.
5752 for ac_prog in fgrep; do
5753 for ac_exec_ext in '' $ac_executable_extensions; do
5754 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5755 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5756# Check for GNU ac_path_FGREP and select it if it is found.
5757 # Check for GNU $ac_path_FGREP
5758case `"$ac_path_FGREP" --version 2>&1` in
5759*GNU*)
5760 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5761*)
5762 ac_count=0
5763 $as_echo_n 0123456789 >"conftest.in"
5764 while :
5765 do
5766 cat "conftest.in" "conftest.in" >"conftest.tmp"
5767 mv "conftest.tmp" "conftest.in"
5768 cp "conftest.in" "conftest.nl"
5769 $as_echo 'FGREP' >> "conftest.nl"
5770 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5771 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5772 as_fn_arith $ac_count + 1 && ac_count=$as_val
5773 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5774 # Best one so far, save it but keep looking for a better one
5775 ac_cv_path_FGREP="$ac_path_FGREP"
5776 ac_path_FGREP_max=$ac_count
5777 fi
5778 # 10*(2^10) chars as input seems more than enough
5779 test $ac_count -gt 10 && break
5780 done
5781 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5782esac
5783
5784 $ac_path_FGREP_found && break 3
5785 done
5786 done
5787 done
5788IFS=$as_save_IFS
5789 if test -z "$ac_cv_path_FGREP"; then
5790 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5791 fi
5792else
5793 ac_cv_path_FGREP=$FGREP
5794fi
5795
5796 fi
5797fi
5798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5799$as_echo "$ac_cv_path_FGREP" >&6; }
5800 FGREP="$ac_cv_path_FGREP"
5801
5802
5803test -z "$GREP" && GREP=grep
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823# Check whether --with-gnu-ld was given.
5824if test "${with_gnu_ld+set}" = set; then :
5825 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5826else
5827 with_gnu_ld=no
5828fi
5829
5830ac_prog=ld
5831if test "$GCC" = yes; then
5832 # Check if gcc -print-prog-name=ld gives a path.
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5834$as_echo_n "checking for ld used by $CC... " >&6; }
5835 case $host in
5836 *-*-mingw*)
5837 # gcc leaves a trailing carriage return which upsets mingw
5838 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5839 *)
5840 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5841 esac
5842 case $ac_prog in
5843 # Accept absolute paths.
5844 [\\/]* | ?:[\\/]*)
5845 re_direlt='/[^/][^/]*/\.\./'
5846 # Canonicalize the pathname of ld
5847 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5848 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5849 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5850 done
5851 test -z "$LD" && LD="$ac_prog"
5852 ;;
5853 "")
5854 # If it fails, then pretend we aren't using GCC.
5855 ac_prog=ld
5856 ;;
5857 *)
5858 # If it is relative, then search for the first ld in PATH.
5859 with_gnu_ld=unknown
5860 ;;
5861 esac
5862elif test "$with_gnu_ld" = yes; then
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5864$as_echo_n "checking for GNU ld... " >&6; }
5865else
5866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5867$as_echo_n "checking for non-GNU ld... " >&6; }
5868fi
5869if test "${lt_cv_path_LD+set}" = set; then :
5870 $as_echo_n "(cached) " >&6
5871else
5872 if test -z "$LD"; then
5873 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5874 for ac_dir in $PATH; do
5875 IFS="$lt_save_ifs"
5876 test -z "$ac_dir" && ac_dir=.
5877 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5878 lt_cv_path_LD="$ac_dir/$ac_prog"
5879 # Check to see if the program is GNU ld. I'd rather use --version,
5880 # but apparently some variants of GNU ld only accept -v.
5881 # Break only if it was the GNU/non-GNU ld that we prefer.
5882 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5883 *GNU* | *'with BFD'*)
5884 test "$with_gnu_ld" != no && break
5885 ;;
5886 *)
5887 test "$with_gnu_ld" != yes && break
5888 ;;
5889 esac
5890 fi
5891 done
5892 IFS="$lt_save_ifs"
5893else
5894 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5895fi
5896fi
5897
5898LD="$lt_cv_path_LD"
5899if test -n "$LD"; then
5900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5901$as_echo "$LD" >&6; }
5902else
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5904$as_echo "no" >&6; }
5905fi
5906test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5908$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5909if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5910 $as_echo_n "(cached) " >&6
5911else
5912 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5913case `$LD -v 2>&1 </dev/null` in
5914*GNU* | *'with BFD'*)
5915 lt_cv_prog_gnu_ld=yes
5916 ;;
5917*)
5918 lt_cv_prog_gnu_ld=no
5919 ;;
5920esac
5921fi
5922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5923$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5924with_gnu_ld=$lt_cv_prog_gnu_ld
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5935$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5936if test "${lt_cv_path_NM+set}" = set; then :
5937 $as_echo_n "(cached) " >&6
5938else
5939 if test -n "$NM"; then
5940 # Let the user override the test.
5941 lt_cv_path_NM="$NM"
5942else
5943 lt_nm_to_check="${ac_tool_prefix}nm"
5944 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5945 lt_nm_to_check="$lt_nm_to_check nm"
5946 fi
5947 for lt_tmp_nm in $lt_nm_to_check; do
5948 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5949 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5950 IFS="$lt_save_ifs"
5951 test -z "$ac_dir" && ac_dir=.
5952 tmp_nm="$ac_dir/$lt_tmp_nm"
5953 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5954 # Check to see if the nm accepts a BSD-compat flag.
5955 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5956 # nm: unknown option "B" ignored
5957 # Tru64's nm complains that /dev/null is an invalid object file
5958 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5959 */dev/null* | *'Invalid file or object type'*)
5960 lt_cv_path_NM="$tmp_nm -B"
5961 break
5962 ;;
5963 *)
5964 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5965 */dev/null*)
5966 lt_cv_path_NM="$tmp_nm -p"
5967 break
5968 ;;
5969 *)
5970 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5971 continue # so that we can try to find one that supports BSD flags
5972 ;;
5973 esac
5974 ;;
5975 esac
5976 fi
5977 done
5978 IFS="$lt_save_ifs"
5979 done
5980 : ${lt_cv_path_NM=no}
5981fi
5982fi
5983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5984$as_echo "$lt_cv_path_NM" >&6; }
5985if test "$lt_cv_path_NM" != "no"; then
5986 NM="$lt_cv_path_NM"
5987else
5988 # Didn't find any BSD compatible name lister, look for dumpbin.
5989 if test -n "$DUMPBIN"; then :
5990 # Let the user override the test.
5991 else
5992 if test -n "$ac_tool_prefix"; then
5993 for ac_prog in dumpbin "link -dump"
5994 do
5995 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5996set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5998$as_echo_n "checking for $ac_word... " >&6; }
5999if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6000 $as_echo_n "(cached) " >&6
6001else
6002 if test -n "$DUMPBIN"; then
6003 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6004else
6005as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6006for as_dir in $PATH
6007do
6008 IFS=$as_save_IFS
6009 test -z "$as_dir" && as_dir=.
6010 for ac_exec_ext in '' $ac_executable_extensions; do
6011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6012 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6014 break 2
6015 fi
6016done
6017 done
6018IFS=$as_save_IFS
6019
6020fi
6021fi
6022DUMPBIN=$ac_cv_prog_DUMPBIN
6023if test -n "$DUMPBIN"; then
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6025$as_echo "$DUMPBIN" >&6; }
6026else
6027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6028$as_echo "no" >&6; }
6029fi
6030
6031
6032 test -n "$DUMPBIN" && break
6033 done
6034fi
6035if test -z "$DUMPBIN"; then
6036 ac_ct_DUMPBIN=$DUMPBIN
6037 for ac_prog in dumpbin "link -dump"
6038do
6039 # Extract the first word of "$ac_prog", so it can be a program name with args.
6040set dummy $ac_prog; ac_word=$2
6041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6042$as_echo_n "checking for $ac_word... " >&6; }
6043if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6044 $as_echo_n "(cached) " >&6
6045else
6046 if test -n "$ac_ct_DUMPBIN"; then
6047 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6048else
6049as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6050for as_dir in $PATH
6051do
6052 IFS=$as_save_IFS
6053 test -z "$as_dir" && as_dir=.
6054 for ac_exec_ext in '' $ac_executable_extensions; do
6055 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6056 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6058 break 2
6059 fi
6060done
6061 done
6062IFS=$as_save_IFS
6063
6064fi
6065fi
6066ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6067if test -n "$ac_ct_DUMPBIN"; then
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6069$as_echo "$ac_ct_DUMPBIN" >&6; }
6070else
6071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6072$as_echo "no" >&6; }
6073fi
6074
6075
6076 test -n "$ac_ct_DUMPBIN" && break
6077done
6078
6079 if test "x$ac_ct_DUMPBIN" = x; then
6080 DUMPBIN=":"
6081 else
6082 case $cross_compiling:$ac_tool_warned in
6083yes:)
6084{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6085$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6086ac_tool_warned=yes ;;
6087esac
6088 DUMPBIN=$ac_ct_DUMPBIN
6089 fi
6090fi
6091
6092 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6093 *COFF*)
6094 DUMPBIN="$DUMPBIN -symbols"
6095 ;;
6096 *)
6097 DUMPBIN=:
6098 ;;
6099 esac
6100 fi
6101
6102 if test "$DUMPBIN" != ":"; then
6103 NM="$DUMPBIN"
6104 fi
6105fi
6106test -z "$NM" && NM=nm
6107
6108
6109
6110
6111
6112
6113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6114$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6115if test "${lt_cv_nm_interface+set}" = set; then :
6116 $as_echo_n "(cached) " >&6
6117else
6118 lt_cv_nm_interface="BSD nm"
6119 echo "int some_variable = 0;" > conftest.$ac_ext
6120 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6121 (eval "$ac_compile" 2>conftest.err)
6122 cat conftest.err >&5
6123 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6124 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6125 cat conftest.err >&5
6126 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6127 cat conftest.out >&5
6128 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6129 lt_cv_nm_interface="MS dumpbin"
6130 fi
6131 rm -f conftest*
6132fi
6133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6134$as_echo "$lt_cv_nm_interface" >&6; }
6135
6136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6137$as_echo_n "checking whether ln -s works... " >&6; }
6138LN_S=$as_ln_s
6139if test "$LN_S" = "ln -s"; then
6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6141$as_echo "yes" >&6; }
6142else
6143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6144$as_echo "no, using $LN_S" >&6; }
6145fi
6146
6147# find the maximum length of command line arguments
6148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6149$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6150if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6151 $as_echo_n "(cached) " >&6
6152else
6153 i=0
6154 teststring="ABCD"
6155
6156 case $build_os in
6157 msdosdjgpp*)
6158 # On DJGPP, this test can blow up pretty badly due to problems in libc
6159 # (any single argument exceeding 2000 bytes causes a buffer overrun
6160 # during glob expansion). Even if it were fixed, the result of this
6161 # check would be larger than it should be.
6162 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6163 ;;
6164
6165 gnu*)
6166 # Under GNU Hurd, this test is not required because there is
6167 # no limit to the length of command line arguments.
6168 # Libtool will interpret -1 as no limit whatsoever
6169 lt_cv_sys_max_cmd_len=-1;
6170 ;;
6171
6172 cygwin* | mingw* | cegcc*)
6173 # On Win9x/ME, this test blows up -- it succeeds, but takes
6174 # about 5 minutes as the teststring grows exponentially.
6175 # Worse, since 9x/ME are not pre-emptively multitasking,
6176 # you end up with a "frozen" computer, even though with patience
6177 # the test eventually succeeds (with a max line length of 256k).
6178 # Instead, let's just punt: use the minimum linelength reported by
6179 # all of the supported platforms: 8192 (on NT/2K/XP).
6180 lt_cv_sys_max_cmd_len=8192;
6181 ;;
6182
6183 mint*)
6184 # On MiNT this can take a long time and run out of memory.
6185 lt_cv_sys_max_cmd_len=8192;
6186 ;;
6187
6188 amigaos*)
6189 # On AmigaOS with pdksh, this test takes hours, literally.
6190 # So we just punt and use a minimum line length of 8192.
6191 lt_cv_sys_max_cmd_len=8192;
6192 ;;
6193
6194 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6195 # This has been around since 386BSD, at least. Likely further.
6196 if test -x /sbin/sysctl; then
6197 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6198 elif test -x /usr/sbin/sysctl; then
6199 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6200 else
6201 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6202 fi
6203 # And add a safety zone
6204 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6205 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6206 ;;
6207
6208 interix*)
6209 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6210 lt_cv_sys_max_cmd_len=196608
6211 ;;
6212
6213 osf*)
6214 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6215 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6216 # nice to cause kernel panics so lets avoid the loop below.
6217 # First set a reasonable default.
6218 lt_cv_sys_max_cmd_len=16384
6219 #
6220 if test -x /sbin/sysconfig; then
6221 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6222 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6223 esac
6224 fi
6225 ;;
6226 sco3.2v5*)
6227 lt_cv_sys_max_cmd_len=102400
6228 ;;
6229 sysv5* | sco5v6* | sysv4.2uw2*)
6230 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6231 if test -n "$kargmax"; then
6232 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6233 else
6234 lt_cv_sys_max_cmd_len=32768
6235 fi
6236 ;;
6237 *)
6238 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6239 if test -n "$lt_cv_sys_max_cmd_len"; then
6240 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6241 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6242 else
6243 # Make teststring a little bigger before we do anything with it.
6244 # a 1K string should be a reasonable start.
6245 for i in 1 2 3 4 5 6 7 8 ; do
6246 teststring=$teststring$teststring
6247 done
6248 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6249 # If test is not a shell built-in, we'll probably end up computing a
6250 # maximum length that is only half of the actual maximum length, but
6251 # we can't tell.
6252 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6253 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6254 test $i != 17 # 1/2 MB should be enough
6255 do
6256 i=`expr $i + 1`
6257 teststring=$teststring$teststring
6258 done
6259 # Only check the string length outside the loop.
6260 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6261 teststring=
6262 # Add a significant safety factor because C++ compilers can tack on
6263 # massive amounts of additional arguments before passing them to the
6264 # linker. It appears as though 1/2 is a usable value.
6265 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6266 fi
6267 ;;
6268 esac
6269
6270fi
6271
6272if test -n $lt_cv_sys_max_cmd_len ; then
6273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6274$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6275else
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6277$as_echo "none" >&6; }
6278fi
6279max_cmd_len=$lt_cv_sys_max_cmd_len
6280
6281
6282
6283
6284
6285
6286: ${CP="cp -f"}
6287: ${MV="mv -f"}
6288: ${RM="rm -f"}
6289
6290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6291$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6292# Try some XSI features
6293xsi_shell=no
6294( _lt_dummy="a/b/c"
6295 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6296 = c,a/b,, \
6297 && eval 'test $(( 1 + 1 )) -eq 2 \
6298 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6299 && xsi_shell=yes
6300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6301$as_echo "$xsi_shell" >&6; }
6302
6303
6304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6305$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6306lt_shell_append=no
6307( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6308 >/dev/null 2>&1 \
6309 && lt_shell_append=yes
6310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6311$as_echo "$lt_shell_append" >&6; }
6312
6313
6314if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6315 lt_unset=unset
6316else
6317 lt_unset=false
6318fi
6319
6320
6321
6322
6323
6324# test EBCDIC or ASCII
6325case `echo X|tr X '\101'` in
6326 A) # ASCII based system
6327 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6328 lt_SP2NL='tr \040 \012'
6329 lt_NL2SP='tr \015\012 \040\040'
6330 ;;
6331 *) # EBCDIC based system
6332 lt_SP2NL='tr \100 \n'
6333 lt_NL2SP='tr \r\n \100\100'
6334 ;;
6335esac
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6346$as_echo_n "checking for $LD option to reload object files... " >&6; }
6347if test "${lt_cv_ld_reload_flag+set}" = set; then :
6348 $as_echo_n "(cached) " >&6
6349else
6350 lt_cv_ld_reload_flag='-r'
6351fi
6352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6353$as_echo "$lt_cv_ld_reload_flag" >&6; }
6354reload_flag=$lt_cv_ld_reload_flag
6355case $reload_flag in
6356"" | " "*) ;;
6357*) reload_flag=" $reload_flag" ;;
6358esac
6359reload_cmds='$LD$reload_flag -o $output$reload_objs'
6360case $host_os in
6361 darwin*)
6362 if test "$GCC" = yes; then
6363 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6364 else
6365 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6366 fi
6367 ;;
6368esac
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378if test -n "$ac_tool_prefix"; then
6379 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6380set dummy ${ac_tool_prefix}objdump; ac_word=$2
6381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6382$as_echo_n "checking for $ac_word... " >&6; }
6383if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6384 $as_echo_n "(cached) " >&6
6385else
6386 if test -n "$OBJDUMP"; then
6387 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6388else
6389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6390for as_dir in $PATH
6391do
6392 IFS=$as_save_IFS
6393 test -z "$as_dir" && as_dir=.
6394 for ac_exec_ext in '' $ac_executable_extensions; do
6395 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6396 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6398 break 2
6399 fi
6400done
6401 done
6402IFS=$as_save_IFS
6403
6404fi
6405fi
6406OBJDUMP=$ac_cv_prog_OBJDUMP
6407if test -n "$OBJDUMP"; then
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6409$as_echo "$OBJDUMP" >&6; }
6410else
6411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6412$as_echo "no" >&6; }
6413fi
6414
6415
6416fi
6417if test -z "$ac_cv_prog_OBJDUMP"; then
6418 ac_ct_OBJDUMP=$OBJDUMP
6419 # Extract the first word of "objdump", so it can be a program name with args.
6420set dummy objdump; ac_word=$2
6421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6422$as_echo_n "checking for $ac_word... " >&6; }
6423if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6424 $as_echo_n "(cached) " >&6
6425else
6426 if test -n "$ac_ct_OBJDUMP"; then
6427 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6428else
6429as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6430for as_dir in $PATH
6431do
6432 IFS=$as_save_IFS
6433 test -z "$as_dir" && as_dir=.
6434 for ac_exec_ext in '' $ac_executable_extensions; do
6435 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6436 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6438 break 2
6439 fi
6440done
6441 done
6442IFS=$as_save_IFS
6443
6444fi
6445fi
6446ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6447if test -n "$ac_ct_OBJDUMP"; then
6448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6449$as_echo "$ac_ct_OBJDUMP" >&6; }
6450else
6451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6452$as_echo "no" >&6; }
6453fi
6454
6455 if test "x$ac_ct_OBJDUMP" = x; then
6456 OBJDUMP="false"
6457 else
6458 case $cross_compiling:$ac_tool_warned in
6459yes:)
6460{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6461$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6462ac_tool_warned=yes ;;
6463esac
6464 OBJDUMP=$ac_ct_OBJDUMP
6465 fi
6466else
6467 OBJDUMP="$ac_cv_prog_OBJDUMP"
6468fi
6469
6470test -z "$OBJDUMP" && OBJDUMP=objdump
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6481$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6482if test "${lt_cv_deplibs_check_method+set}" = set; then :
6483 $as_echo_n "(cached) " >&6
6484else
6485 lt_cv_file_magic_cmd='$MAGIC_CMD'
6486lt_cv_file_magic_test_file=
6487lt_cv_deplibs_check_method='unknown'
6488# Need to set the preceding variable on all platforms that support
6489# interlibrary dependencies.
6490# 'none' -- dependencies not supported.
6491# `unknown' -- same as none, but documents that we really don't know.
6492# 'pass_all' -- all dependencies passed with no checks.
6493# 'test_compile' -- check by making test program.
6494# 'file_magic [[regex]]' -- check by looking for files in library path
6495# which responds to the $file_magic_cmd with a given extended regex.
6496# If you have `file' or equivalent on your system and you're not sure
6497# whether `pass_all' will *always* work, you probably want this one.
6498
6499case $host_os in
6500aix[4-9]*)
6501 lt_cv_deplibs_check_method=pass_all
6502 ;;
6503
6504beos*)
6505 lt_cv_deplibs_check_method=pass_all
6506 ;;
6507
6508bsdi[45]*)
6509 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6510 lt_cv_file_magic_cmd='/usr/bin/file -L'
6511 lt_cv_file_magic_test_file=/shlib/libc.so
6512 ;;
6513
6514cygwin*)
6515 # func_win32_libid is a shell function defined in ltmain.sh
6516 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6517 lt_cv_file_magic_cmd='func_win32_libid'
6518 ;;
6519
6520mingw* | pw32*)
6521 # Base MSYS/MinGW do not provide the 'file' command needed by
6522 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6523 # unless we find 'file', for example because we are cross-compiling.
6524 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6525 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6526 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6527 lt_cv_file_magic_cmd='func_win32_libid'
6528 else
6529 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6530 lt_cv_file_magic_cmd='$OBJDUMP -f'
6531 fi
6532 ;;
6533
6534cegcc*)
6535 # use the weaker test based on 'objdump'. See mingw*.
6536 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6537 lt_cv_file_magic_cmd='$OBJDUMP -f'
6538 ;;
6539
6540darwin* | rhapsody*)
6541 lt_cv_deplibs_check_method=pass_all
6542 ;;
6543
6544freebsd* | dragonfly*)
6545 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6546 case $host_cpu in
6547 i*86 )
6548 # Not sure whether the presence of OpenBSD here was a mistake.
6549 # Let's accept both of them until this is cleared up.
6550 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6551 lt_cv_file_magic_cmd=/usr/bin/file
6552 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6553 ;;
6554 esac
6555 else
6556 lt_cv_deplibs_check_method=pass_all
6557 fi
6558 ;;
6559
6560gnu*)
6561 lt_cv_deplibs_check_method=pass_all
6562 ;;
6563
6564haiku*)
6565 lt_cv_deplibs_check_method=pass_all
6566 ;;
6567
6568hpux10.20* | hpux11*)
6569 lt_cv_file_magic_cmd=/usr/bin/file
6570 case $host_cpu in
6571 ia64*)
6572 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6573 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6574 ;;
6575 hppa*64*)
6576 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]'
6577 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6578 ;;
6579 *)
6580 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6581 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6582 ;;
6583 esac
6584 ;;
6585
6586interix[3-9]*)
6587 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6588 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6589 ;;
6590
6591irix5* | irix6* | nonstopux*)
6592 case $LD in
6593 *-32|*"-32 ") libmagic=32-bit;;
6594 *-n32|*"-n32 ") libmagic=N32;;
6595 *-64|*"-64 ") libmagic=64-bit;;
6596 *) libmagic=never-match;;
6597 esac
6598 lt_cv_deplibs_check_method=pass_all
6599 ;;
6600
6601# This must be Linux ELF.
6602linux* | k*bsd*-gnu | kopensolaris*-gnu)
6603 lt_cv_deplibs_check_method=pass_all
6604 ;;
6605
6606netbsd*)
6607 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6608 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6609 else
6610 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6611 fi
6612 ;;
6613
6614newos6*)
6615 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6616 lt_cv_file_magic_cmd=/usr/bin/file
6617 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6618 ;;
6619
6620*nto* | *qnx*)
6621 lt_cv_deplibs_check_method=pass_all
6622 ;;
6623
6624openbsd*)
6625 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6626 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6627 else
6628 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6629 fi
6630 ;;
6631
6632osf3* | osf4* | osf5*)
6633 lt_cv_deplibs_check_method=pass_all
6634 ;;
6635
6636rdos*)
6637 lt_cv_deplibs_check_method=pass_all
6638 ;;
6639
6640solaris*)
6641 lt_cv_deplibs_check_method=pass_all
6642 ;;
6643
6644sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6645 lt_cv_deplibs_check_method=pass_all
6646 ;;
6647
6648sysv4 | sysv4.3*)
6649 case $host_vendor in
6650 motorola)
6651 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]'
6652 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6653 ;;
6654 ncr)
6655 lt_cv_deplibs_check_method=pass_all
6656 ;;
6657 sequent)
6658 lt_cv_file_magic_cmd='/bin/file'
6659 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6660 ;;
6661 sni)
6662 lt_cv_file_magic_cmd='/bin/file'
6663 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6664 lt_cv_file_magic_test_file=/lib/libc.so
6665 ;;
6666 siemens)
6667 lt_cv_deplibs_check_method=pass_all
6668 ;;
6669 pc)
6670 lt_cv_deplibs_check_method=pass_all
6671 ;;
6672 esac
6673 ;;
6674
6675tpf*)
6676 lt_cv_deplibs_check_method=pass_all
6677 ;;
6678esac
6679
6680fi
6681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6682$as_echo "$lt_cv_deplibs_check_method" >&6; }
6683file_magic_cmd=$lt_cv_file_magic_cmd
6684deplibs_check_method=$lt_cv_deplibs_check_method
6685test -z "$deplibs_check_method" && deplibs_check_method=unknown
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698if test -n "$ac_tool_prefix"; then
6699 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6700set dummy ${ac_tool_prefix}ar; ac_word=$2
6701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6702$as_echo_n "checking for $ac_word... " >&6; }
6703if test "${ac_cv_prog_AR+set}" = set; then :
6704 $as_echo_n "(cached) " >&6
6705else
6706 if test -n "$AR"; then
6707 ac_cv_prog_AR="$AR" # Let the user override the test.
6708else
6709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6710for as_dir in $PATH
6711do
6712 IFS=$as_save_IFS
6713 test -z "$as_dir" && as_dir=.
6714 for ac_exec_ext in '' $ac_executable_extensions; do
6715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6716 ac_cv_prog_AR="${ac_tool_prefix}ar"
6717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6718 break 2
6719 fi
6720done
6721 done
6722IFS=$as_save_IFS
6723
6724fi
6725fi
6726AR=$ac_cv_prog_AR
6727if test -n "$AR"; then
6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6729$as_echo "$AR" >&6; }
6730else
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6732$as_echo "no" >&6; }
6733fi
6734
6735
6736fi
6737if test -z "$ac_cv_prog_AR"; then
6738 ac_ct_AR=$AR
6739 # Extract the first word of "ar", so it can be a program name with args.
6740set dummy ar; ac_word=$2
6741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6742$as_echo_n "checking for $ac_word... " >&6; }
6743if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6744 $as_echo_n "(cached) " >&6
6745else
6746 if test -n "$ac_ct_AR"; then
6747 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6748else
6749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6750for as_dir in $PATH
6751do
6752 IFS=$as_save_IFS
6753 test -z "$as_dir" && as_dir=.
6754 for ac_exec_ext in '' $ac_executable_extensions; do
6755 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6756 ac_cv_prog_ac_ct_AR="ar"
6757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6758 break 2
6759 fi
6760done
6761 done
6762IFS=$as_save_IFS
6763
6764fi
6765fi
6766ac_ct_AR=$ac_cv_prog_ac_ct_AR
6767if test -n "$ac_ct_AR"; then
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6769$as_echo "$ac_ct_AR" >&6; }
6770else
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6772$as_echo "no" >&6; }
6773fi
6774
6775 if test "x$ac_ct_AR" = x; then
6776 AR="false"
6777 else
6778 case $cross_compiling:$ac_tool_warned in
6779yes:)
6780{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6781$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6782ac_tool_warned=yes ;;
6783esac
6784 AR=$ac_ct_AR
6785 fi
6786else
6787 AR="$ac_cv_prog_AR"
6788fi
6789
6790test -z "$AR" && AR=ar
6791test -z "$AR_FLAGS" && AR_FLAGS=cru
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803if test -n "$ac_tool_prefix"; then
6804 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6805set dummy ${ac_tool_prefix}strip; ac_word=$2
6806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6807$as_echo_n "checking for $ac_word... " >&6; }
6808if test "${ac_cv_prog_STRIP+set}" = set; then :
6809 $as_echo_n "(cached) " >&6
6810else
6811 if test -n "$STRIP"; then
6812 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6813else
6814as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6815for as_dir in $PATH
6816do
6817 IFS=$as_save_IFS
6818 test -z "$as_dir" && as_dir=.
6819 for ac_exec_ext in '' $ac_executable_extensions; do
6820 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6821 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6823 break 2
6824 fi
6825done
6826 done
6827IFS=$as_save_IFS
6828
6829fi
6830fi
6831STRIP=$ac_cv_prog_STRIP
6832if test -n "$STRIP"; then
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6834$as_echo "$STRIP" >&6; }
6835else
6836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6837$as_echo "no" >&6; }
6838fi
6839
6840
6841fi
6842if test -z "$ac_cv_prog_STRIP"; then
6843 ac_ct_STRIP=$STRIP
6844 # Extract the first word of "strip", so it can be a program name with args.
6845set dummy strip; ac_word=$2
6846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6847$as_echo_n "checking for $ac_word... " >&6; }
6848if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6849 $as_echo_n "(cached) " >&6
6850else
6851 if test -n "$ac_ct_STRIP"; then
6852 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6853else
6854as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6855for as_dir in $PATH
6856do
6857 IFS=$as_save_IFS
6858 test -z "$as_dir" && as_dir=.
6859 for ac_exec_ext in '' $ac_executable_extensions; do
6860 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6861 ac_cv_prog_ac_ct_STRIP="strip"
6862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6863 break 2
6864 fi
6865done
6866 done
6867IFS=$as_save_IFS
6868
6869fi
6870fi
6871ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6872if test -n "$ac_ct_STRIP"; then
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6874$as_echo "$ac_ct_STRIP" >&6; }
6875else
6876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6877$as_echo "no" >&6; }
6878fi
6879
6880 if test "x$ac_ct_STRIP" = x; then
6881 STRIP=":"
6882 else
6883 case $cross_compiling:$ac_tool_warned in
6884yes:)
6885{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6886$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6887ac_tool_warned=yes ;;
6888esac
6889 STRIP=$ac_ct_STRIP
6890 fi
6891else
6892 STRIP="$ac_cv_prog_STRIP"
6893fi
6894
6895test -z "$STRIP" && STRIP=:
6896
6897
6898
6899
6900
6901
6902if test -n "$ac_tool_prefix"; then
6903 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6904set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6906$as_echo_n "checking for $ac_word... " >&6; }
6907if test "${ac_cv_prog_RANLIB+set}" = set; then :
6908 $as_echo_n "(cached) " >&6
6909else
6910 if test -n "$RANLIB"; then
6911 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6912else
6913as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6914for as_dir in $PATH
6915do
6916 IFS=$as_save_IFS
6917 test -z "$as_dir" && as_dir=.
6918 for ac_exec_ext in '' $ac_executable_extensions; do
6919 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6920 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6921 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6922 break 2
6923 fi
6924done
6925 done
6926IFS=$as_save_IFS
6927
6928fi
6929fi
6930RANLIB=$ac_cv_prog_RANLIB
6931if test -n "$RANLIB"; then
6932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6933$as_echo "$RANLIB" >&6; }
6934else
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6936$as_echo "no" >&6; }
6937fi
6938
6939
6940fi
6941if test -z "$ac_cv_prog_RANLIB"; then
6942 ac_ct_RANLIB=$RANLIB
6943 # Extract the first word of "ranlib", so it can be a program name with args.
6944set dummy ranlib; ac_word=$2
6945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6946$as_echo_n "checking for $ac_word... " >&6; }
6947if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6948 $as_echo_n "(cached) " >&6
6949else
6950 if test -n "$ac_ct_RANLIB"; then
6951 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6952else
6953as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6954for as_dir in $PATH
6955do
6956 IFS=$as_save_IFS
6957 test -z "$as_dir" && as_dir=.
6958 for ac_exec_ext in '' $ac_executable_extensions; do
6959 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6960 ac_cv_prog_ac_ct_RANLIB="ranlib"
6961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6962 break 2
6963 fi
6964done
6965 done
6966IFS=$as_save_IFS
6967
6968fi
6969fi
6970ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6971if test -n "$ac_ct_RANLIB"; then
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6973$as_echo "$ac_ct_RANLIB" >&6; }
6974else
6975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6976$as_echo "no" >&6; }
6977fi
6978
6979 if test "x$ac_ct_RANLIB" = x; then
6980 RANLIB=":"
6981 else
6982 case $cross_compiling:$ac_tool_warned in
6983yes:)
6984{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6985$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6986ac_tool_warned=yes ;;
6987esac
6988 RANLIB=$ac_ct_RANLIB
6989 fi
6990else
6991 RANLIB="$ac_cv_prog_RANLIB"
6992fi
6993
6994test -z "$RANLIB" && RANLIB=:
6995
6996
6997
6998
6999
7000
7001# Determine commands to create old-style static archives.
7002old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7003old_postinstall_cmds='chmod 644 $oldlib'
7004old_postuninstall_cmds=
7005
7006if test -n "$RANLIB"; then
7007 case $host_os in
7008 openbsd*)
7009 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7010 ;;
7011 *)
7012 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7013 ;;
7014 esac
7015 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7016fi
7017
7018case $host_os in
7019 darwin*)
7020 lock_old_archive_extraction=yes ;;
7021 *)
7022 lock_old_archive_extraction=no ;;
7023esac
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045for ac_prog in gawk mawk nawk awk
7046do
7047 # Extract the first word of "$ac_prog", so it can be a program name with args.
7048set dummy $ac_prog; ac_word=$2
7049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7050$as_echo_n "checking for $ac_word... " >&6; }
7051if test "${ac_cv_prog_AWK+set}" = set; then :
7052 $as_echo_n "(cached) " >&6
7053else
7054 if test -n "$AWK"; then
7055 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7056else
7057as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7058for as_dir in $PATH
7059do
7060 IFS=$as_save_IFS
7061 test -z "$as_dir" && as_dir=.
7062 for ac_exec_ext in '' $ac_executable_extensions; do
7063 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7064 ac_cv_prog_AWK="$ac_prog"
7065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7066 break 2
7067 fi
7068done
7069 done
7070IFS=$as_save_IFS
7071
7072fi
7073fi
7074AWK=$ac_cv_prog_AWK
7075if test -n "$AWK"; then
7076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7077$as_echo "$AWK" >&6; }
7078else
7079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7080$as_echo "no" >&6; }
7081fi
7082
7083
7084 test -n "$AWK" && break
7085done
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105# If no C compiler was specified, use CC.
7106LTCC=${LTCC-"$CC"}
7107
7108# If no C compiler flags were specified, use CFLAGS.
7109LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7110
7111# Allow CC to be a program name with arguments.
7112compiler=$CC
7113
7114
7115# Check for command to grab the raw symbol name followed by C symbol from nm.
7116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7117$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7118if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7119 $as_echo_n "(cached) " >&6
7120else
7121
7122# These are sane defaults that work on at least a few old systems.
7123# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7124
7125# Character class describing NM global symbol codes.
7126symcode='[BCDEGRST]'
7127
7128# Regexp to match symbols that can be accessed directly from C.
7129sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7130
7131# Define system-specific variables.
7132case $host_os in
7133aix*)
7134 symcode='[BCDT]'
7135 ;;
7136cygwin* | mingw* | pw32* | cegcc*)
7137 symcode='[ABCDGISTW]'
7138 ;;
7139hpux*)
7140 if test "$host_cpu" = ia64; then
7141 symcode='[ABCDEGRST]'
7142 fi
7143 ;;
7144irix* | nonstopux*)
7145 symcode='[BCDEGRST]'
7146 ;;
7147osf*)
7148 symcode='[BCDEGQRST]'
7149 ;;
7150solaris*)
7151 symcode='[BDRT]'
7152 ;;
7153sco3.2v5*)
7154 symcode='[DT]'
7155 ;;
7156sysv4.2uw2*)
7157 symcode='[DT]'
7158 ;;
7159sysv5* | sco5v6* | unixware* | OpenUNIX*)
7160 symcode='[ABDT]'
7161 ;;
7162sysv4)
7163 symcode='[DFNSTU]'
7164 ;;
7165esac
7166
7167# If we're using GNU nm, then use its standard symbol codes.
7168case `$NM -V 2>&1` in
7169*GNU* | *'with BFD'*)
7170 symcode='[ABCDGIRSTW]' ;;
7171esac
7172
7173# Transform an extracted symbol line into a proper C declaration.
7174# Some systems (esp. on ia64) link data and code symbols differently,
7175# so use this general approach.
7176lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7177
7178# Transform an extracted symbol line into symbol name and symbol address
7179lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7180lt_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'"
7181
7182# Handle CRLF in mingw tool chain
7183opt_cr=
7184case $build_os in
7185mingw*)
7186 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7187 ;;
7188esac
7189
7190# Try without a prefix underscore, then with it.
7191for ac_symprfx in "" "_"; do
7192
7193 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7194 symxfrm="\\1 $ac_symprfx\\2 \\2"
7195
7196 # Write the raw and C identifiers.
7197 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7198 # Fake it for dumpbin and say T for any non-static function
7199 # and D for any global variable.
7200 # Also find C++ and __fastcall symbols from MSVC++,
7201 # which start with @ or ?.
7202 lt_cv_sys_global_symbol_pipe="$AWK '"\
7203" {last_section=section; section=\$ 3};"\
7204" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7205" \$ 0!~/External *\|/{next};"\
7206" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7207" {if(hide[section]) next};"\
7208" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7209" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7210" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7211" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7212" ' prfx=^$ac_symprfx"
7213 else
7214 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7215 fi
7216
7217 # Check to see that the pipe works correctly.
7218 pipe_works=no
7219
7220 rm -f conftest*
7221 cat > conftest.$ac_ext <<_LT_EOF
7222#ifdef __cplusplus
7223extern "C" {
7224#endif
7225char nm_test_var;
7226void nm_test_func(void);
7227void nm_test_func(void){}
7228#ifdef __cplusplus
7229}
7230#endif
7231int main(){nm_test_var='a';nm_test_func();return(0);}
7232_LT_EOF
7233
7234 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7235 (eval $ac_compile) 2>&5
7236 ac_status=$?
7237 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7238 test $ac_status = 0; }; then
7239 # Now try to grab the symbols.
7240 nlist=conftest.nm
7241 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7242 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7243 ac_status=$?
7244 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7245 test $ac_status = 0; } && test -s "$nlist"; then
7246 # Try sorting and uniquifying the output.
7247 if sort "$nlist" | uniq > "$nlist"T; then
7248 mv -f "$nlist"T "$nlist"
7249 else
7250 rm -f "$nlist"T
7251 fi
7252
7253 # Make sure that we snagged all the symbols we need.
7254 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7255 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7256 cat <<_LT_EOF > conftest.$ac_ext
7257#ifdef __cplusplus
7258extern "C" {
7259#endif
7260
7261_LT_EOF
7262 # Now generate the symbol file.
7263 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7264
7265 cat <<_LT_EOF >> conftest.$ac_ext
7266
7267/* The mapping between symbol names and symbols. */
7268const struct {
7269 const char *name;
7270 void *address;
7271}
7272lt__PROGRAM__LTX_preloaded_symbols[] =
7273{
7274 { "@PROGRAM@", (void *) 0 },
7275_LT_EOF
7276 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7277 cat <<\_LT_EOF >> conftest.$ac_ext
7278 {0, (void *) 0}
7279};
7280
7281/* This works around a problem in FreeBSD linker */
7282#ifdef FREEBSD_WORKAROUND
7283static const void *lt_preloaded_setup() {
7284 return lt__PROGRAM__LTX_preloaded_symbols;
7285}
7286#endif
7287
7288#ifdef __cplusplus
7289}
7290#endif
7291_LT_EOF
7292 # Now try linking the two files.
7293 mv conftest.$ac_objext conftstm.$ac_objext
7294 lt_save_LIBS="$LIBS"
7295 lt_save_CFLAGS="$CFLAGS"
7296 LIBS="conftstm.$ac_objext"
7297 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7298 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7299 (eval $ac_link) 2>&5
7300 ac_status=$?
7301 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7302 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7303 pipe_works=yes
7304 fi
7305 LIBS="$lt_save_LIBS"
7306 CFLAGS="$lt_save_CFLAGS"
7307 else
7308 echo "cannot find nm_test_func in $nlist" >&5
7309 fi
7310 else
7311 echo "cannot find nm_test_var in $nlist" >&5
7312 fi
7313 else
7314 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7315 fi
7316 else
7317 echo "$progname: failed program was:" >&5
7318 cat conftest.$ac_ext >&5
7319 fi
7320 rm -rf conftest* conftst*
7321
7322 # Do not use the global_symbol_pipe unless it works.
7323 if test "$pipe_works" = yes; then
7324 break
7325 else
7326 lt_cv_sys_global_symbol_pipe=
7327 fi
7328done
7329
7330fi
7331
7332if test -z "$lt_cv_sys_global_symbol_pipe"; then
7333 lt_cv_sys_global_symbol_to_cdecl=
7334fi
7335if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7337$as_echo "failed" >&6; }
7338else
7339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7340$as_echo "ok" >&6; }
7341fi
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364# Check whether --enable-libtool-lock was given.
7365if test "${enable_libtool_lock+set}" = set; then :
7366 enableval=$enable_libtool_lock;
7367fi
7368
7369test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7370
7371# Some flags need to be propagated to the compiler or linker for good
7372# libtool support.
7373case $host in
7374ia64-*-hpux*)
7375 # Find out which ABI we are using.
7376 echo 'int i;' > conftest.$ac_ext
7377 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7378 (eval $ac_compile) 2>&5
7379 ac_status=$?
7380 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7381 test $ac_status = 0; }; then
7382 case `/usr/bin/file conftest.$ac_objext` in
7383 *ELF-32*)
7384 HPUX_IA64_MODE="32"
7385 ;;
7386 *ELF-64*)
7387 HPUX_IA64_MODE="64"
7388 ;;
7389 esac
7390 fi
7391 rm -rf conftest*
7392 ;;
7393*-*-irix6*)
7394 # Find out which ABI we are using.
7395 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7396 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7397 (eval $ac_compile) 2>&5
7398 ac_status=$?
7399 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7400 test $ac_status = 0; }; then
7401 if test "$lt_cv_prog_gnu_ld" = yes; then
7402 case `/usr/bin/file conftest.$ac_objext` in
7403 *32-bit*)
7404 LD="${LD-ld} -melf32bsmip"
7405 ;;
7406 *N32*)
7407 LD="${LD-ld} -melf32bmipn32"
7408 ;;
7409 *64-bit*)
7410 LD="${LD-ld} -melf64bmip"
7411 ;;
7412 esac
7413 else
7414 case `/usr/bin/file conftest.$ac_objext` in
7415 *32-bit*)
7416 LD="${LD-ld} -32"
7417 ;;
7418 *N32*)
7419 LD="${LD-ld} -n32"
7420 ;;
7421 *64-bit*)
7422 LD="${LD-ld} -64"
7423 ;;
7424 esac
7425 fi
7426 fi
7427 rm -rf conftest*
7428 ;;
7429
7430x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7431s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7432 # Find out which ABI we are using.
7433 echo 'int i;' > conftest.$ac_ext
7434 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7435 (eval $ac_compile) 2>&5
7436 ac_status=$?
7437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7438 test $ac_status = 0; }; then
7439 case `/usr/bin/file conftest.o` in
7440 *32-bit*)
7441 case $host in
7442 x86_64-*kfreebsd*-gnu)
7443 LD="${LD-ld} -m elf_i386_fbsd"
7444 ;;
7445 x86_64-*linux*)
7446 case `/usr/bin/file conftest.o` in
7447 *x86-64*)
7448 LD="${LD-ld} -m elf32_x86_64"
7449 ;;
7450 *)
7451 LD="${LD-ld} -m elf_i386"
7452 ;;
7453 esac
7454 ;;
7455 powerpc64le-*linux*)
7456 LD="${LD-ld} -m elf32lppclinux"
7457 ;;
7458 powerpc64-*linux*)
7459 LD="${LD-ld} -m elf32ppclinux"
7460 ;;
7461 s390x-*linux*)
7462 LD="${LD-ld} -m elf_s390"
7463 ;;
7464 sparc64-*linux*)
7465 LD="${LD-ld} -m elf32_sparc"
7466 ;;
7467 esac
7468 ;;
7469 *64-bit*)
7470 case $host in
7471 x86_64-*kfreebsd*-gnu)
7472 LD="${LD-ld} -m elf_x86_64_fbsd"
7473 ;;
7474 x86_64-*linux*)
7475 LD="${LD-ld} -m elf_x86_64"
7476 ;;
7477 powerpcle-*linux*)
7478 LD="${LD-ld} -m elf64lppc"
7479 ;;
7480 powerpc-*linux*)
7481 LD="${LD-ld} -m elf64ppc"
7482 ;;
7483 s390*-*linux*|s390*-*tpf*)
7484 LD="${LD-ld} -m elf64_s390"
7485 ;;
7486 sparc*-*linux*)
7487 LD="${LD-ld} -m elf64_sparc"
7488 ;;
7489 esac
7490 ;;
7491 esac
7492 fi
7493 rm -rf conftest*
7494 ;;
7495
7496*-*-sco3.2v5*)
7497 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7498 SAVE_CFLAGS="$CFLAGS"
7499 CFLAGS="$CFLAGS -belf"
7500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7501$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7502if test "${lt_cv_cc_needs_belf+set}" = set; then :
7503 $as_echo_n "(cached) " >&6
7504else
7505 ac_ext=c
7506ac_cpp='$CPP $CPPFLAGS'
7507ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7508ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7509ac_compiler_gnu=$ac_cv_c_compiler_gnu
7510
7511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7512/* end confdefs.h. */
7513
7514int
7515main ()
7516{
7517
7518 ;
7519 return 0;
7520}
7521_ACEOF
7522if ac_fn_c_try_link "$LINENO"; then :
7523 lt_cv_cc_needs_belf=yes
7524else
7525 lt_cv_cc_needs_belf=no
7526fi
7527rm -f core conftest.err conftest.$ac_objext \
7528 conftest$ac_exeext conftest.$ac_ext
7529 ac_ext=c
7530ac_cpp='$CPP $CPPFLAGS'
7531ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7532ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7533ac_compiler_gnu=$ac_cv_c_compiler_gnu
7534
7535fi
7536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7537$as_echo "$lt_cv_cc_needs_belf" >&6; }
7538 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7539 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7540 CFLAGS="$SAVE_CFLAGS"
7541 fi
7542 ;;
7543sparc*-*solaris*)
7544 # Find out which ABI we are using.
7545 echo 'int i;' > conftest.$ac_ext
7546 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7547 (eval $ac_compile) 2>&5
7548 ac_status=$?
7549 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7550 test $ac_status = 0; }; then
7551 case `/usr/bin/file conftest.o` in
7552 *64-bit*)
7553 case $lt_cv_prog_gnu_ld in
7554 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7555 *)
7556 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7557 LD="${LD-ld} -64"
7558 fi
7559 ;;
7560 esac
7561 ;;
7562 esac
7563 fi
7564 rm -rf conftest*
7565 ;;
7566esac
7567
7568need_locks="$enable_libtool_lock"
7569
7570
7571 case $host_os in
7572 rhapsody* | darwin*)
7573 if test -n "$ac_tool_prefix"; then
7574 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7575set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7577$as_echo_n "checking for $ac_word... " >&6; }
7578if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7579 $as_echo_n "(cached) " >&6
7580else
7581 if test -n "$DSYMUTIL"; then
7582 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7583else
7584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7585for as_dir in $PATH
7586do
7587 IFS=$as_save_IFS
7588 test -z "$as_dir" && as_dir=.
7589 for ac_exec_ext in '' $ac_executable_extensions; do
7590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7591 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7593 break 2
7594 fi
7595done
7596 done
7597IFS=$as_save_IFS
7598
7599fi
7600fi
7601DSYMUTIL=$ac_cv_prog_DSYMUTIL
7602if test -n "$DSYMUTIL"; then
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7604$as_echo "$DSYMUTIL" >&6; }
7605else
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607$as_echo "no" >&6; }
7608fi
7609
7610
7611fi
7612if test -z "$ac_cv_prog_DSYMUTIL"; then
7613 ac_ct_DSYMUTIL=$DSYMUTIL
7614 # Extract the first word of "dsymutil", so it can be a program name with args.
7615set dummy dsymutil; ac_word=$2
7616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7617$as_echo_n "checking for $ac_word... " >&6; }
7618if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7619 $as_echo_n "(cached) " >&6
7620else
7621 if test -n "$ac_ct_DSYMUTIL"; then
7622 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7623else
7624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7625for as_dir in $PATH
7626do
7627 IFS=$as_save_IFS
7628 test -z "$as_dir" && as_dir=.
7629 for ac_exec_ext in '' $ac_executable_extensions; do
7630 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7631 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7633 break 2
7634 fi
7635done
7636 done
7637IFS=$as_save_IFS
7638
7639fi
7640fi
7641ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7642if test -n "$ac_ct_DSYMUTIL"; then
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7644$as_echo "$ac_ct_DSYMUTIL" >&6; }
7645else
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7647$as_echo "no" >&6; }
7648fi
7649
7650 if test "x$ac_ct_DSYMUTIL" = x; then
7651 DSYMUTIL=":"
7652 else
7653 case $cross_compiling:$ac_tool_warned in
7654yes:)
7655{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7656$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7657ac_tool_warned=yes ;;
7658esac
7659 DSYMUTIL=$ac_ct_DSYMUTIL
7660 fi
7661else
7662 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7663fi
7664
7665 if test -n "$ac_tool_prefix"; then
7666 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7667set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7669$as_echo_n "checking for $ac_word... " >&6; }
7670if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7671 $as_echo_n "(cached) " >&6
7672else
7673 if test -n "$NMEDIT"; then
7674 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7675else
7676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7677for as_dir in $PATH
7678do
7679 IFS=$as_save_IFS
7680 test -z "$as_dir" && as_dir=.
7681 for ac_exec_ext in '' $ac_executable_extensions; do
7682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7683 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7685 break 2
7686 fi
7687done
7688 done
7689IFS=$as_save_IFS
7690
7691fi
7692fi
7693NMEDIT=$ac_cv_prog_NMEDIT
7694if test -n "$NMEDIT"; then
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7696$as_echo "$NMEDIT" >&6; }
7697else
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7699$as_echo "no" >&6; }
7700fi
7701
7702
7703fi
7704if test -z "$ac_cv_prog_NMEDIT"; then
7705 ac_ct_NMEDIT=$NMEDIT
7706 # Extract the first word of "nmedit", so it can be a program name with args.
7707set dummy nmedit; ac_word=$2
7708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7709$as_echo_n "checking for $ac_word... " >&6; }
7710if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7711 $as_echo_n "(cached) " >&6
7712else
7713 if test -n "$ac_ct_NMEDIT"; then
7714 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7715else
7716as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7717for as_dir in $PATH
7718do
7719 IFS=$as_save_IFS
7720 test -z "$as_dir" && as_dir=.
7721 for ac_exec_ext in '' $ac_executable_extensions; do
7722 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7723 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7725 break 2
7726 fi
7727done
7728 done
7729IFS=$as_save_IFS
7730
7731fi
7732fi
7733ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7734if test -n "$ac_ct_NMEDIT"; then
7735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7736$as_echo "$ac_ct_NMEDIT" >&6; }
7737else
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7739$as_echo "no" >&6; }
7740fi
7741
7742 if test "x$ac_ct_NMEDIT" = x; then
7743 NMEDIT=":"
7744 else
7745 case $cross_compiling:$ac_tool_warned in
7746yes:)
7747{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7748$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7749ac_tool_warned=yes ;;
7750esac
7751 NMEDIT=$ac_ct_NMEDIT
7752 fi
7753else
7754 NMEDIT="$ac_cv_prog_NMEDIT"
7755fi
7756
7757 if test -n "$ac_tool_prefix"; then
7758 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7759set dummy ${ac_tool_prefix}lipo; ac_word=$2
7760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7761$as_echo_n "checking for $ac_word... " >&6; }
7762if test "${ac_cv_prog_LIPO+set}" = set; then :
7763 $as_echo_n "(cached) " >&6
7764else
7765 if test -n "$LIPO"; then
7766 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7767else
7768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7769for as_dir in $PATH
7770do
7771 IFS=$as_save_IFS
7772 test -z "$as_dir" && as_dir=.
7773 for ac_exec_ext in '' $ac_executable_extensions; do
7774 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7775 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7777 break 2
7778 fi
7779done
7780 done
7781IFS=$as_save_IFS
7782
7783fi
7784fi
7785LIPO=$ac_cv_prog_LIPO
7786if test -n "$LIPO"; then
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7788$as_echo "$LIPO" >&6; }
7789else
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7791$as_echo "no" >&6; }
7792fi
7793
7794
7795fi
7796if test -z "$ac_cv_prog_LIPO"; then
7797 ac_ct_LIPO=$LIPO
7798 # Extract the first word of "lipo", so it can be a program name with args.
7799set dummy lipo; ac_word=$2
7800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7801$as_echo_n "checking for $ac_word... " >&6; }
7802if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7803 $as_echo_n "(cached) " >&6
7804else
7805 if test -n "$ac_ct_LIPO"; then
7806 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7807else
7808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7809for as_dir in $PATH
7810do
7811 IFS=$as_save_IFS
7812 test -z "$as_dir" && as_dir=.
7813 for ac_exec_ext in '' $ac_executable_extensions; do
7814 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7815 ac_cv_prog_ac_ct_LIPO="lipo"
7816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7817 break 2
7818 fi
7819done
7820 done
7821IFS=$as_save_IFS
7822
7823fi
7824fi
7825ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7826if test -n "$ac_ct_LIPO"; then
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7828$as_echo "$ac_ct_LIPO" >&6; }
7829else
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7831$as_echo "no" >&6; }
7832fi
7833
7834 if test "x$ac_ct_LIPO" = x; then
7835 LIPO=":"
7836 else
7837 case $cross_compiling:$ac_tool_warned in
7838yes:)
7839{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7840$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7841ac_tool_warned=yes ;;
7842esac
7843 LIPO=$ac_ct_LIPO
7844 fi
7845else
7846 LIPO="$ac_cv_prog_LIPO"
7847fi
7848
7849 if test -n "$ac_tool_prefix"; then
7850 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7851set dummy ${ac_tool_prefix}otool; ac_word=$2
7852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7853$as_echo_n "checking for $ac_word... " >&6; }
7854if test "${ac_cv_prog_OTOOL+set}" = set; then :
7855 $as_echo_n "(cached) " >&6
7856else
7857 if test -n "$OTOOL"; then
7858 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7859else
7860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7861for as_dir in $PATH
7862do
7863 IFS=$as_save_IFS
7864 test -z "$as_dir" && as_dir=.
7865 for ac_exec_ext in '' $ac_executable_extensions; do
7866 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7867 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7868 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7869 break 2
7870 fi
7871done
7872 done
7873IFS=$as_save_IFS
7874
7875fi
7876fi
7877OTOOL=$ac_cv_prog_OTOOL
7878if test -n "$OTOOL"; then
7879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7880$as_echo "$OTOOL" >&6; }
7881else
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7883$as_echo "no" >&6; }
7884fi
7885
7886
7887fi
7888if test -z "$ac_cv_prog_OTOOL"; then
7889 ac_ct_OTOOL=$OTOOL
7890 # Extract the first word of "otool", so it can be a program name with args.
7891set dummy otool; ac_word=$2
7892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7893$as_echo_n "checking for $ac_word... " >&6; }
7894if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7895 $as_echo_n "(cached) " >&6
7896else
7897 if test -n "$ac_ct_OTOOL"; then
7898 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7899else
7900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7901for as_dir in $PATH
7902do
7903 IFS=$as_save_IFS
7904 test -z "$as_dir" && as_dir=.
7905 for ac_exec_ext in '' $ac_executable_extensions; do
7906 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7907 ac_cv_prog_ac_ct_OTOOL="otool"
7908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7909 break 2
7910 fi
7911done
7912 done
7913IFS=$as_save_IFS
7914
7915fi
7916fi
7917ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7918if test -n "$ac_ct_OTOOL"; then
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7920$as_echo "$ac_ct_OTOOL" >&6; }
7921else
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7923$as_echo "no" >&6; }
7924fi
7925
7926 if test "x$ac_ct_OTOOL" = x; then
7927 OTOOL=":"
7928 else
7929 case $cross_compiling:$ac_tool_warned in
7930yes:)
7931{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7932$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7933ac_tool_warned=yes ;;
7934esac
7935 OTOOL=$ac_ct_OTOOL
7936 fi
7937else
7938 OTOOL="$ac_cv_prog_OTOOL"
7939fi
7940
7941 if test -n "$ac_tool_prefix"; then
7942 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7943set dummy ${ac_tool_prefix}otool64; ac_word=$2
7944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7945$as_echo_n "checking for $ac_word... " >&6; }
7946if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7947 $as_echo_n "(cached) " >&6
7948else
7949 if test -n "$OTOOL64"; then
7950 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7951else
7952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7953for as_dir in $PATH
7954do
7955 IFS=$as_save_IFS
7956 test -z "$as_dir" && as_dir=.
7957 for ac_exec_ext in '' $ac_executable_extensions; do
7958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7959 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7961 break 2
7962 fi
7963done
7964 done
7965IFS=$as_save_IFS
7966
7967fi
7968fi
7969OTOOL64=$ac_cv_prog_OTOOL64
7970if test -n "$OTOOL64"; then
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7972$as_echo "$OTOOL64" >&6; }
7973else
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7975$as_echo "no" >&6; }
7976fi
7977
7978
7979fi
7980if test -z "$ac_cv_prog_OTOOL64"; then
7981 ac_ct_OTOOL64=$OTOOL64
7982 # Extract the first word of "otool64", so it can be a program name with args.
7983set dummy otool64; ac_word=$2
7984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7985$as_echo_n "checking for $ac_word... " >&6; }
7986if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7987 $as_echo_n "(cached) " >&6
7988else
7989 if test -n "$ac_ct_OTOOL64"; then
7990 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7991else
7992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7993for as_dir in $PATH
7994do
7995 IFS=$as_save_IFS
7996 test -z "$as_dir" && as_dir=.
7997 for ac_exec_ext in '' $ac_executable_extensions; do
7998 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7999 ac_cv_prog_ac_ct_OTOOL64="otool64"
8000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8001 break 2
8002 fi
8003done
8004 done
8005IFS=$as_save_IFS
8006
8007fi
8008fi
8009ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8010if test -n "$ac_ct_OTOOL64"; then
8011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8012$as_echo "$ac_ct_OTOOL64" >&6; }
8013else
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8015$as_echo "no" >&6; }
8016fi
8017
8018 if test "x$ac_ct_OTOOL64" = x; then
8019 OTOOL64=":"
8020 else
8021 case $cross_compiling:$ac_tool_warned in
8022yes:)
8023{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8024$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8025ac_tool_warned=yes ;;
8026esac
8027 OTOOL64=$ac_ct_OTOOL64
8028 fi
8029else
8030 OTOOL64="$ac_cv_prog_OTOOL64"
8031fi
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8060$as_echo_n "checking for -single_module linker flag... " >&6; }
8061if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8062 $as_echo_n "(cached) " >&6
8063else
8064 lt_cv_apple_cc_single_mod=no
8065 if test -z "${LT_MULTI_MODULE}"; then
8066 # By default we will add the -single_module flag. You can override
8067 # by either setting the environment variable LT_MULTI_MODULE
8068 # non-empty at configure time, or by adding -multi_module to the
8069 # link flags.
8070 rm -rf libconftest.dylib*
8071 echo "int foo(void){return 1;}" > conftest.c
8072 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8073-dynamiclib -Wl,-single_module conftest.c" >&5
8074 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8075 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8076 _lt_result=$?
8077 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8078 lt_cv_apple_cc_single_mod=yes
8079 else
8080 cat conftest.err >&5
8081 fi
8082 rm -rf libconftest.dylib*
8083 rm -f conftest.*
8084 fi
8085fi
8086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8087$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8089$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8090if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8091 $as_echo_n "(cached) " >&6
8092else
8093 lt_cv_ld_exported_symbols_list=no
8094 save_LDFLAGS=$LDFLAGS
8095 echo "_main" > conftest.sym
8096 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8098/* end confdefs.h. */
8099
8100int
8101main ()
8102{
8103
8104 ;
8105 return 0;
8106}
8107_ACEOF
8108if ac_fn_c_try_link "$LINENO"; then :
8109 lt_cv_ld_exported_symbols_list=yes
8110else
8111 lt_cv_ld_exported_symbols_list=no
8112fi
8113rm -f core conftest.err conftest.$ac_objext \
8114 conftest$ac_exeext conftest.$ac_ext
8115 LDFLAGS="$save_LDFLAGS"
8116
8117fi
8118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8119$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8121$as_echo_n "checking for -force_load linker flag... " >&6; }
8122if test "${lt_cv_ld_force_load+set}" = set; then :
8123 $as_echo_n "(cached) " >&6
8124else
8125 lt_cv_ld_force_load=no
8126 cat > conftest.c << _LT_EOF
8127int forced_loaded() { return 2;}
8128_LT_EOF
8129 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8130 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8131 echo "$AR cru libconftest.a conftest.o" >&5
8132 $AR cru libconftest.a conftest.o 2>&5
8133 cat > conftest.c << _LT_EOF
8134int main() { return 0;}
8135_LT_EOF
8136 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8137 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8138 _lt_result=$?
8139 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8140 lt_cv_ld_force_load=yes
8141 else
8142 cat conftest.err >&5
8143 fi
8144 rm -f conftest.err libconftest.a conftest conftest.c
8145 rm -rf conftest.dSYM
8146
8147fi
8148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8149$as_echo "$lt_cv_ld_force_load" >&6; }
8150 case $host_os in
8151 rhapsody* | darwin1.[012])
8152 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8153 darwin1.*)
8154 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8155 darwin*) # darwin 5.x on
8156 # if running on 10.5 or later, the deployment target defaults
8157 # to the OS version, if on x86, and 10.4, the deployment
8158 # target defaults to 10.4. Don't you love it?
8159 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8160 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8161 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8162 10.[012][,.]*)
8163 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8164 10.*)
8165 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8166 esac
8167 ;;
8168 esac
8169 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8170 _lt_dar_single_mod='$single_module'
8171 fi
8172 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8173 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8174 else
8175 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8176 fi
8177 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8178 _lt_dsymutil='~$DSYMUTIL $lib || :'
8179 else
8180 _lt_dsymutil=
8181 fi
8182 ;;
8183 esac
8184
8185for ac_header in dlfcn.h
8186do :
8187 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8188"
8189if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8190 cat >>confdefs.h <<_ACEOF
8191#define HAVE_DLFCN_H 1
8192_ACEOF
8193
8194fi
8195
8196done
8197
8198
8199
8200# autoconf.info says this should be called right after AC_INIT.
8201ac_config_headers="$ac_config_headers config.h:config.in"
8202
8203
8204
8205
8206
8207
8208# Put a plausible default for CC_FOR_BUILD in Makefile.
8209if test "x$cross_compiling" = "xno"; then
8210 CC_FOR_BUILD='$(CC)'
8211else
8212 CC_FOR_BUILD=gcc
8213fi
8214
8215
8216
8217
8218AR=${AR-ar}
8219
8220if test -n "$ac_tool_prefix"; then
8221 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8222set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8224$as_echo_n "checking for $ac_word... " >&6; }
8225if test "${ac_cv_prog_RANLIB+set}" = set; then :
8226 $as_echo_n "(cached) " >&6
8227else
8228 if test -n "$RANLIB"; then
8229 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8230else
8231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8232for as_dir in $PATH
8233do
8234 IFS=$as_save_IFS
8235 test -z "$as_dir" && as_dir=.
8236 for ac_exec_ext in '' $ac_executable_extensions; do
8237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8238 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8240 break 2
8241 fi
8242done
8243 done
8244IFS=$as_save_IFS
8245
8246fi
8247fi
8248RANLIB=$ac_cv_prog_RANLIB
8249if test -n "$RANLIB"; then
8250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8251$as_echo "$RANLIB" >&6; }
8252else
8253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8254$as_echo "no" >&6; }
8255fi
8256
8257
8258fi
8259if test -z "$ac_cv_prog_RANLIB"; then
8260 ac_ct_RANLIB=$RANLIB
8261 # Extract the first word of "ranlib", so it can be a program name with args.
8262set dummy ranlib; ac_word=$2
8263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8264$as_echo_n "checking for $ac_word... " >&6; }
8265if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8266 $as_echo_n "(cached) " >&6
8267else
8268 if test -n "$ac_ct_RANLIB"; then
8269 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8270else
8271as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8272for as_dir in $PATH
8273do
8274 IFS=$as_save_IFS
8275 test -z "$as_dir" && as_dir=.
8276 for ac_exec_ext in '' $ac_executable_extensions; do
8277 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8278 ac_cv_prog_ac_ct_RANLIB="ranlib"
8279 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8280 break 2
8281 fi
8282done
8283 done
8284IFS=$as_save_IFS
8285
8286fi
8287fi
8288ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8289if test -n "$ac_ct_RANLIB"; then
8290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8291$as_echo "$ac_ct_RANLIB" >&6; }
8292else
8293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8294$as_echo "no" >&6; }
8295fi
8296
8297 if test "x$ac_ct_RANLIB" = x; then
8298 RANLIB=":"
8299 else
8300 case $cross_compiling:$ac_tool_warned in
8301yes:)
8302{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8303$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8304ac_tool_warned=yes ;;
8305esac
8306 RANLIB=$ac_ct_RANLIB
8307 fi
8308else
8309 RANLIB="$ac_cv_prog_RANLIB"
8310fi
8311
8312
8313
8314
8315# Some of the common include files depend on bfd.h, and bfd.h checks
8316# that config.h is included first by testing that the PACKAGE macro
8317# is defined.
8318PACKAGE=sim
8319
8320cat >>confdefs.h <<_ACEOF
8321#define PACKAGE "$PACKAGE"
8322_ACEOF
8323
8324
8325
8326# Dependency checking.
8327ac_config_commands="$ac_config_commands depdir"
8328
8329
8330depcc="$CC" am_compiler_list=
8331
8332am_depcomp=$ac_aux_dir/depcomp
8333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8334$as_echo_n "checking dependency style of $depcc... " >&6; }
8335if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8336 $as_echo_n "(cached) " >&6
8337else
8338 if test -f "$am_depcomp"; then
8339 # We make a subdir and do the tests there. Otherwise we can end up
8340 # making bogus files that we don't know about and never remove. For
8341 # instance it was reported that on HP-UX the gcc test will end up
8342 # making a dummy file named `D' -- because `-MD' means `put the output
8343 # in D'.
8344 mkdir conftest.dir
8345 # Copy depcomp to subdir because otherwise we won't find it if we're
8346 # using a relative directory.
8347 cp "$am_depcomp" conftest.dir
8348 cd conftest.dir
8349 # We will build objects and dependencies in a subdirectory because
8350 # it helps to detect inapplicable dependency modes. For instance
8351 # both Tru64's cc and ICC support -MD to output dependencies as a
8352 # side effect of compilation, but ICC will put the dependencies in
8353 # the current directory while Tru64 will put them in the object
8354 # directory.
8355 mkdir sub
8356
8357 am_cv_CC_dependencies_compiler_type=none
8358 if test "$am_compiler_list" = ""; then
8359 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8360 fi
8361 for depmode in $am_compiler_list; do
8362 if test $depmode = none; then break; fi
8363
8364 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8365 # Setup a source with many dependencies, because some compilers
8366 # like to wrap large dependency lists on column 80 (with \), and
8367 # we should not choose a depcomp mode which is confused by this.
8368 #
8369 # We need to recreate these files for each test, as the compiler may
8370 # overwrite some of them when testing with obscure command lines.
8371 # This happens at least with the AIX C compiler.
8372 : > sub/conftest.c
8373 for i in 1 2 3 4 5 6; do
8374 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8375 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8376 # Solaris 8's {/usr,}/bin/sh.
8377 touch sub/conftst$i.h
8378 done
8379 echo "include sub/conftest.Po" > confmf
8380
8381 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8382 # mode. It turns out that the SunPro C++ compiler does not properly
8383 # handle `-M -o', and we need to detect this.
8384 depcmd="depmode=$depmode \
8385 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8386 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8387 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8388 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8389 if env $depcmd > conftest.err 2>&1 &&
8390 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8391 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8392 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8393 # icc doesn't choke on unknown options, it will just issue warnings
8394 # or remarks (even with -Werror). So we grep stderr for any message
8395 # that says an option was ignored or not supported.
8396 # When given -MP, icc 7.0 and 7.1 complain thusly:
8397 # icc: Command line warning: ignoring option '-M'; no argument required
8398 # The diagnosis changed in icc 8.0:
8399 # icc: Command line remark: option '-MP' not supported
8400 if (grep 'ignoring option' conftest.err ||
8401 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8402 am_cv_CC_dependencies_compiler_type=$depmode
8403 $as_echo "$as_me:$LINENO: success" >&5
8404 break
8405 fi
8406 fi
8407 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8408 sed -e 's/^/| /' < conftest.err >&5
8409 done
8410
8411 cd ..
8412 rm -rf conftest.dir
8413else
8414 am_cv_CC_dependencies_compiler_type=none
8415fi
8416
8417fi
8418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8419$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8420if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8421then as_fn_error "no usable dependency style found" "$LINENO" 5
8422else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8423
8424fi
8425
8426
8427# Check for the 'make' the user wants to use.
8428for ac_prog in make
8429do
8430 # Extract the first word of "$ac_prog", so it can be a program name with args.
8431set dummy $ac_prog; ac_word=$2
8432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8433$as_echo_n "checking for $ac_word... " >&6; }
8434if test "${ac_cv_prog_MAKE+set}" = set; then :
8435 $as_echo_n "(cached) " >&6
8436else
8437 if test -n "$MAKE"; then
8438 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8439else
8440as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8441for as_dir in $PATH
8442do
8443 IFS=$as_save_IFS
8444 test -z "$as_dir" && as_dir=.
8445 for ac_exec_ext in '' $ac_executable_extensions; do
8446 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8447 ac_cv_prog_MAKE="$ac_prog"
8448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8449 break 2
8450 fi
8451done
8452 done
8453IFS=$as_save_IFS
8454
8455fi
8456fi
8457MAKE=$ac_cv_prog_MAKE
8458if test -n "$MAKE"; then
8459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8460$as_echo "$MAKE" >&6; }
8461else
8462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8463$as_echo "no" >&6; }
8464fi
8465
8466
8467 test -n "$MAKE" && break
8468done
8469
8470MAKE_IS_GNU=
8471case "`$MAKE --version 2>&1 | sed 1q`" in
8472 *GNU*)
8473 MAKE_IS_GNU=yes
8474 ;;
8475esac
8476 if test "$MAKE_IS_GNU" = yes; then
8477 GMAKE_TRUE=
8478 GMAKE_FALSE='#'
8479else
8480 GMAKE_TRUE='#'
8481 GMAKE_FALSE=
8482fi
8483
8484
8485ALL_LINGUAS=
8486# If we haven't got the data from the intl directory,
8487# assume NLS is disabled.
8488USE_NLS=no
8489LIBINTL=
8490LIBINTL_DEP=
8491INCINTL=
8492XGETTEXT=
8493GMSGFMT=
8494POSUB=
8495
8496if test -f ../../intl/config.intl; then
8497 . ../../intl/config.intl
8498fi
8499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8500$as_echo_n "checking whether NLS is requested... " >&6; }
8501if test x"$USE_NLS" != xyes; then
8502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8503$as_echo "no" >&6; }
8504else
8505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8506$as_echo "yes" >&6; }
8507
8508$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8509
8510
8511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8512$as_echo_n "checking for catalogs to be installed... " >&6; }
8513 # Look for .po and .gmo files in the source directory.
8514 CATALOGS=
8515 XLINGUAS=
8516 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8517 # If there aren't any .gmo files the shell will give us the
8518 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8519 # weeded out.
8520 case "$cat" in *\**)
8521 continue;;
8522 esac
8523 # The quadruple backslash is collapsed to a double backslash
8524 # by the backticks, then collapsed again by the double quotes,
8525 # leaving us with one backslash in the sed expression (right
8526 # before the dot that mustn't act as a wildcard).
8527 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8528 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8529 # The user is allowed to set LINGUAS to a list of languages to
8530 # install catalogs for. If it's empty that means "all of them."
8531 if test "x$LINGUAS" = x; then
8532 CATALOGS="$CATALOGS $cat"
8533 XLINGUAS="$XLINGUAS $lang"
8534 else
8535 case "$LINGUAS" in *$lang*)
8536 CATALOGS="$CATALOGS $cat"
8537 XLINGUAS="$XLINGUAS $lang"
8538 ;;
8539 esac
8540 fi
8541 done
8542 LINGUAS="$XLINGUAS"
8543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8544$as_echo "$LINGUAS" >&6; }
8545
8546
8547 DATADIRNAME=share
8548
8549 INSTOBJEXT=.mo
8550
8551 GENCAT=gencat
8552
8553 CATOBJEXT=.gmo
8554
8555fi
8556
8557# Check for common headers.
8558# FIXME: Seems to me this can cause problems for i386-windows hosts.
8559# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8560for ac_header in stdlib.h string.h strings.h unistd.h time.h
8561do :
8562 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8563ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8564eval as_val=\$$as_ac_Header
8565 if test "x$as_val" = x""yes; then :
8566 cat >>confdefs.h <<_ACEOF
8567#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8568_ACEOF
8569
8570fi
8571
8572done
8573
8574for ac_header in sys/time.h sys/resource.h
8575do :
8576 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8577ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8578eval as_val=\$$as_ac_Header
8579 if test "x$as_val" = x""yes; then :
8580 cat >>confdefs.h <<_ACEOF
8581#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8582_ACEOF
8583
8584fi
8585
8586done
8587
8588for ac_header in fcntl.h fpu_control.h
8589do :
8590 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8591ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8592eval as_val=\$$as_ac_Header
8593 if test "x$as_val" = x""yes; then :
8594 cat >>confdefs.h <<_ACEOF
8595#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8596_ACEOF
8597
8598fi
8599
8600done
8601
8602for ac_header in dlfcn.h errno.h sys/stat.h
8603do :
8604 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8605ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8606eval as_val=\$$as_ac_Header
8607 if test "x$as_val" = x""yes; then :
8608 cat >>confdefs.h <<_ACEOF
8609#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8610_ACEOF
8611
8612fi
8613
8614done
8615
8616for ac_func in getrusage time sigaction __setfpucw
8617do :
8618 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8619ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8620eval as_val=\$$as_ac_var
8621 if test "x$as_val" = x""yes; then :
8622 cat >>confdefs.h <<_ACEOF
8623#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8624_ACEOF
8625
8626fi
8627done
8628
8629
8630# Check for socket libraries
8631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8632$as_echo_n "checking for bind in -lsocket... " >&6; }
8633if test "${ac_cv_lib_socket_bind+set}" = set; then :
8634 $as_echo_n "(cached) " >&6
8635else
8636 ac_check_lib_save_LIBS=$LIBS
8637LIBS="-lsocket $LIBS"
8638cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8639/* end confdefs.h. */
8640
8641/* Override any GCC internal prototype to avoid an error.
8642 Use char because int might match the return type of a GCC
8643 builtin and then its argument prototype would still apply. */
8644#ifdef __cplusplus
8645extern "C"
8646#endif
8647char bind ();
8648int
8649main ()
8650{
8651return bind ();
8652 ;
8653 return 0;
8654}
8655_ACEOF
8656if ac_fn_c_try_link "$LINENO"; then :
8657 ac_cv_lib_socket_bind=yes
8658else
8659 ac_cv_lib_socket_bind=no
8660fi
8661rm -f core conftest.err conftest.$ac_objext \
8662 conftest$ac_exeext conftest.$ac_ext
8663LIBS=$ac_check_lib_save_LIBS
8664fi
8665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8666$as_echo "$ac_cv_lib_socket_bind" >&6; }
8667if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8668 cat >>confdefs.h <<_ACEOF
8669#define HAVE_LIBSOCKET 1
8670_ACEOF
8671
8672 LIBS="-lsocket $LIBS"
8673
8674fi
8675
8676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8677$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8678if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8679 $as_echo_n "(cached) " >&6
8680else
8681 ac_check_lib_save_LIBS=$LIBS
8682LIBS="-lnsl $LIBS"
8683cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8684/* end confdefs.h. */
8685
8686/* Override any GCC internal prototype to avoid an error.
8687 Use char because int might match the return type of a GCC
8688 builtin and then its argument prototype would still apply. */
8689#ifdef __cplusplus
8690extern "C"
8691#endif
8692char gethostbyname ();
8693int
8694main ()
8695{
8696return gethostbyname ();
8697 ;
8698 return 0;
8699}
8700_ACEOF
8701if ac_fn_c_try_link "$LINENO"; then :
8702 ac_cv_lib_nsl_gethostbyname=yes
8703else
8704 ac_cv_lib_nsl_gethostbyname=no
8705fi
8706rm -f core conftest.err conftest.$ac_objext \
8707 conftest$ac_exeext conftest.$ac_ext
8708LIBS=$ac_check_lib_save_LIBS
8709fi
8710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8711$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8712if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8713 cat >>confdefs.h <<_ACEOF
8714#define HAVE_LIBNSL 1
8715_ACEOF
8716
8717 LIBS="-lnsl $LIBS"
8718
8719fi
8720
8721
8722# BFD conditionally uses zlib, so we must link it in if libbfd does, by
8723# using the same condition.
8724
8725 # See if the user specified whether he wants zlib support or not.
8726
8727# Check whether --with-zlib was given.
8728if test "${with_zlib+set}" = set; then :
8729 withval=$with_zlib;
8730else
8731 with_zlib=auto
8732fi
8733
8734
8735 if test "$with_zlib" != "no"; then
8736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
8737$as_echo_n "checking for library containing zlibVersion... " >&6; }
8738if test "${ac_cv_search_zlibVersion+set}" = set; then :
8739 $as_echo_n "(cached) " >&6
8740else
8741 ac_func_search_save_LIBS=$LIBS
8742cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8743/* end confdefs.h. */
8744
8745/* Override any GCC internal prototype to avoid an error.
8746 Use char because int might match the return type of a GCC
8747 builtin and then its argument prototype would still apply. */
8748#ifdef __cplusplus
8749extern "C"
8750#endif
8751char zlibVersion ();
8752int
8753main ()
8754{
8755return zlibVersion ();
8756 ;
8757 return 0;
8758}
8759_ACEOF
8760for ac_lib in '' z; do
8761 if test -z "$ac_lib"; then
8762 ac_res="none required"
8763 else
8764 ac_res=-l$ac_lib
8765 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8766 fi
8767 if ac_fn_c_try_link "$LINENO"; then :
8768 ac_cv_search_zlibVersion=$ac_res
8769fi
8770rm -f core conftest.err conftest.$ac_objext \
8771 conftest$ac_exeext
8772 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8773 break
8774fi
8775done
8776if test "${ac_cv_search_zlibVersion+set}" = set; then :
8777
8778else
8779 ac_cv_search_zlibVersion=no
8780fi
8781rm conftest.$ac_ext
8782LIBS=$ac_func_search_save_LIBS
8783fi
8784{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8785$as_echo "$ac_cv_search_zlibVersion" >&6; }
8786ac_res=$ac_cv_search_zlibVersion
8787if test "$ac_res" != no; then :
8788 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8789 for ac_header in zlib.h
8790do :
8791 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8792if test "x$ac_cv_header_zlib_h" = x""yes; then :
8793 cat >>confdefs.h <<_ACEOF
8794#define HAVE_ZLIB_H 1
8795_ACEOF
8796
8797fi
8798
8799done
8800
8801fi
8802
8803 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8804 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8805 fi
8806 fi
8807
8808
8809# BFD uses libdl when when plugins enabled.
8810
8811 maybe_plugins=no
8812 for ac_header in dlfcn.h
8813do :
8814 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8815"
8816if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8817 cat >>confdefs.h <<_ACEOF
8818#define HAVE_DLFCN_H 1
8819_ACEOF
8820 maybe_plugins=yes
8821fi
8822
8823done
8824
8825 for ac_header in windows.h
8826do :
8827 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8828"
8829if test "x$ac_cv_header_windows_h" = x""yes; then :
8830 cat >>confdefs.h <<_ACEOF
8831#define HAVE_WINDOWS_H 1
8832_ACEOF
8833 maybe_plugins=yes
8834fi
8835
8836done
8837
8838
8839 # Check whether --enable-plugins was given.
8840if test "${enable_plugins+set}" = set; then :
8841 enableval=$enable_plugins; case "${enableval}" in
8842 no) plugins=no ;;
8843 *) plugins=yes
8844 if test "$maybe_plugins" != "yes" ; then
8845 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8846 fi ;;
8847 esac
8848else
8849 plugins=$maybe_plugins
8850
8851fi
8852
8853 if test "$plugins" = "yes"; then
8854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8855$as_echo_n "checking for library containing dlopen... " >&6; }
8856if test "${ac_cv_search_dlopen+set}" = set; then :
8857 $as_echo_n "(cached) " >&6
8858else
8859 ac_func_search_save_LIBS=$LIBS
8860cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8861/* end confdefs.h. */
8862
8863/* Override any GCC internal prototype to avoid an error.
8864 Use char because int might match the return type of a GCC
8865 builtin and then its argument prototype would still apply. */
8866#ifdef __cplusplus
8867extern "C"
8868#endif
8869char dlopen ();
8870int
8871main ()
8872{
8873return dlopen ();
8874 ;
8875 return 0;
8876}
8877_ACEOF
8878for ac_lib in '' dl; do
8879 if test -z "$ac_lib"; then
8880 ac_res="none required"
8881 else
8882 ac_res=-l$ac_lib
8883 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8884 fi
8885 if ac_fn_c_try_link "$LINENO"; then :
8886 ac_cv_search_dlopen=$ac_res
8887fi
8888rm -f core conftest.err conftest.$ac_objext \
8889 conftest$ac_exeext
8890 if test "${ac_cv_search_dlopen+set}" = set; then :
8891 break
8892fi
8893done
8894if test "${ac_cv_search_dlopen+set}" = set; then :
8895
8896else
8897 ac_cv_search_dlopen=no
8898fi
8899rm conftest.$ac_ext
8900LIBS=$ac_func_search_save_LIBS
8901fi
8902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8903$as_echo "$ac_cv_search_dlopen" >&6; }
8904ac_res=$ac_cv_search_dlopen
8905if test "$ac_res" != no; then :
8906 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8907
8908fi
8909
8910 fi
8911
8912 if test "$plugins" = yes; then
8913 PLUGINS_TRUE=
8914 PLUGINS_FALSE='#'
8915else
8916 PLUGINS_TRUE='#'
8917 PLUGINS_FALSE=
8918fi
8919
8920
8921
8922
8923
8924# Set options
8925enable_dlopen=yes
8926
8927
8928
8929
8930 enable_win32_dll=no
8931
8932
8933 # Check whether --enable-shared was given.
8934if test "${enable_shared+set}" = set; then :
8935 enableval=$enable_shared; p=${PACKAGE-default}
8936 case $enableval in
8937 yes) enable_shared=yes ;;
8938 no) enable_shared=no ;;
8939 *)
8940 enable_shared=no
8941 # Look at the argument we got. We use all the common list separators.
8942 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8943 for pkg in $enableval; do
8944 IFS="$lt_save_ifs"
8945 if test "X$pkg" = "X$p"; then
8946 enable_shared=yes
8947 fi
8948 done
8949 IFS="$lt_save_ifs"
8950 ;;
8951 esac
8952else
8953 enable_shared=yes
8954fi
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964 # Check whether --enable-static was given.
8965if test "${enable_static+set}" = set; then :
8966 enableval=$enable_static; p=${PACKAGE-default}
8967 case $enableval in
8968 yes) enable_static=yes ;;
8969 no) enable_static=no ;;
8970 *)
8971 enable_static=no
8972 # Look at the argument we got. We use all the common list separators.
8973 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8974 for pkg in $enableval; do
8975 IFS="$lt_save_ifs"
8976 if test "X$pkg" = "X$p"; then
8977 enable_static=yes
8978 fi
8979 done
8980 IFS="$lt_save_ifs"
8981 ;;
8982 esac
8983else
8984 enable_static=yes
8985fi
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996# Check whether --with-pic was given.
8997if test "${with_pic+set}" = set; then :
8998 withval=$with_pic; pic_mode="$withval"
8999else
9000 pic_mode=default
9001fi
9002
9003
9004test -z "$pic_mode" && pic_mode=default
9005
9006
9007
9008
9009
9010
9011
9012 # Check whether --enable-fast-install was given.
9013if test "${enable_fast_install+set}" = set; then :
9014 enableval=$enable_fast_install; p=${PACKAGE-default}
9015 case $enableval in
9016 yes) enable_fast_install=yes ;;
9017 no) enable_fast_install=no ;;
9018 *)
9019 enable_fast_install=no
9020 # Look at the argument we got. We use all the common list separators.
9021 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9022 for pkg in $enableval; do
9023 IFS="$lt_save_ifs"
9024 if test "X$pkg" = "X$p"; then
9025 enable_fast_install=yes
9026 fi
9027 done
9028 IFS="$lt_save_ifs"
9029 ;;
9030 esac
9031else
9032 enable_fast_install=yes
9033fi
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045# This can be used to rebuild libtool when needed
9046LIBTOOL_DEPS="$ltmain"
9047
9048# Always use our own libtool.
9049LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076test -z "$LN_S" && LN_S="ln -s"
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091if test -n "${ZSH_VERSION+set}" ; then
9092 setopt NO_GLOB_SUBST
9093fi
9094
9095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9096$as_echo_n "checking for objdir... " >&6; }
9097if test "${lt_cv_objdir+set}" = set; then :
9098 $as_echo_n "(cached) " >&6
9099else
9100 rm -f .libs 2>/dev/null
9101mkdir .libs 2>/dev/null
9102if test -d .libs; then
9103 lt_cv_objdir=.libs
9104else
9105 # MS-DOS does not allow filenames that begin with a dot.
9106 lt_cv_objdir=_libs
9107fi
9108rmdir .libs 2>/dev/null
9109fi
9110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9111$as_echo "$lt_cv_objdir" >&6; }
9112objdir=$lt_cv_objdir
9113
9114
9115
9116
9117
9118cat >>confdefs.h <<_ACEOF
9119#define LT_OBJDIR "$lt_cv_objdir/"
9120_ACEOF
9121
9122
9123
9124
9125case $host_os in
9126aix3*)
9127 # AIX sometimes has problems with the GCC collect2 program. For some
9128 # reason, if we set the COLLECT_NAMES environment variable, the problems
9129 # vanish in a puff of smoke.
9130 if test "X${COLLECT_NAMES+set}" != Xset; then
9131 COLLECT_NAMES=
9132 export COLLECT_NAMES
9133 fi
9134 ;;
9135esac
9136
9137# Global variables:
9138ofile=libtool
9139can_build_shared=yes
9140
9141# All known linkers require a `.a' archive for static linking (except MSVC,
9142# which needs '.lib').
9143libext=a
9144
9145with_gnu_ld="$lt_cv_prog_gnu_ld"
9146
9147old_CC="$CC"
9148old_CFLAGS="$CFLAGS"
9149
9150# Set sane defaults for various variables
9151test -z "$CC" && CC=cc
9152test -z "$LTCC" && LTCC=$CC
9153test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9154test -z "$LD" && LD=ld
9155test -z "$ac_objext" && ac_objext=o
9156
9157for cc_temp in $compiler""; do
9158 case $cc_temp in
9159 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9160 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9161 \-*) ;;
9162 *) break;;
9163 esac
9164done
9165cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9166
9167
9168# Only perform the check for file, if the check method requires it
9169test -z "$MAGIC_CMD" && MAGIC_CMD=file
9170case $deplibs_check_method in
9171file_magic*)
9172 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9174$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9175if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9176 $as_echo_n "(cached) " >&6
9177else
9178 case $MAGIC_CMD in
9179[\\/*] | ?:[\\/]*)
9180 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9181 ;;
9182*)
9183 lt_save_MAGIC_CMD="$MAGIC_CMD"
9184 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9185 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9186 for ac_dir in $ac_dummy; do
9187 IFS="$lt_save_ifs"
9188 test -z "$ac_dir" && ac_dir=.
9189 if test -f $ac_dir/${ac_tool_prefix}file; then
9190 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9191 if test -n "$file_magic_test_file"; then
9192 case $deplibs_check_method in
9193 "file_magic "*)
9194 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9195 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9196 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9197 $EGREP "$file_magic_regex" > /dev/null; then
9198 :
9199 else
9200 cat <<_LT_EOF 1>&2
9201
9202*** Warning: the command libtool uses to detect shared libraries,
9203*** $file_magic_cmd, produces output that libtool cannot recognize.
9204*** The result is that libtool may fail to recognize shared libraries
9205*** as such. This will affect the creation of libtool libraries that
9206*** depend on shared libraries, but programs linked with such libtool
9207*** libraries will work regardless of this problem. Nevertheless, you
9208*** may want to report the problem to your system manager and/or to
9209*** bug-libtool@gnu.org
9210
9211_LT_EOF
9212 fi ;;
9213 esac
9214 fi
9215 break
9216 fi
9217 done
9218 IFS="$lt_save_ifs"
9219 MAGIC_CMD="$lt_save_MAGIC_CMD"
9220 ;;
9221esac
9222fi
9223
9224MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9225if test -n "$MAGIC_CMD"; then
9226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9227$as_echo "$MAGIC_CMD" >&6; }
9228else
9229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9230$as_echo "no" >&6; }
9231fi
9232
9233
9234
9235
9236
9237if test -z "$lt_cv_path_MAGIC_CMD"; then
9238 if test -n "$ac_tool_prefix"; then
9239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9240$as_echo_n "checking for file... " >&6; }
9241if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9242 $as_echo_n "(cached) " >&6
9243else
9244 case $MAGIC_CMD in
9245[\\/*] | ?:[\\/]*)
9246 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9247 ;;
9248*)
9249 lt_save_MAGIC_CMD="$MAGIC_CMD"
9250 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9251 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9252 for ac_dir in $ac_dummy; do
9253 IFS="$lt_save_ifs"
9254 test -z "$ac_dir" && ac_dir=.
9255 if test -f $ac_dir/file; then
9256 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9257 if test -n "$file_magic_test_file"; then
9258 case $deplibs_check_method in
9259 "file_magic "*)
9260 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9261 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9262 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9263 $EGREP "$file_magic_regex" > /dev/null; then
9264 :
9265 else
9266 cat <<_LT_EOF 1>&2
9267
9268*** Warning: the command libtool uses to detect shared libraries,
9269*** $file_magic_cmd, produces output that libtool cannot recognize.
9270*** The result is that libtool may fail to recognize shared libraries
9271*** as such. This will affect the creation of libtool libraries that
9272*** depend on shared libraries, but programs linked with such libtool
9273*** libraries will work regardless of this problem. Nevertheless, you
9274*** may want to report the problem to your system manager and/or to
9275*** bug-libtool@gnu.org
9276
9277_LT_EOF
9278 fi ;;
9279 esac
9280 fi
9281 break
9282 fi
9283 done
9284 IFS="$lt_save_ifs"
9285 MAGIC_CMD="$lt_save_MAGIC_CMD"
9286 ;;
9287esac
9288fi
9289
9290MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9291if test -n "$MAGIC_CMD"; then
9292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9293$as_echo "$MAGIC_CMD" >&6; }
9294else
9295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9296$as_echo "no" >&6; }
9297fi
9298
9299
9300 else
9301 MAGIC_CMD=:
9302 fi
9303fi
9304
9305 fi
9306 ;;
9307esac
9308
9309# Use C for the default configuration in the libtool script
9310
9311lt_save_CC="$CC"
9312ac_ext=c
9313ac_cpp='$CPP $CPPFLAGS'
9314ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9315ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9316ac_compiler_gnu=$ac_cv_c_compiler_gnu
9317
9318
9319# Source file extension for C test sources.
9320ac_ext=c
9321
9322# Object file extension for compiled C test sources.
9323objext=o
9324objext=$objext
9325
9326# Code to be used in simple compile tests
9327lt_simple_compile_test_code="int some_variable = 0;"
9328
9329# Code to be used in simple link tests
9330lt_simple_link_test_code='int main(){return(0);}'
9331
9332
9333
9334
9335
9336
9337
9338# If no C compiler was specified, use CC.
9339LTCC=${LTCC-"$CC"}
9340
9341# If no C compiler flags were specified, use CFLAGS.
9342LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9343
9344# Allow CC to be a program name with arguments.
9345compiler=$CC
9346
9347# Save the default compiler, since it gets overwritten when the other
9348# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9349compiler_DEFAULT=$CC
9350
9351# save warnings/boilerplate of simple test code
9352ac_outfile=conftest.$ac_objext
9353echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9354eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9355_lt_compiler_boilerplate=`cat conftest.err`
9356$RM conftest*
9357
9358ac_outfile=conftest.$ac_objext
9359echo "$lt_simple_link_test_code" >conftest.$ac_ext
9360eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9361_lt_linker_boilerplate=`cat conftest.err`
9362$RM -r conftest*
9363
9364
9365## CAVEAT EMPTOR:
9366## There is no encapsulation within the following macros, do not change
9367## the running order or otherwise move them around unless you know exactly
9368## what you are doing...
9369if test -n "$compiler"; then
9370
9371lt_prog_compiler_no_builtin_flag=
9372
9373if test "$GCC" = yes; then
9374 case $cc_basename in
9375 nvcc*)
9376 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9377 *)
9378 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9379 esac
9380
9381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9382$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9383if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9384 $as_echo_n "(cached) " >&6
9385else
9386 lt_cv_prog_compiler_rtti_exceptions=no
9387 ac_outfile=conftest.$ac_objext
9388 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9389 lt_compiler_flag="-fno-rtti -fno-exceptions"
9390 # Insert the option either (1) after the last *FLAGS variable, or
9391 # (2) before a word containing "conftest.", or (3) at the end.
9392 # Note that $ac_compile itself does not contain backslashes and begins
9393 # with a dollar sign (not a hyphen), so the echo should work correctly.
9394 # The option is referenced via a variable to avoid confusing sed.
9395 lt_compile=`echo "$ac_compile" | $SED \
9396 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9397 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9398 -e 's:$: $lt_compiler_flag:'`
9399 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9400 (eval "$lt_compile" 2>conftest.err)
9401 ac_status=$?
9402 cat conftest.err >&5
9403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9404 if (exit $ac_status) && test -s "$ac_outfile"; then
9405 # The compiler can only warn and ignore the option if not recognized
9406 # So say no if there are warnings other than the usual output.
9407 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9408 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9409 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9410 lt_cv_prog_compiler_rtti_exceptions=yes
9411 fi
9412 fi
9413 $RM conftest*
9414
9415fi
9416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9417$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9418
9419if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9420 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9421else
9422 :
9423fi
9424
9425fi
9426
9427
9428
9429
9430
9431
9432 lt_prog_compiler_wl=
9433lt_prog_compiler_pic=
9434lt_prog_compiler_static=
9435
9436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9437$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9438
9439 if test "$GCC" = yes; then
9440 lt_prog_compiler_wl='-Wl,'
9441 lt_prog_compiler_static='-static'
9442
9443 case $host_os in
9444 aix*)
9445 # All AIX code is PIC.
9446 if test "$host_cpu" = ia64; then
9447 # AIX 5 now supports IA64 processor
9448 lt_prog_compiler_static='-Bstatic'
9449 fi
9450 lt_prog_compiler_pic='-fPIC'
9451 ;;
9452
9453 amigaos*)
9454 case $host_cpu in
9455 powerpc)
9456 # see comment about AmigaOS4 .so support
9457 lt_prog_compiler_pic='-fPIC'
9458 ;;
9459 m68k)
9460 # FIXME: we need at least 68020 code to build shared libraries, but
9461 # adding the `-m68020' flag to GCC prevents building anything better,
9462 # like `-m68040'.
9463 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9464 ;;
9465 esac
9466 ;;
9467
9468 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9469 # PIC is the default for these OSes.
9470 ;;
9471
9472 mingw* | cygwin* | pw32* | os2* | cegcc*)
9473 # This hack is so that the source file can tell whether it is being
9474 # built for inclusion in a dll (and should export symbols for example).
9475 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9476 # (--disable-auto-import) libraries
9477 lt_prog_compiler_pic='-DDLL_EXPORT'
9478 ;;
9479
9480 darwin* | rhapsody*)
9481 # PIC is the default on this platform
9482 # Common symbols not allowed in MH_DYLIB files
9483 lt_prog_compiler_pic='-fno-common'
9484 ;;
9485
9486 haiku*)
9487 # PIC is the default for Haiku.
9488 # The "-static" flag exists, but is broken.
9489 lt_prog_compiler_static=
9490 ;;
9491
9492 hpux*)
9493 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9494 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9495 # sets the default TLS model and affects inlining.
9496 case $host_cpu in
9497 hppa*64*)
9498 # +Z the default
9499 ;;
9500 *)
9501 lt_prog_compiler_pic='-fPIC'
9502 ;;
9503 esac
9504 ;;
9505
9506 interix[3-9]*)
9507 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9508 # Instead, we relocate shared libraries at runtime.
9509 ;;
9510
9511 msdosdjgpp*)
9512 # Just because we use GCC doesn't mean we suddenly get shared libraries
9513 # on systems that don't support them.
9514 lt_prog_compiler_can_build_shared=no
9515 enable_shared=no
9516 ;;
9517
9518 *nto* | *qnx*)
9519 # QNX uses GNU C++, but need to define -shared option too, otherwise
9520 # it will coredump.
9521 lt_prog_compiler_pic='-fPIC -shared'
9522 ;;
9523
9524 sysv4*MP*)
9525 if test -d /usr/nec; then
9526 lt_prog_compiler_pic=-Kconform_pic
9527 fi
9528 ;;
9529
9530 *)
9531 lt_prog_compiler_pic='-fPIC'
9532 ;;
9533 esac
9534
9535 case $cc_basename in
9536 nvcc*) # Cuda Compiler Driver 2.2
9537 lt_prog_compiler_wl='-Xlinker '
9538 lt_prog_compiler_pic='-Xcompiler -fPIC'
9539 ;;
9540 esac
9541 else
9542 # PORTME Check for flag to pass linker flags through the system compiler.
9543 case $host_os in
9544 aix*)
9545 lt_prog_compiler_wl='-Wl,'
9546 if test "$host_cpu" = ia64; then
9547 # AIX 5 now supports IA64 processor
9548 lt_prog_compiler_static='-Bstatic'
9549 else
9550 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9551 fi
9552 ;;
9553
9554 mingw* | cygwin* | pw32* | os2* | cegcc*)
9555 # This hack is so that the source file can tell whether it is being
9556 # built for inclusion in a dll (and should export symbols for example).
9557 lt_prog_compiler_pic='-DDLL_EXPORT'
9558 ;;
9559
9560 hpux9* | hpux10* | hpux11*)
9561 lt_prog_compiler_wl='-Wl,'
9562 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9563 # not for PA HP-UX.
9564 case $host_cpu in
9565 hppa*64*|ia64*)
9566 # +Z the default
9567 ;;
9568 *)
9569 lt_prog_compiler_pic='+Z'
9570 ;;
9571 esac
9572 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9573 lt_prog_compiler_static='${wl}-a ${wl}archive'
9574 ;;
9575
9576 irix5* | irix6* | nonstopux*)
9577 lt_prog_compiler_wl='-Wl,'
9578 # PIC (with -KPIC) is the default.
9579 lt_prog_compiler_static='-non_shared'
9580 ;;
9581
9582 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9583 case $cc_basename in
9584 # old Intel for x86_64 which still supported -KPIC.
9585 ecc*)
9586 lt_prog_compiler_wl='-Wl,'
9587 lt_prog_compiler_pic='-KPIC'
9588 lt_prog_compiler_static='-static'
9589 ;;
9590 # icc used to be incompatible with GCC.
9591 # ICC 10 doesn't accept -KPIC any more.
9592 icc* | ifort*)
9593 lt_prog_compiler_wl='-Wl,'
9594 lt_prog_compiler_pic='-fPIC'
9595 lt_prog_compiler_static='-static'
9596 ;;
9597 # Lahey Fortran 8.1.
9598 lf95*)
9599 lt_prog_compiler_wl='-Wl,'
9600 lt_prog_compiler_pic='--shared'
9601 lt_prog_compiler_static='--static'
9602 ;;
9603 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9604 # Portland Group compilers (*not* the Pentium gcc compiler,
9605 # which looks to be a dead project)
9606 lt_prog_compiler_wl='-Wl,'
9607 lt_prog_compiler_pic='-fpic'
9608 lt_prog_compiler_static='-Bstatic'
9609 ;;
9610 ccc*)
9611 lt_prog_compiler_wl='-Wl,'
9612 # All Alpha code is PIC.
9613 lt_prog_compiler_static='-non_shared'
9614 ;;
9615 xl* | bgxl* | bgf* | mpixl*)
9616 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9617 lt_prog_compiler_wl='-Wl,'
9618 lt_prog_compiler_pic='-qpic'
9619 lt_prog_compiler_static='-qstaticlink'
9620 ;;
9621 *)
9622 case `$CC -V 2>&1 | sed 5q` in
9623 *Sun\ F* | *Sun*Fortran*)
9624 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9625 lt_prog_compiler_pic='-KPIC'
9626 lt_prog_compiler_static='-Bstatic'
9627 lt_prog_compiler_wl=''
9628 ;;
9629 *Sun\ C*)
9630 # Sun C 5.9
9631 lt_prog_compiler_pic='-KPIC'
9632 lt_prog_compiler_static='-Bstatic'
9633 lt_prog_compiler_wl='-Wl,'
9634 ;;
9635 esac
9636 ;;
9637 esac
9638 ;;
9639
9640 newsos6)
9641 lt_prog_compiler_pic='-KPIC'
9642 lt_prog_compiler_static='-Bstatic'
9643 ;;
9644
9645 *nto* | *qnx*)
9646 # QNX uses GNU C++, but need to define -shared option too, otherwise
9647 # it will coredump.
9648 lt_prog_compiler_pic='-fPIC -shared'
9649 ;;
9650
9651 osf3* | osf4* | osf5*)
9652 lt_prog_compiler_wl='-Wl,'
9653 # All OSF/1 code is PIC.
9654 lt_prog_compiler_static='-non_shared'
9655 ;;
9656
9657 rdos*)
9658 lt_prog_compiler_static='-non_shared'
9659 ;;
9660
9661 solaris*)
9662 lt_prog_compiler_pic='-KPIC'
9663 lt_prog_compiler_static='-Bstatic'
9664 case $cc_basename in
9665 f77* | f90* | f95*)
9666 lt_prog_compiler_wl='-Qoption ld ';;
9667 *)
9668 lt_prog_compiler_wl='-Wl,';;
9669 esac
9670 ;;
9671
9672 sunos4*)
9673 lt_prog_compiler_wl='-Qoption ld '
9674 lt_prog_compiler_pic='-PIC'
9675 lt_prog_compiler_static='-Bstatic'
9676 ;;
9677
9678 sysv4 | sysv4.2uw2* | sysv4.3*)
9679 lt_prog_compiler_wl='-Wl,'
9680 lt_prog_compiler_pic='-KPIC'
9681 lt_prog_compiler_static='-Bstatic'
9682 ;;
9683
9684 sysv4*MP*)
9685 if test -d /usr/nec ;then
9686 lt_prog_compiler_pic='-Kconform_pic'
9687 lt_prog_compiler_static='-Bstatic'
9688 fi
9689 ;;
9690
9691 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9692 lt_prog_compiler_wl='-Wl,'
9693 lt_prog_compiler_pic='-KPIC'
9694 lt_prog_compiler_static='-Bstatic'
9695 ;;
9696
9697 unicos*)
9698 lt_prog_compiler_wl='-Wl,'
9699 lt_prog_compiler_can_build_shared=no
9700 ;;
9701
9702 uts4*)
9703 lt_prog_compiler_pic='-pic'
9704 lt_prog_compiler_static='-Bstatic'
9705 ;;
9706
9707 *)
9708 lt_prog_compiler_can_build_shared=no
9709 ;;
9710 esac
9711 fi
9712
9713case $host_os in
9714 # For platforms which do not support PIC, -DPIC is meaningless:
9715 *djgpp*)
9716 lt_prog_compiler_pic=
9717 ;;
9718 *)
9719 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9720 ;;
9721esac
9722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9723$as_echo "$lt_prog_compiler_pic" >&6; }
9724
9725
9726
9727
9728
9729
9730#
9731# Check to make sure the PIC flag actually works.
9732#
9733if test -n "$lt_prog_compiler_pic"; then
9734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9735$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9736if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9737 $as_echo_n "(cached) " >&6
9738else
9739 lt_cv_prog_compiler_pic_works=no
9740 ac_outfile=conftest.$ac_objext
9741 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9742 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9743 # Insert the option either (1) after the last *FLAGS variable, or
9744 # (2) before a word containing "conftest.", or (3) at the end.
9745 # Note that $ac_compile itself does not contain backslashes and begins
9746 # with a dollar sign (not a hyphen), so the echo should work correctly.
9747 # The option is referenced via a variable to avoid confusing sed.
9748 lt_compile=`echo "$ac_compile" | $SED \
9749 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9750 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9751 -e 's:$: $lt_compiler_flag:'`
9752 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9753 (eval "$lt_compile" 2>conftest.err)
9754 ac_status=$?
9755 cat conftest.err >&5
9756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9757 if (exit $ac_status) && test -s "$ac_outfile"; then
9758 # The compiler can only warn and ignore the option if not recognized
9759 # So say no if there are warnings other than the usual output.
9760 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9761 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9762 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9763 lt_cv_prog_compiler_pic_works=yes
9764 fi
9765 fi
9766 $RM conftest*
9767
9768fi
9769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9770$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9771
9772if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9773 case $lt_prog_compiler_pic in
9774 "" | " "*) ;;
9775 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9776 esac
9777else
9778 lt_prog_compiler_pic=
9779 lt_prog_compiler_can_build_shared=no
9780fi
9781
9782fi
9783
9784
9785
9786
9787
9788
9789#
9790# Check to make sure the static flag actually works.
9791#
9792wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9794$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9795if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9796 $as_echo_n "(cached) " >&6
9797else
9798 lt_cv_prog_compiler_static_works=no
9799 save_LDFLAGS="$LDFLAGS"
9800 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9801 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9802 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9803 # The linker can only warn and ignore the option if not recognized
9804 # So say no if there are warnings
9805 if test -s conftest.err; then
9806 # Append any errors to the config.log.
9807 cat conftest.err 1>&5
9808 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9809 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9810 if diff conftest.exp conftest.er2 >/dev/null; then
9811 lt_cv_prog_compiler_static_works=yes
9812 fi
9813 else
9814 lt_cv_prog_compiler_static_works=yes
9815 fi
9816 fi
9817 $RM -r conftest*
9818 LDFLAGS="$save_LDFLAGS"
9819
9820fi
9821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9822$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9823
9824if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9825 :
9826else
9827 lt_prog_compiler_static=
9828fi
9829
9830
9831
9832
9833
9834
9835
9836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9837$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9838if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9839 $as_echo_n "(cached) " >&6
9840else
9841 lt_cv_prog_compiler_c_o=no
9842 $RM -r conftest 2>/dev/null
9843 mkdir conftest
9844 cd conftest
9845 mkdir out
9846 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9847
9848 lt_compiler_flag="-o out/conftest2.$ac_objext"
9849 # Insert the option either (1) after the last *FLAGS variable, or
9850 # (2) before a word containing "conftest.", or (3) at the end.
9851 # Note that $ac_compile itself does not contain backslashes and begins
9852 # with a dollar sign (not a hyphen), so the echo should work correctly.
9853 lt_compile=`echo "$ac_compile" | $SED \
9854 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9855 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9856 -e 's:$: $lt_compiler_flag:'`
9857 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9858 (eval "$lt_compile" 2>out/conftest.err)
9859 ac_status=$?
9860 cat out/conftest.err >&5
9861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9862 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9863 then
9864 # The compiler can only warn and ignore the option if not recognized
9865 # So say no if there are warnings
9866 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9867 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9868 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9869 lt_cv_prog_compiler_c_o=yes
9870 fi
9871 fi
9872 chmod u+w . 2>&5
9873 $RM conftest*
9874 # SGI C++ compiler will create directory out/ii_files/ for
9875 # template instantiation
9876 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9877 $RM out/* && rmdir out
9878 cd ..
9879 $RM -r conftest
9880 $RM conftest*
9881
9882fi
9883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9884$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9885
9886
9887
9888
9889
9890
9891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9892$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9893if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9894 $as_echo_n "(cached) " >&6
9895else
9896 lt_cv_prog_compiler_c_o=no
9897 $RM -r conftest 2>/dev/null
9898 mkdir conftest
9899 cd conftest
9900 mkdir out
9901 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9902
9903 lt_compiler_flag="-o out/conftest2.$ac_objext"
9904 # Insert the option either (1) after the last *FLAGS variable, or
9905 # (2) before a word containing "conftest.", or (3) at the end.
9906 # Note that $ac_compile itself does not contain backslashes and begins
9907 # with a dollar sign (not a hyphen), so the echo should work correctly.
9908 lt_compile=`echo "$ac_compile" | $SED \
9909 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9910 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9911 -e 's:$: $lt_compiler_flag:'`
9912 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9913 (eval "$lt_compile" 2>out/conftest.err)
9914 ac_status=$?
9915 cat out/conftest.err >&5
9916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9917 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9918 then
9919 # The compiler can only warn and ignore the option if not recognized
9920 # So say no if there are warnings
9921 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9922 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9923 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9924 lt_cv_prog_compiler_c_o=yes
9925 fi
9926 fi
9927 chmod u+w . 2>&5
9928 $RM conftest*
9929 # SGI C++ compiler will create directory out/ii_files/ for
9930 # template instantiation
9931 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9932 $RM out/* && rmdir out
9933 cd ..
9934 $RM -r conftest
9935 $RM conftest*
9936
9937fi
9938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9939$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9940
9941
9942
9943
9944hard_links="nottested"
9945if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9946 # do not overwrite the value of need_locks provided by the user
9947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9948$as_echo_n "checking if we can lock with hard links... " >&6; }
9949 hard_links=yes
9950 $RM conftest*
9951 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9952 touch conftest.a
9953 ln conftest.a conftest.b 2>&5 || hard_links=no
9954 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9956$as_echo "$hard_links" >&6; }
9957 if test "$hard_links" = no; then
9958 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9959$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9960 need_locks=warn
9961 fi
9962else
9963 need_locks=no
9964fi
9965
9966
9967
9968
9969
9970
9971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9972$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9973
9974 runpath_var=
9975 allow_undefined_flag=
9976 always_export_symbols=no
9977 archive_cmds=
9978 archive_expsym_cmds=
9979 compiler_needs_object=no
9980 enable_shared_with_static_runtimes=no
9981 export_dynamic_flag_spec=
9982 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9983 hardcode_automatic=no
9984 hardcode_direct=no
9985 hardcode_direct_absolute=no
9986 hardcode_libdir_flag_spec=
9987 hardcode_libdir_flag_spec_ld=
9988 hardcode_libdir_separator=
9989 hardcode_minus_L=no
9990 hardcode_shlibpath_var=unsupported
9991 inherit_rpath=no
9992 link_all_deplibs=unknown
9993 module_cmds=
9994 module_expsym_cmds=
9995 old_archive_from_new_cmds=
9996 old_archive_from_expsyms_cmds=
9997 thread_safe_flag_spec=
9998 whole_archive_flag_spec=
9999 # include_expsyms should be a list of space-separated symbols to be *always*
10000 # included in the symbol list
10001 include_expsyms=
10002 # exclude_expsyms can be an extended regexp of symbols to exclude
10003 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10004 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10005 # as well as any symbol that contains `d'.
10006 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10007 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10008 # platforms (ab)use it in PIC code, but their linkers get confused if
10009 # the symbol is explicitly referenced. Since portable code cannot
10010 # rely on this symbol name, it's probably fine to never include it in
10011 # preloaded symbol tables.
10012 # Exclude shared library initialization/finalization symbols.
10013 extract_expsyms_cmds=
10014
10015 case $host_os in
10016 cygwin* | mingw* | pw32* | cegcc*)
10017 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10018 # When not using gcc, we currently assume that we are using
10019 # Microsoft Visual C++.
10020 if test "$GCC" != yes; then
10021 with_gnu_ld=no
10022 fi
10023 ;;
10024 interix*)
10025 # we just hope/assume this is gcc and not c89 (= MSVC++)
10026 with_gnu_ld=yes
10027 ;;
10028 openbsd*)
10029 with_gnu_ld=no
10030 ;;
10031 esac
10032
10033 ld_shlibs=yes
10034
10035 # On some targets, GNU ld is compatible enough with the native linker
10036 # that we're better off using the native interface for both.
10037 lt_use_gnu_ld_interface=no
10038 if test "$with_gnu_ld" = yes; then
10039 case $host_os in
10040 aix*)
10041 # The AIX port of GNU ld has always aspired to compatibility
10042 # with the native linker. However, as the warning in the GNU ld
10043 # block says, versions before 2.19.5* couldn't really create working
10044 # shared libraries, regardless of the interface used.
10045 case `$LD -v 2>&1` in
10046 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10047 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10048 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10049 *)
10050 lt_use_gnu_ld_interface=yes
10051 ;;
10052 esac
10053 ;;
10054 *)
10055 lt_use_gnu_ld_interface=yes
10056 ;;
10057 esac
10058 fi
10059
10060 if test "$lt_use_gnu_ld_interface" = yes; then
10061 # If archive_cmds runs LD, not CC, wlarc should be empty
10062 wlarc='${wl}'
10063
10064 # Set some defaults for GNU ld with shared library support. These
10065 # are reset later if shared libraries are not supported. Putting them
10066 # here allows them to be overridden if necessary.
10067 runpath_var=LD_RUN_PATH
10068 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10069 export_dynamic_flag_spec='${wl}--export-dynamic'
10070 # ancient GNU ld didn't support --whole-archive et. al.
10071 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10072 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10073 else
10074 whole_archive_flag_spec=
10075 fi
10076 supports_anon_versioning=no
10077 case `$LD -v 2>&1` in
10078 *GNU\ gold*) supports_anon_versioning=yes ;;
10079 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10080 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10081 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10082 *\ 2.11.*) ;; # other 2.11 versions
10083 *) supports_anon_versioning=yes ;;
10084 esac
10085
10086 # See if GNU ld supports shared libraries.
10087 case $host_os in
10088 aix[3-9]*)
10089 # On AIX/PPC, the GNU linker is very broken
10090 if test "$host_cpu" != ia64; then
10091 ld_shlibs=no
10092 cat <<_LT_EOF 1>&2
10093
10094*** Warning: the GNU linker, at least up to release 2.19, is reported
10095*** to be unable to reliably create shared libraries on AIX.
10096*** Therefore, libtool is disabling shared libraries support. If you
10097*** really care for shared libraries, you may want to install binutils
10098*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10099*** You will then need to restart the configuration process.
10100
10101_LT_EOF
10102 fi
10103 ;;
10104
10105 amigaos*)
10106 case $host_cpu in
10107 powerpc)
10108 # see comment about AmigaOS4 .so support
10109 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10110 archive_expsym_cmds=''
10111 ;;
10112 m68k)
10113 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)'
10114 hardcode_libdir_flag_spec='-L$libdir'
10115 hardcode_minus_L=yes
10116 ;;
10117 esac
10118 ;;
10119
10120 beos*)
10121 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10122 allow_undefined_flag=unsupported
10123 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10124 # support --undefined. This deserves some investigation. FIXME
10125 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10126 else
10127 ld_shlibs=no
10128 fi
10129 ;;
10130
10131 cygwin* | mingw* | pw32* | cegcc*)
10132 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10133 # as there is no search path for DLLs.
10134 hardcode_libdir_flag_spec='-L$libdir'
10135 export_dynamic_flag_spec='${wl}--export-all-symbols'
10136 allow_undefined_flag=unsupported
10137 always_export_symbols=no
10138 enable_shared_with_static_runtimes=yes
10139 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10140
10141 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10142 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10143 # If the export-symbols file already is a .def file (1st line
10144 # is EXPORTS), use it as is; otherwise, prepend...
10145 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10146 cp $export_symbols $output_objdir/$soname.def;
10147 else
10148 echo EXPORTS > $output_objdir/$soname.def;
10149 cat $export_symbols >> $output_objdir/$soname.def;
10150 fi~
10151 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10152 else
10153 ld_shlibs=no
10154 fi
10155 ;;
10156
10157 haiku*)
10158 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10159 link_all_deplibs=yes
10160 ;;
10161
10162 interix[3-9]*)
10163 hardcode_direct=no
10164 hardcode_shlibpath_var=no
10165 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10166 export_dynamic_flag_spec='${wl}-E'
10167 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10168 # Instead, shared libraries are loaded at an image base (0x10000000 by
10169 # default) and relocated if they conflict, which is a slow very memory
10170 # consuming and fragmenting process. To avoid this, we pick a random,
10171 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10172 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10173 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10174 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'
10175 ;;
10176
10177 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10178 tmp_diet=no
10179 if test "$host_os" = linux-dietlibc; then
10180 case $cc_basename in
10181 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10182 esac
10183 fi
10184 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10185 && test "$tmp_diet" = no
10186 then
10187 tmp_addflag=' $pic_flag'
10188 tmp_sharedflag='-shared'
10189 case $cc_basename,$host_cpu in
10190 pgcc*) # Portland Group C compiler
10191 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'
10192 tmp_addflag=' $pic_flag'
10193 ;;
10194 pgf77* | pgf90* | pgf95* | pgfortran*)
10195 # Portland Group f77 and f90 compilers
10196 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'
10197 tmp_addflag=' $pic_flag -Mnomain' ;;
10198 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10199 tmp_addflag=' -i_dynamic' ;;
10200 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10201 tmp_addflag=' -i_dynamic -nofor_main' ;;
10202 ifc* | ifort*) # Intel Fortran compiler
10203 tmp_addflag=' -nofor_main' ;;
10204 lf95*) # Lahey Fortran 8.1
10205 whole_archive_flag_spec=
10206 tmp_sharedflag='--shared' ;;
10207 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10208 tmp_sharedflag='-qmkshrobj'
10209 tmp_addflag= ;;
10210 nvcc*) # Cuda Compiler Driver 2.2
10211 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'
10212 compiler_needs_object=yes
10213 ;;
10214 esac
10215 case `$CC -V 2>&1 | sed 5q` in
10216 *Sun\ C*) # Sun C 5.9
10217 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'
10218 compiler_needs_object=yes
10219 tmp_sharedflag='-G' ;;
10220 *Sun\ F*) # Sun Fortran 8.3
10221 tmp_sharedflag='-G' ;;
10222 esac
10223 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10224
10225 if test "x$supports_anon_versioning" = xyes; then
10226 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10227 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10228 echo "local: *; };" >> $output_objdir/$libname.ver~
10229 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10230 fi
10231
10232 case $cc_basename in
10233 xlf* | bgf* | bgxlf* | mpixlf*)
10234 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10235 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10236 hardcode_libdir_flag_spec=
10237 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10238 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10239 if test "x$supports_anon_versioning" = xyes; then
10240 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10241 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10242 echo "local: *; };" >> $output_objdir/$libname.ver~
10243 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10244 fi
10245 ;;
10246 esac
10247 else
10248 ld_shlibs=no
10249 fi
10250 ;;
10251
10252 netbsd*)
10253 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10254 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10255 wlarc=
10256 else
10257 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10258 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10259 fi
10260 ;;
10261
10262 solaris*)
10263 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10264 ld_shlibs=no
10265 cat <<_LT_EOF 1>&2
10266
10267*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10268*** create shared libraries on Solaris systems. Therefore, libtool
10269*** is disabling shared libraries support. We urge you to upgrade GNU
10270*** binutils to release 2.9.1 or newer. Another option is to modify
10271*** your PATH or compiler configuration so that the native linker is
10272*** used, and then restart.
10273
10274_LT_EOF
10275 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10276 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10277 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10278 else
10279 ld_shlibs=no
10280 fi
10281 ;;
10282
10283 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10284 case `$LD -v 2>&1` in
10285 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10286 ld_shlibs=no
10287 cat <<_LT_EOF 1>&2
10288
10289*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10290*** reliably create shared libraries on SCO systems. Therefore, libtool
10291*** is disabling shared libraries support. We urge you to upgrade GNU
10292*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10293*** your PATH or compiler configuration so that the native linker is
10294*** used, and then restart.
10295
10296_LT_EOF
10297 ;;
10298 *)
10299 # For security reasons, it is highly recommended that you always
10300 # use absolute paths for naming shared libraries, and exclude the
10301 # DT_RUNPATH tag from executables and libraries. But doing so
10302 # requires that you compile everything twice, which is a pain.
10303 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10304 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10305 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10306 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10307 else
10308 ld_shlibs=no
10309 fi
10310 ;;
10311 esac
10312 ;;
10313
10314 sunos4*)
10315 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10316 wlarc=
10317 hardcode_direct=yes
10318 hardcode_shlibpath_var=no
10319 ;;
10320
10321 *)
10322 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10323 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10324 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10325 else
10326 ld_shlibs=no
10327 fi
10328 ;;
10329 esac
10330
10331 if test "$ld_shlibs" = no; then
10332 runpath_var=
10333 hardcode_libdir_flag_spec=
10334 export_dynamic_flag_spec=
10335 whole_archive_flag_spec=
10336 fi
10337 else
10338 # PORTME fill in a description of your system's linker (not GNU ld)
10339 case $host_os in
10340 aix3*)
10341 allow_undefined_flag=unsupported
10342 always_export_symbols=yes
10343 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'
10344 # Note: this linker hardcodes the directories in LIBPATH if there
10345 # are no directories specified by -L.
10346 hardcode_minus_L=yes
10347 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10348 # Neither direct hardcoding nor static linking is supported with a
10349 # broken collect2.
10350 hardcode_direct=unsupported
10351 fi
10352 ;;
10353
10354 aix[4-9]*)
10355 if test "$host_cpu" = ia64; then
10356 # On IA64, the linker does run time linking by default, so we don't
10357 # have to do anything special.
10358 aix_use_runtimelinking=no
10359 exp_sym_flag='-Bexport'
10360 no_entry_flag=""
10361 else
10362 # If we're using GNU nm, then we don't want the "-C" option.
10363 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10364 # Also, AIX nm treats weak defined symbols like other global
10365 # defined symbols, whereas GNU nm marks them as "W".
10366 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10367 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'
10368 else
10369 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'
10370 fi
10371 aix_use_runtimelinking=no
10372
10373 # Test if we are trying to use run time linking or normal
10374 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10375 # need to do runtime linking.
10376 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10377 for ld_flag in $LDFLAGS; do
10378 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10379 aix_use_runtimelinking=yes
10380 break
10381 fi
10382 done
10383 ;;
10384 esac
10385
10386 exp_sym_flag='-bexport'
10387 no_entry_flag='-bnoentry'
10388 fi
10389
10390 # When large executables or shared objects are built, AIX ld can
10391 # have problems creating the table of contents. If linking a library
10392 # or program results in "error TOC overflow" add -mminimal-toc to
10393 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10394 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10395
10396 archive_cmds=''
10397 hardcode_direct=yes
10398 hardcode_direct_absolute=yes
10399 hardcode_libdir_separator=':'
10400 link_all_deplibs=yes
10401 file_list_spec='${wl}-f,'
10402
10403 if test "$GCC" = yes; then
10404 case $host_os in aix4.[012]|aix4.[012].*)
10405 # We only want to do this on AIX 4.2 and lower, the check
10406 # below for broken collect2 doesn't work under 4.3+
10407 collect2name=`${CC} -print-prog-name=collect2`
10408 if test -f "$collect2name" &&
10409 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10410 then
10411 # We have reworked collect2
10412 :
10413 else
10414 # We have old collect2
10415 hardcode_direct=unsupported
10416 # It fails to find uninstalled libraries when the uninstalled
10417 # path is not listed in the libpath. Setting hardcode_minus_L
10418 # to unsupported forces relinking
10419 hardcode_minus_L=yes
10420 hardcode_libdir_flag_spec='-L$libdir'
10421 hardcode_libdir_separator=
10422 fi
10423 ;;
10424 esac
10425 shared_flag='-shared'
10426 if test "$aix_use_runtimelinking" = yes; then
10427 shared_flag="$shared_flag "'${wl}-G'
10428 fi
10429 else
10430 # not using gcc
10431 if test "$host_cpu" = ia64; then
10432 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10433 # chokes on -Wl,-G. The following line is correct:
10434 shared_flag='-G'
10435 else
10436 if test "$aix_use_runtimelinking" = yes; then
10437 shared_flag='${wl}-G'
10438 else
10439 shared_flag='${wl}-bM:SRE'
10440 fi
10441 fi
10442 fi
10443
10444 export_dynamic_flag_spec='${wl}-bexpall'
10445 # It seems that -bexpall does not export symbols beginning with
10446 # underscore (_), so it is better to generate a list of symbols to export.
10447 always_export_symbols=yes
10448 if test "$aix_use_runtimelinking" = yes; then
10449 # Warning - without using the other runtime loading flags (-brtl),
10450 # -berok will link without error, but may produce a broken library.
10451 allow_undefined_flag='-berok'
10452 # Determine the default libpath from the value encoded in an
10453 # empty executable.
10454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10455/* end confdefs.h. */
10456
10457int
10458main ()
10459{
10460
10461 ;
10462 return 0;
10463}
10464_ACEOF
10465if ac_fn_c_try_link "$LINENO"; then :
10466
10467lt_aix_libpath_sed='
10468 /Import File Strings/,/^$/ {
10469 /^0/ {
10470 s/^0 *\(.*\)$/\1/
10471 p
10472 }
10473 }'
10474aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10475# Check for a 64-bit object if we didn't find anything.
10476if test -z "$aix_libpath"; then
10477 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10478fi
10479fi
10480rm -f core conftest.err conftest.$ac_objext \
10481 conftest$ac_exeext conftest.$ac_ext
10482if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10483
10484 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10485 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"
10486 else
10487 if test "$host_cpu" = ia64; then
10488 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10489 allow_undefined_flag="-z nodefs"
10490 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"
10491 else
10492 # Determine the default libpath from the value encoded in an
10493 # empty executable.
10494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10495/* end confdefs.h. */
10496
10497int
10498main ()
10499{
10500
10501 ;
10502 return 0;
10503}
10504_ACEOF
10505if ac_fn_c_try_link "$LINENO"; then :
10506
10507lt_aix_libpath_sed='
10508 /Import File Strings/,/^$/ {
10509 /^0/ {
10510 s/^0 *\(.*\)$/\1/
10511 p
10512 }
10513 }'
10514aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10515# Check for a 64-bit object if we didn't find anything.
10516if test -z "$aix_libpath"; then
10517 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10518fi
10519fi
10520rm -f core conftest.err conftest.$ac_objext \
10521 conftest$ac_exeext conftest.$ac_ext
10522if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10523
10524 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10525 # Warning - without using the other run time loading flags,
10526 # -berok will link without error, but may produce a broken library.
10527 no_undefined_flag=' ${wl}-bernotok'
10528 allow_undefined_flag=' ${wl}-berok'
10529 if test "$with_gnu_ld" = yes; then
10530 # We only use this code for GNU lds that support --whole-archive.
10531 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10532 else
10533 # Exported symbols can be pulled into shared objects from archives
10534 whole_archive_flag_spec='$convenience'
10535 fi
10536 archive_cmds_need_lc=yes
10537 # This is similar to how AIX traditionally builds its shared libraries.
10538 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'
10539 fi
10540 fi
10541 ;;
10542
10543 amigaos*)
10544 case $host_cpu in
10545 powerpc)
10546 # see comment about AmigaOS4 .so support
10547 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10548 archive_expsym_cmds=''
10549 ;;
10550 m68k)
10551 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)'
10552 hardcode_libdir_flag_spec='-L$libdir'
10553 hardcode_minus_L=yes
10554 ;;
10555 esac
10556 ;;
10557
10558 bsdi[45]*)
10559 export_dynamic_flag_spec=-rdynamic
10560 ;;
10561
10562 cygwin* | mingw* | pw32* | cegcc*)
10563 # When not using gcc, we currently assume that we are using
10564 # Microsoft Visual C++.
10565 # hardcode_libdir_flag_spec is actually meaningless, as there is
10566 # no search path for DLLs.
10567 hardcode_libdir_flag_spec=' '
10568 allow_undefined_flag=unsupported
10569 # Tell ltmain to make .lib files, not .a files.
10570 libext=lib
10571 # Tell ltmain to make .dll files, not .so files.
10572 shrext_cmds=".dll"
10573 # FIXME: Setting linknames here is a bad hack.
10574 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10575 # The linker will automatically build a .lib file if we build a DLL.
10576 old_archive_from_new_cmds='true'
10577 # FIXME: Should let the user specify the lib program.
10578 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10579 fix_srcfile_path='`cygpath -w "$srcfile"`'
10580 enable_shared_with_static_runtimes=yes
10581 ;;
10582
10583 darwin* | rhapsody*)
10584
10585
10586 archive_cmds_need_lc=no
10587 hardcode_direct=no
10588 hardcode_automatic=yes
10589 hardcode_shlibpath_var=unsupported
10590 if test "$lt_cv_ld_force_load" = "yes"; then
10591 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\"`'
10592 else
10593 whole_archive_flag_spec=''
10594 fi
10595 link_all_deplibs=yes
10596 allow_undefined_flag="$_lt_dar_allow_undefined"
10597 case $cc_basename in
10598 ifort*) _lt_dar_can_shared=yes ;;
10599 *) _lt_dar_can_shared=$GCC ;;
10600 esac
10601 if test "$_lt_dar_can_shared" = "yes"; then
10602 output_verbose_link_cmd=func_echo_all
10603 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10604 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10605 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}"
10606 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}"
10607
10608 else
10609 ld_shlibs=no
10610 fi
10611
10612 ;;
10613
10614 dgux*)
10615 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10616 hardcode_libdir_flag_spec='-L$libdir'
10617 hardcode_shlibpath_var=no
10618 ;;
10619
10620 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10621 # support. Future versions do this automatically, but an explicit c++rt0.o
10622 # does not break anything, and helps significantly (at the cost of a little
10623 # extra space).
10624 freebsd2.2*)
10625 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10626 hardcode_libdir_flag_spec='-R$libdir'
10627 hardcode_direct=yes
10628 hardcode_shlibpath_var=no
10629 ;;
10630
10631 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10632 freebsd2.*)
10633 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10634 hardcode_direct=yes
10635 hardcode_minus_L=yes
10636 hardcode_shlibpath_var=no
10637 ;;
10638
10639 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10640 freebsd* | dragonfly*)
10641 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10642 hardcode_libdir_flag_spec='-R$libdir'
10643 hardcode_direct=yes
10644 hardcode_shlibpath_var=no
10645 ;;
10646
10647 hpux9*)
10648 if test "$GCC" = yes; then
10649 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'
10650 else
10651 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'
10652 fi
10653 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10654 hardcode_libdir_separator=:
10655 hardcode_direct=yes
10656
10657 # hardcode_minus_L: Not really in the search PATH,
10658 # but as the default location of the library.
10659 hardcode_minus_L=yes
10660 export_dynamic_flag_spec='${wl}-E'
10661 ;;
10662
10663 hpux10*)
10664 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10665 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10666 else
10667 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10668 fi
10669 if test "$with_gnu_ld" = no; then
10670 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10671 hardcode_libdir_flag_spec_ld='+b $libdir'
10672 hardcode_libdir_separator=:
10673 hardcode_direct=yes
10674 hardcode_direct_absolute=yes
10675 export_dynamic_flag_spec='${wl}-E'
10676 # hardcode_minus_L: Not really in the search PATH,
10677 # but as the default location of the library.
10678 hardcode_minus_L=yes
10679 fi
10680 ;;
10681
10682 hpux11*)
10683 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10684 case $host_cpu in
10685 hppa*64*)
10686 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10687 ;;
10688 ia64*)
10689 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10690 ;;
10691 *)
10692 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10693 ;;
10694 esac
10695 else
10696 case $host_cpu in
10697 hppa*64*)
10698 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10699 ;;
10700 ia64*)
10701 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10702 ;;
10703 *)
10704
10705 # Older versions of the 11.00 compiler do not understand -b yet
10706 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10708$as_echo_n "checking if $CC understands -b... " >&6; }
10709if test "${lt_cv_prog_compiler__b+set}" = set; then :
10710 $as_echo_n "(cached) " >&6
10711else
10712 lt_cv_prog_compiler__b=no
10713 save_LDFLAGS="$LDFLAGS"
10714 LDFLAGS="$LDFLAGS -b"
10715 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10716 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10717 # The linker can only warn and ignore the option if not recognized
10718 # So say no if there are warnings
10719 if test -s conftest.err; then
10720 # Append any errors to the config.log.
10721 cat conftest.err 1>&5
10722 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10723 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10724 if diff conftest.exp conftest.er2 >/dev/null; then
10725 lt_cv_prog_compiler__b=yes
10726 fi
10727 else
10728 lt_cv_prog_compiler__b=yes
10729 fi
10730 fi
10731 $RM -r conftest*
10732 LDFLAGS="$save_LDFLAGS"
10733
10734fi
10735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10736$as_echo "$lt_cv_prog_compiler__b" >&6; }
10737
10738if test x"$lt_cv_prog_compiler__b" = xyes; then
10739 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10740else
10741 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10742fi
10743
10744 ;;
10745 esac
10746 fi
10747 if test "$with_gnu_ld" = no; then
10748 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10749 hardcode_libdir_separator=:
10750
10751 case $host_cpu in
10752 hppa*64*|ia64*)
10753 hardcode_direct=no
10754 hardcode_shlibpath_var=no
10755 ;;
10756 *)
10757 hardcode_direct=yes
10758 hardcode_direct_absolute=yes
10759 export_dynamic_flag_spec='${wl}-E'
10760
10761 # hardcode_minus_L: Not really in the search PATH,
10762 # but as the default location of the library.
10763 hardcode_minus_L=yes
10764 ;;
10765 esac
10766 fi
10767 ;;
10768
10769 irix5* | irix6* | nonstopux*)
10770 if test "$GCC" = yes; then
10771 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'
10772 # Try to use the -exported_symbol ld option, if it does not
10773 # work, assume that -exports_file does not work either and
10774 # implicitly export all symbols.
10775 save_LDFLAGS="$LDFLAGS"
10776 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10778/* end confdefs.h. */
10779int foo(void) {}
10780_ACEOF
10781if ac_fn_c_try_link "$LINENO"; then :
10782 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'
10783
10784fi
10785rm -f core conftest.err conftest.$ac_objext \
10786 conftest$ac_exeext conftest.$ac_ext
10787 LDFLAGS="$save_LDFLAGS"
10788 else
10789 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'
10790 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'
10791 fi
10792 archive_cmds_need_lc='no'
10793 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10794 hardcode_libdir_separator=:
10795 inherit_rpath=yes
10796 link_all_deplibs=yes
10797 ;;
10798
10799 netbsd*)
10800 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10801 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10802 else
10803 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10804 fi
10805 hardcode_libdir_flag_spec='-R$libdir'
10806 hardcode_direct=yes
10807 hardcode_shlibpath_var=no
10808 ;;
10809
10810 newsos6)
10811 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10812 hardcode_direct=yes
10813 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10814 hardcode_libdir_separator=:
10815 hardcode_shlibpath_var=no
10816 ;;
10817
10818 *nto* | *qnx*)
10819 ;;
10820
10821 openbsd*)
10822 if test -f /usr/libexec/ld.so; then
10823 hardcode_direct=yes
10824 hardcode_shlibpath_var=no
10825 hardcode_direct_absolute=yes
10826 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10827 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10828 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10829 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10830 export_dynamic_flag_spec='${wl}-E'
10831 else
10832 case $host_os in
10833 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10834 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10835 hardcode_libdir_flag_spec='-R$libdir'
10836 ;;
10837 *)
10838 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10839 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10840 ;;
10841 esac
10842 fi
10843 else
10844 ld_shlibs=no
10845 fi
10846 ;;
10847
10848 os2*)
10849 hardcode_libdir_flag_spec='-L$libdir'
10850 hardcode_minus_L=yes
10851 allow_undefined_flag=unsupported
10852 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'
10853 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10854 ;;
10855
10856 osf3*)
10857 if test "$GCC" = yes; then
10858 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10859 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'
10860 else
10861 allow_undefined_flag=' -expect_unresolved \*'
10862 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'
10863 fi
10864 archive_cmds_need_lc='no'
10865 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10866 hardcode_libdir_separator=:
10867 ;;
10868
10869 osf4* | osf5*) # as osf3* with the addition of -msym flag
10870 if test "$GCC" = yes; then
10871 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10872 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'
10873 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10874 else
10875 allow_undefined_flag=' -expect_unresolved \*'
10876 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'
10877 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~
10878 $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'
10879
10880 # Both c and cxx compiler support -rpath directly
10881 hardcode_libdir_flag_spec='-rpath $libdir'
10882 fi
10883 archive_cmds_need_lc='no'
10884 hardcode_libdir_separator=:
10885 ;;
10886
10887 solaris*)
10888 no_undefined_flag=' -z defs'
10889 if test "$GCC" = yes; then
10890 wlarc='${wl}'
10891 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10892 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10893 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10894 else
10895 case `$CC -V 2>&1` in
10896 *"Compilers 5.0"*)
10897 wlarc=''
10898 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10899 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10900 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10901 ;;
10902 *)
10903 wlarc='${wl}'
10904 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10905 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10906 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10907 ;;
10908 esac
10909 fi
10910 hardcode_libdir_flag_spec='-R$libdir'
10911 hardcode_shlibpath_var=no
10912 case $host_os in
10913 solaris2.[0-5] | solaris2.[0-5].*) ;;
10914 *)
10915 # The compiler driver will combine and reorder linker options,
10916 # but understands `-z linker_flag'. GCC discards it without `$wl',
10917 # but is careful enough not to reorder.
10918 # Supported since Solaris 2.6 (maybe 2.5.1?)
10919 if test "$GCC" = yes; then
10920 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10921 else
10922 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10923 fi
10924 ;;
10925 esac
10926 link_all_deplibs=yes
10927 ;;
10928
10929 sunos4*)
10930 if test "x$host_vendor" = xsequent; then
10931 # Use $CC to link under sequent, because it throws in some extra .o
10932 # files that make .init and .fini sections work.
10933 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10934 else
10935 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10936 fi
10937 hardcode_libdir_flag_spec='-L$libdir'
10938 hardcode_direct=yes
10939 hardcode_minus_L=yes
10940 hardcode_shlibpath_var=no
10941 ;;
10942
10943 sysv4)
10944 case $host_vendor in
10945 sni)
10946 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10947 hardcode_direct=yes # is this really true???
10948 ;;
10949 siemens)
10950 ## LD is ld it makes a PLAMLIB
10951 ## CC just makes a GrossModule.
10952 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10953 reload_cmds='$CC -r -o $output$reload_objs'
10954 hardcode_direct=no
10955 ;;
10956 motorola)
10957 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10958 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10959 ;;
10960 esac
10961 runpath_var='LD_RUN_PATH'
10962 hardcode_shlibpath_var=no
10963 ;;
10964
10965 sysv4.3*)
10966 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10967 hardcode_shlibpath_var=no
10968 export_dynamic_flag_spec='-Bexport'
10969 ;;
10970
10971 sysv4*MP*)
10972 if test -d /usr/nec; then
10973 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10974 hardcode_shlibpath_var=no
10975 runpath_var=LD_RUN_PATH
10976 hardcode_runpath_var=yes
10977 ld_shlibs=yes
10978 fi
10979 ;;
10980
10981 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10982 no_undefined_flag='${wl}-z,text'
10983 archive_cmds_need_lc=no
10984 hardcode_shlibpath_var=no
10985 runpath_var='LD_RUN_PATH'
10986
10987 if test "$GCC" = yes; then
10988 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10989 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10990 else
10991 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10992 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10993 fi
10994 ;;
10995
10996 sysv5* | sco3.2v5* | sco5v6*)
10997 # Note: We can NOT use -z defs as we might desire, because we do not
10998 # link with -lc, and that would cause any symbols used from libc to
10999 # always be unresolved, which means just about no library would
11000 # ever link correctly. If we're not using GNU ld we use -z text
11001 # though, which does catch some bad symbols but isn't as heavy-handed
11002 # as -z defs.
11003 no_undefined_flag='${wl}-z,text'
11004 allow_undefined_flag='${wl}-z,nodefs'
11005 archive_cmds_need_lc=no
11006 hardcode_shlibpath_var=no
11007 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11008 hardcode_libdir_separator=':'
11009 link_all_deplibs=yes
11010 export_dynamic_flag_spec='${wl}-Bexport'
11011 runpath_var='LD_RUN_PATH'
11012
11013 if test "$GCC" = yes; then
11014 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11015 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11016 else
11017 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11018 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11019 fi
11020 ;;
11021
11022 uts4*)
11023 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11024 hardcode_libdir_flag_spec='-L$libdir'
11025 hardcode_shlibpath_var=no
11026 ;;
11027
11028 *)
11029 ld_shlibs=no
11030 ;;
11031 esac
11032
11033 if test x$host_vendor = xsni; then
11034 case $host in
11035 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11036 export_dynamic_flag_spec='${wl}-Blargedynsym'
11037 ;;
11038 esac
11039 fi
11040 fi
11041
11042{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11043$as_echo "$ld_shlibs" >&6; }
11044test "$ld_shlibs" = no && can_build_shared=no
11045
11046with_gnu_ld=$with_gnu_ld
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062#
11063# Do we need to explicitly link libc?
11064#
11065case "x$archive_cmds_need_lc" in
11066x|xyes)
11067 # Assume -lc should be added
11068 archive_cmds_need_lc=yes
11069
11070 if test "$enable_shared" = yes && test "$GCC" = yes; then
11071 case $archive_cmds in
11072 *'~'*)
11073 # FIXME: we may have to deal with multi-command sequences.
11074 ;;
11075 '$CC '*)
11076 # Test whether the compiler implicitly links with -lc since on some
11077 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11078 # to ld, don't add -lc before -lgcc.
11079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11080$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11081if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11082 $as_echo_n "(cached) " >&6
11083else
11084 $RM conftest*
11085 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11086
11087 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11088 (eval $ac_compile) 2>&5
11089 ac_status=$?
11090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11091 test $ac_status = 0; } 2>conftest.err; then
11092 soname=conftest
11093 lib=conftest
11094 libobjs=conftest.$ac_objext
11095 deplibs=
11096 wl=$lt_prog_compiler_wl
11097 pic_flag=$lt_prog_compiler_pic
11098 compiler_flags=-v
11099 linker_flags=-v
11100 verstring=
11101 output_objdir=.
11102 libname=conftest
11103 lt_save_allow_undefined_flag=$allow_undefined_flag
11104 allow_undefined_flag=
11105 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11106 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11107 ac_status=$?
11108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11109 test $ac_status = 0; }
11110 then
11111 lt_cv_archive_cmds_need_lc=no
11112 else
11113 lt_cv_archive_cmds_need_lc=yes
11114 fi
11115 allow_undefined_flag=$lt_save_allow_undefined_flag
11116 else
11117 cat conftest.err 1>&5
11118 fi
11119 $RM conftest*
11120
11121fi
11122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11123$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11124 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11125 ;;
11126 esac
11127 fi
11128 ;;
11129esac
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11288$as_echo_n "checking dynamic linker characteristics... " >&6; }
11289
11290if test "$GCC" = yes; then
11291 case $host_os in
11292 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11293 *) lt_awk_arg="/^libraries:/" ;;
11294 esac
11295 case $host_os in
11296 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11297 *) lt_sed_strip_eq="s,=/,/,g" ;;
11298 esac
11299 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11300 case $lt_search_path_spec in
11301 *\;*)
11302 # if the path contains ";" then we assume it to be the separator
11303 # otherwise default to the standard path separator (i.e. ":") - it is
11304 # assumed that no part of a normal pathname contains ";" but that should
11305 # okay in the real world where ";" in dirpaths is itself problematic.
11306 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11307 ;;
11308 *)
11309 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11310 ;;
11311 esac
11312 # Ok, now we have the path, separated by spaces, we can step through it
11313 # and add multilib dir if necessary.
11314 lt_tmp_lt_search_path_spec=
11315 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11316 for lt_sys_path in $lt_search_path_spec; do
11317 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11318 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11319 else
11320 test -d "$lt_sys_path" && \
11321 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11322 fi
11323 done
11324 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11325BEGIN {RS=" "; FS="/|\n";} {
11326 lt_foo="";
11327 lt_count=0;
11328 for (lt_i = NF; lt_i > 0; lt_i--) {
11329 if ($lt_i != "" && $lt_i != ".") {
11330 if ($lt_i == "..") {
11331 lt_count++;
11332 } else {
11333 if (lt_count == 0) {
11334 lt_foo="/" $lt_i lt_foo;
11335 } else {
11336 lt_count--;
11337 }
11338 }
11339 }
11340 }
11341 if (lt_foo != "") { lt_freq[lt_foo]++; }
11342 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11343}'`
11344 # AWK program above erroneously prepends '/' to C:/dos/paths
11345 # for these hosts.
11346 case $host_os in
11347 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11348 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11349 esac
11350 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11351else
11352 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11353fi
11354library_names_spec=
11355libname_spec='lib$name'
11356soname_spec=
11357shrext_cmds=".so"
11358postinstall_cmds=
11359postuninstall_cmds=
11360finish_cmds=
11361finish_eval=
11362shlibpath_var=
11363shlibpath_overrides_runpath=unknown
11364version_type=none
11365dynamic_linker="$host_os ld.so"
11366sys_lib_dlsearch_path_spec="/lib /usr/lib"
11367need_lib_prefix=unknown
11368hardcode_into_libs=no
11369
11370# when you set need_version to no, make sure it does not cause -set_version
11371# flags to be left without arguments
11372need_version=unknown
11373
11374case $host_os in
11375aix3*)
11376 version_type=linux
11377 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11378 shlibpath_var=LIBPATH
11379
11380 # AIX 3 has no versioning support, so we append a major version to the name.
11381 soname_spec='${libname}${release}${shared_ext}$major'
11382 ;;
11383
11384aix[4-9]*)
11385 version_type=linux
11386 need_lib_prefix=no
11387 need_version=no
11388 hardcode_into_libs=yes
11389 if test "$host_cpu" = ia64; then
11390 # AIX 5 supports IA64
11391 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11392 shlibpath_var=LD_LIBRARY_PATH
11393 else
11394 # With GCC up to 2.95.x, collect2 would create an import file
11395 # for dependence libraries. The import file would start with
11396 # the line `#! .'. This would cause the generated library to
11397 # depend on `.', always an invalid library. This was fixed in
11398 # development snapshots of GCC prior to 3.0.
11399 case $host_os in
11400 aix4 | aix4.[01] | aix4.[01].*)
11401 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11402 echo ' yes '
11403 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11404 :
11405 else
11406 can_build_shared=no
11407 fi
11408 ;;
11409 esac
11410 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11411 # soname into executable. Probably we can add versioning support to
11412 # collect2, so additional links can be useful in future.
11413 if test "$aix_use_runtimelinking" = yes; then
11414 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11415 # instead of lib<name>.a to let people know that these are not
11416 # typical AIX shared libraries.
11417 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11418 else
11419 # We preserve .a as extension for shared libraries through AIX4.2
11420 # and later when we are not doing run time linking.
11421 library_names_spec='${libname}${release}.a $libname.a'
11422 soname_spec='${libname}${release}${shared_ext}$major'
11423 fi
11424 shlibpath_var=LIBPATH
11425 fi
11426 ;;
11427
11428amigaos*)
11429 case $host_cpu in
11430 powerpc)
11431 # Since July 2007 AmigaOS4 officially supports .so libraries.
11432 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11434 ;;
11435 m68k)
11436 library_names_spec='$libname.ixlibrary $libname.a'
11437 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11438 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'
11439 ;;
11440 esac
11441 ;;
11442
11443beos*)
11444 library_names_spec='${libname}${shared_ext}'
11445 dynamic_linker="$host_os ld.so"
11446 shlibpath_var=LIBRARY_PATH
11447 ;;
11448
11449bsdi[45]*)
11450 version_type=linux
11451 need_version=no
11452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11453 soname_spec='${libname}${release}${shared_ext}$major'
11454 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11455 shlibpath_var=LD_LIBRARY_PATH
11456 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11457 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11458 # the default ld.so.conf also contains /usr/contrib/lib and
11459 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11460 # libtool to hard-code these into programs
11461 ;;
11462
11463cygwin* | mingw* | pw32* | cegcc*)
11464 version_type=windows
11465 shrext_cmds=".dll"
11466 need_version=no
11467 need_lib_prefix=no
11468
11469 case $GCC,$host_os in
11470 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11471 library_names_spec='$libname.dll.a'
11472 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11473 postinstall_cmds='base_file=`basename \${file}`~
11474 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11475 dldir=$destdir/`dirname \$dlpath`~
11476 test -d \$dldir || mkdir -p \$dldir~
11477 $install_prog $dir/$dlname \$dldir/$dlname~
11478 chmod a+x \$dldir/$dlname~
11479 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11480 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11481 fi'
11482 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11483 dlpath=$dir/\$dldll~
11484 $RM \$dlpath'
11485 shlibpath_overrides_runpath=yes
11486
11487 case $host_os in
11488 cygwin*)
11489 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11490 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11491
11492 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11493 ;;
11494 mingw* | cegcc*)
11495 # MinGW DLLs use traditional 'lib' prefix
11496 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11497 ;;
11498 pw32*)
11499 # pw32 DLLs use 'pw' prefix rather than 'lib'
11500 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11501 ;;
11502 esac
11503 ;;
11504
11505 *)
11506 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11507 ;;
11508 esac
11509 dynamic_linker='Win32 ld.exe'
11510 # FIXME: first we should search . and the directory the executable is in
11511 shlibpath_var=PATH
11512 ;;
11513
11514darwin* | rhapsody*)
11515 dynamic_linker="$host_os dyld"
11516 version_type=darwin
11517 need_lib_prefix=no
11518 need_version=no
11519 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11520 soname_spec='${libname}${release}${major}$shared_ext'
11521 shlibpath_overrides_runpath=yes
11522 shlibpath_var=DYLD_LIBRARY_PATH
11523 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11524
11525 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11526 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11527 ;;
11528
11529dgux*)
11530 version_type=linux
11531 need_lib_prefix=no
11532 need_version=no
11533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11534 soname_spec='${libname}${release}${shared_ext}$major'
11535 shlibpath_var=LD_LIBRARY_PATH
11536 ;;
11537
11538freebsd* | dragonfly*)
11539 # DragonFly does not have aout. When/if they implement a new
11540 # versioning mechanism, adjust this.
11541 if test -x /usr/bin/objformat; then
11542 objformat=`/usr/bin/objformat`
11543 else
11544 case $host_os in
11545 freebsd[23].*) objformat=aout ;;
11546 *) objformat=elf ;;
11547 esac
11548 fi
11549 version_type=freebsd-$objformat
11550 case $version_type in
11551 freebsd-elf*)
11552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11553 need_version=no
11554 need_lib_prefix=no
11555 ;;
11556 freebsd-*)
11557 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11558 need_version=yes
11559 ;;
11560 esac
11561 shlibpath_var=LD_LIBRARY_PATH
11562 case $host_os in
11563 freebsd2.*)
11564 shlibpath_overrides_runpath=yes
11565 ;;
11566 freebsd3.[01]* | freebsdelf3.[01]*)
11567 shlibpath_overrides_runpath=yes
11568 hardcode_into_libs=yes
11569 ;;
11570 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11571 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11572 shlibpath_overrides_runpath=no
11573 hardcode_into_libs=yes
11574 ;;
11575 *) # from 4.6 on, and DragonFly
11576 shlibpath_overrides_runpath=yes
11577 hardcode_into_libs=yes
11578 ;;
11579 esac
11580 ;;
11581
11582gnu*)
11583 version_type=linux
11584 need_lib_prefix=no
11585 need_version=no
11586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11587 soname_spec='${libname}${release}${shared_ext}$major'
11588 shlibpath_var=LD_LIBRARY_PATH
11589 hardcode_into_libs=yes
11590 ;;
11591
11592haiku*)
11593 version_type=linux
11594 need_lib_prefix=no
11595 need_version=no
11596 dynamic_linker="$host_os runtime_loader"
11597 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11598 soname_spec='${libname}${release}${shared_ext}$major'
11599 shlibpath_var=LIBRARY_PATH
11600 shlibpath_overrides_runpath=yes
11601 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11602 hardcode_into_libs=yes
11603 ;;
11604
11605hpux9* | hpux10* | hpux11*)
11606 # Give a soname corresponding to the major version so that dld.sl refuses to
11607 # link against other versions.
11608 version_type=sunos
11609 need_lib_prefix=no
11610 need_version=no
11611 case $host_cpu in
11612 ia64*)
11613 shrext_cmds='.so'
11614 hardcode_into_libs=yes
11615 dynamic_linker="$host_os dld.so"
11616 shlibpath_var=LD_LIBRARY_PATH
11617 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11618 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11619 soname_spec='${libname}${release}${shared_ext}$major'
11620 if test "X$HPUX_IA64_MODE" = X32; then
11621 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11622 else
11623 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11624 fi
11625 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11626 ;;
11627 hppa*64*)
11628 shrext_cmds='.sl'
11629 hardcode_into_libs=yes
11630 dynamic_linker="$host_os dld.sl"
11631 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11632 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11633 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11634 soname_spec='${libname}${release}${shared_ext}$major'
11635 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11636 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11637 ;;
11638 *)
11639 shrext_cmds='.sl'
11640 dynamic_linker="$host_os dld.sl"
11641 shlibpath_var=SHLIB_PATH
11642 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11643 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11644 soname_spec='${libname}${release}${shared_ext}$major'
11645 ;;
11646 esac
11647 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11648 postinstall_cmds='chmod 555 $lib'
11649 # or fails outright, so override atomically:
11650 install_override_mode=555
11651 ;;
11652
11653interix[3-9]*)
11654 version_type=linux
11655 need_lib_prefix=no
11656 need_version=no
11657 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11658 soname_spec='${libname}${release}${shared_ext}$major'
11659 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11660 shlibpath_var=LD_LIBRARY_PATH
11661 shlibpath_overrides_runpath=no
11662 hardcode_into_libs=yes
11663 ;;
11664
11665irix5* | irix6* | nonstopux*)
11666 case $host_os in
11667 nonstopux*) version_type=nonstopux ;;
11668 *)
11669 if test "$lt_cv_prog_gnu_ld" = yes; then
11670 version_type=linux
11671 else
11672 version_type=irix
11673 fi ;;
11674 esac
11675 need_lib_prefix=no
11676 need_version=no
11677 soname_spec='${libname}${release}${shared_ext}$major'
11678 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11679 case $host_os in
11680 irix5* | nonstopux*)
11681 libsuff= shlibsuff=
11682 ;;
11683 *)
11684 case $LD in # libtool.m4 will add one of these switches to LD
11685 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11686 libsuff= shlibsuff= libmagic=32-bit;;
11687 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11688 libsuff=32 shlibsuff=N32 libmagic=N32;;
11689 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11690 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11691 *) libsuff= shlibsuff= libmagic=never-match;;
11692 esac
11693 ;;
11694 esac
11695 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11696 shlibpath_overrides_runpath=no
11697 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11698 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11699 hardcode_into_libs=yes
11700 ;;
11701
11702# No shared lib support for Linux oldld, aout, or coff.
11703linux*oldld* | linux*aout* | linux*coff*)
11704 dynamic_linker=no
11705 ;;
11706
11707# This must be Linux ELF.
11708linux* | k*bsd*-gnu | kopensolaris*-gnu)
11709 version_type=linux
11710 need_lib_prefix=no
11711 need_version=no
11712 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11713 soname_spec='${libname}${release}${shared_ext}$major'
11714 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11715 shlibpath_var=LD_LIBRARY_PATH
11716 shlibpath_overrides_runpath=no
11717
11718 # Some binutils ld are patched to set DT_RUNPATH
11719 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11720 $as_echo_n "(cached) " >&6
11721else
11722 lt_cv_shlibpath_overrides_runpath=no
11723 save_LDFLAGS=$LDFLAGS
11724 save_libdir=$libdir
11725 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11726 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11728/* end confdefs.h. */
11729
11730int
11731main ()
11732{
11733
11734 ;
11735 return 0;
11736}
11737_ACEOF
11738if ac_fn_c_try_link "$LINENO"; then :
11739 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11740 lt_cv_shlibpath_overrides_runpath=yes
11741fi
11742fi
11743rm -f core conftest.err conftest.$ac_objext \
11744 conftest$ac_exeext conftest.$ac_ext
11745 LDFLAGS=$save_LDFLAGS
11746 libdir=$save_libdir
11747
11748fi
11749
11750 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11751
11752 # This implies no fast_install, which is unacceptable.
11753 # Some rework will be needed to allow for fast_install
11754 # before this can be enabled.
11755 hardcode_into_libs=yes
11756
11757 # Append ld.so.conf contents to the search path
11758 if test -f /etc/ld.so.conf; then
11759 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' ' '`
11760 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11761 fi
11762
11763 # We used to test for /lib/ld.so.1 and disable shared libraries on
11764 # powerpc, because MkLinux only supported shared libraries with the
11765 # GNU dynamic linker. Since this was broken with cross compilers,
11766 # most powerpc-linux boxes support dynamic linking these days and
11767 # people can always --disable-shared, the test was removed, and we
11768 # assume the GNU/Linux dynamic linker is in use.
11769 dynamic_linker='GNU/Linux ld.so'
11770 ;;
11771
11772netbsd*)
11773 version_type=sunos
11774 need_lib_prefix=no
11775 need_version=no
11776 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11778 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11779 dynamic_linker='NetBSD (a.out) ld.so'
11780 else
11781 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11782 soname_spec='${libname}${release}${shared_ext}$major'
11783 dynamic_linker='NetBSD ld.elf_so'
11784 fi
11785 shlibpath_var=LD_LIBRARY_PATH
11786 shlibpath_overrides_runpath=yes
11787 hardcode_into_libs=yes
11788 ;;
11789
11790newsos6)
11791 version_type=linux
11792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11793 shlibpath_var=LD_LIBRARY_PATH
11794 shlibpath_overrides_runpath=yes
11795 ;;
11796
11797*nto* | *qnx*)
11798 version_type=qnx
11799 need_lib_prefix=no
11800 need_version=no
11801 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11802 soname_spec='${libname}${release}${shared_ext}$major'
11803 shlibpath_var=LD_LIBRARY_PATH
11804 shlibpath_overrides_runpath=no
11805 hardcode_into_libs=yes
11806 dynamic_linker='ldqnx.so'
11807 ;;
11808
11809openbsd*)
11810 version_type=sunos
11811 sys_lib_dlsearch_path_spec="/usr/lib"
11812 need_lib_prefix=no
11813 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11814 case $host_os in
11815 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11816 *) need_version=no ;;
11817 esac
11818 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11819 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11820 shlibpath_var=LD_LIBRARY_PATH
11821 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11822 case $host_os in
11823 openbsd2.[89] | openbsd2.[89].*)
11824 shlibpath_overrides_runpath=no
11825 ;;
11826 *)
11827 shlibpath_overrides_runpath=yes
11828 ;;
11829 esac
11830 else
11831 shlibpath_overrides_runpath=yes
11832 fi
11833 ;;
11834
11835os2*)
11836 libname_spec='$name'
11837 shrext_cmds=".dll"
11838 need_lib_prefix=no
11839 library_names_spec='$libname${shared_ext} $libname.a'
11840 dynamic_linker='OS/2 ld.exe'
11841 shlibpath_var=LIBPATH
11842 ;;
11843
11844osf3* | osf4* | osf5*)
11845 version_type=osf
11846 need_lib_prefix=no
11847 need_version=no
11848 soname_spec='${libname}${release}${shared_ext}$major'
11849 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11850 shlibpath_var=LD_LIBRARY_PATH
11851 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11852 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11853 ;;
11854
11855rdos*)
11856 dynamic_linker=no
11857 ;;
11858
11859solaris*)
11860 version_type=linux
11861 need_lib_prefix=no
11862 need_version=no
11863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11864 soname_spec='${libname}${release}${shared_ext}$major'
11865 shlibpath_var=LD_LIBRARY_PATH
11866 shlibpath_overrides_runpath=yes
11867 hardcode_into_libs=yes
11868 # ldd complains unless libraries are executable
11869 postinstall_cmds='chmod +x $lib'
11870 ;;
11871
11872sunos4*)
11873 version_type=sunos
11874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11875 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11876 shlibpath_var=LD_LIBRARY_PATH
11877 shlibpath_overrides_runpath=yes
11878 if test "$with_gnu_ld" = yes; then
11879 need_lib_prefix=no
11880 fi
11881 need_version=yes
11882 ;;
11883
11884sysv4 | sysv4.3*)
11885 version_type=linux
11886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11887 soname_spec='${libname}${release}${shared_ext}$major'
11888 shlibpath_var=LD_LIBRARY_PATH
11889 case $host_vendor in
11890 sni)
11891 shlibpath_overrides_runpath=no
11892 need_lib_prefix=no
11893 runpath_var=LD_RUN_PATH
11894 ;;
11895 siemens)
11896 need_lib_prefix=no
11897 ;;
11898 motorola)
11899 need_lib_prefix=no
11900 need_version=no
11901 shlibpath_overrides_runpath=no
11902 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11903 ;;
11904 esac
11905 ;;
11906
11907sysv4*MP*)
11908 if test -d /usr/nec ;then
11909 version_type=linux
11910 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11911 soname_spec='$libname${shared_ext}.$major'
11912 shlibpath_var=LD_LIBRARY_PATH
11913 fi
11914 ;;
11915
11916sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11917 version_type=freebsd-elf
11918 need_lib_prefix=no
11919 need_version=no
11920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11921 soname_spec='${libname}${release}${shared_ext}$major'
11922 shlibpath_var=LD_LIBRARY_PATH
11923 shlibpath_overrides_runpath=yes
11924 hardcode_into_libs=yes
11925 if test "$with_gnu_ld" = yes; then
11926 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11927 else
11928 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11929 case $host_os in
11930 sco3.2v5*)
11931 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11932 ;;
11933 esac
11934 fi
11935 sys_lib_dlsearch_path_spec='/usr/lib'
11936 ;;
11937
11938tpf*)
11939 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11940 version_type=linux
11941 need_lib_prefix=no
11942 need_version=no
11943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11944 shlibpath_var=LD_LIBRARY_PATH
11945 shlibpath_overrides_runpath=no
11946 hardcode_into_libs=yes
11947 ;;
11948
11949uts4*)
11950 version_type=linux
11951 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11952 soname_spec='${libname}${release}${shared_ext}$major'
11953 shlibpath_var=LD_LIBRARY_PATH
11954 ;;
11955
11956*)
11957 dynamic_linker=no
11958 ;;
11959esac
11960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11961$as_echo "$dynamic_linker" >&6; }
11962test "$dynamic_linker" = no && can_build_shared=no
11963
11964variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11965if test "$GCC" = yes; then
11966 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11967fi
11968
11969if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11970 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11971fi
11972if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11973 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11974fi
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12068$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12069hardcode_action=
12070if test -n "$hardcode_libdir_flag_spec" ||
12071 test -n "$runpath_var" ||
12072 test "X$hardcode_automatic" = "Xyes" ; then
12073
12074 # We can hardcode non-existent directories.
12075 if test "$hardcode_direct" != no &&
12076 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12077 # have to relink, otherwise we might link with an installed library
12078 # when we should be linking with a yet-to-be-installed one
12079 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12080 test "$hardcode_minus_L" != no; then
12081 # Linking always hardcodes the temporary library directory.
12082 hardcode_action=relink
12083 else
12084 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12085 hardcode_action=immediate
12086 fi
12087else
12088 # We cannot hardcode anything, or else we can only hardcode existing
12089 # directories.
12090 hardcode_action=unsupported
12091fi
12092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12093$as_echo "$hardcode_action" >&6; }
12094
12095if test "$hardcode_action" = relink ||
12096 test "$inherit_rpath" = yes; then
12097 # Fast installation is not supported
12098 enable_fast_install=no
12099elif test "$shlibpath_overrides_runpath" = yes ||
12100 test "$enable_shared" = no; then
12101 # Fast installation is not necessary
12102 enable_fast_install=needless
12103fi
12104
12105
12106
12107
12108
12109
12110 if test "x$enable_dlopen" != xyes; then
12111 enable_dlopen=unknown
12112 enable_dlopen_self=unknown
12113 enable_dlopen_self_static=unknown
12114else
12115 lt_cv_dlopen=no
12116 lt_cv_dlopen_libs=
12117
12118 case $host_os in
12119 beos*)
12120 lt_cv_dlopen="load_add_on"
12121 lt_cv_dlopen_libs=
12122 lt_cv_dlopen_self=yes
12123 ;;
12124
12125 mingw* | pw32* | cegcc*)
12126 lt_cv_dlopen="LoadLibrary"
12127 lt_cv_dlopen_libs=
12128 ;;
12129
12130 cygwin*)
12131 lt_cv_dlopen="dlopen"
12132 lt_cv_dlopen_libs=
12133 ;;
12134
12135 darwin*)
12136 # if libdl is installed we need to link against it
12137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12138$as_echo_n "checking for dlopen in -ldl... " >&6; }
12139if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12140 $as_echo_n "(cached) " >&6
12141else
12142 ac_check_lib_save_LIBS=$LIBS
12143LIBS="-ldl $LIBS"
12144cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12145/* end confdefs.h. */
12146
12147/* Override any GCC internal prototype to avoid an error.
12148 Use char because int might match the return type of a GCC
12149 builtin and then its argument prototype would still apply. */
12150#ifdef __cplusplus
12151extern "C"
12152#endif
12153char dlopen ();
12154int
12155main ()
12156{
12157return dlopen ();
12158 ;
12159 return 0;
12160}
12161_ACEOF
12162if ac_fn_c_try_link "$LINENO"; then :
12163 ac_cv_lib_dl_dlopen=yes
12164else
12165 ac_cv_lib_dl_dlopen=no
12166fi
12167rm -f core conftest.err conftest.$ac_objext \
12168 conftest$ac_exeext conftest.$ac_ext
12169LIBS=$ac_check_lib_save_LIBS
12170fi
12171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12172$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12173if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12174 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12175else
12176
12177 lt_cv_dlopen="dyld"
12178 lt_cv_dlopen_libs=
12179 lt_cv_dlopen_self=yes
12180
12181fi
12182
12183 ;;
12184
12185 *)
12186 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12187if test "x$ac_cv_func_shl_load" = x""yes; then :
12188 lt_cv_dlopen="shl_load"
12189else
12190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12191$as_echo_n "checking for shl_load in -ldld... " >&6; }
12192if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12193 $as_echo_n "(cached) " >&6
12194else
12195 ac_check_lib_save_LIBS=$LIBS
12196LIBS="-ldld $LIBS"
12197cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12198/* end confdefs.h. */
12199
12200/* Override any GCC internal prototype to avoid an error.
12201 Use char because int might match the return type of a GCC
12202 builtin and then its argument prototype would still apply. */
12203#ifdef __cplusplus
12204extern "C"
12205#endif
12206char shl_load ();
12207int
12208main ()
12209{
12210return shl_load ();
12211 ;
12212 return 0;
12213}
12214_ACEOF
12215if ac_fn_c_try_link "$LINENO"; then :
12216 ac_cv_lib_dld_shl_load=yes
12217else
12218 ac_cv_lib_dld_shl_load=no
12219fi
12220rm -f core conftest.err conftest.$ac_objext \
12221 conftest$ac_exeext conftest.$ac_ext
12222LIBS=$ac_check_lib_save_LIBS
12223fi
12224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12225$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12226if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12227 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12228else
12229 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12230if test "x$ac_cv_func_dlopen" = x""yes; then :
12231 lt_cv_dlopen="dlopen"
12232else
12233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12234$as_echo_n "checking for dlopen in -ldl... " >&6; }
12235if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12236 $as_echo_n "(cached) " >&6
12237else
12238 ac_check_lib_save_LIBS=$LIBS
12239LIBS="-ldl $LIBS"
12240cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12241/* end confdefs.h. */
12242
12243/* Override any GCC internal prototype to avoid an error.
12244 Use char because int might match the return type of a GCC
12245 builtin and then its argument prototype would still apply. */
12246#ifdef __cplusplus
12247extern "C"
12248#endif
12249char dlopen ();
12250int
12251main ()
12252{
12253return dlopen ();
12254 ;
12255 return 0;
12256}
12257_ACEOF
12258if ac_fn_c_try_link "$LINENO"; then :
12259 ac_cv_lib_dl_dlopen=yes
12260else
12261 ac_cv_lib_dl_dlopen=no
12262fi
12263rm -f core conftest.err conftest.$ac_objext \
12264 conftest$ac_exeext conftest.$ac_ext
12265LIBS=$ac_check_lib_save_LIBS
12266fi
12267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12268$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12269if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12270 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12271else
12272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12273$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12274if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12275 $as_echo_n "(cached) " >&6
12276else
12277 ac_check_lib_save_LIBS=$LIBS
12278LIBS="-lsvld $LIBS"
12279cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12280/* end confdefs.h. */
12281
12282/* Override any GCC internal prototype to avoid an error.
12283 Use char because int might match the return type of a GCC
12284 builtin and then its argument prototype would still apply. */
12285#ifdef __cplusplus
12286extern "C"
12287#endif
12288char dlopen ();
12289int
12290main ()
12291{
12292return dlopen ();
12293 ;
12294 return 0;
12295}
12296_ACEOF
12297if ac_fn_c_try_link "$LINENO"; then :
12298 ac_cv_lib_svld_dlopen=yes
12299else
12300 ac_cv_lib_svld_dlopen=no
12301fi
12302rm -f core conftest.err conftest.$ac_objext \
12303 conftest$ac_exeext conftest.$ac_ext
12304LIBS=$ac_check_lib_save_LIBS
12305fi
12306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12307$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12308if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12309 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12310else
12311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12312$as_echo_n "checking for dld_link in -ldld... " >&6; }
12313if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12314 $as_echo_n "(cached) " >&6
12315else
12316 ac_check_lib_save_LIBS=$LIBS
12317LIBS="-ldld $LIBS"
12318cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12319/* end confdefs.h. */
12320
12321/* Override any GCC internal prototype to avoid an error.
12322 Use char because int might match the return type of a GCC
12323 builtin and then its argument prototype would still apply. */
12324#ifdef __cplusplus
12325extern "C"
12326#endif
12327char dld_link ();
12328int
12329main ()
12330{
12331return dld_link ();
12332 ;
12333 return 0;
12334}
12335_ACEOF
12336if ac_fn_c_try_link "$LINENO"; then :
12337 ac_cv_lib_dld_dld_link=yes
12338else
12339 ac_cv_lib_dld_dld_link=no
12340fi
12341rm -f core conftest.err conftest.$ac_objext \
12342 conftest$ac_exeext conftest.$ac_ext
12343LIBS=$ac_check_lib_save_LIBS
12344fi
12345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12346$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12347if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12348 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12349fi
12350
12351
12352fi
12353
12354
12355fi
12356
12357
12358fi
12359
12360
12361fi
12362
12363
12364fi
12365
12366 ;;
12367 esac
12368
12369 if test "x$lt_cv_dlopen" != xno; then
12370 enable_dlopen=yes
12371 else
12372 enable_dlopen=no
12373 fi
12374
12375 case $lt_cv_dlopen in
12376 dlopen)
12377 save_CPPFLAGS="$CPPFLAGS"
12378 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12379
12380 save_LDFLAGS="$LDFLAGS"
12381 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12382
12383 save_LIBS="$LIBS"
12384 LIBS="$lt_cv_dlopen_libs $LIBS"
12385
12386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12387$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12388if test "${lt_cv_dlopen_self+set}" = set; then :
12389 $as_echo_n "(cached) " >&6
12390else
12391 if test "$cross_compiling" = yes; then :
12392 lt_cv_dlopen_self=cross
12393else
12394 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12395 lt_status=$lt_dlunknown
12396 cat > conftest.$ac_ext <<_LT_EOF
12397#line 12397 "configure"
12398#include "confdefs.h"
12399
12400#if HAVE_DLFCN_H
12401#include <dlfcn.h>
12402#endif
12403
12404#include <stdio.h>
12405
12406#ifdef RTLD_GLOBAL
12407# define LT_DLGLOBAL RTLD_GLOBAL
12408#else
12409# ifdef DL_GLOBAL
12410# define LT_DLGLOBAL DL_GLOBAL
12411# else
12412# define LT_DLGLOBAL 0
12413# endif
12414#endif
12415
12416/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12417 find out it does not work in some platform. */
12418#ifndef LT_DLLAZY_OR_NOW
12419# ifdef RTLD_LAZY
12420# define LT_DLLAZY_OR_NOW RTLD_LAZY
12421# else
12422# ifdef DL_LAZY
12423# define LT_DLLAZY_OR_NOW DL_LAZY
12424# else
12425# ifdef RTLD_NOW
12426# define LT_DLLAZY_OR_NOW RTLD_NOW
12427# else
12428# ifdef DL_NOW
12429# define LT_DLLAZY_OR_NOW DL_NOW
12430# else
12431# define LT_DLLAZY_OR_NOW 0
12432# endif
12433# endif
12434# endif
12435# endif
12436#endif
12437
12438/* When -fvisbility=hidden is used, assume the code has been annotated
12439 correspondingly for the symbols needed. */
12440#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12441void fnord () __attribute__((visibility("default")));
12442#endif
12443
12444void fnord () { int i=42; }
12445int main ()
12446{
12447 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12448 int status = $lt_dlunknown;
12449
12450 if (self)
12451 {
12452 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12453 else
12454 {
12455 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12456 else puts (dlerror ());
12457 }
12458 /* dlclose (self); */
12459 }
12460 else
12461 puts (dlerror ());
12462
12463 return status;
12464}
12465_LT_EOF
12466 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12467 (eval $ac_link) 2>&5
12468 ac_status=$?
12469 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12470 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12471 (./conftest; exit; ) >&5 2>/dev/null
12472 lt_status=$?
12473 case x$lt_status in
12474 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12475 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12476 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12477 esac
12478 else :
12479 # compilation failed
12480 lt_cv_dlopen_self=no
12481 fi
12482fi
12483rm -fr conftest*
12484
12485
12486fi
12487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12488$as_echo "$lt_cv_dlopen_self" >&6; }
12489
12490 if test "x$lt_cv_dlopen_self" = xyes; then
12491 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12493$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12494if test "${lt_cv_dlopen_self_static+set}" = set; then :
12495 $as_echo_n "(cached) " >&6
12496else
12497 if test "$cross_compiling" = yes; then :
12498 lt_cv_dlopen_self_static=cross
12499else
12500 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12501 lt_status=$lt_dlunknown
12502 cat > conftest.$ac_ext <<_LT_EOF
12503#line 12503 "configure"
12504#include "confdefs.h"
12505
12506#if HAVE_DLFCN_H
12507#include <dlfcn.h>
12508#endif
12509
12510#include <stdio.h>
12511
12512#ifdef RTLD_GLOBAL
12513# define LT_DLGLOBAL RTLD_GLOBAL
12514#else
12515# ifdef DL_GLOBAL
12516# define LT_DLGLOBAL DL_GLOBAL
12517# else
12518# define LT_DLGLOBAL 0
12519# endif
12520#endif
12521
12522/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12523 find out it does not work in some platform. */
12524#ifndef LT_DLLAZY_OR_NOW
12525# ifdef RTLD_LAZY
12526# define LT_DLLAZY_OR_NOW RTLD_LAZY
12527# else
12528# ifdef DL_LAZY
12529# define LT_DLLAZY_OR_NOW DL_LAZY
12530# else
12531# ifdef RTLD_NOW
12532# define LT_DLLAZY_OR_NOW RTLD_NOW
12533# else
12534# ifdef DL_NOW
12535# define LT_DLLAZY_OR_NOW DL_NOW
12536# else
12537# define LT_DLLAZY_OR_NOW 0
12538# endif
12539# endif
12540# endif
12541# endif
12542#endif
12543
12544/* When -fvisbility=hidden is used, assume the code has been annotated
12545 correspondingly for the symbols needed. */
12546#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12547void fnord () __attribute__((visibility("default")));
12548#endif
12549
12550void fnord () { int i=42; }
12551int main ()
12552{
12553 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12554 int status = $lt_dlunknown;
12555
12556 if (self)
12557 {
12558 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12559 else
12560 {
12561 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12562 else puts (dlerror ());
12563 }
12564 /* dlclose (self); */
12565 }
12566 else
12567 puts (dlerror ());
12568
12569 return status;
12570}
12571_LT_EOF
12572 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12573 (eval $ac_link) 2>&5
12574 ac_status=$?
12575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12576 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12577 (./conftest; exit; ) >&5 2>/dev/null
12578 lt_status=$?
12579 case x$lt_status in
12580 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12581 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12582 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12583 esac
12584 else :
12585 # compilation failed
12586 lt_cv_dlopen_self_static=no
12587 fi
12588fi
12589rm -fr conftest*
12590
12591
12592fi
12593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12594$as_echo "$lt_cv_dlopen_self_static" >&6; }
12595 fi
12596
12597 CPPFLAGS="$save_CPPFLAGS"
12598 LDFLAGS="$save_LDFLAGS"
12599 LIBS="$save_LIBS"
12600 ;;
12601 esac
12602
12603 case $lt_cv_dlopen_self in
12604 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12605 *) enable_dlopen_self=unknown ;;
12606 esac
12607
12608 case $lt_cv_dlopen_self_static in
12609 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12610 *) enable_dlopen_self_static=unknown ;;
12611 esac
12612fi
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630striplib=
12631old_striplib=
12632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12633$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12634if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12635 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12636 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12638$as_echo "yes" >&6; }
12639else
12640# FIXME - insert some real tests, host_os isn't really good enough
12641 case $host_os in
12642 darwin*)
12643 if test -n "$STRIP" ; then
12644 striplib="$STRIP -x"
12645 old_striplib="$STRIP -S"
12646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12647$as_echo "yes" >&6; }
12648 else
12649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12650$as_echo "no" >&6; }
12651 fi
12652 ;;
12653 *)
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12655$as_echo "no" >&6; }
12656 ;;
12657 esac
12658fi
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671 # Report which library types will actually be built
12672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12673$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12675$as_echo "$can_build_shared" >&6; }
12676
12677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12678$as_echo_n "checking whether to build shared libraries... " >&6; }
12679 test "$can_build_shared" = "no" && enable_shared=no
12680
12681 # On AIX, shared libraries and static libraries use the same namespace, and
12682 # are all built from PIC.
12683 case $host_os in
12684 aix3*)
12685 test "$enable_shared" = yes && enable_static=no
12686 if test -n "$RANLIB"; then
12687 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12688 postinstall_cmds='$RANLIB $lib'
12689 fi
12690 ;;
12691
12692 aix[4-9]*)
12693 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12694 test "$enable_shared" = yes && enable_static=no
12695 fi
12696 ;;
12697 esac
12698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12699$as_echo "$enable_shared" >&6; }
12700
12701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12702$as_echo_n "checking whether to build static libraries... " >&6; }
12703 # Make sure either enable_shared or enable_static is yes.
12704 test "$enable_shared" = yes || enable_static=yes
12705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12706$as_echo "$enable_static" >&6; }
12707
12708
12709
12710
12711fi
12712ac_ext=c
12713ac_cpp='$CPP $CPPFLAGS'
12714ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12715ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12716ac_compiler_gnu=$ac_cv_c_compiler_gnu
12717
12718CC="$lt_save_CC"
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732 ac_config_commands="$ac_config_commands libtool"
12733
12734
12735
12736
12737# Only expand once:
12738
12739
12740
12741
12742. ${srcdir}/../../bfd/configure.host
12743
12744
12745
12746
12747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12748$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12749 # Check whether --enable-maintainer-mode was given.
12750if test "${enable_maintainer_mode+set}" = set; then :
12751 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12752else
12753 USE_MAINTAINER_MODE=no
12754fi
12755
12756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12757$as_echo "$USE_MAINTAINER_MODE" >&6; }
12758 if test $USE_MAINTAINER_MODE = yes; then
12759 MAINTAINER_MODE_TRUE=
12760 MAINTAINER_MODE_FALSE='#'
12761else
12762 MAINTAINER_MODE_TRUE='#'
12763 MAINTAINER_MODE_FALSE=
12764fi
12765
12766 MAINT=$MAINTAINER_MODE_TRUE
12767
12768
12769
12770
12771# Check whether --enable-sim-bswap was given.
12772if test "${enable_sim_bswap+set}" = set; then :
12773 enableval=$enable_sim_bswap; case "${enableval}" in
12774 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12775 no) sim_bswap="-DWITH_BSWAP=0";;
12776 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12777esac
12778if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12779 echo "Setting bswap flags = $sim_bswap" 6>&1
12780fi
12781else
12782 sim_bswap=""
12783fi
12784
12785
12786
12787# Check whether --enable-sim-cflags was given.
12788if test "${enable_sim_cflags+set}" = set; then :
12789 enableval=$enable_sim_cflags; case "${enableval}" in
12790 yes) sim_cflags="-O2 -fomit-frame-pointer";;
12791 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12792 no) sim_cflags="";;
12793 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12794esac
12795if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12796 echo "Setting sim cflags = $sim_cflags" 6>&1
12797fi
12798else
12799 sim_cflags=""
12800fi
12801
12802
12803
12804# Check whether --enable-sim-debug was given.
12805if test "${enable_sim_debug+set}" = set; then :
12806 enableval=$enable_sim_debug; case "${enableval}" in
12807 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12808 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12809 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12810esac
12811if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12812 echo "Setting sim debug = $sim_debug" 6>&1
12813fi
12814else
12815 sim_debug=""
12816fi
12817
12818
12819
12820# Check whether --enable-sim-stdio was given.
12821if test "${enable_sim_stdio+set}" = set; then :
12822 enableval=$enable_sim_stdio; case "${enableval}" in
12823 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12824 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12825 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12826esac
12827if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12828 echo "Setting stdio flags = $sim_stdio" 6>&1
12829fi
12830else
12831 sim_stdio=""
12832fi
12833
12834
12835
12836# Check whether --enable-sim-trace was given.
12837if test "${enable_sim_trace+set}" = set; then :
12838 enableval=$enable_sim_trace; case "${enableval}" in
12839 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
12840 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
12841 [-0-9]*)
12842 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
12843 [[:lower:]]*)
12844 sim_trace=""
12845 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12846 if test x"$sim_trace" = x; then
12847 sim_trace="-DWITH_TRACE='(TRACE_$x"
12848 else
12849 sim_trace="${sim_trace}|TRACE_$x"
12850 fi
12851 done
12852 sim_trace="$sim_trace)'" ;;
12853esac
12854if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12855 echo "Setting sim trace = $sim_trace" 6>&1
12856fi
12857else
12858 sim_trace=""
12859fi
12860
12861
12862
12863# Check whether --enable-sim-profile was given.
12864if test "${enable_sim_profile+set}" = set; then :
12865 enableval=$enable_sim_profile; case "${enableval}" in
12866 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12867 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12868 [-0-9]*)
12869 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12870 [a-z]*)
12871 sim_profile=""
12872 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12873 if test x"$sim_profile" = x; then
12874 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12875 else
12876 sim_profile="${sim_profile}|PROFILE_$x"
12877 fi
12878 done
12879 sim_profile="$sim_profile)'" ;;
12880esac
12881if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12882 echo "Setting sim profile = $sim_profile" 6>&1
12883fi
12884else
12885 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12886fi
12887
12888
12889
12890
12891# Check whether --with-pkgversion was given.
12892if test "${with_pkgversion+set}" = set; then :
12893 withval=$with_pkgversion; case "$withval" in
12894 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12895 no) PKGVERSION= ;;
12896 *) PKGVERSION="($withval) " ;;
12897 esac
12898else
12899 PKGVERSION="(GDB) "
12900
12901fi
12902
12903
12904
12905
12906
12907# Check whether --with-bugurl was given.
12908if test "${with_bugurl+set}" = set; then :
12909 withval=$with_bugurl; case "$withval" in
12910 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12911 no) BUGURL=
12912 ;;
12913 *) BUGURL="$withval"
12914 ;;
12915 esac
12916else
12917 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12918
12919fi
12920
12921 case ${BUGURL} in
12922 "")
12923 REPORT_BUGS_TO=
12924 REPORT_BUGS_TEXI=
12925 ;;
12926 *)
12927 REPORT_BUGS_TO="<$BUGURL>"
12928 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12929 ;;
12930 esac;
12931
12932
12933
12934
12935cat >>confdefs.h <<_ACEOF
12936#define PKGVERSION "$PKGVERSION"
12937_ACEOF
12938
12939
12940cat >>confdefs.h <<_ACEOF
12941#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12942_ACEOF
12943
12944
12945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12946$as_echo_n "checking return type of signal handlers... " >&6; }
12947if test "${ac_cv_type_signal+set}" = set; then :
12948 $as_echo_n "(cached) " >&6
12949else
12950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12951/* end confdefs.h. */
12952#include <sys/types.h>
12953#include <signal.h>
12954
12955int
12956main ()
12957{
12958return *(signal (0, 0)) (0) == 1;
12959 ;
12960 return 0;
12961}
12962_ACEOF
12963if ac_fn_c_try_compile "$LINENO"; then :
12964 ac_cv_type_signal=int
12965else
12966 ac_cv_type_signal=void
12967fi
12968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12969fi
12970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12971$as_echo "$ac_cv_type_signal" >&6; }
12972
12973cat >>confdefs.h <<_ACEOF
12974#define RETSIGTYPE $ac_cv_type_signal
12975_ACEOF
12976
12977
12978
12979
12980
12981sim_link_files=
12982sim_link_links=
12983
12984# targ-vals.def points to the libc macro description file.
12985case "${target}" in
12986*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12987esac
12988sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12989sim_link_links="${sim_link_links} targ-vals.def"
12990
12991
12992
12993
12994wire_endian="LITTLE_ENDIAN"
12995default_endian=""
12996# Check whether --enable-sim-endian was given.
12997if test "${enable_sim_endian+set}" = set; then :
12998 enableval=$enable_sim_endian; case "${enableval}" in
12999 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
13000 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
13001 yes) if test x"$wire_endian" != x; then
13002 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
13003 else
13004 if test x"$default_endian" != x; then
13005 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
13006 else
13007 echo "No hard-wired endian for target $target" 1>&6
13008 sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
13009 fi
13010 fi;;
13011 no) if test x"$default_endian" != x; then
13012 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
13013 else
13014 if test x"$wire_endian" != x; then
13015 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
13016 else
13017 echo "No default endian for target $target" 1>&6
13018 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
13019 fi
13020 fi;;
13021 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13022esac
13023if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13024 echo "Setting endian flags = $sim_endian" 6>&1
13025fi
13026else
13027 if test x"$default_endian" != x; then
13028 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
13029else
13030 if test x"$wire_endian" != x; then
13031 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
13032 else
13033 sim_endian=
13034 fi
13035fi
13036fi
13037
13038wire_alignment="STRICT_ALIGNMENT"
13039default_alignment="STRICT_ALIGNMENT"
13040
13041# Check whether --enable-sim-alignment was given.
13042if test "${enable_sim_alignment+set}" = set; then :
13043 enableval=$enable_sim_alignment; case "${enableval}" in
13044 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13045 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13046 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13047 yes) if test x"$wire_alignment" != x; then
13048 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13049 else
13050 if test x"$default_alignment" != x; then
13051 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13052 else
13053 echo "No hard-wired alignment for target $target" 1>&6
13054 sim_alignment="-DWITH_ALIGNMENT=0"
13055 fi
13056 fi;;
13057 no) if test x"$default_alignment" != x; then
13058 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13059 else
13060 if test x"$wire_alignment" != x; then
13061 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13062 else
13063 echo "No default alignment for target $target" 1>&6
13064 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13065 fi
13066 fi;;
13067 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13068esac
13069if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13070 echo "Setting alignment flags = $sim_alignment" 6>&1
13071fi
13072else
13073 if test x"$default_alignment" != x; then
13074 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13075else
13076 if test x"$wire_alignment" != x; then
13077 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13078 else
13079 sim_alignment=
13080 fi
13081fi
13082fi
13083
13084
13085# Check whether --enable-sim-hostendian was given.
13086if test "${enable_sim_hostendian+set}" = set; then :
13087 enableval=$enable_sim_hostendian; case "${enableval}" in
13088 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
13089 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
13090 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
13091 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
13092esac
13093if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
13094 echo "Setting hostendian flags = $sim_hostendian" 6>&1
13095fi
13096else
13097
13098if test "x$cross_compiling" = "xno"; then
13099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13100$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13101if test "${ac_cv_c_bigendian+set}" = set; then :
13102 $as_echo_n "(cached) " >&6
13103else
13104 ac_cv_c_bigendian=unknown
13105 # See if we're dealing with a universal compiler.
13106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13107/* end confdefs.h. */
13108#ifndef __APPLE_CC__
13109 not a universal capable compiler
13110 #endif
13111 typedef int dummy;
13112
13113_ACEOF
13114if ac_fn_c_try_compile "$LINENO"; then :
13115
13116 # Check for potential -arch flags. It is not universal unless
13117 # there are at least two -arch flags with different values.
13118 ac_arch=
13119 ac_prev=
13120 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13121 if test -n "$ac_prev"; then
13122 case $ac_word in
13123 i?86 | x86_64 | ppc | ppc64)
13124 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13125 ac_arch=$ac_word
13126 else
13127 ac_cv_c_bigendian=universal
13128 break
13129 fi
13130 ;;
13131 esac
13132 ac_prev=
13133 elif test "x$ac_word" = "x-arch"; then
13134 ac_prev=arch
13135 fi
13136 done
13137fi
13138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13139 if test $ac_cv_c_bigendian = unknown; then
13140 # See if sys/param.h defines the BYTE_ORDER macro.
13141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13142/* end confdefs.h. */
13143#include <sys/types.h>
13144 #include <sys/param.h>
13145
13146int
13147main ()
13148{
13149#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13150 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13151 && LITTLE_ENDIAN)
13152 bogus endian macros
13153 #endif
13154
13155 ;
13156 return 0;
13157}
13158_ACEOF
13159if ac_fn_c_try_compile "$LINENO"; then :
13160 # It does; now see whether it defined to BIG_ENDIAN or not.
13161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13162/* end confdefs.h. */
13163#include <sys/types.h>
13164 #include <sys/param.h>
13165
13166int
13167main ()
13168{
13169#if BYTE_ORDER != BIG_ENDIAN
13170 not big endian
13171 #endif
13172
13173 ;
13174 return 0;
13175}
13176_ACEOF
13177if ac_fn_c_try_compile "$LINENO"; then :
13178 ac_cv_c_bigendian=yes
13179else
13180 ac_cv_c_bigendian=no
13181fi
13182rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13183fi
13184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13185 fi
13186 if test $ac_cv_c_bigendian = unknown; then
13187 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13189/* end confdefs.h. */
13190#include <limits.h>
13191
13192int
13193main ()
13194{
13195#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13196 bogus endian macros
13197 #endif
13198
13199 ;
13200 return 0;
13201}
13202_ACEOF
13203if ac_fn_c_try_compile "$LINENO"; then :
13204 # It does; now see whether it defined to _BIG_ENDIAN or not.
13205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13206/* end confdefs.h. */
13207#include <limits.h>
13208
13209int
13210main ()
13211{
13212#ifndef _BIG_ENDIAN
13213 not big endian
13214 #endif
13215
13216 ;
13217 return 0;
13218}
13219_ACEOF
13220if ac_fn_c_try_compile "$LINENO"; then :
13221 ac_cv_c_bigendian=yes
13222else
13223 ac_cv_c_bigendian=no
13224fi
13225rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13226fi
13227rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13228 fi
13229 if test $ac_cv_c_bigendian = unknown; then
13230 # Compile a test program.
13231 if test "$cross_compiling" = yes; then :
13232 # Try to guess by grepping values from an object file.
13233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13234/* end confdefs.h. */
13235short int ascii_mm[] =
13236 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13237 short int ascii_ii[] =
13238 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13239 int use_ascii (int i) {
13240 return ascii_mm[i] + ascii_ii[i];
13241 }
13242 short int ebcdic_ii[] =
13243 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13244 short int ebcdic_mm[] =
13245 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13246 int use_ebcdic (int i) {
13247 return ebcdic_mm[i] + ebcdic_ii[i];
13248 }
13249 extern int foo;
13250
13251int
13252main ()
13253{
13254return use_ascii (foo) == use_ebcdic (foo);
13255 ;
13256 return 0;
13257}
13258_ACEOF
13259if ac_fn_c_try_compile "$LINENO"; then :
13260 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13261 ac_cv_c_bigendian=yes
13262 fi
13263 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13264 if test "$ac_cv_c_bigendian" = unknown; then
13265 ac_cv_c_bigendian=no
13266 else
13267 # finding both strings is unlikely to happen, but who knows?
13268 ac_cv_c_bigendian=unknown
13269 fi
13270 fi
13271fi
13272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13273else
13274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13275/* end confdefs.h. */
13276$ac_includes_default
13277int
13278main ()
13279{
13280
13281 /* Are we little or big endian? From Harbison&Steele. */
13282 union
13283 {
13284 long int l;
13285 char c[sizeof (long int)];
13286 } u;
13287 u.l = 1;
13288 return u.c[sizeof (long int) - 1] == 1;
13289
13290 ;
13291 return 0;
13292}
13293_ACEOF
13294if ac_fn_c_try_run "$LINENO"; then :
13295 ac_cv_c_bigendian=no
13296else
13297 ac_cv_c_bigendian=yes
13298fi
13299rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13300 conftest.$ac_objext conftest.beam conftest.$ac_ext
13301fi
13302
13303 fi
13304fi
13305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13306$as_echo "$ac_cv_c_bigendian" >&6; }
13307 case $ac_cv_c_bigendian in #(
13308 yes)
13309 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13310;; #(
13311 no)
13312 ;; #(
13313 universal)
13314
13315$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13316
13317 ;; #(
13318 *)
13319 as_fn_error "unknown endianness
13320 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13321 esac
13322
13323 if test $ac_cv_c_bigendian = yes; then
13324 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13325 else
13326 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13327 fi
13328else
13329 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13330fi
13331fi
13332
13333
13334default_sim_default_model="bf537"
13335# Check whether --enable-sim-default-model was given.
13336if test "${enable_sim_default_model+set}" = set; then :
13337 enableval=$enable_sim_default_model; case "${enableval}" in
13338 yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13339 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13340esac
13341if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13342 echo "Setting default model = $sim_default_model" 6>&1
13343fi
13344else
13345 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13346fi
13347
13348
13349
13350# Check whether --enable-sim-environment was given.
13351if test "${enable_sim_environment+set}" = set; then :
13352 enableval=$enable_sim_environment; case "${enableval}" in
13353 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13354 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13355 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13356 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13357 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13358 sim_environment="";;
13359esac
13360if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13361 echo "Setting sim environment = $sim_environment" 6>&1
13362fi
13363else
13364 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13365fi
13366
13367
13368default_sim_inline=""
13369# Check whether --enable-sim-inline was given.
13370if test "${enable_sim_inline+set}" = set; then :
13371 enableval=$enable_sim_inline; sim_inline=""
13372case "$enableval" in
13373 no) sim_inline="-DDEFAULT_INLINE=0";;
13374 0) sim_inline="-DDEFAULT_INLINE=0";;
13375 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13376 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13377 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13378 new_flag=""
13379 case "$x" in
13380 *_INLINE=*) new_flag="-D$x";;
13381 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13382 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13383 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13384 esac
13385 if test x"$sim_inline" = x""; then
13386 sim_inline="$new_flag"
13387 else
13388 sim_inline="$sim_inline $new_flag"
13389 fi
13390 done;;
13391esac
13392if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13393 echo "Setting inline flags = $sim_inline" 6>&1
13394fi
13395else
13396
13397if test "x$cross_compiling" = "xno"; then
13398 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13399 sim_inline="${default_sim_inline}"
13400 if test x"$silent" != x"yes"; then
13401 echo "Setting inline flags = $sim_inline" 6>&1
13402 fi
13403 else
13404 sim_inline=""
13405 fi
13406else
13407 sim_inline="-DDEFAULT_INLINE=0"
13408fi
13409fi
13410
13411
13412# Check whether --enable-werror was given.
13413if test "${enable_werror+set}" = set; then :
13414 enableval=$enable_werror; case "${enableval}" in
13415 yes | y) ERROR_ON_WARNING="yes" ;;
13416 no | n) ERROR_ON_WARNING="no" ;;
13417 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13418 esac
13419fi
13420
13421
13422# Enable -Werror by default when using gcc
13423if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13424 ERROR_ON_WARNING=yes
13425fi
13426
13427WERROR_CFLAGS=""
13428if test "${ERROR_ON_WARNING}" = yes ; then
13429# NOTE: Disabled in the sim dir due to most sims generating warnings.
13430# WERROR_CFLAGS="-Werror"
13431 true
13432fi
13433
13434build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13435-Wpointer-sign \
13436-Wno-unused -Wunused-value -Wunused-function \
13437-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13438-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13439-Wold-style-declaration -Wold-style-definition"
13440
13441# Enable -Wno-format by default when using gcc on mingw since many
13442# GCC versions complain about %I64.
13443case "${host}" in
13444 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13445 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13446esac
13447
13448# Check whether --enable-build-warnings was given.
13449if test "${enable_build_warnings+set}" = set; then :
13450 enableval=$enable_build_warnings; case "${enableval}" in
13451 yes) ;;
13452 no) build_warnings="-w";;
13453 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13454 build_warnings="${build_warnings} ${t}";;
13455 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13456 build_warnings="${t} ${build_warnings}";;
13457 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13458esac
13459if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13460 echo "Setting compiler warning flags = $build_warnings" 6>&1
13461fi
13462fi
13463# Check whether --enable-sim-build-warnings was given.
13464if test "${enable_sim_build_warnings+set}" = set; then :
13465 enableval=$enable_sim_build_warnings; case "${enableval}" in
13466 yes) ;;
13467 no) build_warnings="-w";;
13468 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13469 build_warnings="${build_warnings} ${t}";;
13470 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13471 build_warnings="${t} ${build_warnings}";;
13472 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13473esac
13474if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13475 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13476fi
13477fi
13478WARN_CFLAGS=""
13479if test "x${build_warnings}" != x -a "x$GCC" = xyes
13480then
13481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13482$as_echo_n "checking compiler warning flags... " >&6; }
13483 # Separate out the -Werror flag as some files just cannot be
13484 # compiled with it enabled.
13485 for w in ${build_warnings}; do
13486 case $w in
13487 -Werr*) WERROR_CFLAGS=-Werror ;;
13488 *) # Check that GCC accepts it
13489 saved_CFLAGS="$CFLAGS"
13490 CFLAGS="$CFLAGS $w"
13491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13492/* end confdefs.h. */
13493
13494int
13495main ()
13496{
13497
13498 ;
13499 return 0;
13500}
13501_ACEOF
13502if ac_fn_c_try_compile "$LINENO"; then :
13503 WARN_CFLAGS="${WARN_CFLAGS} $w"
13504fi
13505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13506 CFLAGS="$saved_CFLAGS"
13507 esac
13508 done
13509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13510$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13511fi
13512
13513
13514if test ""; then
13515 hardware=""
13516else
13517 hardware="cfi core pal glue"
13518fi
13519hardware="$hardware \
13520 bfin_cec \
13521 bfin_ctimer \
13522 bfin_dma \
13523 bfin_dmac \
13524 bfin_ebiu_amc \
13525 bfin_ebiu_ddrc \
13526 bfin_ebiu_sdc \
13527 bfin_emac \
13528 bfin_eppi \
13529 bfin_evt \
13530 bfin_gpio \
13531 bfin_gpio2 \
13532 bfin_gptimer \
13533 bfin_jtag \
13534 bfin_mmu \
13535 bfin_nfc \
13536 bfin_otp \
13537 bfin_pfmon \
13538 bfin_pint \
13539 bfin_pll \
13540 bfin_ppi \
13541 bfin_rtc \
13542 bfin_sic \
13543 bfin_spi \
13544 bfin_trace \
13545 bfin_twi \
13546 bfin_uart \
13547 bfin_uart2 \
13548 bfin_wdog \
13549 bfin_wp \
13550 eth_phy \
13551"
13552
13553sim_hw_cflags="-DWITH_HW=1"
13554sim_hw="$hardware"
13555sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13556
13557# Check whether --enable-sim-hardware was given.
13558if test "${enable_sim_hardware+set}" = set; then :
13559 enableval=$enable_sim_hardware;
13560else
13561 enable_sim_hardware="yes"
13562fi
13563
13564case ${enable_sim_hardware} in
13565 yes|no) ;;
13566 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13567 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13568 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13569esac
13570
13571if test "$enable_sim_hardware" = no; then
13572 sim_hw_objs=
13573 sim_hw_cflags="-DWITH_HW=0"
13574 sim_hw=
13575else
13576 sim_hw_cflags="-DWITH_HW=1"
13577 # remove duplicates
13578 sim_hw=""
13579 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13580 for i in $hardware ; do
13581 case " $sim_hw " in
13582 *" $i "*) ;;
13583 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13584 esac
13585 done
13586 # mingw does not support sockser
13587 case ${host} in
13588 *mingw*) ;;
13589 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13590 # that you instatiate. Instead, other code will call into it directly.
13591 # At some point, we should convert it over.
13592 sim_hw_objs="$sim_hw_objs dv-sockser.o"
13593
13594cat >>confdefs.h <<_ACEOF
13595#define HAVE_DV_SOCKSER 1
13596_ACEOF
13597
13598 ;;
13599 esac
13600 if test x"$silent" != x"yes"; then
13601 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13602 fi
13603 case " $hardware " in
13604 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13605$as_echo_n "checking for log2 in -lm... " >&6; }
13606if test "${ac_cv_lib_m_log2+set}" = set; then :
13607 $as_echo_n "(cached) " >&6
13608else
13609 ac_check_lib_save_LIBS=$LIBS
13610LIBS="-lm $LIBS"
13611cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13612/* end confdefs.h. */
13613
13614/* Override any GCC internal prototype to avoid an error.
13615 Use char because int might match the return type of a GCC
13616 builtin and then its argument prototype would still apply. */
13617#ifdef __cplusplus
13618extern "C"
13619#endif
13620char log2 ();
13621int
13622main ()
13623{
13624return log2 ();
13625 ;
13626 return 0;
13627}
13628_ACEOF
13629if ac_fn_c_try_link "$LINENO"; then :
13630 ac_cv_lib_m_log2=yes
13631else
13632 ac_cv_lib_m_log2=no
13633fi
13634rm -f core conftest.err conftest.$ac_objext \
13635 conftest$ac_exeext conftest.$ac_ext
13636LIBS=$ac_check_lib_save_LIBS
13637fi
13638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13639$as_echo "$ac_cv_lib_m_log2" >&6; }
13640if test "x$ac_cv_lib_m_log2" = x""yes; then :
13641 cat >>confdefs.h <<_ACEOF
13642#define HAVE_LIBM 1
13643_ACEOF
13644
13645 LIBS="-lm $LIBS"
13646
13647fi
13648;;
13649 esac
13650fi
13651
13652
13653for ac_func in getuid getgid geteuid getegid setuid setgid mmap munmap kill pread
13654do :
13655 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13656ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13657eval as_val=\$$as_ac_var
13658 if test "x$as_val" = x""yes; then :
13659 cat >>confdefs.h <<_ACEOF
13660#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13661_ACEOF
13662
13663fi
13664done
13665
13666for ac_header in \
13667 linux/if_tun.h \
13668 linux/mii.h \
13669 linux/types.h \
13670 net/if.h \
13671 sys/ioctl.h \
13672 sys/mman.h \
13673
13674do :
13675 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13676ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13677eval as_val=\$$as_ac_Header
13678 if test "x$as_val" = x""yes; then :
13679 cat >>confdefs.h <<_ACEOF
13680#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13681_ACEOF
13682
13683fi
13684
13685done
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
13696 if test -n "$ac_tool_prefix"; then
13697 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13698set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13700$as_echo_n "checking for $ac_word... " >&6; }
13701if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
13702 $as_echo_n "(cached) " >&6
13703else
13704 case $PKG_CONFIG in
13705 [\\/]* | ?:[\\/]*)
13706 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13707 ;;
13708 *)
13709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13710for as_dir in $PATH
13711do
13712 IFS=$as_save_IFS
13713 test -z "$as_dir" && as_dir=.
13714 for ac_exec_ext in '' $ac_executable_extensions; do
13715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13716 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13718 break 2
13719 fi
13720done
13721 done
13722IFS=$as_save_IFS
13723
13724 ;;
13725esac
13726fi
13727PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13728if test -n "$PKG_CONFIG"; then
13729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13730$as_echo "$PKG_CONFIG" >&6; }
13731else
13732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13733$as_echo "no" >&6; }
13734fi
13735
13736
13737fi
13738if test -z "$ac_cv_path_PKG_CONFIG"; then
13739 ac_pt_PKG_CONFIG=$PKG_CONFIG
13740 # Extract the first word of "pkg-config", so it can be a program name with args.
13741set dummy pkg-config; ac_word=$2
13742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13743$as_echo_n "checking for $ac_word... " >&6; }
13744if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
13745 $as_echo_n "(cached) " >&6
13746else
13747 case $ac_pt_PKG_CONFIG in
13748 [\\/]* | ?:[\\/]*)
13749 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13750 ;;
13751 *)
13752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13753for as_dir in $PATH
13754do
13755 IFS=$as_save_IFS
13756 test -z "$as_dir" && as_dir=.
13757 for ac_exec_ext in '' $ac_executable_extensions; do
13758 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13759 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13761 break 2
13762 fi
13763done
13764 done
13765IFS=$as_save_IFS
13766
13767 ;;
13768esac
13769fi
13770ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13771if test -n "$ac_pt_PKG_CONFIG"; then
13772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13773$as_echo "$ac_pt_PKG_CONFIG" >&6; }
13774else
13775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13776$as_echo "no" >&6; }
13777fi
13778
13779 if test "x$ac_pt_PKG_CONFIG" = x; then
13780 PKG_CONFIG=""
13781 else
13782 case $cross_compiling:$ac_tool_warned in
13783yes:)
13784{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13785$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13786ac_tool_warned=yes ;;
13787esac
13788 PKG_CONFIG=$ac_pt_PKG_CONFIG
13789 fi
13790else
13791 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13792fi
13793
13794fi
13795if test -n "$PKG_CONFIG"; then
13796 _pkg_min_version=0.9.0
13797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13798$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13799 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13801$as_echo "yes" >&6; }
13802 else
13803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13804$as_echo "no" >&6; }
13805 PKG_CONFIG=""
13806 fi
13807fi
13808
13809pkg_failed=no
13810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDL" >&5
13811$as_echo_n "checking for SDL... " >&6; }
13812
13813if test -n "$SDL_CFLAGS"; then
13814 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
13815 elif test -n "$PKG_CONFIG"; then
13816 if test -n "$PKG_CONFIG" && \
13817 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
13818 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
13819 ac_status=$?
13820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13821 test $ac_status = 0; }; then
13822 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null`
13823 test "x$?" != "x0" && pkg_failed=yes
13824else
13825 pkg_failed=yes
13826fi
13827 else
13828 pkg_failed=untried
13829fi
13830if test -n "$SDL_LIBS"; then
13831 pkg_cv_SDL_LIBS="$SDL_LIBS"
13832 elif test -n "$PKG_CONFIG"; then
13833 if test -n "$PKG_CONFIG" && \
13834 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
13835 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
13836 ac_status=$?
13837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13838 test $ac_status = 0; }; then
13839 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null`
13840 test "x$?" != "x0" && pkg_failed=yes
13841else
13842 pkg_failed=yes
13843fi
13844 else
13845 pkg_failed=untried
13846fi
13847
13848
13849
13850if test $pkg_failed = yes; then
13851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13852$as_echo "no" >&6; }
13853
13854if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
13855 _pkg_short_errors_supported=yes
13856else
13857 _pkg_short_errors_supported=no
13858fi
13859 if test $_pkg_short_errors_supported = yes; then
13860 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl" 2>&1`
13861 else
13862 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl" 2>&1`
13863 fi
13864 # Put the nasty error message in config.log where it belongs
13865 echo "$SDL_PKG_ERRORS" >&5
13866
13867 :
13868elif test $pkg_failed = untried; then
13869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13870$as_echo "no" >&6; }
13871 :
13872else
13873 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
13874 SDL_LIBS=$pkg_cv_SDL_LIBS
13875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13876$as_echo "yes" >&6; }
13877
13878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13879$as_echo_n "checking for dlopen in -ldl... " >&6; }
13880if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13881 $as_echo_n "(cached) " >&6
13882else
13883 ac_check_lib_save_LIBS=$LIBS
13884LIBS="-ldl $LIBS"
13885cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13886/* end confdefs.h. */
13887
13888/* Override any GCC internal prototype to avoid an error.
13889 Use char because int might match the return type of a GCC
13890 builtin and then its argument prototype would still apply. */
13891#ifdef __cplusplus
13892extern "C"
13893#endif
13894char dlopen ();
13895int
13896main ()
13897{
13898return dlopen ();
13899 ;
13900 return 0;
13901}
13902_ACEOF
13903if ac_fn_c_try_link "$LINENO"; then :
13904 ac_cv_lib_dl_dlopen=yes
13905else
13906 ac_cv_lib_dl_dlopen=no
13907fi
13908rm -f core conftest.err conftest.$ac_objext \
13909 conftest$ac_exeext conftest.$ac_ext
13910LIBS=$ac_check_lib_save_LIBS
13911fi
13912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13913$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13914if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13915
13916 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
13917 SDL_LIBS="-ldl"
13918
13919else
13920 SDL_CFLAGS= SDL_LIBS=
13921fi
13922
13923
13924fi
13925
13926
13927
13928
13929ac_sources="$sim_link_files"
13930ac_dests="$sim_link_links"
13931while test -n "$ac_sources"; do
13932 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13933 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13934 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13935done
13936ac_config_links="$ac_config_links $ac_config_links_1"
13937
13938cgen_breaks=""
13939if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13940cgen_breaks="break cgen_rtx_error";
13941fi
13942
13943ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13944
13945ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13946
13947ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13948
13949ac_config_commands="$ac_config_commands Makefile"
13950
13951ac_config_commands="$ac_config_commands stamp-h"
13952
13953cat >confcache <<\_ACEOF
13954# This file is a shell script that caches the results of configure
13955# tests run on this system so they can be shared between configure
13956# scripts and configure runs, see configure's option --config-cache.
13957# It is not useful on other systems. If it contains results you don't
13958# want to keep, you may remove or edit it.
13959#
13960# config.status only pays attention to the cache file if you give it
13961# the --recheck option to rerun configure.
13962#
13963# `ac_cv_env_foo' variables (set or unset) will be overridden when
13964# loading this file, other *unset* `ac_cv_foo' will be assigned the
13965# following values.
13966
13967_ACEOF
13968
13969# The following way of writing the cache mishandles newlines in values,
13970# but we know of no workaround that is simple, portable, and efficient.
13971# So, we kill variables containing newlines.
13972# Ultrix sh set writes to stderr and can't be redirected directly,
13973# and sets the high bit in the cache file unless we assign to the vars.
13974(
13975 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13976 eval ac_val=\$$ac_var
13977 case $ac_val in #(
13978 *${as_nl}*)
13979 case $ac_var in #(
13980 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13981$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13982 esac
13983 case $ac_var in #(
13984 _ | IFS | as_nl) ;; #(
13985 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13986 *) { eval $ac_var=; unset $ac_var;} ;;
13987 esac ;;
13988 esac
13989 done
13990
13991 (set) 2>&1 |
13992 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13993 *${as_nl}ac_space=\ *)
13994 # `set' does not quote correctly, so add quotes: double-quote
13995 # substitution turns \\\\ into \\, and sed turns \\ into \.
13996 sed -n \
13997 "s/'/'\\\\''/g;
13998 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13999 ;; #(
14000 *)
14001 # `set' quotes correctly as required by POSIX, so do not add quotes.
14002 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14003 ;;
14004 esac |
14005 sort
14006) |
14007 sed '
14008 /^ac_cv_env_/b end
14009 t clear
14010 :clear
14011 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14012 t end
14013 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14014 :end' >>confcache
14015if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14016 if test -w "$cache_file"; then
14017 test "x$cache_file" != "x/dev/null" &&
14018 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14019$as_echo "$as_me: updating cache $cache_file" >&6;}
14020 cat confcache >$cache_file
14021 else
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14023$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14024 fi
14025fi
14026rm -f confcache
14027
14028test "x$prefix" = xNONE && prefix=$ac_default_prefix
14029# Let make expand exec_prefix.
14030test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14031
14032DEFS=-DHAVE_CONFIG_H
14033
14034ac_libobjs=
14035ac_ltlibobjs=
14036for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14037 # 1. Remove the extension, and $U if already installed.
14038 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14039 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14040 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14041 # will be set to the directory where LIBOBJS objects are built.
14042 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14043 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14044done
14045LIBOBJS=$ac_libobjs
14046
14047LTLIBOBJS=$ac_ltlibobjs
14048
14049
14050if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14051 as_fn_error "conditional \"GMAKE\" was never defined.
14052Usually this means the macro was only invoked conditionally." "$LINENO" 5
14053fi
14054if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14055 as_fn_error "conditional \"PLUGINS\" was never defined.
14056Usually this means the macro was only invoked conditionally." "$LINENO" 5
14057fi
14058if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14059 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14060Usually this means the macro was only invoked conditionally." "$LINENO" 5
14061fi
14062
14063
14064: ${CONFIG_STATUS=./config.status}
14065ac_write_fail=0
14066ac_clean_files_save=$ac_clean_files
14067ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14068{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14069$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14070as_write_fail=0
14071cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14072#! $SHELL
14073# Generated by $as_me.
14074# Run this file to recreate the current configuration.
14075# Compiler output produced by configure, useful for debugging
14076# configure, is in config.log if it exists.
14077
14078debug=false
14079ac_cs_recheck=false
14080ac_cs_silent=false
14081
14082SHELL=\${CONFIG_SHELL-$SHELL}
14083export SHELL
14084_ASEOF
14085cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14086## -------------------- ##
14087## M4sh Initialization. ##
14088## -------------------- ##
14089
14090# Be more Bourne compatible
14091DUALCASE=1; export DUALCASE # for MKS sh
14092if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14093 emulate sh
14094 NULLCMD=:
14095 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14096 # is contrary to our usage. Disable this feature.
14097 alias -g '${1+"$@"}'='"$@"'
14098 setopt NO_GLOB_SUBST
14099else
14100 case `(set -o) 2>/dev/null` in #(
14101 *posix*) :
14102 set -o posix ;; #(
14103 *) :
14104 ;;
14105esac
14106fi
14107
14108
14109as_nl='
14110'
14111export as_nl
14112# Printing a long string crashes Solaris 7 /usr/bin/printf.
14113as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14114as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14115as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14116# Prefer a ksh shell builtin over an external printf program on Solaris,
14117# but without wasting forks for bash or zsh.
14118if test -z "$BASH_VERSION$ZSH_VERSION" \
14119 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14120 as_echo='print -r --'
14121 as_echo_n='print -rn --'
14122elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14123 as_echo='printf %s\n'
14124 as_echo_n='printf %s'
14125else
14126 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14127 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14128 as_echo_n='/usr/ucb/echo -n'
14129 else
14130 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14131 as_echo_n_body='eval
14132 arg=$1;
14133 case $arg in #(
14134 *"$as_nl"*)
14135 expr "X$arg" : "X\\(.*\\)$as_nl";
14136 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14137 esac;
14138 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14139 '
14140 export as_echo_n_body
14141 as_echo_n='sh -c $as_echo_n_body as_echo'
14142 fi
14143 export as_echo_body
14144 as_echo='sh -c $as_echo_body as_echo'
14145fi
14146
14147# The user is always right.
14148if test "${PATH_SEPARATOR+set}" != set; then
14149 PATH_SEPARATOR=:
14150 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14151 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14152 PATH_SEPARATOR=';'
14153 }
14154fi
14155
14156
14157# IFS
14158# We need space, tab and new line, in precisely that order. Quoting is
14159# there to prevent editors from complaining about space-tab.
14160# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14161# splitting by setting IFS to empty value.)
14162IFS=" "" $as_nl"
14163
14164# Find who we are. Look in the path if we contain no directory separator.
14165case $0 in #((
14166 *[\\/]* ) as_myself=$0 ;;
14167 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14168for as_dir in $PATH
14169do
14170 IFS=$as_save_IFS
14171 test -z "$as_dir" && as_dir=.
14172 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14173 done
14174IFS=$as_save_IFS
14175
14176 ;;
14177esac
14178# We did not find ourselves, most probably we were run as `sh COMMAND'
14179# in which case we are not to be found in the path.
14180if test "x$as_myself" = x; then
14181 as_myself=$0
14182fi
14183if test ! -f "$as_myself"; then
14184 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14185 exit 1
14186fi
14187
14188# Unset variables that we do not need and which cause bugs (e.g. in
14189# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14190# suppresses any "Segmentation fault" message there. '((' could
14191# trigger a bug in pdksh 5.2.14.
14192for as_var in BASH_ENV ENV MAIL MAILPATH
14193do eval test x\${$as_var+set} = xset \
14194 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14195done
14196PS1='$ '
14197PS2='> '
14198PS4='+ '
14199
14200# NLS nuisances.
14201LC_ALL=C
14202export LC_ALL
14203LANGUAGE=C
14204export LANGUAGE
14205
14206# CDPATH.
14207(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14208
14209
14210# as_fn_error ERROR [LINENO LOG_FD]
14211# ---------------------------------
14212# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14213# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14214# script with status $?, using 1 if that was 0.
14215as_fn_error ()
14216{
14217 as_status=$?; test $as_status -eq 0 && as_status=1
14218 if test "$3"; then
14219 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14220 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14221 fi
14222 $as_echo "$as_me: error: $1" >&2
14223 as_fn_exit $as_status
14224} # as_fn_error
14225
14226
14227# as_fn_set_status STATUS
14228# -----------------------
14229# Set $? to STATUS, without forking.
14230as_fn_set_status ()
14231{
14232 return $1
14233} # as_fn_set_status
14234
14235# as_fn_exit STATUS
14236# -----------------
14237# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14238as_fn_exit ()
14239{
14240 set +e
14241 as_fn_set_status $1
14242 exit $1
14243} # as_fn_exit
14244
14245# as_fn_unset VAR
14246# ---------------
14247# Portably unset VAR.
14248as_fn_unset ()
14249{
14250 { eval $1=; unset $1;}
14251}
14252as_unset=as_fn_unset
14253# as_fn_append VAR VALUE
14254# ----------------------
14255# Append the text in VALUE to the end of the definition contained in VAR. Take
14256# advantage of any shell optimizations that allow amortized linear growth over
14257# repeated appends, instead of the typical quadratic growth present in naive
14258# implementations.
14259if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14260 eval 'as_fn_append ()
14261 {
14262 eval $1+=\$2
14263 }'
14264else
14265 as_fn_append ()
14266 {
14267 eval $1=\$$1\$2
14268 }
14269fi # as_fn_append
14270
14271# as_fn_arith ARG...
14272# ------------------
14273# Perform arithmetic evaluation on the ARGs, and store the result in the
14274# global $as_val. Take advantage of shells that can avoid forks. The arguments
14275# must be portable across $(()) and expr.
14276if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14277 eval 'as_fn_arith ()
14278 {
14279 as_val=$(( $* ))
14280 }'
14281else
14282 as_fn_arith ()
14283 {
14284 as_val=`expr "$@" || test $? -eq 1`
14285 }
14286fi # as_fn_arith
14287
14288
14289if expr a : '\(a\)' >/dev/null 2>&1 &&
14290 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14291 as_expr=expr
14292else
14293 as_expr=false
14294fi
14295
14296if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14297 as_basename=basename
14298else
14299 as_basename=false
14300fi
14301
14302if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14303 as_dirname=dirname
14304else
14305 as_dirname=false
14306fi
14307
14308as_me=`$as_basename -- "$0" ||
14309$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14310 X"$0" : 'X\(//\)$' \| \
14311 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14312$as_echo X/"$0" |
14313 sed '/^.*\/\([^/][^/]*\)\/*$/{
14314 s//\1/
14315 q
14316 }
14317 /^X\/\(\/\/\)$/{
14318 s//\1/
14319 q
14320 }
14321 /^X\/\(\/\).*/{
14322 s//\1/
14323 q
14324 }
14325 s/.*/./; q'`
14326
14327# Avoid depending upon Character Ranges.
14328as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14329as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14330as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14331as_cr_digits='0123456789'
14332as_cr_alnum=$as_cr_Letters$as_cr_digits
14333
14334ECHO_C= ECHO_N= ECHO_T=
14335case `echo -n x` in #(((((
14336-n*)
14337 case `echo 'xy\c'` in
14338 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14339 xy) ECHO_C='\c';;
14340 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14341 ECHO_T=' ';;
14342 esac;;
14343*)
14344 ECHO_N='-n';;
14345esac
14346
14347rm -f conf$$ conf$$.exe conf$$.file
14348if test -d conf$$.dir; then
14349 rm -f conf$$.dir/conf$$.file
14350else
14351 rm -f conf$$.dir
14352 mkdir conf$$.dir 2>/dev/null
14353fi
14354if (echo >conf$$.file) 2>/dev/null; then
14355 if ln -s conf$$.file conf$$ 2>/dev/null; then
14356 as_ln_s='ln -s'
14357 # ... but there are two gotchas:
14358 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14359 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14360 # In both cases, we have to default to `cp -p'.
14361 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14362 as_ln_s='cp -p'
14363 elif ln conf$$.file conf$$ 2>/dev/null; then
14364 as_ln_s=ln
14365 else
14366 as_ln_s='cp -p'
14367 fi
14368else
14369 as_ln_s='cp -p'
14370fi
14371rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14372rmdir conf$$.dir 2>/dev/null
14373
14374
14375# as_fn_mkdir_p
14376# -------------
14377# Create "$as_dir" as a directory, including parents if necessary.
14378as_fn_mkdir_p ()
14379{
14380
14381 case $as_dir in #(
14382 -*) as_dir=./$as_dir;;
14383 esac
14384 test -d "$as_dir" || eval $as_mkdir_p || {
14385 as_dirs=
14386 while :; do
14387 case $as_dir in #(
14388 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14389 *) as_qdir=$as_dir;;
14390 esac
14391 as_dirs="'$as_qdir' $as_dirs"
14392 as_dir=`$as_dirname -- "$as_dir" ||
14393$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14394 X"$as_dir" : 'X\(//\)[^/]' \| \
14395 X"$as_dir" : 'X\(//\)$' \| \
14396 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14397$as_echo X"$as_dir" |
14398 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14399 s//\1/
14400 q
14401 }
14402 /^X\(\/\/\)[^/].*/{
14403 s//\1/
14404 q
14405 }
14406 /^X\(\/\/\)$/{
14407 s//\1/
14408 q
14409 }
14410 /^X\(\/\).*/{
14411 s//\1/
14412 q
14413 }
14414 s/.*/./; q'`
14415 test -d "$as_dir" && break
14416 done
14417 test -z "$as_dirs" || eval "mkdir $as_dirs"
14418 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14419
14420
14421} # as_fn_mkdir_p
14422if mkdir -p . 2>/dev/null; then
14423 as_mkdir_p='mkdir -p "$as_dir"'
14424else
14425 test -d ./-p && rmdir ./-p
14426 as_mkdir_p=false
14427fi
14428
14429if test -x / >/dev/null 2>&1; then
14430 as_test_x='test -x'
14431else
14432 if ls -dL / >/dev/null 2>&1; then
14433 as_ls_L_option=L
14434 else
14435 as_ls_L_option=
14436 fi
14437 as_test_x='
14438 eval sh -c '\''
14439 if test -d "$1"; then
14440 test -d "$1/.";
14441 else
14442 case $1 in #(
14443 -*)set "./$1";;
14444 esac;
14445 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14446 ???[sx]*):;;*)false;;esac;fi
14447 '\'' sh
14448 '
14449fi
14450as_executable_p=$as_test_x
14451
14452# Sed expression to map a string onto a valid CPP name.
14453as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14454
14455# Sed expression to map a string onto a valid variable name.
14456as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14457
14458
14459exec 6>&1
14460## ----------------------------------- ##
14461## Main body of $CONFIG_STATUS script. ##
14462## ----------------------------------- ##
14463_ASEOF
14464test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14465
14466cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14467# Save the log message, to keep $0 and so on meaningful, and to
14468# report actual input values of CONFIG_FILES etc. instead of their
14469# values after options handling.
14470ac_log="
14471This file was extended by $as_me, which was
14472generated by GNU Autoconf 2.64. Invocation command line was
14473
14474 CONFIG_FILES = $CONFIG_FILES
14475 CONFIG_HEADERS = $CONFIG_HEADERS
14476 CONFIG_LINKS = $CONFIG_LINKS
14477 CONFIG_COMMANDS = $CONFIG_COMMANDS
14478 $ $0 $@
14479
14480on `(hostname || uname -n) 2>/dev/null | sed 1q`
14481"
14482
14483_ACEOF
14484
14485case $ac_config_files in *"
14486"*) set x $ac_config_files; shift; ac_config_files=$*;;
14487esac
14488
14489case $ac_config_headers in *"
14490"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14491esac
14492
14493
14494cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14495# Files that config.status was made for.
14496config_files="$ac_config_files"
14497config_headers="$ac_config_headers"
14498config_links="$ac_config_links"
14499config_commands="$ac_config_commands"
14500
14501_ACEOF
14502
14503cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14504ac_cs_usage="\
14505\`$as_me' instantiates files and other configuration actions
14506from templates according to the current configuration. Unless the files
14507and actions are specified as TAGs, all are instantiated by default.
14508
14509Usage: $0 [OPTION]... [TAG]...
14510
14511 -h, --help print this help, then exit
14512 -V, --version print version number and configuration settings, then exit
14513 -q, --quiet, --silent
14514 do not print progress messages
14515 -d, --debug don't remove temporary files
14516 --recheck update $as_me by reconfiguring in the same conditions
14517 --file=FILE[:TEMPLATE]
14518 instantiate the configuration file FILE
14519 --header=FILE[:TEMPLATE]
14520 instantiate the configuration header FILE
14521
14522Configuration files:
14523$config_files
14524
14525Configuration headers:
14526$config_headers
14527
14528Configuration links:
14529$config_links
14530
14531Configuration commands:
14532$config_commands
14533
14534Report bugs to the package provider."
14535
14536_ACEOF
14537cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14538ac_cs_version="\\
14539config.status
14540configured by $0, generated by GNU Autoconf 2.64,
14541 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14542
14543Copyright (C) 2009 Free Software Foundation, Inc.
14544This config.status script is free software; the Free Software Foundation
14545gives unlimited permission to copy, distribute and modify it."
14546
14547ac_pwd='$ac_pwd'
14548srcdir='$srcdir'
14549INSTALL='$INSTALL'
14550AWK='$AWK'
14551test -n "\$AWK" || AWK=awk
14552_ACEOF
14553
14554cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14555# The default lists apply if the user does not specify any file.
14556ac_need_defaults=:
14557while test $# != 0
14558do
14559 case $1 in
14560 --*=*)
14561 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14562 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14563 ac_shift=:
14564 ;;
14565 *)
14566 ac_option=$1
14567 ac_optarg=$2
14568 ac_shift=shift
14569 ;;
14570 esac
14571
14572 case $ac_option in
14573 # Handling of the options.
14574 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14575 ac_cs_recheck=: ;;
14576 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14577 $as_echo "$ac_cs_version"; exit ;;
14578 --debug | --debu | --deb | --de | --d | -d )
14579 debug=: ;;
14580 --file | --fil | --fi | --f )
14581 $ac_shift
14582 case $ac_optarg in
14583 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14584 esac
14585 as_fn_append CONFIG_FILES " '$ac_optarg'"
14586 ac_need_defaults=false;;
14587 --header | --heade | --head | --hea )
14588 $ac_shift
14589 case $ac_optarg in
14590 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14591 esac
14592 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14593 ac_need_defaults=false;;
14594 --he | --h)
14595 # Conflict between --help and --header
14596 as_fn_error "ambiguous option: \`$1'
14597Try \`$0 --help' for more information.";;
14598 --help | --hel | -h )
14599 $as_echo "$ac_cs_usage"; exit ;;
14600 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14601 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14602 ac_cs_silent=: ;;
14603
14604 # This is an error.
14605 -*) as_fn_error "unrecognized option: \`$1'
14606Try \`$0 --help' for more information." ;;
14607
14608 *) as_fn_append ac_config_targets " $1"
14609 ac_need_defaults=false ;;
14610
14611 esac
14612 shift
14613done
14614
14615ac_configure_extra_args=
14616
14617if $ac_cs_silent; then
14618 exec 6>/dev/null
14619 ac_configure_extra_args="$ac_configure_extra_args --silent"
14620fi
14621
14622_ACEOF
14623cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14624if \$ac_cs_recheck; then
14625 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14626 shift
14627 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14628 CONFIG_SHELL='$SHELL'
14629 export CONFIG_SHELL
14630 exec "\$@"
14631fi
14632
14633_ACEOF
14634cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14635exec 5>>config.log
14636{
14637 echo
14638 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14639## Running $as_me. ##
14640_ASBOX
14641 $as_echo "$ac_log"
14642} >&5
14643
14644_ACEOF
14645cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14646#
14647# INIT-COMMANDS
14648#
14649ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14650
14651
14652# The HP-UX ksh and POSIX shell print the target directory to stdout
14653# if CDPATH is set.
14654(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14655
14656sed_quote_subst='$sed_quote_subst'
14657double_quote_subst='$double_quote_subst'
14658delay_variable_subst='$delay_variable_subst'
14659macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14660macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14661enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14662enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14663pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14664enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14665SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14666ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14667host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14668host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14669host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14670build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14671build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14672build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14673SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14674Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14675GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14676EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14677FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14678LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14679NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14680LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14681max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14682ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14683exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14684lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14685lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14686lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14687reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14688reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14689OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14690deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14691file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14692AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14693AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14694STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14695RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14696old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14697old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14698old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14699lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14700CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14701CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14702compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14703GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14704lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14705lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14706lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14707lt_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"`'
14708objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14709MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14710lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14711lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14712lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14713lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14714lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14715need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14716DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14717NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14718LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14719OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14720OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14721libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14722shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14723extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14724archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14725enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14726export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14727whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14728compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14729old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14730old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14731archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14732archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14733module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14734module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14735with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14736allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14737no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14738hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14739hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14740hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14741hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14742hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14743hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14744hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14745hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14746inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14747link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14748fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14749always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14750export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14751exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14752include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14753prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14754file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14755variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14756need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14757need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14758version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14759runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14760shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14761shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14762libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14763library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14764soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14765install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14766postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14767postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14768finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14769finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14770hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14771sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14772sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14773hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14774enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14775enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14776enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14777old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14778striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14779
14780LTCC='$LTCC'
14781LTCFLAGS='$LTCFLAGS'
14782compiler='$compiler_DEFAULT'
14783
14784# A function that is used when there is no print builtin or printf.
14785func_fallback_echo ()
14786{
14787 eval 'cat <<_LTECHO_EOF
14788\$1
14789_LTECHO_EOF'
14790}
14791
14792# Quote evaled strings.
14793for var in SHELL \
14794ECHO \
14795SED \
14796GREP \
14797EGREP \
14798FGREP \
14799LD \
14800NM \
14801LN_S \
14802lt_SP2NL \
14803lt_NL2SP \
14804reload_flag \
14805OBJDUMP \
14806deplibs_check_method \
14807file_magic_cmd \
14808AR \
14809AR_FLAGS \
14810STRIP \
14811RANLIB \
14812CC \
14813CFLAGS \
14814compiler \
14815lt_cv_sys_global_symbol_pipe \
14816lt_cv_sys_global_symbol_to_cdecl \
14817lt_cv_sys_global_symbol_to_c_name_address \
14818lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14819lt_prog_compiler_no_builtin_flag \
14820lt_prog_compiler_wl \
14821lt_prog_compiler_pic \
14822lt_prog_compiler_static \
14823lt_cv_prog_compiler_c_o \
14824need_locks \
14825DSYMUTIL \
14826NMEDIT \
14827LIPO \
14828OTOOL \
14829OTOOL64 \
14830shrext_cmds \
14831export_dynamic_flag_spec \
14832whole_archive_flag_spec \
14833compiler_needs_object \
14834with_gnu_ld \
14835allow_undefined_flag \
14836no_undefined_flag \
14837hardcode_libdir_flag_spec \
14838hardcode_libdir_flag_spec_ld \
14839hardcode_libdir_separator \
14840fix_srcfile_path \
14841exclude_expsyms \
14842include_expsyms \
14843file_list_spec \
14844variables_saved_for_relink \
14845libname_spec \
14846library_names_spec \
14847soname_spec \
14848install_override_mode \
14849finish_eval \
14850old_striplib \
14851striplib; do
14852 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14853 *[\\\\\\\`\\"\\\$]*)
14854 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14855 ;;
14856 *)
14857 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14858 ;;
14859 esac
14860done
14861
14862# Double-quote double-evaled strings.
14863for var in reload_cmds \
14864old_postinstall_cmds \
14865old_postuninstall_cmds \
14866old_archive_cmds \
14867extract_expsyms_cmds \
14868old_archive_from_new_cmds \
14869old_archive_from_expsyms_cmds \
14870archive_cmds \
14871archive_expsym_cmds \
14872module_cmds \
14873module_expsym_cmds \
14874export_symbols_cmds \
14875prelink_cmds \
14876postinstall_cmds \
14877postuninstall_cmds \
14878finish_cmds \
14879sys_lib_search_path_spec \
14880sys_lib_dlsearch_path_spec; do
14881 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14882 *[\\\\\\\`\\"\\\$]*)
14883 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14884 ;;
14885 *)
14886 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14887 ;;
14888 esac
14889done
14890
14891ac_aux_dir='$ac_aux_dir'
14892xsi_shell='$xsi_shell'
14893lt_shell_append='$lt_shell_append'
14894
14895# See if we are running on zsh, and set the options which allow our
14896# commands through without removal of \ escapes INIT.
14897if test -n "\${ZSH_VERSION+set}" ; then
14898 setopt NO_GLOB_SUBST
14899fi
14900
14901
14902 PACKAGE='$PACKAGE'
14903 VERSION='$VERSION'
14904 TIMESTAMP='$TIMESTAMP'
14905 RM='$RM'
14906 ofile='$ofile'
14907
14908
14909
14910
14911_ACEOF
14912
14913cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14914
14915# Handling of arguments.
14916for ac_config_target in $ac_config_targets
14917do
14918 case $ac_config_target in
14919 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14920 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14921 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14922 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14923 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14924 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14925 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14926 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14927 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14928
14929 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14930 esac
14931done
14932
14933
14934# If the user did not use the arguments to specify the items to instantiate,
14935# then the envvar interface is used. Set only those that are not.
14936# We use the long form for the default assignment because of an extremely
14937# bizarre bug on SunOS 4.1.3.
14938if $ac_need_defaults; then
14939 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14940 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14941 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14942 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14943fi
14944
14945# Have a temporary directory for convenience. Make it in the build tree
14946# simply because there is no reason against having it here, and in addition,
14947# creating and moving files from /tmp can sometimes cause problems.
14948# Hook for its removal unless debugging.
14949# Note that there is a small window in which the directory will not be cleaned:
14950# after its creation but before its name has been assigned to `$tmp'.
14951$debug ||
14952{
14953 tmp=
14954 trap 'exit_status=$?
14955 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14956' 0
14957 trap 'as_fn_exit 1' 1 2 13 15
14958}
14959# Create a (secure) tmp directory for tmp files.
14960
14961{
14962 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14963 test -n "$tmp" && test -d "$tmp"
14964} ||
14965{
14966 tmp=./conf$$-$RANDOM
14967 (umask 077 && mkdir "$tmp")
14968} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14969
14970# Set up the scripts for CONFIG_FILES section.
14971# No need to generate them if there are no CONFIG_FILES.
14972# This happens for instance with `./config.status config.h'.
14973if test -n "$CONFIG_FILES"; then
14974
14975
14976ac_cr=`echo X | tr X '\015'`
14977# On cygwin, bash can eat \r inside `` if the user requested igncr.
14978# But we know of no other shell where ac_cr would be empty at this
14979# point, so we can use a bashism as a fallback.
14980if test "x$ac_cr" = x; then
14981 eval ac_cr=\$\'\\r\'
14982fi
14983ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14984if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14985 ac_cs_awk_cr='\r'
14986else
14987 ac_cs_awk_cr=$ac_cr
14988fi
14989
14990echo 'BEGIN {' >"$tmp/subs1.awk" &&
14991_ACEOF
14992
14993
14994{
14995 echo "cat >conf$$subs.awk <<_ACEOF" &&
14996 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14997 echo "_ACEOF"
14998} >conf$$subs.sh ||
14999 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15000ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15001ac_delim='%!_!# '
15002for ac_last_try in false false false false false :; do
15003 . ./conf$$subs.sh ||
15004 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15005
15006 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15007 if test $ac_delim_n = $ac_delim_num; then
15008 break
15009 elif $ac_last_try; then
15010 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15011 else
15012 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15013 fi
15014done
15015rm -f conf$$subs.sh
15016
15017cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15018cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15019_ACEOF
15020sed -n '
15021h
15022s/^/S["/; s/!.*/"]=/
15023p
15024g
15025s/^[^!]*!//
15026:repl
15027t repl
15028s/'"$ac_delim"'$//
15029t delim
15030:nl
15031h
15032s/\(.\{148\}\).*/\1/
15033t more1
15034s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15035p
15036n
15037b repl
15038:more1
15039s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15040p
15041g
15042s/.\{148\}//
15043t nl
15044:delim
15045h
15046s/\(.\{148\}\).*/\1/
15047t more2
15048s/["\\]/\\&/g; s/^/"/; s/$/"/
15049p
15050b
15051:more2
15052s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15053p
15054g
15055s/.\{148\}//
15056t delim
15057' <conf$$subs.awk | sed '
15058/^[^""]/{
15059 N
15060 s/\n//
15061}
15062' >>$CONFIG_STATUS || ac_write_fail=1
15063rm -f conf$$subs.awk
15064cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15065_ACAWK
15066cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15067 for (key in S) S_is_set[key] = 1
15068 FS = "\a"
15069
15070}
15071{
15072 line = $ 0
15073 nfields = split(line, field, "@")
15074 substed = 0
15075 len = length(field[1])
15076 for (i = 2; i < nfields; i++) {
15077 key = field[i]
15078 keylen = length(key)
15079 if (S_is_set[key]) {
15080 value = S[key]
15081 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15082 len += length(value) + length(field[++i])
15083 substed = 1
15084 } else
15085 len += 1 + keylen
15086 }
15087
15088 print line
15089}
15090
15091_ACAWK
15092_ACEOF
15093cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15094if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15095 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15096else
15097 cat
15098fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15099 || as_fn_error "could not setup config files machinery" "$LINENO" 5
15100_ACEOF
15101
15102# VPATH may cause trouble with some makes, so we remove $(srcdir),
15103# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15104# trailing colons and then remove the whole line if VPATH becomes empty
15105# (actually we leave an empty line to preserve line numbers).
15106if test "x$srcdir" = x.; then
15107 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15108s/:*\$(srcdir):*/:/
15109s/:*\${srcdir}:*/:/
15110s/:*@srcdir@:*/:/
15111s/^\([^=]*=[ ]*\):*/\1/
15112s/:*$//
15113s/^[^=]*=[ ]*$//
15114}'
15115fi
15116
15117cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15118fi # test -n "$CONFIG_FILES"
15119
15120# Set up the scripts for CONFIG_HEADERS section.
15121# No need to generate them if there are no CONFIG_HEADERS.
15122# This happens for instance with `./config.status Makefile'.
15123if test -n "$CONFIG_HEADERS"; then
15124cat >"$tmp/defines.awk" <<\_ACAWK ||
15125BEGIN {
15126_ACEOF
15127
15128# Transform confdefs.h into an awk script `defines.awk', embedded as
15129# here-document in config.status, that substitutes the proper values into
15130# config.h.in to produce config.h.
15131
15132# Create a delimiter string that does not exist in confdefs.h, to ease
15133# handling of long lines.
15134ac_delim='%!_!# '
15135for ac_last_try in false false :; do
15136 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15137 if test -z "$ac_t"; then
15138 break
15139 elif $ac_last_try; then
15140 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15141 else
15142 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15143 fi
15144done
15145
15146# For the awk script, D is an array of macro values keyed by name,
15147# likewise P contains macro parameters if any. Preserve backslash
15148# newline sequences.
15149
15150ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15151sed -n '
15152s/.\{148\}/&'"$ac_delim"'/g
15153t rset
15154:rset
15155s/^[ ]*#[ ]*define[ ][ ]*/ /
15156t def
15157d
15158:def
15159s/\\$//
15160t bsnl
15161s/["\\]/\\&/g
15162s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15163D["\1"]=" \3"/p
15164s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15165d
15166:bsnl
15167s/["\\]/\\&/g
15168s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15169D["\1"]=" \3\\\\\\n"\\/p
15170t cont
15171s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15172t cont
15173d
15174:cont
15175n
15176s/.\{148\}/&'"$ac_delim"'/g
15177t clear
15178:clear
15179s/\\$//
15180t bsnlc
15181s/["\\]/\\&/g; s/^/"/; s/$/"/p
15182d
15183:bsnlc
15184s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15185b cont
15186' <confdefs.h | sed '
15187s/'"$ac_delim"'/"\\\
15188"/g' >>$CONFIG_STATUS || ac_write_fail=1
15189
15190cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15191 for (key in D) D_is_set[key] = 1
15192 FS = "\a"
15193}
15194/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15195 line = \$ 0
15196 split(line, arg, " ")
15197 if (arg[1] == "#") {
15198 defundef = arg[2]
15199 mac1 = arg[3]
15200 } else {
15201 defundef = substr(arg[1], 2)
15202 mac1 = arg[2]
15203 }
15204 split(mac1, mac2, "(") #)
15205 macro = mac2[1]
15206 prefix = substr(line, 1, index(line, defundef) - 1)
15207 if (D_is_set[macro]) {
15208 # Preserve the white space surrounding the "#".
15209 print prefix "define", macro P[macro] D[macro]
15210 next
15211 } else {
15212 # Replace #undef with comments. This is necessary, for example,
15213 # in the case of _POSIX_SOURCE, which is predefined and required
15214 # on some systems where configure will not decide to define it.
15215 if (defundef == "undef") {
15216 print "/*", prefix defundef, macro, "*/"
15217 next
15218 }
15219 }
15220}
15221{ print }
15222_ACAWK
15223_ACEOF
15224cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15225 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15226fi # test -n "$CONFIG_HEADERS"
15227
15228
15229eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
15230shift
15231for ac_tag
15232do
15233 case $ac_tag in
15234 :[FHLC]) ac_mode=$ac_tag; continue;;
15235 esac
15236 case $ac_mode$ac_tag in
15237 :[FHL]*:*);;
15238 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15239 :[FH]-) ac_tag=-:-;;
15240 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15241 esac
15242 ac_save_IFS=$IFS
15243 IFS=:
15244 set x $ac_tag
15245 IFS=$ac_save_IFS
15246 shift
15247 ac_file=$1
15248 shift
15249
15250 case $ac_mode in
15251 :L) ac_source=$1;;
15252 :[FH])
15253 ac_file_inputs=
15254 for ac_f
15255 do
15256 case $ac_f in
15257 -) ac_f="$tmp/stdin";;
15258 *) # Look for the file first in the build tree, then in the source tree
15259 # (if the path is not absolute). The absolute path cannot be DOS-style,
15260 # because $ac_f cannot contain `:'.
15261 test -f "$ac_f" ||
15262 case $ac_f in
15263 [\\/$]*) false;;
15264 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15265 esac ||
15266 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15267 esac
15268 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15269 as_fn_append ac_file_inputs " '$ac_f'"
15270 done
15271
15272 # Let's still pretend it is `configure' which instantiates (i.e., don't
15273 # use $as_me), people would be surprised to read:
15274 # /* config.h. Generated by config.status. */
15275 configure_input='Generated from '`
15276 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15277 `' by configure.'
15278 if test x"$ac_file" != x-; then
15279 configure_input="$ac_file. $configure_input"
15280 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15281$as_echo "$as_me: creating $ac_file" >&6;}
15282 fi
15283 # Neutralize special characters interpreted by sed in replacement strings.
15284 case $configure_input in #(
15285 *\&* | *\|* | *\\* )
15286 ac_sed_conf_input=`$as_echo "$configure_input" |
15287 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15288 *) ac_sed_conf_input=$configure_input;;
15289 esac
15290
15291 case $ac_tag in
15292 *:-:* | *:-) cat >"$tmp/stdin" \
15293 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15294 esac
15295 ;;
15296 esac
15297
15298 ac_dir=`$as_dirname -- "$ac_file" ||
15299$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15300 X"$ac_file" : 'X\(//\)[^/]' \| \
15301 X"$ac_file" : 'X\(//\)$' \| \
15302 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15303$as_echo X"$ac_file" |
15304 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15305 s//\1/
15306 q
15307 }
15308 /^X\(\/\/\)[^/].*/{
15309 s//\1/
15310 q
15311 }
15312 /^X\(\/\/\)$/{
15313 s//\1/
15314 q
15315 }
15316 /^X\(\/\).*/{
15317 s//\1/
15318 q
15319 }
15320 s/.*/./; q'`
15321 as_dir="$ac_dir"; as_fn_mkdir_p
15322 ac_builddir=.
15323
15324case "$ac_dir" in
15325.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15326*)
15327 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15328 # A ".." for each directory in $ac_dir_suffix.
15329 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15330 case $ac_top_builddir_sub in
15331 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15332 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15333 esac ;;
15334esac
15335ac_abs_top_builddir=$ac_pwd
15336ac_abs_builddir=$ac_pwd$ac_dir_suffix
15337# for backward compatibility:
15338ac_top_builddir=$ac_top_build_prefix
15339
15340case $srcdir in
15341 .) # We are building in place.
15342 ac_srcdir=.
15343 ac_top_srcdir=$ac_top_builddir_sub
15344 ac_abs_top_srcdir=$ac_pwd ;;
15345 [\\/]* | ?:[\\/]* ) # Absolute name.
15346 ac_srcdir=$srcdir$ac_dir_suffix;
15347 ac_top_srcdir=$srcdir
15348 ac_abs_top_srcdir=$srcdir ;;
15349 *) # Relative name.
15350 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15351 ac_top_srcdir=$ac_top_build_prefix$srcdir
15352 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15353esac
15354ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15355
15356
15357 case $ac_mode in
15358 :F)
15359 #
15360 # CONFIG_FILE
15361 #
15362
15363 case $INSTALL in
15364 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15365 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15366 esac
15367_ACEOF
15368
15369cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15370# If the template does not know about datarootdir, expand it.
15371# FIXME: This hack should be removed a few years after 2.60.
15372ac_datarootdir_hack=; ac_datarootdir_seen=
15373ac_sed_dataroot='
15374/datarootdir/ {
15375 p
15376 q
15377}
15378/@datadir@/p
15379/@docdir@/p
15380/@infodir@/p
15381/@localedir@/p
15382/@mandir@/p'
15383case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15384*datarootdir*) ac_datarootdir_seen=yes;;
15385*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15386 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15387$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15388_ACEOF
15389cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15390 ac_datarootdir_hack='
15391 s&@datadir@&$datadir&g
15392 s&@docdir@&$docdir&g
15393 s&@infodir@&$infodir&g
15394 s&@localedir@&$localedir&g
15395 s&@mandir@&$mandir&g
15396 s&\\\${datarootdir}&$datarootdir&g' ;;
15397esac
15398_ACEOF
15399
15400# Neutralize VPATH when `$srcdir' = `.'.
15401# Shell code in configure.ac might set extrasub.
15402# FIXME: do we really want to maintain this feature?
15403cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15404ac_sed_extra="$ac_vpsub
15405$extrasub
15406_ACEOF
15407cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15408:t
15409/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15410s|@configure_input@|$ac_sed_conf_input|;t t
15411s&@top_builddir@&$ac_top_builddir_sub&;t t
15412s&@top_build_prefix@&$ac_top_build_prefix&;t t
15413s&@srcdir@&$ac_srcdir&;t t
15414s&@abs_srcdir@&$ac_abs_srcdir&;t t
15415s&@top_srcdir@&$ac_top_srcdir&;t t
15416s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15417s&@builddir@&$ac_builddir&;t t
15418s&@abs_builddir@&$ac_abs_builddir&;t t
15419s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15420s&@INSTALL@&$ac_INSTALL&;t t
15421$ac_datarootdir_hack
15422"
15423eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15424 || as_fn_error "could not create $ac_file" "$LINENO" 5
15425
15426test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15427 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15428 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15429 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15430which seems to be undefined. Please make sure it is defined." >&5
15431$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15432which seems to be undefined. Please make sure it is defined." >&2;}
15433
15434 rm -f "$tmp/stdin"
15435 case $ac_file in
15436 -) cat "$tmp/out" && rm -f "$tmp/out";;
15437 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15438 esac \
15439 || as_fn_error "could not create $ac_file" "$LINENO" 5
15440 ;;
15441 :H)
15442 #
15443 # CONFIG_HEADER
15444 #
15445 if test x"$ac_file" != x-; then
15446 {
15447 $as_echo "/* $configure_input */" \
15448 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15449 } >"$tmp/config.h" \
15450 || as_fn_error "could not create $ac_file" "$LINENO" 5
15451 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15452 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15453$as_echo "$as_me: $ac_file is unchanged" >&6;}
15454 else
15455 rm -f "$ac_file"
15456 mv "$tmp/config.h" "$ac_file" \
15457 || as_fn_error "could not create $ac_file" "$LINENO" 5
15458 fi
15459 else
15460 $as_echo "/* $configure_input */" \
15461 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15462 || as_fn_error "could not create -" "$LINENO" 5
15463 fi
15464 ;;
15465 :L)
15466 #
15467 # CONFIG_LINK
15468 #
15469
15470 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15471 :
15472 else
15473 # Prefer the file from the source tree if names are identical.
15474 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15475 ac_source=$srcdir/$ac_source
15476 fi
15477
15478 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15479$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15480
15481 if test ! -r "$ac_source"; then
15482 as_fn_error "$ac_source: file not found" "$LINENO" 5
15483 fi
15484 rm -f "$ac_file"
15485
15486 # Try a relative symlink, then a hard link, then a copy.
15487 case $srcdir in
15488 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15489 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15490 esac
15491 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15492 ln "$ac_source" "$ac_file" 2>/dev/null ||
15493 cp -p "$ac_source" "$ac_file" ||
15494 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15495 fi
15496 ;;
15497 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15498$as_echo "$as_me: executing $ac_file commands" >&6;}
15499 ;;
15500 esac
15501
15502
15503 case $ac_file$ac_mode in
15504 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15505 "libtool":C)
15506
15507 # See if we are running on zsh, and set the options which allow our
15508 # commands through without removal of \ escapes.
15509 if test -n "${ZSH_VERSION+set}" ; then
15510 setopt NO_GLOB_SUBST
15511 fi
15512
15513 cfgfile="${ofile}T"
15514 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15515 $RM "$cfgfile"
15516
15517 cat <<_LT_EOF >> "$cfgfile"
15518#! $SHELL
15519
15520# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15521# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15522# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15523# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15524#
15525# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15526# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15527# Written by Gordon Matzigkeit, 1996
15528#
15529# This file is part of GNU Libtool.
15530#
15531# GNU Libtool is free software; you can redistribute it and/or
15532# modify it under the terms of the GNU General Public License as
15533# published by the Free Software Foundation; either version 2 of
15534# the License, or (at your option) any later version.
15535#
15536# As a special exception to the GNU General Public License,
15537# if you distribute this file as part of a program or library that
15538# is built using GNU Libtool, you may include this file under the
15539# same distribution terms that you use for the rest of that program.
15540#
15541# GNU Libtool is distributed in the hope that it will be useful,
15542# but WITHOUT ANY WARRANTY; without even the implied warranty of
15543# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15544# GNU General Public License for more details.
15545#
15546# You should have received a copy of the GNU General Public License
15547# along with GNU Libtool; see the file COPYING. If not, a copy
15548# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15549# obtained by writing to the Free Software Foundation, Inc.,
15550# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15551
15552
15553# The names of the tagged configurations supported by this script.
15554available_tags=""
15555
15556# ### BEGIN LIBTOOL CONFIG
15557
15558# Which release of libtool.m4 was used?
15559macro_version=$macro_version
15560macro_revision=$macro_revision
15561
15562# Whether or not to build shared libraries.
15563build_libtool_libs=$enable_shared
15564
15565# Whether or not to build static libraries.
15566build_old_libs=$enable_static
15567
15568# What type of objects to build.
15569pic_mode=$pic_mode
15570
15571# Whether or not to optimize for fast installation.
15572fast_install=$enable_fast_install
15573
15574# Shell to use when invoking shell scripts.
15575SHELL=$lt_SHELL
15576
15577# An echo program that protects backslashes.
15578ECHO=$lt_ECHO
15579
15580# The host system.
15581host_alias=$host_alias
15582host=$host
15583host_os=$host_os
15584
15585# The build system.
15586build_alias=$build_alias
15587build=$build
15588build_os=$build_os
15589
15590# A sed program that does not truncate output.
15591SED=$lt_SED
15592
15593# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15594Xsed="\$SED -e 1s/^X//"
15595
15596# A grep program that handles long lines.
15597GREP=$lt_GREP
15598
15599# An ERE matcher.
15600EGREP=$lt_EGREP
15601
15602# A literal string matcher.
15603FGREP=$lt_FGREP
15604
15605# A BSD- or MS-compatible name lister.
15606NM=$lt_NM
15607
15608# Whether we need soft or hard links.
15609LN_S=$lt_LN_S
15610
15611# What is the maximum length of a command?
15612max_cmd_len=$max_cmd_len
15613
15614# Object file suffix (normally "o").
15615objext=$ac_objext
15616
15617# Executable file suffix (normally "").
15618exeext=$exeext
15619
15620# whether the shell understands "unset".
15621lt_unset=$lt_unset
15622
15623# turn spaces into newlines.
15624SP2NL=$lt_lt_SP2NL
15625
15626# turn newlines into spaces.
15627NL2SP=$lt_lt_NL2SP
15628
15629# An object symbol dumper.
15630OBJDUMP=$lt_OBJDUMP
15631
15632# Method to check whether dependent libraries are shared objects.
15633deplibs_check_method=$lt_deplibs_check_method
15634
15635# Command to use when deplibs_check_method == "file_magic".
15636file_magic_cmd=$lt_file_magic_cmd
15637
15638# The archiver.
15639AR=$lt_AR
15640AR_FLAGS=$lt_AR_FLAGS
15641
15642# A symbol stripping program.
15643STRIP=$lt_STRIP
15644
15645# Commands used to install an old-style archive.
15646RANLIB=$lt_RANLIB
15647old_postinstall_cmds=$lt_old_postinstall_cmds
15648old_postuninstall_cmds=$lt_old_postuninstall_cmds
15649
15650# Whether to use a lock for old archive extraction.
15651lock_old_archive_extraction=$lock_old_archive_extraction
15652
15653# A C compiler.
15654LTCC=$lt_CC
15655
15656# LTCC compiler flags.
15657LTCFLAGS=$lt_CFLAGS
15658
15659# Take the output of nm and produce a listing of raw symbols and C names.
15660global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15661
15662# Transform the output of nm in a proper C declaration.
15663global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15664
15665# Transform the output of nm in a C name address pair.
15666global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15667
15668# Transform the output of nm in a C name address pair when lib prefix is needed.
15669global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15670
15671# The name of the directory that contains temporary libtool files.
15672objdir=$objdir
15673
15674# Used to examine libraries when file_magic_cmd begins with "file".
15675MAGIC_CMD=$MAGIC_CMD
15676
15677# Must we lock files when doing compilation?
15678need_locks=$lt_need_locks
15679
15680# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15681DSYMUTIL=$lt_DSYMUTIL
15682
15683# Tool to change global to local symbols on Mac OS X.
15684NMEDIT=$lt_NMEDIT
15685
15686# Tool to manipulate fat objects and archives on Mac OS X.
15687LIPO=$lt_LIPO
15688
15689# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15690OTOOL=$lt_OTOOL
15691
15692# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15693OTOOL64=$lt_OTOOL64
15694
15695# Old archive suffix (normally "a").
15696libext=$libext
15697
15698# Shared library suffix (normally ".so").
15699shrext_cmds=$lt_shrext_cmds
15700
15701# The commands to extract the exported symbol list from a shared archive.
15702extract_expsyms_cmds=$lt_extract_expsyms_cmds
15703
15704# Variables whose values should be saved in libtool wrapper scripts and
15705# restored at link time.
15706variables_saved_for_relink=$lt_variables_saved_for_relink
15707
15708# Do we need the "lib" prefix for modules?
15709need_lib_prefix=$need_lib_prefix
15710
15711# Do we need a version for libraries?
15712need_version=$need_version
15713
15714# Library versioning type.
15715version_type=$version_type
15716
15717# Shared library runtime path variable.
15718runpath_var=$runpath_var
15719
15720# Shared library path variable.
15721shlibpath_var=$shlibpath_var
15722
15723# Is shlibpath searched before the hard-coded library search path?
15724shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15725
15726# Format of library name prefix.
15727libname_spec=$lt_libname_spec
15728
15729# List of archive names. First name is the real one, the rest are links.
15730# The last name is the one that the linker finds with -lNAME
15731library_names_spec=$lt_library_names_spec
15732
15733# The coded name of the library, if different from the real name.
15734soname_spec=$lt_soname_spec
15735
15736# Permission mode override for installation of shared libraries.
15737install_override_mode=$lt_install_override_mode
15738
15739# Command to use after installation of a shared archive.
15740postinstall_cmds=$lt_postinstall_cmds
15741
15742# Command to use after uninstallation of a shared archive.
15743postuninstall_cmds=$lt_postuninstall_cmds
15744
15745# Commands used to finish a libtool library installation in a directory.
15746finish_cmds=$lt_finish_cmds
15747
15748# As "finish_cmds", except a single script fragment to be evaled but
15749# not shown.
15750finish_eval=$lt_finish_eval
15751
15752# Whether we should hardcode library paths into libraries.
15753hardcode_into_libs=$hardcode_into_libs
15754
15755# Compile-time system search path for libraries.
15756sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15757
15758# Run-time system search path for libraries.
15759sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15760
15761# Whether dlopen is supported.
15762dlopen_support=$enable_dlopen
15763
15764# Whether dlopen of programs is supported.
15765dlopen_self=$enable_dlopen_self
15766
15767# Whether dlopen of statically linked programs is supported.
15768dlopen_self_static=$enable_dlopen_self_static
15769
15770# Commands to strip libraries.
15771old_striplib=$lt_old_striplib
15772striplib=$lt_striplib
15773
15774
15775# The linker used to build libraries.
15776LD=$lt_LD
15777
15778# How to create reloadable object files.
15779reload_flag=$lt_reload_flag
15780reload_cmds=$lt_reload_cmds
15781
15782# Commands used to build an old-style archive.
15783old_archive_cmds=$lt_old_archive_cmds
15784
15785# A language specific compiler.
15786CC=$lt_compiler
15787
15788# Is the compiler the GNU compiler?
15789with_gcc=$GCC
15790
15791# Compiler flag to turn off builtin functions.
15792no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15793
15794# How to pass a linker flag through the compiler.
15795wl=$lt_lt_prog_compiler_wl
15796
15797# Additional compiler flags for building library objects.
15798pic_flag=$lt_lt_prog_compiler_pic
15799
15800# Compiler flag to prevent dynamic linking.
15801link_static_flag=$lt_lt_prog_compiler_static
15802
15803# Does compiler simultaneously support -c and -o options?
15804compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15805
15806# Whether or not to add -lc for building shared libraries.
15807build_libtool_need_lc=$archive_cmds_need_lc
15808
15809# Whether or not to disallow shared libs when runtime libs are static.
15810allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15811
15812# Compiler flag to allow reflexive dlopens.
15813export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15814
15815# Compiler flag to generate shared objects directly from archives.
15816whole_archive_flag_spec=$lt_whole_archive_flag_spec
15817
15818# Whether the compiler copes with passing no objects directly.
15819compiler_needs_object=$lt_compiler_needs_object
15820
15821# Create an old-style archive from a shared archive.
15822old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15823
15824# Create a temporary old-style archive to link instead of a shared archive.
15825old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15826
15827# Commands used to build a shared archive.
15828archive_cmds=$lt_archive_cmds
15829archive_expsym_cmds=$lt_archive_expsym_cmds
15830
15831# Commands used to build a loadable module if different from building
15832# a shared archive.
15833module_cmds=$lt_module_cmds
15834module_expsym_cmds=$lt_module_expsym_cmds
15835
15836# Whether we are building with GNU ld or not.
15837with_gnu_ld=$lt_with_gnu_ld
15838
15839# Flag that allows shared libraries with undefined symbols to be built.
15840allow_undefined_flag=$lt_allow_undefined_flag
15841
15842# Flag that enforces no undefined symbols.
15843no_undefined_flag=$lt_no_undefined_flag
15844
15845# Flag to hardcode \$libdir into a binary during linking.
15846# This must work even if \$libdir does not exist
15847hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15848
15849# If ld is used when linking, flag to hardcode \$libdir into a binary
15850# during linking. This must work even if \$libdir does not exist.
15851hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15852
15853# Whether we need a single "-rpath" flag with a separated argument.
15854hardcode_libdir_separator=$lt_hardcode_libdir_separator
15855
15856# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15857# DIR into the resulting binary.
15858hardcode_direct=$hardcode_direct
15859
15860# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15861# DIR into the resulting binary and the resulting library dependency is
15862# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15863# library is relocated.
15864hardcode_direct_absolute=$hardcode_direct_absolute
15865
15866# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15867# into the resulting binary.
15868hardcode_minus_L=$hardcode_minus_L
15869
15870# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15871# into the resulting binary.
15872hardcode_shlibpath_var=$hardcode_shlibpath_var
15873
15874# Set to "yes" if building a shared library automatically hardcodes DIR
15875# into the library and all subsequent libraries and executables linked
15876# against it.
15877hardcode_automatic=$hardcode_automatic
15878
15879# Set to yes if linker adds runtime paths of dependent libraries
15880# to runtime path list.
15881inherit_rpath=$inherit_rpath
15882
15883# Whether libtool must link a program against all its dependency libraries.
15884link_all_deplibs=$link_all_deplibs
15885
15886# Fix the shell variable \$srcfile for the compiler.
15887fix_srcfile_path=$lt_fix_srcfile_path
15888
15889# Set to "yes" if exported symbols are required.
15890always_export_symbols=$always_export_symbols
15891
15892# The commands to list exported symbols.
15893export_symbols_cmds=$lt_export_symbols_cmds
15894
15895# Symbols that should not be listed in the preloaded symbols.
15896exclude_expsyms=$lt_exclude_expsyms
15897
15898# Symbols that must always be exported.
15899include_expsyms=$lt_include_expsyms
15900
15901# Commands necessary for linking programs (against libraries) with templates.
15902prelink_cmds=$lt_prelink_cmds
15903
15904# Specify filename containing input files.
15905file_list_spec=$lt_file_list_spec
15906
15907# How to hardcode a shared library path into an executable.
15908hardcode_action=$hardcode_action
15909
15910# ### END LIBTOOL CONFIG
15911
15912_LT_EOF
15913
15914 case $host_os in
15915 aix3*)
15916 cat <<\_LT_EOF >> "$cfgfile"
15917# AIX sometimes has problems with the GCC collect2 program. For some
15918# reason, if we set the COLLECT_NAMES environment variable, the problems
15919# vanish in a puff of smoke.
15920if test "X${COLLECT_NAMES+set}" != Xset; then
15921 COLLECT_NAMES=
15922 export COLLECT_NAMES
15923fi
15924_LT_EOF
15925 ;;
15926 esac
15927
15928
15929ltmain="$ac_aux_dir/ltmain.sh"
15930
15931
15932 # We use sed instead of cat because bash on DJGPP gets confused if
15933 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15934 # text mode, it properly converts lines to CR/LF. This bash problem
15935 # is reportedly fixed, but why not run on old versions too?
15936 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15937 || (rm -f "$cfgfile"; exit 1)
15938
15939 case $xsi_shell in
15940 yes)
15941 cat << \_LT_EOF >> "$cfgfile"
15942
15943# func_dirname file append nondir_replacement
15944# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15945# otherwise set result to NONDIR_REPLACEMENT.
15946func_dirname ()
15947{
15948 case ${1} in
15949 */*) func_dirname_result="${1%/*}${2}" ;;
15950 * ) func_dirname_result="${3}" ;;
15951 esac
15952}
15953
15954# func_basename file
15955func_basename ()
15956{
15957 func_basename_result="${1##*/}"
15958}
15959
15960# func_dirname_and_basename file append nondir_replacement
15961# perform func_basename and func_dirname in a single function
15962# call:
15963# dirname: Compute the dirname of FILE. If nonempty,
15964# add APPEND to the result, otherwise set result
15965# to NONDIR_REPLACEMENT.
15966# value returned in "$func_dirname_result"
15967# basename: Compute filename of FILE.
15968# value retuned in "$func_basename_result"
15969# Implementation must be kept synchronized with func_dirname
15970# and func_basename. For efficiency, we do not delegate to
15971# those functions but instead duplicate the functionality here.
15972func_dirname_and_basename ()
15973{
15974 case ${1} in
15975 */*) func_dirname_result="${1%/*}${2}" ;;
15976 * ) func_dirname_result="${3}" ;;
15977 esac
15978 func_basename_result="${1##*/}"
15979}
15980
15981# func_stripname prefix suffix name
15982# strip PREFIX and SUFFIX off of NAME.
15983# PREFIX and SUFFIX must not contain globbing or regex special
15984# characters, hashes, percent signs, but SUFFIX may contain a leading
15985# dot (in which case that matches only a dot).
15986func_stripname ()
15987{
15988 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15989 # positional parameters, so assign one to ordinary parameter first.
15990 func_stripname_result=${3}
15991 func_stripname_result=${func_stripname_result#"${1}"}
15992 func_stripname_result=${func_stripname_result%"${2}"}
15993}
15994
15995# func_opt_split
15996func_opt_split ()
15997{
15998 func_opt_split_opt=${1%%=*}
15999 func_opt_split_arg=${1#*=}
16000}
16001
16002# func_lo2o object
16003func_lo2o ()
16004{
16005 case ${1} in
16006 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16007 *) func_lo2o_result=${1} ;;
16008 esac
16009}
16010
16011# func_xform libobj-or-source
16012func_xform ()
16013{
16014 func_xform_result=${1%.*}.lo
16015}
16016
16017# func_arith arithmetic-term...
16018func_arith ()
16019{
16020 func_arith_result=$(( $* ))
16021}
16022
16023# func_len string
16024# STRING may not start with a hyphen.
16025func_len ()
16026{
16027 func_len_result=${#1}
16028}
16029
16030_LT_EOF
16031 ;;
16032 *) # Bourne compatible functions.
16033 cat << \_LT_EOF >> "$cfgfile"
16034
16035# func_dirname file append nondir_replacement
16036# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16037# otherwise set result to NONDIR_REPLACEMENT.
16038func_dirname ()
16039{
16040 # Extract subdirectory from the argument.
16041 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16042 if test "X$func_dirname_result" = "X${1}"; then
16043 func_dirname_result="${3}"
16044 else
16045 func_dirname_result="$func_dirname_result${2}"
16046 fi
16047}
16048
16049# func_basename file
16050func_basename ()
16051{
16052 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16053}
16054
16055
16056# func_stripname prefix suffix name
16057# strip PREFIX and SUFFIX off of NAME.
16058# PREFIX and SUFFIX must not contain globbing or regex special
16059# characters, hashes, percent signs, but SUFFIX may contain a leading
16060# dot (in which case that matches only a dot).
16061# func_strip_suffix prefix name
16062func_stripname ()
16063{
16064 case ${2} in
16065 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16066 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16067 esac
16068}
16069
16070# sed scripts:
16071my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16072my_sed_long_arg='1s/^-[^=]*=//'
16073
16074# func_opt_split
16075func_opt_split ()
16076{
16077 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16078 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16079}
16080
16081# func_lo2o object
16082func_lo2o ()
16083{
16084 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16085}
16086
16087# func_xform libobj-or-source
16088func_xform ()
16089{
16090 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16091}
16092
16093# func_arith arithmetic-term...
16094func_arith ()
16095{
16096 func_arith_result=`expr "$@"`
16097}
16098
16099# func_len string
16100# STRING may not start with a hyphen.
16101func_len ()
16102{
16103 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16104}
16105
16106_LT_EOF
16107esac
16108
16109case $lt_shell_append in
16110 yes)
16111 cat << \_LT_EOF >> "$cfgfile"
16112
16113# func_append var value
16114# Append VALUE to the end of shell variable VAR.
16115func_append ()
16116{
16117 eval "$1+=\$2"
16118}
16119_LT_EOF
16120 ;;
16121 *)
16122 cat << \_LT_EOF >> "$cfgfile"
16123
16124# func_append var value
16125# Append VALUE to the end of shell variable VAR.
16126func_append ()
16127{
16128 eval "$1=\$$1\$2"
16129}
16130
16131_LT_EOF
16132 ;;
16133 esac
16134
16135
16136 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16137 || (rm -f "$cfgfile"; exit 1)
16138
16139 mv -f "$cfgfile" "$ofile" ||
16140 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16141 chmod +x "$ofile"
16142
16143 ;;
16144 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16145 rm -f Makesim1.tmp Makesim2.tmp Makefile
16146 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16147 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16148 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16149 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16150 <Makefile.sim >Makefile
16151 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16152 ;;
16153 "stamp-h":C) echo > stamp-h ;;
16154
16155 esac
16156done # for ac_tag
16157
16158
16159as_fn_exit 0
16160_ACEOF
16161ac_clean_files=$ac_clean_files_save
16162
16163test $ac_write_fail = 0 ||
16164 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16165
16166
16167# configure is writing to config.log, and then calls config.status.
16168# config.status does its own redirection, appending to config.log.
16169# Unfortunately, on DOS this fails, as config.log is still kept open
16170# by configure, so config.status won't be able to write to it; its
16171# output is simply discarded. So we exec the FD to /dev/null,
16172# effectively closing config.log, so it can be properly (re)opened and
16173# appended to by config.status. When coming back to configure, we
16174# need to make the FD available again.
16175if test "$no_create" != yes; then
16176 ac_cs_success=:
16177 ac_config_status_args=
16178 test "$silent" = yes &&
16179 ac_config_status_args="$ac_config_status_args --quiet"
16180 exec 5>/dev/null
16181 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16182 exec 5>>config.log
16183 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16184 # would make configure fail if this is the last instruction.
16185 $ac_cs_success || as_fn_exit $?
16186fi
16187if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16188 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16189$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16190fi
16191
16192
This page took 0.090141 seconds and 4 git commands to generate.