]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/bfin/configure
sim: drop support for requiring hw support
[thirdparty/binutils-gdb.git] / sim / bfin / configure
CommitLineData
ef016f83
MF
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
6bb11ab3
L
172test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
ef016f83
MF
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183else
184 as_have_required=no
185fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192do
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206fi
207fi
208 done;;
209 esac
210 as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236 else
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
241 fi
242 exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260 { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269 return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277 set +e
278 as_fn_set_status $1
279 exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362fi # as_fn_arith
363
364
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379} # as_fn_error
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384else
385 as_expr=false
386fi
387
388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390else
391 as_basename=false
392fi
393
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396else
397 as_dirname=false
398fi
399
400as_me=`$as_basename -- "$0" ||
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
418
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
441 N
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 t loop
445 s/-\n.*//
446 ' >$as_me.lineno &&
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
454 # Exit status is that of the last command.
455 exit
456}
457
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467*)
468 ECHO_N='-n';;
469esac
470
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
474else
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
477fi
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s='ln -s'
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
491 fi
492else
493 as_ln_s='cp -p'
494fi
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
497
498if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
504
505if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525fi
526as_executable_p=$as_test_x
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
6bb11ab3
L
534SHELL=${CONFIG_SHELL-/bin/sh}
535
ef016f83
MF
536
537exec 7<&0 </dev/null 6>&1
538
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544#
545# Initializations.
546#
547ac_default_prefix=/usr/local
548ac_clean_files=
549ac_config_libobj_dir=.
550LIBOBJS=
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
562PACKAGE_URL=
563
564ac_unique_file="Makefile.in"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
568#ifdef HAVE_SYS_TYPES_H
569# include <sys/types.h>
570#endif
571#ifdef HAVE_SYS_STAT_H
572# include <sys/stat.h>
573#endif
574#ifdef STDC_HEADERS
575# include <stdlib.h>
576# include <stddef.h>
577#else
578# ifdef HAVE_STDLIB_H
579# include <stdlib.h>
580# endif
581#endif
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
588#ifdef HAVE_STRINGS_H
589# include <strings.h>
590#endif
591#ifdef HAVE_INTTYPES_H
592# include <inttypes.h>
593#endif
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
598# include <unistd.h>
599#endif"
600
601ac_subst_vars='LTLIBOBJS
602LIBOBJS
603cgen_breaks
604SDL_LIBS
605SDL_CFLAGS
606PKG_CONFIG_LIBDIR
607PKG_CONFIG_PATH
608PKG_CONFIG
ef016f83
MF
609REPORT_BUGS_TEXI
610REPORT_BUGS_TO
611PKGVERSION
612sim_profile
613sim_trace
614sim_stdio
615sim_debug
616sim_cflags
617sim_bswap
618MAINT
31e6ad7d
MF
619MAINTAINER_MODE_FALSE
620MAINTAINER_MODE_TRUE
6bb11ab3
L
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
ef016f83
MF
640CATOBJEXT
641GENCAT
642INSTOBJEXT
643DATADIRNAME
644CATALOGS
645POSUB
646GMSGFMT
647XGETTEXT
648INCINTL
649LIBINTL_DEP
650LIBINTL
651USE_NLS
db2e4d67
MF
652GMAKE_FALSE
653GMAKE_TRUE
654MAKE
655CCDEPMODE
656DEPDIR
657am__leading_dot
5f3ef9d0 658PACKAGE
ef016f83
MF
659RANLIB
660AR
661HDEFINES
662CC_FOR_BUILD
663INSTALL_DATA
664INSTALL_SCRIPT
665INSTALL_PROGRAM
2232061b
MF
666EGREP
667GREP
668CPP
ef016f83
MF
669target_os
670target_vendor
671target_cpu
672target
673host_os
674host_vendor
675host_cpu
676host
677build_os
678build_vendor
679build_cpu
680build
6ffe910a
MF
681OBJEXT
682EXEEXT
683ac_ct_CC
684CPPFLAGS
685LDFLAGS
686CFLAGS
687CC
ef016f83
MF
688WERROR_CFLAGS
689WARN_CFLAGS
690sim_xor_endian
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
6bb11ab3
L
751enable_plugins
752enable_shared
753enable_static
754with_pic
755enable_fast_install
756with_gnu_ld
757enable_libtool_lock
ef016f83
MF
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
2232061b 773enable_werror
ef016f83
MF
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]
faa743bb 1410 --enable-plugins Enable support for plugins
6bb11ab3
L
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)
31e6ad7d
MF
1416 --enable-maintainer-mode enable make rules and dependencies not useful
1417 (and sometimes confusing) to the casual installer
ef016f83
MF
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.
2232061b
MF
1430 --enable-werror treat compile warnings as errors
1431 --enable-build-warnings enable build-time compiler warnings if gcc is used
1432 --enable-sim-build-warnings
1433 enable SIM specific build-time compiler warnings if
1434 gcc is used
1517bd27
MF
1435 --enable-sim-hardware=LIST
1436 Specify the hardware to be included in the build.
ef016f83
MF
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
6bb11ab3
L
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]
ef016f83
MF
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
ef016f83
MF
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.
6ffe910a 2253# AC_PREREQ(2.64)dnl
ef016f83 2254# AC_INIT(Makefile.in)
6ffe910a 2255# sinclude(../common/aclocal.m4)
ef016f83
MF
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
6ffe910a
MF
2283
2284
2285
ef016f83
MF
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
db2e4d67 2311
6bb11ab3
L
2312
2313# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2314#
6bb11ab3
L
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.
db2e4d67 2322
db2e4d67 2323
db2e4d67 2324
6bb11ab3 2325# serial 56 LT_INIT
db2e4d67
MF
2326
2327
6bb11ab3
L
2328# LT_PREREQ(VERSION)
2329# ------------------
2330# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2331
db2e4d67
MF
2332
2333
6bb11ab3
L
2334# _LT_CHECK_BUILDDIR
2335# ------------------
2336# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2337
2338
ef016f83 2339
6bb11ab3
L
2340# LT_INIT([OPTIONS])
2341# ------------------
2342# LT_INIT
ef016f83 2343
6bb11ab3
L
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.
ef016f83
MF
2349
2350
6bb11ab3
L
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.
ef016f83
MF
2356
2357
6bb11ab3
L
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.
ef016f83 2363
6bb11ab3
L
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.
ef016f83
MF
2368
2369
6bb11ab3
L
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.
ef016f83
MF
2375
2376
6bb11ab3
L
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.
ef016f83
MF
2382
2383
2384
6bb11ab3
L
2385# _LT_CC_BASENAME(CC)
2386# -------------------
2387# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
ef016f83
MF
2388
2389
2390
6bb11ab3
L
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
ef016f83
MF
2396
2397
6bb11ab3
L
2398# _LT_SETUP
2399# ---------
2400# _LT_SETUP
ef016f83
MF
2401
2402
6bb11ab3
L
2403# _LT_PREPARE_SED_QUOTE_VARS
2404# --------------------------
2405# Define a few sed substitution that help us do robust quoting.
ef016f83
MF
2406
2407
6bb11ab3
L
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
ef016f83
MF
2415
2416
6bb11ab3
L
2417## ------------------------------------- ##
2418## Accumulate code for creating libtool. ##
2419## ------------------------------------- ##
ef016f83 2420
6bb11ab3
L
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.
ef016f83
MF
2425
2426
6bb11ab3
L
2427# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2428# ----------------------------------------
2429# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
ef016f83
MF
2430
2431
6bb11ab3 2432# Initialize.
ef016f83
MF
2433
2434
2435
6bb11ab3
L
2436# _LT_CONFIG_LIBTOOL([COMMANDS])
2437# ------------------------------
2438# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
ef016f83
MF
2439
2440
6bb11ab3 2441# Initialize.
ef016f83
MF
2442
2443
2444
6bb11ab3
L
2445# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2446# -----------------------------------------------------
ef016f83
MF
2447
2448
2449
6bb11ab3
L
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.
ef016f83
MF
2454
2455
2456
2457
6bb11ab3
L
2458## ------------------------ ##
2459## FIXME: Eliminate VARNAME ##
2460## ------------------------ ##
ef016f83
MF
2461
2462
6bb11ab3
L
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.
ef016f83 2469
ef016f83
MF
2470
2471
6bb11ab3
L
2472# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2473# --------------------------------------------------------
ef016f83
MF
2474
2475
2476
6bb11ab3
L
2477# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2478# ------------------------------------------------
ef016f83
MF
2479
2480
2481
6bb11ab3
L
2482# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2483# ---------------------------------------------------------
ef016f83
MF
2484
2485
2486
6bb11ab3
L
2487# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2488# --------------------------------------------------
ef016f83
MF
2489
2490
2491
6bb11ab3
L
2492# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2493# ---------------------------------------------------
ef016f83
MF
2494
2495
2496
6bb11ab3
L
2497# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2498# ---------------------------------------------------
ef016f83
MF
2499
2500
2501
2502
6bb11ab3
L
2503# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2504# ------------------------------------------------
ef016f83
MF
2505
2506
2507
2508
6bb11ab3
L
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.
ef016f83
MF
2514
2515
2516
6bb11ab3
L
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"`'
ef016f83
MF
2525
2526
2527
6bb11ab3
L
2528# _LT_LIBTOOL_TAGS
2529# ----------------
2530# Output comment and list of tags supported by the script
ef016f83
MF
2531
2532
2533
6bb11ab3
L
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
ef016f83
MF
2541
2542
ef016f83 2543
6bb11ab3
L
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.
ef016f83
MF
2550
2551
2552
6bb11ab3
L
2553# _LT_LIBTOOL_TAG_VARS(TAG)
2554# -------------------------
ef016f83
MF
2555
2556
2557
6bb11ab3
L
2558# _LT_TAGVAR(VARNAME, [TAGNAME])
2559# ------------------------------
ef016f83
MF
2560
2561
2562
6bb11ab3
L
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
ef016f83
MF
2603
2604
6bb11ab3
L
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'
ef016f83 2610
ef016f83 2611
ef016f83 2612
6bb11ab3 2613# C support is built-in for now
ef016f83 2614
ef016f83
MF
2615
2616
2617
6bb11ab3
L
2618# LT_LANG(LANG)
2619# -------------
2620# Enable libtool support for the given language if not already enabled.
2621# LT_LANG
ef016f83
MF
2622
2623
6bb11ab3
L
2624# _LT_LANG(LANGNAME)
2625# ------------------
2626# _LT_LANG
ef016f83
MF
2627
2628
6bb11ab3
L
2629# _LT_LANG_DEFAULT_CONFIG
2630# -----------------------
2631# _LT_LANG_DEFAULT_CONFIG
ef016f83 2632
6bb11ab3
L
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.
ef016f83 2638
ef016f83 2639
6bb11ab3
L
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.
ef016f83 2645
ef016f83 2646
6bb11ab3
L
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.
ef016f83 2652
6bb11ab3
L
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.
ef016f83
MF
2657
2658
6bb11ab3
L
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.
ef016f83
MF
2664
2665
6bb11ab3
L
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.
ef016f83 2671
6bb11ab3
L
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.
ef016f83
MF
2676
2677
6bb11ab3
L
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.
ef016f83
MF
2683
2684
6bb11ab3
L
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.
ef016f83 2690
6bb11ab3
L
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.
ef016f83
MF
2695
2696
6bb11ab3
L
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.
ef016f83
MF
2702
2703
6bb11ab3
L
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.
ef016f83 2709
6bb11ab3
L
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.
ef016f83
MF
2714
2715
6bb11ab3
L
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.
ef016f83
MF
2721
2722
6bb11ab3
L
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.
ef016f83
MF
2728
2729
2730
6bb11ab3
L
2731# _LT_TAG_COMPILER
2732# ----------------
2733# _LT_TAG_COMPILER
ef016f83
MF
2734
2735
6bb11ab3
L
2736# _LT_COMPILER_BOILERPLATE
2737# ------------------------
2738# Check for compiler boilerplate output or warnings with
2739# the simple compiler test code.
2740# _LT_COMPILER_BOILERPLATE
ef016f83 2741
ef016f83 2742
6bb11ab3
L
2743# _LT_LINKER_BOILERPLATE
2744# ----------------------
2745# Check for linker boilerplate output or warnings with
2746# the simple link test code.
2747# _LT_LINKER_BOILERPLATE
ef016f83 2748
6bb11ab3
L
2749# _LT_REQUIRED_DARWIN_CHECKS
2750# -------------------------
ef016f83 2751
ef016f83 2752
ef016f83 2753
6bb11ab3
L
2754# _LT_DARWIN_LINKER_FEATURES
2755# --------------------------
2756# Checks for linker and compiler features on darwin
ef016f83 2757
ef016f83 2758
6bb11ab3
L
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
ef016f83
MF
2768
2769
6bb11ab3
L
2770# _LT_SHELL_INIT(ARG)
2771# -------------------
2772# _LT_SHELL_INIT
ef016f83 2773
ef016f83
MF
2774
2775
6bb11ab3
L
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
ef016f83 2783
ef016f83 2784
6bb11ab3
L
2785# _LT_ENABLE_LOCK
2786# ---------------
2787# _LT_ENABLE_LOCK
ef016f83 2788
ef016f83 2789
6bb11ab3
L
2790# _LT_CMD_OLD_ARCHIVE
2791# -------------------
2792# _LT_CMD_OLD_ARCHIVE
ef016f83
MF
2793
2794
6bb11ab3
L
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
ef016f83 2800
6bb11ab3
L
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.
ef016f83 2806
ef016f83 2807
6bb11ab3
L
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.
ef016f83 2813
ef016f83 2814
6bb11ab3
L
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.
ef016f83 2820
ef016f83 2821
ef016f83 2822
6bb11ab3
L
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
ef016f83 2828
6bb11ab3
L
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.
ef016f83 2834
ef016f83 2835
6bb11ab3
L
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.
ef016f83 2841
ef016f83 2842
6bb11ab3
L
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.
ef016f83 2848
ef016f83 2849
ef016f83 2850
6bb11ab3
L
2851# LT_CMD_MAX_LEN
2852#---------------
2853# LT_CMD_MAX_LEN
ef016f83 2854
6bb11ab3
L
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.
ef016f83 2860
ef016f83 2861
6bb11ab3
L
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.
ef016f83 2867
ef016f83 2868
6bb11ab3
L
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.
ef016f83 2874
ef016f83 2875
ef016f83 2876
6bb11ab3
L
2877# _LT_HEADER_DLFCN
2878# ----------------
2879# _LT_HEADER_DLFCN
ef016f83 2880
ef016f83 2881
6bb11ab3
L
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
ef016f83 2886
ef016f83 2887
6bb11ab3
L
2888# LT_SYS_DLOPEN_SELF
2889# ------------------
2890# LT_SYS_DLOPEN_SELF
ef016f83 2891
6bb11ab3
L
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.
ef016f83 2897
6bb11ab3
L
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
bf3d9781 7430x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
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 ;;
bf3d9781
AM
7455 powerpc64le-*linux*)
7456 LD="${LD-ld} -m elf32lppclinux"
7457 ;;
7458 powerpc64-*linux*)
6bb11ab3
L
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 ;;
bf3d9781
AM
7477 powerpcle-*linux*)
7478 LD="${LD-ld} -m elf64lppc"
7479 ;;
7480 powerpc-*linux*)
6bb11ab3
L
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' ;;
ae7d0cac 8162 10.[012][,.]*)
6bb11ab3
L
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
ae7d0cac
MF
8313
8314
6bb11ab3
L
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
faa743bb
RM
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.
6bb11ab3
L
8840if test "${enable_plugins+set}" = set; then :
8841 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
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
6bb11ab3 8848else
faa743bb
RM
8849 plugins=$maybe_plugins
8850
6bb11ab3
L
8851fi
8852
2974be62
AM
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
6bb11ab3
L
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
ae7d0cac 10187 tmp_addflag=' $pic_flag'
6bb11ab3
L
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;
ef016f83 10463}
6bb11ab3
L
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 ()
ef016f83 10499{
6bb11ab3
L
10500
10501 ;
10502 return 0;
ef016f83 10503}
6bb11ab3
L
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
ef016f83 11250
ef016f83 11251
ef016f83 11252
ef016f83 11253
ef016f83 11254
ef016f83 11255
ef016f83 11256
6ffe910a 11257
6ffe910a
MF
11258
11259
6ffe910a 11260
ef016f83 11261
ef016f83
MF
11262
11263
ef016f83
MF
11264
11265
11266
6ffe910a 11267
ef016f83
MF
11268
11269
ef016f83 11270
ef016f83 11271
ef016f83 11272
ef016f83 11273
ef016f83 11274
ef016f83 11275
ef016f83 11276
ef016f83 11277
ef016f83 11278
ef016f83 11279
ef016f83 11280
ef016f83
MF
11281
11282
ef016f83 11283
ef016f83 11284
ef016f83
MF
11285
11286
6bb11ab3
L
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"
ef016f83 11322 fi
ef016f83 11323 done
6bb11ab3
L
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 ;;
ef016f83 11383
6bb11ab3
L
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
ef016f83 11425 fi
6bb11ab3 11426 ;;
ef016f83 11427
6bb11ab3
L
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 ;;
ef016f83 11442
6bb11ab3
L
11443beos*)
11444 library_names_spec='${libname}${shared_ext}'
11445 dynamic_linker="$host_os ld.so"
11446 shlibpath_var=LIBRARY_PATH
11447 ;;
ef016f83 11448
6bb11ab3
L
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 ;;
ef016f83 11462
6bb11ab3
L
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 ;;
ef016f83 11504
6bb11ab3
L
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 ;;
ef016f83 11513
6bb11ab3
L
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 ;;
ef016f83 11528
6bb11ab3
L
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 ;;
ef016f83 11581
6bb11ab3
L
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 ;;
ef016f83 11591
6bb11ab3
L
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 ;;
ef016f83 11604
6bb11ab3
L
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 ;;
ef016f83 11652
6bb11ab3
L
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 ;;
ef016f83 11664
6bb11ab3
L
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 ;;
ef016f83 11701
6bb11ab3
L
11702# No shared lib support for Linux oldld, aout, or coff.
11703linux*oldld* | linux*aout* | linux*coff*)
11704 dynamic_linker=no
11705 ;;
ef016f83 11706
6bb11ab3
L
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
ef016f83 11721else
6bb11ab3
L
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
ef016f83 11728/* end confdefs.h. */
ef016f83 11729
ef016f83
MF
11730int
11731main ()
11732{
6bb11ab3
L
11733
11734 ;
ef016f83
MF
11735 return 0;
11736}
11737_ACEOF
6bb11ab3
L
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
ef016f83 11741fi
ef016f83 11742fi
6bb11ab3
L
11743rm -f core conftest.err conftest.$ac_objext \
11744 conftest$ac_exeext conftest.$ac_ext
11745 LDFLAGS=$save_LDFLAGS
11746 libdir=$save_libdir
ef016f83
MF
11747
11748fi
ef016f83 11749
6bb11ab3 11750 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
ef016f83 11751
6bb11ab3
L
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
ef016f83 11756
6bb11ab3
L
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
ef016f83 11762
6bb11ab3
L
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 ;;
ef016f83 11771
6bb11ab3
L
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 ;;
ef016f83 11789
6bb11ab3
L
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 ;;
ef016f83 11796
6bb11ab3
L
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 ;;
6ffe910a 11808
6bb11ab3
L
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 ;;
2232061b 11834
6bb11ab3
L
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 ;;
2232061b 11843
6bb11ab3
L
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 ;;
2232061b 11854
6bb11ab3
L
11855rdos*)
11856 dynamic_linker=no
11857 ;;
2232061b 11858
6bb11ab3
L
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 ;;
2232061b 11871
6bb11ab3
L
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 ;;
2232061b 11883
6bb11ab3
L
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 ;;
2232061b 11906
6bb11ab3
L
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 ;;
2232061b 11915
6bb11ab3
L
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
2232061b 11934 fi
6bb11ab3
L
11935 sys_lib_dlsearch_path_spec='/usr/lib'
11936 ;;
2232061b 11937
6bb11ab3
L
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 ;;
2232061b 11948
6bb11ab3
L
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 ;;
2232061b 11955
6bb11ab3
L
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
2232061b 11963
6bb11ab3
L
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"
2232061b 11967fi
2232061b 11968
6bb11ab3
L
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
2232061b 11990
2232061b 11991
2232061b 11992
2232061b
MF
11993
11994
2232061b 11995
2232061b 11996
2232061b 11997
2232061b 11998
2232061b 11999
2232061b 12000
2232061b 12001
2232061b 12002
2232061b 12003
2232061b
MF
12004
12005
6ffe910a 12006
6ffe910a
MF
12007
12008
12009
12010
12011
2232061b 12012
6ffe910a
MF
12013
12014
12015
12016
6ffe910a 12017
6ffe910a 12018
6ffe910a
MF
12019
12020
6ffe910a 12021
6ffe910a 12022
6ffe910a
MF
12023
12024
5f3ef9d0 12025
5f3ef9d0
JB
12026
12027
12028
db2e4d67
MF
12029
12030
db2e4d67 12031
db2e4d67 12032
db2e4d67 12033
db2e4d67 12034
db2e4d67 12035
db2e4d67 12036
db2e4d67 12037
db2e4d67
MF
12038
12039
db2e4d67 12040
db2e4d67
MF
12041
12042
db2e4d67 12043
db2e4d67
MF
12044
12045
6ffe910a 12046
6ffe910a 12047
6ffe910a
MF
12048
12049
6ffe910a
MF
12050
12051
6ffe910a 12052
6ffe910a 12053
6ffe910a 12054
6ffe910a 12055
6ffe910a 12056
ef016f83 12057
ef016f83 12058
ef016f83 12059
ef016f83 12060
ef016f83 12061
ef016f83 12062
ef016f83 12063
6bb11ab3
L
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
ef016f83 12091fi
6bb11ab3
L
12092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12093$as_echo "$hardcode_action" >&6; }
ef016f83 12094
6bb11ab3
L
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
ef016f83 12104
6bb11ab3
L
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}
ef016f83 12161_ACEOF
6bb11ab3
L
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
ef016f83
MF
12180
12181fi
12182
6bb11ab3 12183 ;;
ef016f83 12184
6bb11ab3
L
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}
ef016f83 12257_ACEOF
6bb11ab3
L
12258if ac_fn_c_try_link "$LINENO"; then :
12259 ac_cv_lib_dl_dlopen=yes
12260else
12261 ac_cv_lib_dl_dlopen=no
ef016f83 12262fi
6bb11ab3
L
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 :
ef016f83
MF
12275 $as_echo_n "(cached) " >&6
12276else
12277 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12278LIBS="-lsvld $LIBS"
ef016f83
MF
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
6bb11ab3 12288char dlopen ();
ef016f83
MF
12289int
12290main ()
12291{
6bb11ab3 12292return dlopen ();
ef016f83
MF
12293 ;
12294 return 0;
12295}
12296_ACEOF
12297if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12298 ac_cv_lib_svld_dlopen=yes
ef016f83 12299else
6bb11ab3 12300 ac_cv_lib_svld_dlopen=no
ef016f83
MF
12301fi
12302rm -f core conftest.err conftest.$ac_objext \
12303 conftest$ac_exeext conftest.$ac_ext
12304LIBS=$ac_check_lib_save_LIBS
12305fi
6bb11ab3
L
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 :
ef016f83
MF
12314 $as_echo_n "(cached) " >&6
12315else
12316 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12317LIBS="-ldld $LIBS"
ef016f83
MF
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
6bb11ab3 12327char dld_link ();
ef016f83
MF
12328int
12329main ()
12330{
6bb11ab3 12331return dld_link ();
ef016f83
MF
12332 ;
12333 return 0;
12334}
12335_ACEOF
12336if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12337 ac_cv_lib_dld_dld_link=yes
ef016f83 12338else
6bb11ab3 12339 ac_cv_lib_dld_dld_link=no
ef016f83
MF
12340fi
12341rm -f core conftest.err conftest.$ac_objext \
12342 conftest$ac_exeext conftest.$ac_ext
12343LIBS=$ac_check_lib_save_LIBS
12344fi
6bb11ab3
L
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
ef016f83 12350
ef016f83
MF
12351
12352fi
12353
12354
6bb11ab3 12355fi
ef016f83 12356
ef016f83 12357
ef016f83
MF
12358fi
12359
12360
6bb11ab3
L
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 :
ef016f83
MF
12389 $as_echo_n "(cached) " >&6
12390else
6bb11ab3
L
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
49cd1634 12397#line 12397 "configure"
6bb11ab3 12398#include "confdefs.h"
ef016f83 12399
6bb11ab3
L
12400#if HAVE_DLFCN_H
12401#include <dlfcn.h>
ef016f83 12402#endif
6bb11ab3
L
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 ()
ef016f83 12446{
6bb11ab3
L
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;
ef016f83 12464}
6bb11ab3
L
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
49cd1634 12503#line 12503 "configure"
6bb11ab3
L
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 }
ef016f83 12566 else
6bb11ab3
L
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
ef016f83 12587 fi
ef016f83 12588fi
6bb11ab3
L
12589rm -fr conftest*
12590
12591
ef016f83 12592fi
6bb11ab3
L
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
ef016f83 12615
6bb11ab3
L
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; }
ef016f83 12639else
6bb11ab3
L
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
ef016f83 12658fi
6bb11ab3
L
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
ef016f83 12711fi
6bb11ab3
L
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
ef016f83 12728
ef016f83 12729
ef016f83 12730
ef016f83 12731
6bb11ab3
L
12732 ac_config_commands="$ac_config_commands libtool"
12733
12734
12735
12736
12737# Only expand once:
12738
12739
ef016f83
MF
12740
12741
12742. ${srcdir}/../../bfd/configure.host
12743
12744
12745
31e6ad7d
MF
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.
ef016f83 12750if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
12751 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12752else
12753 USE_MAINTAINER_MODE=no
ef016f83 12754fi
31e6ad7d
MF
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='#'
ef016f83 12761else
31e6ad7d
MF
12762 MAINTAINER_MODE_TRUE='#'
12763 MAINTAINER_MODE_FALSE=
ef016f83
MF
12764fi
12765
31e6ad7d
MF
12766 MAINT=$MAINTAINER_MODE_TRUE
12767
12768
ef016f83
MF
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})'";;
2232061b 12843 [[:lower:]]*)
ef016f83
MF
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
ef016f83
MF
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
6ffe910a 12993
ef016f83
MF
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
2232061b
MF
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
ef016f83 13425fi
2232061b
MF
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
2232061b 13434build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 13435-Wpointer-sign \
2232061b 13436-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
13437-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13438-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13439-Wold-style-declaration -Wold-style-definition"
2232061b
MF
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" ;;
d3685d60 13445 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
13446esac
13447
ef016f83
MF
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=""
ef016f83
MF
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
2232061b
MF
13509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13510$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
ef016f83
MF
13511fi
13512
13513
256139f5 13514if test x"yes" != x"no"; then
1517bd27 13515 enable_sim_hardware=yes
ef016f83 13516else
1517bd27 13517 enable_sim_hardware=no
ef016f83 13518fi
1517bd27 13519
ef016f83
MF
13520if test ""; then
13521 hardware=""
13522else
6294f8ea 13523 hardware="cfi core pal glue"
ef016f83
MF
13524fi
13525hardware="$hardware \
13526 bfin_cec \
13527 bfin_ctimer \
13528 bfin_dma \
13529 bfin_dmac \
13530 bfin_ebiu_amc \
13531 bfin_ebiu_ddrc \
13532 bfin_ebiu_sdc \
13533 bfin_emac \
13534 bfin_eppi \
13535 bfin_evt \
b5215db0 13536 bfin_gpio \
07c5891d 13537 bfin_gpio2 \
ef016f83
MF
13538 bfin_gptimer \
13539 bfin_jtag \
13540 bfin_mmu \
13541 bfin_nfc \
13542 bfin_otp \
c43aadca 13543 bfin_pfmon \
050396e5 13544 bfin_pint \
ef016f83
MF
13545 bfin_pll \
13546 bfin_ppi \
13547 bfin_rtc \
13548 bfin_sic \
13549 bfin_spi \
13550 bfin_trace \
13551 bfin_twi \
13552 bfin_uart \
13553 bfin_uart2 \
13554 bfin_wdog \
13555 bfin_wp \
13556 eth_phy \
13557"
1517bd27 13558
ef016f83
MF
13559sim_hw_cflags="-DWITH_HW=1"
13560sim_hw="$hardware"
13561sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 13562
ef016f83
MF
13563# Check whether --enable-sim-hardware was given.
13564if test "${enable_sim_hardware+set}" = set; then :
13565 enableval=$enable_sim_hardware;
1517bd27
MF
13566fi
13567
13568case ${enable_sim_hardware} in
64dd13df
MF
13569 yes|no) ;;
13570 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13571 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13572 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
ef016f83 13573esac
1517bd27 13574
64dd13df 13575if test "$enable_sim_hardware" = no; then
ef016f83
MF
13576 sim_hw_objs=
13577 sim_hw_cflags="-DWITH_HW=0"
13578 sim_hw=
13579else
13580 sim_hw_cflags="-DWITH_HW=1"
13581 # remove duplicates
13582 sim_hw=""
13583 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13584 for i in $hardware ; do
13585 case " $sim_hw " in
13586 *" $i "*) ;;
13587 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13588 esac
13589 done
256139f5 13590 # mingw does not support sockser
256139f5
JS
13591 case ${host} in
13592 *mingw*) ;;
49cd1634
MF
13593 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13594 # that you instatiate. Instead, other code will call into it directly.
13595 # At some point, we should convert it over.
13596 sim_hw_objs="$sim_hw_objs dv-sockser.o"
256139f5
JS
13597
13598cat >>confdefs.h <<_ACEOF
13599#define HAVE_DV_SOCKSER 1
13600_ACEOF
13601
13602 ;;
13603 esac
1517bd27
MF
13604 if test x"$silent" != x"yes"; then
13605 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
256139f5 13606 fi
1517bd27
MF
13607 case " $hardware " in
13608 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b
MF
13609$as_echo_n "checking for log2 in -lm... " >&6; }
13610if test "${ac_cv_lib_m_log2+set}" = set; then :
13611 $as_echo_n "(cached) " >&6
13612else
13613 ac_check_lib_save_LIBS=$LIBS
13614LIBS="-lm $LIBS"
13615cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13616/* end confdefs.h. */
13617
13618/* Override any GCC internal prototype to avoid an error.
13619 Use char because int might match the return type of a GCC
13620 builtin and then its argument prototype would still apply. */
13621#ifdef __cplusplus
13622extern "C"
13623#endif
13624char log2 ();
13625int
13626main ()
13627{
13628return log2 ();
13629 ;
13630 return 0;
13631}
13632_ACEOF
13633if ac_fn_c_try_link "$LINENO"; then :
13634 ac_cv_lib_m_log2=yes
13635else
13636 ac_cv_lib_m_log2=no
13637fi
13638rm -f core conftest.err conftest.$ac_objext \
13639 conftest$ac_exeext conftest.$ac_ext
13640LIBS=$ac_check_lib_save_LIBS
13641fi
13642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13643$as_echo "$ac_cv_lib_m_log2" >&6; }
13644if test "x$ac_cv_lib_m_log2" = x""yes; then :
13645 cat >>confdefs.h <<_ACEOF
13646#define HAVE_LIBM 1
13647_ACEOF
13648
13649 LIBS="-lm $LIBS"
13650
13651fi
13652;;
1517bd27
MF
13653 esac
13654fi
4399a56b 13655
ef016f83 13656
9e6584c9 13657for ac_func in getuid getgid geteuid getegid setuid setgid mmap munmap kill pread
ef016f83
MF
13658do :
13659 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13660ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13661eval as_val=\$$as_ac_var
13662 if test "x$as_val" = x""yes; then :
13663 cat >>confdefs.h <<_ACEOF
13664#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13665_ACEOF
13666
13667fi
13668done
13669
84de2f06
MF
13670for ac_header in \
13671 linux/if_tun.h \
13672 linux/mii.h \
13673 linux/types.h \
13674 net/if.h \
13675 sys/ioctl.h \
13676 sys/mman.h \
13677
ef016f83
MF
13678do :
13679 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13680ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13681eval as_val=\$$as_ac_Header
13682 if test "x$as_val" = x""yes; then :
13683 cat >>confdefs.h <<_ACEOF
13684#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13685_ACEOF
13686
13687fi
13688
13689done
13690
13691
ef016f83
MF
13692
13693
13694
13695
13696
13697
9c082ca8 13698
ef016f83
MF
13699if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
13700 if test -n "$ac_tool_prefix"; then
13701 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13702set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13704$as_echo_n "checking for $ac_word... " >&6; }
13705if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
13706 $as_echo_n "(cached) " >&6
13707else
13708 case $PKG_CONFIG in
13709 [\\/]* | ?:[\\/]*)
13710 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13711 ;;
13712 *)
13713 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13714for as_dir in $PATH
13715do
13716 IFS=$as_save_IFS
13717 test -z "$as_dir" && as_dir=.
13718 for ac_exec_ext in '' $ac_executable_extensions; do
13719 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13720 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13721 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13722 break 2
13723 fi
13724done
13725 done
13726IFS=$as_save_IFS
13727
13728 ;;
13729esac
13730fi
13731PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13732if test -n "$PKG_CONFIG"; then
13733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13734$as_echo "$PKG_CONFIG" >&6; }
13735else
13736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13737$as_echo "no" >&6; }
13738fi
13739
13740
13741fi
13742if test -z "$ac_cv_path_PKG_CONFIG"; then
13743 ac_pt_PKG_CONFIG=$PKG_CONFIG
13744 # Extract the first word of "pkg-config", so it can be a program name with args.
13745set dummy pkg-config; ac_word=$2
13746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13747$as_echo_n "checking for $ac_word... " >&6; }
13748if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
13749 $as_echo_n "(cached) " >&6
13750else
13751 case $ac_pt_PKG_CONFIG in
13752 [\\/]* | ?:[\\/]*)
13753 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13754 ;;
13755 *)
13756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13757for as_dir in $PATH
13758do
13759 IFS=$as_save_IFS
13760 test -z "$as_dir" && as_dir=.
13761 for ac_exec_ext in '' $ac_executable_extensions; do
13762 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13763 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13765 break 2
13766 fi
13767done
13768 done
13769IFS=$as_save_IFS
13770
13771 ;;
13772esac
13773fi
13774ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13775if test -n "$ac_pt_PKG_CONFIG"; then
13776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13777$as_echo "$ac_pt_PKG_CONFIG" >&6; }
13778else
13779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13780$as_echo "no" >&6; }
13781fi
13782
13783 if test "x$ac_pt_PKG_CONFIG" = x; then
13784 PKG_CONFIG=""
13785 else
13786 case $cross_compiling:$ac_tool_warned in
13787yes:)
13788{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13789$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13790ac_tool_warned=yes ;;
13791esac
13792 PKG_CONFIG=$ac_pt_PKG_CONFIG
13793 fi
13794else
13795 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13796fi
13797
13798fi
13799if test -n "$PKG_CONFIG"; then
13800 _pkg_min_version=0.9.0
13801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13802$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13803 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13805$as_echo "yes" >&6; }
13806 else
13807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13808$as_echo "no" >&6; }
13809 PKG_CONFIG=""
13810 fi
13811fi
13812
13813pkg_failed=no
13814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDL" >&5
13815$as_echo_n "checking for SDL... " >&6; }
13816
13817if test -n "$SDL_CFLAGS"; then
13818 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
13819 elif test -n "$PKG_CONFIG"; then
13820 if test -n "$PKG_CONFIG" && \
13821 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
13822 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
13823 ac_status=$?
13824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13825 test $ac_status = 0; }; then
13826 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null`
9c082ca8 13827 test "x$?" != "x0" && pkg_failed=yes
ef016f83
MF
13828else
13829 pkg_failed=yes
13830fi
13831 else
13832 pkg_failed=untried
13833fi
13834if test -n "$SDL_LIBS"; then
13835 pkg_cv_SDL_LIBS="$SDL_LIBS"
13836 elif test -n "$PKG_CONFIG"; then
13837 if test -n "$PKG_CONFIG" && \
13838 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
13839 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
13840 ac_status=$?
13841 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13842 test $ac_status = 0; }; then
13843 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null`
9c082ca8 13844 test "x$?" != "x0" && pkg_failed=yes
ef016f83
MF
13845else
13846 pkg_failed=yes
13847fi
13848 else
13849 pkg_failed=untried
13850fi
13851
13852
13853
13854if test $pkg_failed = yes; then
13855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13856$as_echo "no" >&6; }
13857
13858if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
13859 _pkg_short_errors_supported=yes
13860else
13861 _pkg_short_errors_supported=no
13862fi
13863 if test $_pkg_short_errors_supported = yes; then
9c082ca8 13864 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl" 2>&1`
ef016f83 13865 else
9c082ca8 13866 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl" 2>&1`
ef016f83
MF
13867 fi
13868 # Put the nasty error message in config.log where it belongs
13869 echo "$SDL_PKG_ERRORS" >&5
13870
13871 :
13872elif test $pkg_failed = untried; then
13873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13874$as_echo "no" >&6; }
13875 :
13876else
13877 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
13878 SDL_LIBS=$pkg_cv_SDL_LIBS
13879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13880$as_echo "yes" >&6; }
13881
13882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13883$as_echo_n "checking for dlopen in -ldl... " >&6; }
13884if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13885 $as_echo_n "(cached) " >&6
13886else
13887 ac_check_lib_save_LIBS=$LIBS
13888LIBS="-ldl $LIBS"
13889cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13890/* end confdefs.h. */
13891
13892/* Override any GCC internal prototype to avoid an error.
13893 Use char because int might match the return type of a GCC
13894 builtin and then its argument prototype would still apply. */
13895#ifdef __cplusplus
13896extern "C"
13897#endif
13898char dlopen ();
13899int
13900main ()
13901{
13902return dlopen ();
13903 ;
13904 return 0;
13905}
13906_ACEOF
13907if ac_fn_c_try_link "$LINENO"; then :
13908 ac_cv_lib_dl_dlopen=yes
13909else
13910 ac_cv_lib_dl_dlopen=no
13911fi
13912rm -f core conftest.err conftest.$ac_objext \
13913 conftest$ac_exeext conftest.$ac_ext
13914LIBS=$ac_check_lib_save_LIBS
13915fi
13916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13917$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13918if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13919
13920 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
13921 SDL_LIBS="-ldl"
13922
13923else
13924 SDL_CFLAGS= SDL_LIBS=
13925fi
13926
13927
13928fi
13929
13930
13931
13932
13933ac_sources="$sim_link_files"
13934ac_dests="$sim_link_links"
13935while test -n "$ac_sources"; do
13936 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13937 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13938 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13939done
13940ac_config_links="$ac_config_links $ac_config_links_1"
13941
13942cgen_breaks=""
13943if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13944cgen_breaks="break cgen_rtx_error";
13945fi
13946
13947ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13948
13949ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13950
13951ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13952
13953ac_config_commands="$ac_config_commands Makefile"
13954
13955ac_config_commands="$ac_config_commands stamp-h"
13956
13957cat >confcache <<\_ACEOF
13958# This file is a shell script that caches the results of configure
13959# tests run on this system so they can be shared between configure
13960# scripts and configure runs, see configure's option --config-cache.
13961# It is not useful on other systems. If it contains results you don't
13962# want to keep, you may remove or edit it.
13963#
13964# config.status only pays attention to the cache file if you give it
13965# the --recheck option to rerun configure.
13966#
13967# `ac_cv_env_foo' variables (set or unset) will be overridden when
13968# loading this file, other *unset* `ac_cv_foo' will be assigned the
13969# following values.
13970
13971_ACEOF
13972
13973# The following way of writing the cache mishandles newlines in values,
13974# but we know of no workaround that is simple, portable, and efficient.
13975# So, we kill variables containing newlines.
13976# Ultrix sh set writes to stderr and can't be redirected directly,
13977# and sets the high bit in the cache file unless we assign to the vars.
13978(
13979 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13980 eval ac_val=\$$ac_var
13981 case $ac_val in #(
13982 *${as_nl}*)
13983 case $ac_var in #(
13984 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13985$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13986 esac
13987 case $ac_var in #(
13988 _ | IFS | as_nl) ;; #(
13989 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13990 *) { eval $ac_var=; unset $ac_var;} ;;
13991 esac ;;
13992 esac
13993 done
13994
13995 (set) 2>&1 |
13996 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13997 *${as_nl}ac_space=\ *)
13998 # `set' does not quote correctly, so add quotes: double-quote
13999 # substitution turns \\\\ into \\, and sed turns \\ into \.
14000 sed -n \
14001 "s/'/'\\\\''/g;
14002 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14003 ;; #(
14004 *)
14005 # `set' quotes correctly as required by POSIX, so do not add quotes.
14006 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14007 ;;
14008 esac |
14009 sort
14010) |
14011 sed '
14012 /^ac_cv_env_/b end
14013 t clear
14014 :clear
14015 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14016 t end
14017 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14018 :end' >>confcache
14019if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14020 if test -w "$cache_file"; then
14021 test "x$cache_file" != "x/dev/null" &&
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14023$as_echo "$as_me: updating cache $cache_file" >&6;}
14024 cat confcache >$cache_file
14025 else
14026 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14027$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14028 fi
14029fi
14030rm -f confcache
14031
14032test "x$prefix" = xNONE && prefix=$ac_default_prefix
14033# Let make expand exec_prefix.
14034test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14035
14036DEFS=-DHAVE_CONFIG_H
14037
14038ac_libobjs=
14039ac_ltlibobjs=
14040for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14041 # 1. Remove the extension, and $U if already installed.
14042 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14043 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14044 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14045 # will be set to the directory where LIBOBJS objects are built.
14046 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14047 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14048done
14049LIBOBJS=$ac_libobjs
14050
14051LTLIBOBJS=$ac_ltlibobjs
14052
14053
db2e4d67
MF
14054if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14055 as_fn_error "conditional \"GMAKE\" was never defined.
14056Usually this means the macro was only invoked conditionally." "$LINENO" 5
14057fi
6bb11ab3
L
14058if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14059 as_fn_error "conditional \"PLUGINS\" was never defined.
14060Usually this means the macro was only invoked conditionally." "$LINENO" 5
14061fi
31e6ad7d
MF
14062if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14063 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14064Usually this means the macro was only invoked conditionally." "$LINENO" 5
14065fi
ef016f83
MF
14066
14067
14068: ${CONFIG_STATUS=./config.status}
14069ac_write_fail=0
14070ac_clean_files_save=$ac_clean_files
14071ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14072{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14073$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14074as_write_fail=0
14075cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14076#! $SHELL
14077# Generated by $as_me.
14078# Run this file to recreate the current configuration.
14079# Compiler output produced by configure, useful for debugging
14080# configure, is in config.log if it exists.
14081
14082debug=false
14083ac_cs_recheck=false
14084ac_cs_silent=false
14085
14086SHELL=\${CONFIG_SHELL-$SHELL}
14087export SHELL
14088_ASEOF
14089cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14090## -------------------- ##
14091## M4sh Initialization. ##
14092## -------------------- ##
14093
14094# Be more Bourne compatible
14095DUALCASE=1; export DUALCASE # for MKS sh
14096if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14097 emulate sh
14098 NULLCMD=:
14099 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14100 # is contrary to our usage. Disable this feature.
14101 alias -g '${1+"$@"}'='"$@"'
14102 setopt NO_GLOB_SUBST
14103else
14104 case `(set -o) 2>/dev/null` in #(
14105 *posix*) :
14106 set -o posix ;; #(
14107 *) :
14108 ;;
14109esac
14110fi
14111
14112
14113as_nl='
14114'
14115export as_nl
14116# Printing a long string crashes Solaris 7 /usr/bin/printf.
14117as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14118as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14119as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14120# Prefer a ksh shell builtin over an external printf program on Solaris,
14121# but without wasting forks for bash or zsh.
14122if test -z "$BASH_VERSION$ZSH_VERSION" \
14123 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14124 as_echo='print -r --'
14125 as_echo_n='print -rn --'
14126elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14127 as_echo='printf %s\n'
14128 as_echo_n='printf %s'
14129else
14130 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14131 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14132 as_echo_n='/usr/ucb/echo -n'
14133 else
14134 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14135 as_echo_n_body='eval
14136 arg=$1;
14137 case $arg in #(
14138 *"$as_nl"*)
14139 expr "X$arg" : "X\\(.*\\)$as_nl";
14140 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14141 esac;
14142 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14143 '
14144 export as_echo_n_body
14145 as_echo_n='sh -c $as_echo_n_body as_echo'
14146 fi
14147 export as_echo_body
14148 as_echo='sh -c $as_echo_body as_echo'
14149fi
14150
14151# The user is always right.
14152if test "${PATH_SEPARATOR+set}" != set; then
14153 PATH_SEPARATOR=:
14154 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14155 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14156 PATH_SEPARATOR=';'
14157 }
14158fi
14159
14160
14161# IFS
14162# We need space, tab and new line, in precisely that order. Quoting is
14163# there to prevent editors from complaining about space-tab.
14164# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14165# splitting by setting IFS to empty value.)
14166IFS=" "" $as_nl"
14167
14168# Find who we are. Look in the path if we contain no directory separator.
14169case $0 in #((
14170 *[\\/]* ) as_myself=$0 ;;
14171 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14172for as_dir in $PATH
14173do
14174 IFS=$as_save_IFS
14175 test -z "$as_dir" && as_dir=.
14176 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14177 done
14178IFS=$as_save_IFS
14179
14180 ;;
14181esac
14182# We did not find ourselves, most probably we were run as `sh COMMAND'
14183# in which case we are not to be found in the path.
14184if test "x$as_myself" = x; then
14185 as_myself=$0
14186fi
14187if test ! -f "$as_myself"; then
14188 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14189 exit 1
14190fi
14191
14192# Unset variables that we do not need and which cause bugs (e.g. in
14193# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14194# suppresses any "Segmentation fault" message there. '((' could
14195# trigger a bug in pdksh 5.2.14.
14196for as_var in BASH_ENV ENV MAIL MAILPATH
14197do eval test x\${$as_var+set} = xset \
14198 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14199done
14200PS1='$ '
14201PS2='> '
14202PS4='+ '
14203
14204# NLS nuisances.
14205LC_ALL=C
14206export LC_ALL
14207LANGUAGE=C
14208export LANGUAGE
14209
14210# CDPATH.
14211(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14212
14213
14214# as_fn_error ERROR [LINENO LOG_FD]
14215# ---------------------------------
14216# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14217# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14218# script with status $?, using 1 if that was 0.
14219as_fn_error ()
14220{
14221 as_status=$?; test $as_status -eq 0 && as_status=1
14222 if test "$3"; then
14223 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14224 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14225 fi
14226 $as_echo "$as_me: error: $1" >&2
14227 as_fn_exit $as_status
14228} # as_fn_error
14229
14230
14231# as_fn_set_status STATUS
14232# -----------------------
14233# Set $? to STATUS, without forking.
14234as_fn_set_status ()
14235{
14236 return $1
14237} # as_fn_set_status
14238
14239# as_fn_exit STATUS
14240# -----------------
14241# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14242as_fn_exit ()
14243{
14244 set +e
14245 as_fn_set_status $1
14246 exit $1
14247} # as_fn_exit
14248
14249# as_fn_unset VAR
14250# ---------------
14251# Portably unset VAR.
14252as_fn_unset ()
14253{
14254 { eval $1=; unset $1;}
14255}
14256as_unset=as_fn_unset
14257# as_fn_append VAR VALUE
14258# ----------------------
14259# Append the text in VALUE to the end of the definition contained in VAR. Take
14260# advantage of any shell optimizations that allow amortized linear growth over
14261# repeated appends, instead of the typical quadratic growth present in naive
14262# implementations.
14263if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14264 eval 'as_fn_append ()
14265 {
14266 eval $1+=\$2
14267 }'
14268else
14269 as_fn_append ()
14270 {
14271 eval $1=\$$1\$2
14272 }
14273fi # as_fn_append
14274
14275# as_fn_arith ARG...
14276# ------------------
14277# Perform arithmetic evaluation on the ARGs, and store the result in the
14278# global $as_val. Take advantage of shells that can avoid forks. The arguments
14279# must be portable across $(()) and expr.
14280if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14281 eval 'as_fn_arith ()
14282 {
14283 as_val=$(( $* ))
14284 }'
14285else
14286 as_fn_arith ()
14287 {
14288 as_val=`expr "$@" || test $? -eq 1`
14289 }
14290fi # as_fn_arith
14291
14292
14293if expr a : '\(a\)' >/dev/null 2>&1 &&
14294 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14295 as_expr=expr
14296else
14297 as_expr=false
14298fi
14299
14300if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14301 as_basename=basename
14302else
14303 as_basename=false
14304fi
14305
14306if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14307 as_dirname=dirname
14308else
14309 as_dirname=false
14310fi
14311
14312as_me=`$as_basename -- "$0" ||
14313$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14314 X"$0" : 'X\(//\)$' \| \
14315 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14316$as_echo X/"$0" |
14317 sed '/^.*\/\([^/][^/]*\)\/*$/{
14318 s//\1/
14319 q
14320 }
14321 /^X\/\(\/\/\)$/{
14322 s//\1/
14323 q
14324 }
14325 /^X\/\(\/\).*/{
14326 s//\1/
14327 q
14328 }
14329 s/.*/./; q'`
14330
14331# Avoid depending upon Character Ranges.
14332as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14333as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14334as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14335as_cr_digits='0123456789'
14336as_cr_alnum=$as_cr_Letters$as_cr_digits
14337
14338ECHO_C= ECHO_N= ECHO_T=
14339case `echo -n x` in #(((((
14340-n*)
14341 case `echo 'xy\c'` in
14342 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14343 xy) ECHO_C='\c';;
14344 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14345 ECHO_T=' ';;
14346 esac;;
14347*)
14348 ECHO_N='-n';;
14349esac
14350
14351rm -f conf$$ conf$$.exe conf$$.file
14352if test -d conf$$.dir; then
14353 rm -f conf$$.dir/conf$$.file
14354else
14355 rm -f conf$$.dir
14356 mkdir conf$$.dir 2>/dev/null
14357fi
14358if (echo >conf$$.file) 2>/dev/null; then
14359 if ln -s conf$$.file conf$$ 2>/dev/null; then
14360 as_ln_s='ln -s'
14361 # ... but there are two gotchas:
14362 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14363 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14364 # In both cases, we have to default to `cp -p'.
14365 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14366 as_ln_s='cp -p'
14367 elif ln conf$$.file conf$$ 2>/dev/null; then
14368 as_ln_s=ln
14369 else
14370 as_ln_s='cp -p'
14371 fi
14372else
14373 as_ln_s='cp -p'
14374fi
14375rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14376rmdir conf$$.dir 2>/dev/null
14377
14378
14379# as_fn_mkdir_p
14380# -------------
14381# Create "$as_dir" as a directory, including parents if necessary.
14382as_fn_mkdir_p ()
14383{
14384
14385 case $as_dir in #(
14386 -*) as_dir=./$as_dir;;
14387 esac
14388 test -d "$as_dir" || eval $as_mkdir_p || {
14389 as_dirs=
14390 while :; do
14391 case $as_dir in #(
14392 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14393 *) as_qdir=$as_dir;;
14394 esac
14395 as_dirs="'$as_qdir' $as_dirs"
14396 as_dir=`$as_dirname -- "$as_dir" ||
14397$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14398 X"$as_dir" : 'X\(//\)[^/]' \| \
14399 X"$as_dir" : 'X\(//\)$' \| \
14400 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14401$as_echo X"$as_dir" |
14402 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14403 s//\1/
14404 q
14405 }
14406 /^X\(\/\/\)[^/].*/{
14407 s//\1/
14408 q
14409 }
14410 /^X\(\/\/\)$/{
14411 s//\1/
14412 q
14413 }
14414 /^X\(\/\).*/{
14415 s//\1/
14416 q
14417 }
14418 s/.*/./; q'`
14419 test -d "$as_dir" && break
14420 done
14421 test -z "$as_dirs" || eval "mkdir $as_dirs"
14422 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14423
14424
14425} # as_fn_mkdir_p
14426if mkdir -p . 2>/dev/null; then
14427 as_mkdir_p='mkdir -p "$as_dir"'
14428else
14429 test -d ./-p && rmdir ./-p
14430 as_mkdir_p=false
14431fi
14432
14433if test -x / >/dev/null 2>&1; then
14434 as_test_x='test -x'
14435else
14436 if ls -dL / >/dev/null 2>&1; then
14437 as_ls_L_option=L
14438 else
14439 as_ls_L_option=
14440 fi
14441 as_test_x='
14442 eval sh -c '\''
14443 if test -d "$1"; then
14444 test -d "$1/.";
14445 else
14446 case $1 in #(
14447 -*)set "./$1";;
14448 esac;
14449 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14450 ???[sx]*):;;*)false;;esac;fi
14451 '\'' sh
14452 '
14453fi
14454as_executable_p=$as_test_x
14455
14456# Sed expression to map a string onto a valid CPP name.
14457as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14458
14459# Sed expression to map a string onto a valid variable name.
14460as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14461
14462
14463exec 6>&1
14464## ----------------------------------- ##
14465## Main body of $CONFIG_STATUS script. ##
14466## ----------------------------------- ##
14467_ASEOF
14468test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14469
14470cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14471# Save the log message, to keep $0 and so on meaningful, and to
14472# report actual input values of CONFIG_FILES etc. instead of their
14473# values after options handling.
14474ac_log="
14475This file was extended by $as_me, which was
14476generated by GNU Autoconf 2.64. Invocation command line was
14477
14478 CONFIG_FILES = $CONFIG_FILES
14479 CONFIG_HEADERS = $CONFIG_HEADERS
14480 CONFIG_LINKS = $CONFIG_LINKS
14481 CONFIG_COMMANDS = $CONFIG_COMMANDS
14482 $ $0 $@
14483
14484on `(hostname || uname -n) 2>/dev/null | sed 1q`
14485"
14486
14487_ACEOF
14488
14489case $ac_config_files in *"
14490"*) set x $ac_config_files; shift; ac_config_files=$*;;
14491esac
14492
14493case $ac_config_headers in *"
14494"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14495esac
14496
14497
14498cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14499# Files that config.status was made for.
14500config_files="$ac_config_files"
14501config_headers="$ac_config_headers"
14502config_links="$ac_config_links"
14503config_commands="$ac_config_commands"
14504
14505_ACEOF
14506
14507cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14508ac_cs_usage="\
14509\`$as_me' instantiates files and other configuration actions
14510from templates according to the current configuration. Unless the files
14511and actions are specified as TAGs, all are instantiated by default.
14512
14513Usage: $0 [OPTION]... [TAG]...
14514
14515 -h, --help print this help, then exit
14516 -V, --version print version number and configuration settings, then exit
14517 -q, --quiet, --silent
14518 do not print progress messages
14519 -d, --debug don't remove temporary files
14520 --recheck update $as_me by reconfiguring in the same conditions
14521 --file=FILE[:TEMPLATE]
14522 instantiate the configuration file FILE
14523 --header=FILE[:TEMPLATE]
14524 instantiate the configuration header FILE
14525
14526Configuration files:
14527$config_files
14528
14529Configuration headers:
14530$config_headers
14531
14532Configuration links:
14533$config_links
14534
14535Configuration commands:
14536$config_commands
14537
14538Report bugs to the package provider."
14539
14540_ACEOF
14541cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14542ac_cs_version="\\
14543config.status
14544configured by $0, generated by GNU Autoconf 2.64,
14545 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14546
14547Copyright (C) 2009 Free Software Foundation, Inc.
14548This config.status script is free software; the Free Software Foundation
14549gives unlimited permission to copy, distribute and modify it."
14550
14551ac_pwd='$ac_pwd'
14552srcdir='$srcdir'
14553INSTALL='$INSTALL'
6bb11ab3 14554AWK='$AWK'
ef016f83
MF
14555test -n "\$AWK" || AWK=awk
14556_ACEOF
14557
14558cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14559# The default lists apply if the user does not specify any file.
14560ac_need_defaults=:
14561while test $# != 0
14562do
14563 case $1 in
14564 --*=*)
14565 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14566 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14567 ac_shift=:
14568 ;;
14569 *)
14570 ac_option=$1
14571 ac_optarg=$2
14572 ac_shift=shift
14573 ;;
14574 esac
14575
14576 case $ac_option in
14577 # Handling of the options.
14578 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14579 ac_cs_recheck=: ;;
14580 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14581 $as_echo "$ac_cs_version"; exit ;;
14582 --debug | --debu | --deb | --de | --d | -d )
14583 debug=: ;;
14584 --file | --fil | --fi | --f )
14585 $ac_shift
14586 case $ac_optarg in
14587 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14588 esac
14589 as_fn_append CONFIG_FILES " '$ac_optarg'"
14590 ac_need_defaults=false;;
14591 --header | --heade | --head | --hea )
14592 $ac_shift
14593 case $ac_optarg in
14594 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14595 esac
14596 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14597 ac_need_defaults=false;;
14598 --he | --h)
14599 # Conflict between --help and --header
14600 as_fn_error "ambiguous option: \`$1'
14601Try \`$0 --help' for more information.";;
14602 --help | --hel | -h )
14603 $as_echo "$ac_cs_usage"; exit ;;
14604 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14605 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14606 ac_cs_silent=: ;;
14607
14608 # This is an error.
14609 -*) as_fn_error "unrecognized option: \`$1'
14610Try \`$0 --help' for more information." ;;
14611
14612 *) as_fn_append ac_config_targets " $1"
14613 ac_need_defaults=false ;;
14614
14615 esac
14616 shift
14617done
14618
14619ac_configure_extra_args=
14620
14621if $ac_cs_silent; then
14622 exec 6>/dev/null
14623 ac_configure_extra_args="$ac_configure_extra_args --silent"
14624fi
14625
14626_ACEOF
14627cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14628if \$ac_cs_recheck; then
14629 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14630 shift
14631 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14632 CONFIG_SHELL='$SHELL'
14633 export CONFIG_SHELL
14634 exec "\$@"
14635fi
14636
14637_ACEOF
14638cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14639exec 5>>config.log
14640{
14641 echo
14642 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14643## Running $as_me. ##
14644_ASBOX
14645 $as_echo "$ac_log"
14646} >&5
14647
14648_ACEOF
14649cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14650#
14651# INIT-COMMANDS
14652#
14653ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14654
6bb11ab3
L
14655
14656# The HP-UX ksh and POSIX shell print the target directory to stdout
14657# if CDPATH is set.
14658(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14659
14660sed_quote_subst='$sed_quote_subst'
14661double_quote_subst='$double_quote_subst'
14662delay_variable_subst='$delay_variable_subst'
14663macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14664macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14665enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14666enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14667pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14668enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14669SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14670ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14671host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14672host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14673host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14674build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14675build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14676build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14677SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14678Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14679GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14680EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14681FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14682LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14683NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14684LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14685max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14686ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14687exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14688lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14689lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14690lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14691reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14692reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14693OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14694deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14695file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14696AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14697AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14698STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14699RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14700old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14701old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14702old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14703lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14704CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14705CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14706compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14707GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14708lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14709lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14710lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14711lt_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"`'
14712objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14713MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14714lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14715lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14716lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14717lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14718lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14719need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14720DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14721NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14722LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14723OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14724OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14725libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14726shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14727extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14728archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14729enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14730export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14731whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14732compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14733old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14734old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14735archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14736archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14737module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14738module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14739with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14740allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14741no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14742hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14743hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14744hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14745hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14746hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14747hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14748hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14749hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14750inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14751link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14752fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14753always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14754export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14755exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14756include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14757prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14758file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14759variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14760need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14761need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14762version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14763runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14764shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14765shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14766libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14767library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14768soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14769install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14770postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14771postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14772finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14773finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14774hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14775sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14776sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14777hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14778enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14779enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14780enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14781old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14782striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14783
14784LTCC='$LTCC'
14785LTCFLAGS='$LTCFLAGS'
14786compiler='$compiler_DEFAULT'
14787
14788# A function that is used when there is no print builtin or printf.
14789func_fallback_echo ()
14790{
14791 eval 'cat <<_LTECHO_EOF
14792\$1
14793_LTECHO_EOF'
14794}
14795
14796# Quote evaled strings.
14797for var in SHELL \
14798ECHO \
14799SED \
14800GREP \
14801EGREP \
14802FGREP \
14803LD \
14804NM \
14805LN_S \
14806lt_SP2NL \
14807lt_NL2SP \
14808reload_flag \
14809OBJDUMP \
14810deplibs_check_method \
14811file_magic_cmd \
14812AR \
14813AR_FLAGS \
14814STRIP \
14815RANLIB \
14816CC \
14817CFLAGS \
14818compiler \
14819lt_cv_sys_global_symbol_pipe \
14820lt_cv_sys_global_symbol_to_cdecl \
14821lt_cv_sys_global_symbol_to_c_name_address \
14822lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14823lt_prog_compiler_no_builtin_flag \
14824lt_prog_compiler_wl \
14825lt_prog_compiler_pic \
14826lt_prog_compiler_static \
14827lt_cv_prog_compiler_c_o \
14828need_locks \
14829DSYMUTIL \
14830NMEDIT \
14831LIPO \
14832OTOOL \
14833OTOOL64 \
14834shrext_cmds \
14835export_dynamic_flag_spec \
14836whole_archive_flag_spec \
14837compiler_needs_object \
14838with_gnu_ld \
14839allow_undefined_flag \
14840no_undefined_flag \
14841hardcode_libdir_flag_spec \
14842hardcode_libdir_flag_spec_ld \
14843hardcode_libdir_separator \
14844fix_srcfile_path \
14845exclude_expsyms \
14846include_expsyms \
14847file_list_spec \
14848variables_saved_for_relink \
14849libname_spec \
14850library_names_spec \
14851soname_spec \
14852install_override_mode \
14853finish_eval \
14854old_striplib \
14855striplib; do
14856 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14857 *[\\\\\\\`\\"\\\$]*)
14858 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14859 ;;
14860 *)
14861 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14862 ;;
14863 esac
14864done
14865
14866# Double-quote double-evaled strings.
14867for var in reload_cmds \
14868old_postinstall_cmds \
14869old_postuninstall_cmds \
14870old_archive_cmds \
14871extract_expsyms_cmds \
14872old_archive_from_new_cmds \
14873old_archive_from_expsyms_cmds \
14874archive_cmds \
14875archive_expsym_cmds \
14876module_cmds \
14877module_expsym_cmds \
14878export_symbols_cmds \
14879prelink_cmds \
14880postinstall_cmds \
14881postuninstall_cmds \
14882finish_cmds \
14883sys_lib_search_path_spec \
14884sys_lib_dlsearch_path_spec; do
14885 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14886 *[\\\\\\\`\\"\\\$]*)
14887 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14888 ;;
14889 *)
14890 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14891 ;;
14892 esac
14893done
14894
14895ac_aux_dir='$ac_aux_dir'
14896xsi_shell='$xsi_shell'
14897lt_shell_append='$lt_shell_append'
14898
14899# See if we are running on zsh, and set the options which allow our
14900# commands through without removal of \ escapes INIT.
14901if test -n "\${ZSH_VERSION+set}" ; then
14902 setopt NO_GLOB_SUBST
14903fi
14904
14905
14906 PACKAGE='$PACKAGE'
14907 VERSION='$VERSION'
14908 TIMESTAMP='$TIMESTAMP'
14909 RM='$RM'
14910 ofile='$ofile'
14911
14912
14913
14914
ef016f83
MF
14915_ACEOF
14916
14917cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14918
14919# Handling of arguments.
14920for ac_config_target in $ac_config_targets
14921do
14922 case $ac_config_target in
14923 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14924 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14925 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
ef016f83
MF
14926 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14927 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14928 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14929 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14930 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14931 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14932
14933 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14934 esac
14935done
14936
14937
14938# If the user did not use the arguments to specify the items to instantiate,
14939# then the envvar interface is used. Set only those that are not.
14940# We use the long form for the default assignment because of an extremely
14941# bizarre bug on SunOS 4.1.3.
14942if $ac_need_defaults; then
14943 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14944 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14945 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14946 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14947fi
14948
14949# Have a temporary directory for convenience. Make it in the build tree
14950# simply because there is no reason against having it here, and in addition,
14951# creating and moving files from /tmp can sometimes cause problems.
14952# Hook for its removal unless debugging.
14953# Note that there is a small window in which the directory will not be cleaned:
14954# after its creation but before its name has been assigned to `$tmp'.
14955$debug ||
14956{
14957 tmp=
14958 trap 'exit_status=$?
14959 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14960' 0
14961 trap 'as_fn_exit 1' 1 2 13 15
14962}
14963# Create a (secure) tmp directory for tmp files.
14964
14965{
14966 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14967 test -n "$tmp" && test -d "$tmp"
14968} ||
14969{
14970 tmp=./conf$$-$RANDOM
14971 (umask 077 && mkdir "$tmp")
14972} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14973
14974# Set up the scripts for CONFIG_FILES section.
14975# No need to generate them if there are no CONFIG_FILES.
14976# This happens for instance with `./config.status config.h'.
14977if test -n "$CONFIG_FILES"; then
14978
14979
14980ac_cr=`echo X | tr X '\015'`
14981# On cygwin, bash can eat \r inside `` if the user requested igncr.
14982# But we know of no other shell where ac_cr would be empty at this
14983# point, so we can use a bashism as a fallback.
14984if test "x$ac_cr" = x; then
14985 eval ac_cr=\$\'\\r\'
14986fi
14987ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14988if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14989 ac_cs_awk_cr='\r'
14990else
14991 ac_cs_awk_cr=$ac_cr
14992fi
14993
14994echo 'BEGIN {' >"$tmp/subs1.awk" &&
14995_ACEOF
14996
14997
14998{
14999 echo "cat >conf$$subs.awk <<_ACEOF" &&
15000 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15001 echo "_ACEOF"
15002} >conf$$subs.sh ||
15003 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15004ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15005ac_delim='%!_!# '
15006for ac_last_try in false false false false false :; do
15007 . ./conf$$subs.sh ||
15008 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15009
15010 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15011 if test $ac_delim_n = $ac_delim_num; then
15012 break
15013 elif $ac_last_try; then
15014 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15015 else
15016 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15017 fi
15018done
15019rm -f conf$$subs.sh
15020
15021cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15022cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15023_ACEOF
15024sed -n '
15025h
15026s/^/S["/; s/!.*/"]=/
15027p
15028g
15029s/^[^!]*!//
15030:repl
15031t repl
15032s/'"$ac_delim"'$//
15033t delim
15034:nl
15035h
15036s/\(.\{148\}\).*/\1/
15037t more1
15038s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15039p
15040n
15041b repl
15042:more1
15043s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15044p
15045g
15046s/.\{148\}//
15047t nl
15048:delim
15049h
15050s/\(.\{148\}\).*/\1/
15051t more2
15052s/["\\]/\\&/g; s/^/"/; s/$/"/
15053p
15054b
15055:more2
15056s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15057p
15058g
15059s/.\{148\}//
15060t delim
15061' <conf$$subs.awk | sed '
15062/^[^""]/{
15063 N
15064 s/\n//
15065}
15066' >>$CONFIG_STATUS || ac_write_fail=1
15067rm -f conf$$subs.awk
15068cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15069_ACAWK
15070cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15071 for (key in S) S_is_set[key] = 1
15072 FS = "\a"
15073
15074}
15075{
15076 line = $ 0
15077 nfields = split(line, field, "@")
15078 substed = 0
15079 len = length(field[1])
15080 for (i = 2; i < nfields; i++) {
15081 key = field[i]
15082 keylen = length(key)
15083 if (S_is_set[key]) {
15084 value = S[key]
15085 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15086 len += length(value) + length(field[++i])
15087 substed = 1
15088 } else
15089 len += 1 + keylen
15090 }
15091
15092 print line
15093}
15094
15095_ACAWK
15096_ACEOF
15097cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15098if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15099 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15100else
15101 cat
15102fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15103 || as_fn_error "could not setup config files machinery" "$LINENO" 5
15104_ACEOF
15105
15106# VPATH may cause trouble with some makes, so we remove $(srcdir),
15107# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15108# trailing colons and then remove the whole line if VPATH becomes empty
15109# (actually we leave an empty line to preserve line numbers).
15110if test "x$srcdir" = x.; then
15111 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15112s/:*\$(srcdir):*/:/
15113s/:*\${srcdir}:*/:/
15114s/:*@srcdir@:*/:/
15115s/^\([^=]*=[ ]*\):*/\1/
15116s/:*$//
15117s/^[^=]*=[ ]*$//
15118}'
15119fi
15120
15121cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15122fi # test -n "$CONFIG_FILES"
15123
15124# Set up the scripts for CONFIG_HEADERS section.
15125# No need to generate them if there are no CONFIG_HEADERS.
15126# This happens for instance with `./config.status Makefile'.
15127if test -n "$CONFIG_HEADERS"; then
15128cat >"$tmp/defines.awk" <<\_ACAWK ||
15129BEGIN {
15130_ACEOF
15131
15132# Transform confdefs.h into an awk script `defines.awk', embedded as
15133# here-document in config.status, that substitutes the proper values into
15134# config.h.in to produce config.h.
15135
15136# Create a delimiter string that does not exist in confdefs.h, to ease
15137# handling of long lines.
15138ac_delim='%!_!# '
15139for ac_last_try in false false :; do
15140 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15141 if test -z "$ac_t"; then
15142 break
15143 elif $ac_last_try; then
15144 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15145 else
15146 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15147 fi
15148done
15149
15150# For the awk script, D is an array of macro values keyed by name,
15151# likewise P contains macro parameters if any. Preserve backslash
15152# newline sequences.
15153
15154ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15155sed -n '
15156s/.\{148\}/&'"$ac_delim"'/g
15157t rset
15158:rset
15159s/^[ ]*#[ ]*define[ ][ ]*/ /
15160t def
15161d
15162:def
15163s/\\$//
15164t bsnl
15165s/["\\]/\\&/g
15166s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15167D["\1"]=" \3"/p
15168s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15169d
15170:bsnl
15171s/["\\]/\\&/g
15172s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15173D["\1"]=" \3\\\\\\n"\\/p
15174t cont
15175s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15176t cont
15177d
15178:cont
15179n
15180s/.\{148\}/&'"$ac_delim"'/g
15181t clear
15182:clear
15183s/\\$//
15184t bsnlc
15185s/["\\]/\\&/g; s/^/"/; s/$/"/p
15186d
15187:bsnlc
15188s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15189b cont
15190' <confdefs.h | sed '
15191s/'"$ac_delim"'/"\\\
15192"/g' >>$CONFIG_STATUS || ac_write_fail=1
15193
15194cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15195 for (key in D) D_is_set[key] = 1
15196 FS = "\a"
15197}
15198/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15199 line = \$ 0
15200 split(line, arg, " ")
15201 if (arg[1] == "#") {
15202 defundef = arg[2]
15203 mac1 = arg[3]
15204 } else {
15205 defundef = substr(arg[1], 2)
15206 mac1 = arg[2]
15207 }
15208 split(mac1, mac2, "(") #)
15209 macro = mac2[1]
15210 prefix = substr(line, 1, index(line, defundef) - 1)
15211 if (D_is_set[macro]) {
15212 # Preserve the white space surrounding the "#".
15213 print prefix "define", macro P[macro] D[macro]
15214 next
15215 } else {
15216 # Replace #undef with comments. This is necessary, for example,
15217 # in the case of _POSIX_SOURCE, which is predefined and required
15218 # on some systems where configure will not decide to define it.
15219 if (defundef == "undef") {
15220 print "/*", prefix defundef, macro, "*/"
15221 next
15222 }
15223 }
15224}
15225{ print }
15226_ACAWK
15227_ACEOF
15228cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15229 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15230fi # test -n "$CONFIG_HEADERS"
15231
15232
15233eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
15234shift
15235for ac_tag
15236do
15237 case $ac_tag in
15238 :[FHLC]) ac_mode=$ac_tag; continue;;
15239 esac
15240 case $ac_mode$ac_tag in
15241 :[FHL]*:*);;
15242 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15243 :[FH]-) ac_tag=-:-;;
15244 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15245 esac
15246 ac_save_IFS=$IFS
15247 IFS=:
15248 set x $ac_tag
15249 IFS=$ac_save_IFS
15250 shift
15251 ac_file=$1
15252 shift
15253
15254 case $ac_mode in
15255 :L) ac_source=$1;;
15256 :[FH])
15257 ac_file_inputs=
15258 for ac_f
15259 do
15260 case $ac_f in
15261 -) ac_f="$tmp/stdin";;
15262 *) # Look for the file first in the build tree, then in the source tree
15263 # (if the path is not absolute). The absolute path cannot be DOS-style,
15264 # because $ac_f cannot contain `:'.
15265 test -f "$ac_f" ||
15266 case $ac_f in
15267 [\\/$]*) false;;
15268 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15269 esac ||
15270 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15271 esac
15272 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15273 as_fn_append ac_file_inputs " '$ac_f'"
15274 done
15275
15276 # Let's still pretend it is `configure' which instantiates (i.e., don't
15277 # use $as_me), people would be surprised to read:
15278 # /* config.h. Generated by config.status. */
15279 configure_input='Generated from '`
15280 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15281 `' by configure.'
15282 if test x"$ac_file" != x-; then
15283 configure_input="$ac_file. $configure_input"
15284 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15285$as_echo "$as_me: creating $ac_file" >&6;}
15286 fi
15287 # Neutralize special characters interpreted by sed in replacement strings.
15288 case $configure_input in #(
15289 *\&* | *\|* | *\\* )
15290 ac_sed_conf_input=`$as_echo "$configure_input" |
15291 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15292 *) ac_sed_conf_input=$configure_input;;
15293 esac
15294
15295 case $ac_tag in
15296 *:-:* | *:-) cat >"$tmp/stdin" \
15297 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15298 esac
15299 ;;
15300 esac
15301
15302 ac_dir=`$as_dirname -- "$ac_file" ||
15303$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15304 X"$ac_file" : 'X\(//\)[^/]' \| \
15305 X"$ac_file" : 'X\(//\)$' \| \
15306 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15307$as_echo X"$ac_file" |
15308 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15309 s//\1/
15310 q
15311 }
15312 /^X\(\/\/\)[^/].*/{
15313 s//\1/
15314 q
15315 }
15316 /^X\(\/\/\)$/{
15317 s//\1/
15318 q
15319 }
15320 /^X\(\/\).*/{
15321 s//\1/
15322 q
15323 }
15324 s/.*/./; q'`
15325 as_dir="$ac_dir"; as_fn_mkdir_p
15326 ac_builddir=.
15327
15328case "$ac_dir" in
15329.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15330*)
15331 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15332 # A ".." for each directory in $ac_dir_suffix.
15333 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15334 case $ac_top_builddir_sub in
15335 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15336 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15337 esac ;;
15338esac
15339ac_abs_top_builddir=$ac_pwd
15340ac_abs_builddir=$ac_pwd$ac_dir_suffix
15341# for backward compatibility:
15342ac_top_builddir=$ac_top_build_prefix
15343
15344case $srcdir in
15345 .) # We are building in place.
15346 ac_srcdir=.
15347 ac_top_srcdir=$ac_top_builddir_sub
15348 ac_abs_top_srcdir=$ac_pwd ;;
15349 [\\/]* | ?:[\\/]* ) # Absolute name.
15350 ac_srcdir=$srcdir$ac_dir_suffix;
15351 ac_top_srcdir=$srcdir
15352 ac_abs_top_srcdir=$srcdir ;;
15353 *) # Relative name.
15354 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15355 ac_top_srcdir=$ac_top_build_prefix$srcdir
15356 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15357esac
15358ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15359
15360
15361 case $ac_mode in
15362 :F)
15363 #
15364 # CONFIG_FILE
15365 #
15366
15367 case $INSTALL in
15368 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15369 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15370 esac
15371_ACEOF
15372
15373cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15374# If the template does not know about datarootdir, expand it.
15375# FIXME: This hack should be removed a few years after 2.60.
15376ac_datarootdir_hack=; ac_datarootdir_seen=
15377ac_sed_dataroot='
15378/datarootdir/ {
15379 p
15380 q
15381}
15382/@datadir@/p
15383/@docdir@/p
15384/@infodir@/p
15385/@localedir@/p
15386/@mandir@/p'
15387case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15388*datarootdir*) ac_datarootdir_seen=yes;;
15389*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15391$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15392_ACEOF
15393cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15394 ac_datarootdir_hack='
15395 s&@datadir@&$datadir&g
15396 s&@docdir@&$docdir&g
15397 s&@infodir@&$infodir&g
15398 s&@localedir@&$localedir&g
15399 s&@mandir@&$mandir&g
15400 s&\\\${datarootdir}&$datarootdir&g' ;;
15401esac
15402_ACEOF
15403
15404# Neutralize VPATH when `$srcdir' = `.'.
15405# Shell code in configure.ac might set extrasub.
15406# FIXME: do we really want to maintain this feature?
15407cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15408ac_sed_extra="$ac_vpsub
15409$extrasub
15410_ACEOF
15411cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15412:t
15413/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15414s|@configure_input@|$ac_sed_conf_input|;t t
15415s&@top_builddir@&$ac_top_builddir_sub&;t t
15416s&@top_build_prefix@&$ac_top_build_prefix&;t t
15417s&@srcdir@&$ac_srcdir&;t t
15418s&@abs_srcdir@&$ac_abs_srcdir&;t t
15419s&@top_srcdir@&$ac_top_srcdir&;t t
15420s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15421s&@builddir@&$ac_builddir&;t t
15422s&@abs_builddir@&$ac_abs_builddir&;t t
15423s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15424s&@INSTALL@&$ac_INSTALL&;t t
15425$ac_datarootdir_hack
15426"
15427eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15428 || as_fn_error "could not create $ac_file" "$LINENO" 5
15429
15430test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15431 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15432 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15433 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15434which seems to be undefined. Please make sure it is defined." >&5
15435$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15436which seems to be undefined. Please make sure it is defined." >&2;}
15437
15438 rm -f "$tmp/stdin"
15439 case $ac_file in
15440 -) cat "$tmp/out" && rm -f "$tmp/out";;
15441 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15442 esac \
15443 || as_fn_error "could not create $ac_file" "$LINENO" 5
15444 ;;
15445 :H)
15446 #
15447 # CONFIG_HEADER
15448 #
15449 if test x"$ac_file" != x-; then
15450 {
15451 $as_echo "/* $configure_input */" \
15452 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15453 } >"$tmp/config.h" \
15454 || as_fn_error "could not create $ac_file" "$LINENO" 5
15455 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15456 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15457$as_echo "$as_me: $ac_file is unchanged" >&6;}
15458 else
15459 rm -f "$ac_file"
15460 mv "$tmp/config.h" "$ac_file" \
15461 || as_fn_error "could not create $ac_file" "$LINENO" 5
15462 fi
15463 else
15464 $as_echo "/* $configure_input */" \
15465 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15466 || as_fn_error "could not create -" "$LINENO" 5
15467 fi
15468 ;;
15469 :L)
15470 #
15471 # CONFIG_LINK
15472 #
15473
15474 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15475 :
15476 else
15477 # Prefer the file from the source tree if names are identical.
15478 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15479 ac_source=$srcdir/$ac_source
15480 fi
15481
15482 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15483$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15484
15485 if test ! -r "$ac_source"; then
15486 as_fn_error "$ac_source: file not found" "$LINENO" 5
15487 fi
15488 rm -f "$ac_file"
15489
15490 # Try a relative symlink, then a hard link, then a copy.
15491 case $srcdir in
15492 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15493 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15494 esac
15495 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15496 ln "$ac_source" "$ac_file" 2>/dev/null ||
15497 cp -p "$ac_source" "$ac_file" ||
15498 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15499 fi
15500 ;;
15501 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15502$as_echo "$as_me: executing $ac_file commands" >&6;}
15503 ;;
15504 esac
15505
15506
15507 case $ac_file$ac_mode in
db2e4d67 15508 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15509 "libtool":C)
15510
15511 # See if we are running on zsh, and set the options which allow our
15512 # commands through without removal of \ escapes.
15513 if test -n "${ZSH_VERSION+set}" ; then
15514 setopt NO_GLOB_SUBST
15515 fi
15516
15517 cfgfile="${ofile}T"
15518 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15519 $RM "$cfgfile"
15520
15521 cat <<_LT_EOF >> "$cfgfile"
15522#! $SHELL
15523
15524# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15525# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15526# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15527# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15528#
15529# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15530# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15531# Written by Gordon Matzigkeit, 1996
15532#
15533# This file is part of GNU Libtool.
15534#
15535# GNU Libtool is free software; you can redistribute it and/or
15536# modify it under the terms of the GNU General Public License as
15537# published by the Free Software Foundation; either version 2 of
15538# the License, or (at your option) any later version.
15539#
15540# As a special exception to the GNU General Public License,
15541# if you distribute this file as part of a program or library that
15542# is built using GNU Libtool, you may include this file under the
15543# same distribution terms that you use for the rest of that program.
15544#
15545# GNU Libtool is distributed in the hope that it will be useful,
15546# but WITHOUT ANY WARRANTY; without even the implied warranty of
15547# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15548# GNU General Public License for more details.
15549#
15550# You should have received a copy of the GNU General Public License
15551# along with GNU Libtool; see the file COPYING. If not, a copy
15552# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15553# obtained by writing to the Free Software Foundation, Inc.,
15554# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15555
15556
15557# The names of the tagged configurations supported by this script.
15558available_tags=""
15559
15560# ### BEGIN LIBTOOL CONFIG
15561
15562# Which release of libtool.m4 was used?
15563macro_version=$macro_version
15564macro_revision=$macro_revision
15565
15566# Whether or not to build shared libraries.
15567build_libtool_libs=$enable_shared
15568
15569# Whether or not to build static libraries.
15570build_old_libs=$enable_static
15571
15572# What type of objects to build.
15573pic_mode=$pic_mode
15574
15575# Whether or not to optimize for fast installation.
15576fast_install=$enable_fast_install
15577
15578# Shell to use when invoking shell scripts.
15579SHELL=$lt_SHELL
15580
15581# An echo program that protects backslashes.
15582ECHO=$lt_ECHO
15583
15584# The host system.
15585host_alias=$host_alias
15586host=$host
15587host_os=$host_os
15588
15589# The build system.
15590build_alias=$build_alias
15591build=$build
15592build_os=$build_os
15593
15594# A sed program that does not truncate output.
15595SED=$lt_SED
15596
15597# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15598Xsed="\$SED -e 1s/^X//"
15599
15600# A grep program that handles long lines.
15601GREP=$lt_GREP
15602
15603# An ERE matcher.
15604EGREP=$lt_EGREP
15605
15606# A literal string matcher.
15607FGREP=$lt_FGREP
15608
15609# A BSD- or MS-compatible name lister.
15610NM=$lt_NM
15611
15612# Whether we need soft or hard links.
15613LN_S=$lt_LN_S
15614
15615# What is the maximum length of a command?
15616max_cmd_len=$max_cmd_len
15617
15618# Object file suffix (normally "o").
15619objext=$ac_objext
15620
15621# Executable file suffix (normally "").
15622exeext=$exeext
15623
15624# whether the shell understands "unset".
15625lt_unset=$lt_unset
15626
15627# turn spaces into newlines.
15628SP2NL=$lt_lt_SP2NL
15629
15630# turn newlines into spaces.
15631NL2SP=$lt_lt_NL2SP
15632
15633# An object symbol dumper.
15634OBJDUMP=$lt_OBJDUMP
15635
15636# Method to check whether dependent libraries are shared objects.
15637deplibs_check_method=$lt_deplibs_check_method
15638
15639# Command to use when deplibs_check_method == "file_magic".
15640file_magic_cmd=$lt_file_magic_cmd
15641
15642# The archiver.
15643AR=$lt_AR
15644AR_FLAGS=$lt_AR_FLAGS
15645
15646# A symbol stripping program.
15647STRIP=$lt_STRIP
15648
15649# Commands used to install an old-style archive.
15650RANLIB=$lt_RANLIB
15651old_postinstall_cmds=$lt_old_postinstall_cmds
15652old_postuninstall_cmds=$lt_old_postuninstall_cmds
15653
15654# Whether to use a lock for old archive extraction.
15655lock_old_archive_extraction=$lock_old_archive_extraction
15656
15657# A C compiler.
15658LTCC=$lt_CC
15659
15660# LTCC compiler flags.
15661LTCFLAGS=$lt_CFLAGS
15662
15663# Take the output of nm and produce a listing of raw symbols and C names.
15664global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15665
15666# Transform the output of nm in a proper C declaration.
15667global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15668
15669# Transform the output of nm in a C name address pair.
15670global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15671
15672# Transform the output of nm in a C name address pair when lib prefix is needed.
15673global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15674
15675# The name of the directory that contains temporary libtool files.
15676objdir=$objdir
15677
15678# Used to examine libraries when file_magic_cmd begins with "file".
15679MAGIC_CMD=$MAGIC_CMD
15680
15681# Must we lock files when doing compilation?
15682need_locks=$lt_need_locks
15683
15684# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15685DSYMUTIL=$lt_DSYMUTIL
15686
15687# Tool to change global to local symbols on Mac OS X.
15688NMEDIT=$lt_NMEDIT
15689
15690# Tool to manipulate fat objects and archives on Mac OS X.
15691LIPO=$lt_LIPO
15692
15693# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15694OTOOL=$lt_OTOOL
15695
15696# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15697OTOOL64=$lt_OTOOL64
15698
15699# Old archive suffix (normally "a").
15700libext=$libext
15701
15702# Shared library suffix (normally ".so").
15703shrext_cmds=$lt_shrext_cmds
15704
15705# The commands to extract the exported symbol list from a shared archive.
15706extract_expsyms_cmds=$lt_extract_expsyms_cmds
15707
15708# Variables whose values should be saved in libtool wrapper scripts and
15709# restored at link time.
15710variables_saved_for_relink=$lt_variables_saved_for_relink
15711
15712# Do we need the "lib" prefix for modules?
15713need_lib_prefix=$need_lib_prefix
15714
15715# Do we need a version for libraries?
15716need_version=$need_version
15717
15718# Library versioning type.
15719version_type=$version_type
15720
15721# Shared library runtime path variable.
15722runpath_var=$runpath_var
15723
15724# Shared library path variable.
15725shlibpath_var=$shlibpath_var
15726
15727# Is shlibpath searched before the hard-coded library search path?
15728shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15729
15730# Format of library name prefix.
15731libname_spec=$lt_libname_spec
15732
15733# List of archive names. First name is the real one, the rest are links.
15734# The last name is the one that the linker finds with -lNAME
15735library_names_spec=$lt_library_names_spec
15736
15737# The coded name of the library, if different from the real name.
15738soname_spec=$lt_soname_spec
15739
15740# Permission mode override for installation of shared libraries.
15741install_override_mode=$lt_install_override_mode
15742
15743# Command to use after installation of a shared archive.
15744postinstall_cmds=$lt_postinstall_cmds
15745
15746# Command to use after uninstallation of a shared archive.
15747postuninstall_cmds=$lt_postuninstall_cmds
15748
15749# Commands used to finish a libtool library installation in a directory.
15750finish_cmds=$lt_finish_cmds
15751
15752# As "finish_cmds", except a single script fragment to be evaled but
15753# not shown.
15754finish_eval=$lt_finish_eval
15755
15756# Whether we should hardcode library paths into libraries.
15757hardcode_into_libs=$hardcode_into_libs
15758
15759# Compile-time system search path for libraries.
15760sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15761
15762# Run-time system search path for libraries.
15763sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15764
15765# Whether dlopen is supported.
15766dlopen_support=$enable_dlopen
15767
15768# Whether dlopen of programs is supported.
15769dlopen_self=$enable_dlopen_self
15770
15771# Whether dlopen of statically linked programs is supported.
15772dlopen_self_static=$enable_dlopen_self_static
15773
15774# Commands to strip libraries.
15775old_striplib=$lt_old_striplib
15776striplib=$lt_striplib
15777
15778
15779# The linker used to build libraries.
15780LD=$lt_LD
15781
15782# How to create reloadable object files.
15783reload_flag=$lt_reload_flag
15784reload_cmds=$lt_reload_cmds
15785
15786# Commands used to build an old-style archive.
15787old_archive_cmds=$lt_old_archive_cmds
15788
15789# A language specific compiler.
15790CC=$lt_compiler
15791
15792# Is the compiler the GNU compiler?
15793with_gcc=$GCC
15794
15795# Compiler flag to turn off builtin functions.
15796no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15797
15798# How to pass a linker flag through the compiler.
15799wl=$lt_lt_prog_compiler_wl
15800
15801# Additional compiler flags for building library objects.
15802pic_flag=$lt_lt_prog_compiler_pic
15803
15804# Compiler flag to prevent dynamic linking.
15805link_static_flag=$lt_lt_prog_compiler_static
15806
15807# Does compiler simultaneously support -c and -o options?
15808compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15809
15810# Whether or not to add -lc for building shared libraries.
15811build_libtool_need_lc=$archive_cmds_need_lc
15812
15813# Whether or not to disallow shared libs when runtime libs are static.
15814allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15815
15816# Compiler flag to allow reflexive dlopens.
15817export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15818
15819# Compiler flag to generate shared objects directly from archives.
15820whole_archive_flag_spec=$lt_whole_archive_flag_spec
15821
15822# Whether the compiler copes with passing no objects directly.
15823compiler_needs_object=$lt_compiler_needs_object
15824
15825# Create an old-style archive from a shared archive.
15826old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15827
15828# Create a temporary old-style archive to link instead of a shared archive.
15829old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15830
15831# Commands used to build a shared archive.
15832archive_cmds=$lt_archive_cmds
15833archive_expsym_cmds=$lt_archive_expsym_cmds
15834
15835# Commands used to build a loadable module if different from building
15836# a shared archive.
15837module_cmds=$lt_module_cmds
15838module_expsym_cmds=$lt_module_expsym_cmds
15839
15840# Whether we are building with GNU ld or not.
15841with_gnu_ld=$lt_with_gnu_ld
15842
15843# Flag that allows shared libraries with undefined symbols to be built.
15844allow_undefined_flag=$lt_allow_undefined_flag
15845
15846# Flag that enforces no undefined symbols.
15847no_undefined_flag=$lt_no_undefined_flag
15848
15849# Flag to hardcode \$libdir into a binary during linking.
15850# This must work even if \$libdir does not exist
15851hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15852
15853# If ld is used when linking, flag to hardcode \$libdir into a binary
15854# during linking. This must work even if \$libdir does not exist.
15855hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15856
15857# Whether we need a single "-rpath" flag with a separated argument.
15858hardcode_libdir_separator=$lt_hardcode_libdir_separator
15859
15860# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15861# DIR into the resulting binary.
15862hardcode_direct=$hardcode_direct
15863
15864# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15865# DIR into the resulting binary and the resulting library dependency is
15866# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15867# library is relocated.
15868hardcode_direct_absolute=$hardcode_direct_absolute
15869
15870# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15871# into the resulting binary.
15872hardcode_minus_L=$hardcode_minus_L
15873
15874# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15875# into the resulting binary.
15876hardcode_shlibpath_var=$hardcode_shlibpath_var
15877
15878# Set to "yes" if building a shared library automatically hardcodes DIR
15879# into the library and all subsequent libraries and executables linked
15880# against it.
15881hardcode_automatic=$hardcode_automatic
15882
15883# Set to yes if linker adds runtime paths of dependent libraries
15884# to runtime path list.
15885inherit_rpath=$inherit_rpath
15886
15887# Whether libtool must link a program against all its dependency libraries.
15888link_all_deplibs=$link_all_deplibs
15889
15890# Fix the shell variable \$srcfile for the compiler.
15891fix_srcfile_path=$lt_fix_srcfile_path
15892
15893# Set to "yes" if exported symbols are required.
15894always_export_symbols=$always_export_symbols
15895
15896# The commands to list exported symbols.
15897export_symbols_cmds=$lt_export_symbols_cmds
15898
15899# Symbols that should not be listed in the preloaded symbols.
15900exclude_expsyms=$lt_exclude_expsyms
15901
15902# Symbols that must always be exported.
15903include_expsyms=$lt_include_expsyms
15904
15905# Commands necessary for linking programs (against libraries) with templates.
15906prelink_cmds=$lt_prelink_cmds
15907
15908# Specify filename containing input files.
15909file_list_spec=$lt_file_list_spec
15910
15911# How to hardcode a shared library path into an executable.
15912hardcode_action=$hardcode_action
15913
15914# ### END LIBTOOL CONFIG
15915
15916_LT_EOF
15917
15918 case $host_os in
15919 aix3*)
15920 cat <<\_LT_EOF >> "$cfgfile"
15921# AIX sometimes has problems with the GCC collect2 program. For some
15922# reason, if we set the COLLECT_NAMES environment variable, the problems
15923# vanish in a puff of smoke.
15924if test "X${COLLECT_NAMES+set}" != Xset; then
15925 COLLECT_NAMES=
15926 export COLLECT_NAMES
15927fi
15928_LT_EOF
15929 ;;
15930 esac
15931
15932
15933ltmain="$ac_aux_dir/ltmain.sh"
15934
15935
15936 # We use sed instead of cat because bash on DJGPP gets confused if
15937 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15938 # text mode, it properly converts lines to CR/LF. This bash problem
15939 # is reportedly fixed, but why not run on old versions too?
15940 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15941 || (rm -f "$cfgfile"; exit 1)
15942
15943 case $xsi_shell in
15944 yes)
15945 cat << \_LT_EOF >> "$cfgfile"
15946
15947# func_dirname file append nondir_replacement
15948# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15949# otherwise set result to NONDIR_REPLACEMENT.
15950func_dirname ()
15951{
15952 case ${1} in
15953 */*) func_dirname_result="${1%/*}${2}" ;;
15954 * ) func_dirname_result="${3}" ;;
15955 esac
15956}
15957
15958# func_basename file
15959func_basename ()
15960{
15961 func_basename_result="${1##*/}"
15962}
15963
15964# func_dirname_and_basename file append nondir_replacement
15965# perform func_basename and func_dirname in a single function
15966# call:
15967# dirname: Compute the dirname of FILE. If nonempty,
15968# add APPEND to the result, otherwise set result
15969# to NONDIR_REPLACEMENT.
15970# value returned in "$func_dirname_result"
15971# basename: Compute filename of FILE.
15972# value retuned in "$func_basename_result"
15973# Implementation must be kept synchronized with func_dirname
15974# and func_basename. For efficiency, we do not delegate to
15975# those functions but instead duplicate the functionality here.
15976func_dirname_and_basename ()
15977{
15978 case ${1} in
15979 */*) func_dirname_result="${1%/*}${2}" ;;
15980 * ) func_dirname_result="${3}" ;;
15981 esac
15982 func_basename_result="${1##*/}"
15983}
15984
15985# func_stripname prefix suffix name
15986# strip PREFIX and SUFFIX off of NAME.
15987# PREFIX and SUFFIX must not contain globbing or regex special
15988# characters, hashes, percent signs, but SUFFIX may contain a leading
15989# dot (in which case that matches only a dot).
15990func_stripname ()
15991{
15992 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15993 # positional parameters, so assign one to ordinary parameter first.
15994 func_stripname_result=${3}
15995 func_stripname_result=${func_stripname_result#"${1}"}
15996 func_stripname_result=${func_stripname_result%"${2}"}
15997}
15998
15999# func_opt_split
16000func_opt_split ()
16001{
16002 func_opt_split_opt=${1%%=*}
16003 func_opt_split_arg=${1#*=}
16004}
16005
16006# func_lo2o object
16007func_lo2o ()
16008{
16009 case ${1} in
16010 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16011 *) func_lo2o_result=${1} ;;
16012 esac
16013}
16014
16015# func_xform libobj-or-source
16016func_xform ()
16017{
16018 func_xform_result=${1%.*}.lo
16019}
16020
16021# func_arith arithmetic-term...
16022func_arith ()
16023{
16024 func_arith_result=$(( $* ))
16025}
16026
16027# func_len string
16028# STRING may not start with a hyphen.
16029func_len ()
16030{
16031 func_len_result=${#1}
16032}
16033
16034_LT_EOF
16035 ;;
16036 *) # Bourne compatible functions.
16037 cat << \_LT_EOF >> "$cfgfile"
16038
16039# func_dirname file append nondir_replacement
16040# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16041# otherwise set result to NONDIR_REPLACEMENT.
16042func_dirname ()
16043{
16044 # Extract subdirectory from the argument.
16045 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16046 if test "X$func_dirname_result" = "X${1}"; then
16047 func_dirname_result="${3}"
16048 else
16049 func_dirname_result="$func_dirname_result${2}"
16050 fi
16051}
16052
16053# func_basename file
16054func_basename ()
16055{
16056 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16057}
16058
16059
16060# func_stripname prefix suffix name
16061# strip PREFIX and SUFFIX off of NAME.
16062# PREFIX and SUFFIX must not contain globbing or regex special
16063# characters, hashes, percent signs, but SUFFIX may contain a leading
16064# dot (in which case that matches only a dot).
16065# func_strip_suffix prefix name
16066func_stripname ()
16067{
16068 case ${2} in
16069 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16070 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16071 esac
16072}
16073
16074# sed scripts:
16075my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16076my_sed_long_arg='1s/^-[^=]*=//'
16077
16078# func_opt_split
16079func_opt_split ()
16080{
16081 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16082 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16083}
16084
16085# func_lo2o object
16086func_lo2o ()
16087{
16088 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16089}
16090
16091# func_xform libobj-or-source
16092func_xform ()
16093{
16094 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16095}
16096
16097# func_arith arithmetic-term...
16098func_arith ()
16099{
16100 func_arith_result=`expr "$@"`
16101}
16102
16103# func_len string
16104# STRING may not start with a hyphen.
16105func_len ()
16106{
16107 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16108}
16109
16110_LT_EOF
16111esac
16112
16113case $lt_shell_append in
16114 yes)
16115 cat << \_LT_EOF >> "$cfgfile"
16116
16117# func_append var value
16118# Append VALUE to the end of shell variable VAR.
16119func_append ()
16120{
16121 eval "$1+=\$2"
16122}
16123_LT_EOF
16124 ;;
16125 *)
16126 cat << \_LT_EOF >> "$cfgfile"
16127
16128# func_append var value
16129# Append VALUE to the end of shell variable VAR.
16130func_append ()
16131{
16132 eval "$1=\$$1\$2"
16133}
16134
16135_LT_EOF
16136 ;;
16137 esac
16138
16139
16140 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16141 || (rm -f "$cfgfile"; exit 1)
16142
16143 mv -f "$cfgfile" "$ofile" ||
16144 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16145 chmod +x "$ofile"
16146
16147 ;;
ef016f83
MF
16148 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16149 rm -f Makesim1.tmp Makesim2.tmp Makefile
16150 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16151 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16152 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16153 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16154 <Makefile.sim >Makefile
16155 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16156 ;;
16157 "stamp-h":C) echo > stamp-h ;;
16158
16159 esac
16160done # for ac_tag
16161
16162
16163as_fn_exit 0
16164_ACEOF
16165ac_clean_files=$ac_clean_files_save
16166
16167test $ac_write_fail = 0 ||
16168 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16169
16170
16171# configure is writing to config.log, and then calls config.status.
16172# config.status does its own redirection, appending to config.log.
16173# Unfortunately, on DOS this fails, as config.log is still kept open
16174# by configure, so config.status won't be able to write to it; its
16175# output is simply discarded. So we exec the FD to /dev/null,
16176# effectively closing config.log, so it can be properly (re)opened and
16177# appended to by config.status. When coming back to configure, we
16178# need to make the FD available again.
16179if test "$no_create" != yes; then
16180 ac_cs_success=:
16181 ac_config_status_args=
16182 test "$silent" = yes &&
16183 ac_config_status_args="$ac_config_status_args --quiet"
16184 exec 5>/dev/null
16185 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16186 exec 5>>config.log
16187 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16188 # would make configure fail if this is the last instruction.
16189 $ac_cs_success || as_fn_exit $?
16190fi
16191if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16192 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16193$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16194fi
16195
16196