]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/bfin/configure
*** empty log message ***
[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
609BFIN_SIM_EXTRA_OBJS
256139f5 610SIM_DV_SOCKSER_O
ef016f83
MF
611REPORT_BUGS_TEXI
612REPORT_BUGS_TO
613PKGVERSION
614sim_profile
615sim_trace
616sim_stdio
617sim_debug
618sim_cflags
619sim_bswap
620MAINT
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]
6bb11ab3
L
1410 --enable-plugins Enable support for plugins (defaults no)
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)
ef016f83
MF
1416 --enable-maintainer-mode Enable developer functionality.
1417 --enable-sim-bswap Use Host specific BSWAP instruction.
1418 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1419 --enable-sim-debug=opts Enable debugging flags
1420 --enable-sim-stdio Specify whether to use stdio for console input/output.
1421 --enable-sim-trace=opts Enable tracing flags
1422 --enable-sim-profile=opts Enable profiling flags
1423 --enable-sim-endian=endian Specify target byte endian orientation.
1424 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses.
1425 --enable-sim-hostendian=end Specify host byte endian orientation.
1426 --enable-sim-default-model=model Specify default model to simulate.
1427 --enable-sim-environment=environment Specify mixed, user, virtual or operating environment.
1428 --enable-sim-inline=inlines Specify which functions should be inlined.
2232061b
MF
1429 --enable-werror treat compile warnings as errors
1430 --enable-build-warnings enable build-time compiler warnings if gcc is used
1431 --enable-sim-build-warnings
1432 enable SIM specific build-time compiler warnings if
1433 gcc is used
1517bd27
MF
1434 --enable-sim-hardware=LIST
1435 Specify the hardware to be included in the build.
ef016f83
MF
1436
1437Optional Packages:
1438 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1439 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1440 --with-zlib include zlib support (auto/yes/no) default=auto
6bb11ab3
L
1441 --with-pic try to use only PIC/non-PIC objects [default=use
1442 both]
1443 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
ef016f83
MF
1444 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1445 --with-bugurl=URL Direct users to URL to report a bug
1446
1447Some influential environment variables:
1448 CC C compiler command
1449 CFLAGS C compiler flags
1450 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1451 nonstandard directory <lib dir>
1452 LIBS libraries to pass to the linker, e.g. -l<library>
1453 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1454 you have headers in a nonstandard directory <include dir>
1455 CPP C preprocessor
1456 PKG_CONFIG path to pkg-config utility
1457 PKG_CONFIG_PATH
1458 directories to add to pkg-config's search path
1459 PKG_CONFIG_LIBDIR
1460 path overriding pkg-config's built-in search path
1461 SDL_CFLAGS C compiler flags for SDL, overriding pkg-config
1462 SDL_LIBS linker flags for SDL, overriding pkg-config
1463
1464Use these variables to override the choices made by `configure' or to help
1465it to find libraries and programs with nonstandard names/locations.
1466
1467Report bugs to the package provider.
1468_ACEOF
1469ac_status=$?
1470fi
1471
1472if test "$ac_init_help" = "recursive"; then
1473 # If there are subdirs, report their specific --help.
1474 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1475 test -d "$ac_dir" ||
1476 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1477 continue
1478 ac_builddir=.
1479
1480case "$ac_dir" in
1481.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1482*)
1483 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1484 # A ".." for each directory in $ac_dir_suffix.
1485 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1486 case $ac_top_builddir_sub in
1487 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1488 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1489 esac ;;
1490esac
1491ac_abs_top_builddir=$ac_pwd
1492ac_abs_builddir=$ac_pwd$ac_dir_suffix
1493# for backward compatibility:
1494ac_top_builddir=$ac_top_build_prefix
1495
1496case $srcdir in
1497 .) # We are building in place.
1498 ac_srcdir=.
1499 ac_top_srcdir=$ac_top_builddir_sub
1500 ac_abs_top_srcdir=$ac_pwd ;;
1501 [\\/]* | ?:[\\/]* ) # Absolute name.
1502 ac_srcdir=$srcdir$ac_dir_suffix;
1503 ac_top_srcdir=$srcdir
1504 ac_abs_top_srcdir=$srcdir ;;
1505 *) # Relative name.
1506 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1507 ac_top_srcdir=$ac_top_build_prefix$srcdir
1508 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1509esac
1510ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1511
1512 cd "$ac_dir" || { ac_status=$?; continue; }
1513 # Check for guested configure.
1514 if test -f "$ac_srcdir/configure.gnu"; then
1515 echo &&
1516 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1517 elif test -f "$ac_srcdir/configure"; then
1518 echo &&
1519 $SHELL "$ac_srcdir/configure" --help=recursive
1520 else
1521 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1522 fi || ac_status=$?
1523 cd "$ac_pwd" || { ac_status=$?; break; }
1524 done
1525fi
1526
1527test -n "$ac_init_help" && exit $ac_status
1528if $ac_init_version; then
1529 cat <<\_ACEOF
1530configure
1531generated by GNU Autoconf 2.64
1532
1533Copyright (C) 2009 Free Software Foundation, Inc.
1534This configure script is free software; the Free Software Foundation
1535gives unlimited permission to copy, distribute and modify it.
1536_ACEOF
1537 exit
1538fi
1539
1540## ------------------------ ##
1541## Autoconf initialization. ##
1542## ------------------------ ##
1543
1544# ac_fn_c_try_compile LINENO
1545# --------------------------
1546# Try to compile conftest.$ac_ext, and return whether this succeeded.
1547ac_fn_c_try_compile ()
1548{
1549 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1550 rm -f conftest.$ac_objext
1551 if { { ac_try="$ac_compile"
1552case "(($ac_try" in
1553 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1554 *) ac_try_echo=$ac_try;;
1555esac
1556eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1557$as_echo "$ac_try_echo"; } >&5
1558 (eval "$ac_compile") 2>conftest.err
1559 ac_status=$?
1560 if test -s conftest.err; then
1561 grep -v '^ *+' conftest.err >conftest.er1
1562 cat conftest.er1 >&5
1563 mv -f conftest.er1 conftest.err
1564 fi
1565 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1566 test $ac_status = 0; } && {
1567 test -z "$ac_c_werror_flag" ||
1568 test ! -s conftest.err
1569 } && test -s conftest.$ac_objext; then :
1570 ac_retval=0
1571else
1572 $as_echo "$as_me: failed program was:" >&5
1573sed 's/^/| /' conftest.$ac_ext >&5
1574
1575 ac_retval=1
1576fi
1577 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1578 return $ac_retval
1579
1580} # ac_fn_c_try_compile
1581
1582# ac_fn_c_try_cpp LINENO
1583# ----------------------
1584# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1585ac_fn_c_try_cpp ()
1586{
1587 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1588 if { { ac_try="$ac_cpp conftest.$ac_ext"
1589case "(($ac_try" in
1590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1591 *) ac_try_echo=$ac_try;;
1592esac
1593eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1594$as_echo "$ac_try_echo"; } >&5
1595 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1596 ac_status=$?
1597 if test -s conftest.err; then
1598 grep -v '^ *+' conftest.err >conftest.er1
1599 cat conftest.er1 >&5
1600 mv -f conftest.er1 conftest.err
1601 fi
1602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1603 test $ac_status = 0; } >/dev/null && {
1604 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1605 test ! -s conftest.err
1606 }; then :
1607 ac_retval=0
1608else
1609 $as_echo "$as_me: failed program was:" >&5
1610sed 's/^/| /' conftest.$ac_ext >&5
1611
1612 ac_retval=1
1613fi
1614 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1615 return $ac_retval
1616
1617} # ac_fn_c_try_cpp
1618
1619# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1620# -------------------------------------------------------
1621# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1622# the include files in INCLUDES and setting the cache variable VAR
1623# accordingly.
1624ac_fn_c_check_header_mongrel ()
1625{
1626 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1627 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1629$as_echo_n "checking for $2... " >&6; }
1630if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1631 $as_echo_n "(cached) " >&6
1632fi
1633eval ac_res=\$$3
1634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1635$as_echo "$ac_res" >&6; }
1636else
1637 # Is the header compilable?
1638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1639$as_echo_n "checking $2 usability... " >&6; }
1640cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1641/* end confdefs.h. */
1642$4
1643#include <$2>
1644_ACEOF
1645if ac_fn_c_try_compile "$LINENO"; then :
1646 ac_header_compiler=yes
1647else
1648 ac_header_compiler=no
1649fi
1650rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1652$as_echo "$ac_header_compiler" >&6; }
1653
1654# Is the header present?
1655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1656$as_echo_n "checking $2 presence... " >&6; }
1657cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1658/* end confdefs.h. */
1659#include <$2>
1660_ACEOF
1661if ac_fn_c_try_cpp "$LINENO"; then :
1662 ac_header_preproc=yes
1663else
1664 ac_header_preproc=no
1665fi
1666rm -f conftest.err conftest.$ac_ext
1667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1668$as_echo "$ac_header_preproc" >&6; }
1669
1670# So? What about this header?
1671case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1672 yes:no: )
1673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1674$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1676$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1677 ;;
1678 no:yes:* )
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1680$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1682$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1684$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1686$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1688$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1689 ;;
1690esac
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1692$as_echo_n "checking for $2... " >&6; }
1693if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1694 $as_echo_n "(cached) " >&6
1695else
1696 eval "$3=\$ac_header_compiler"
1697fi
1698eval ac_res=\$$3
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1700$as_echo "$ac_res" >&6; }
1701fi
1702 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1703
1704} # ac_fn_c_check_header_mongrel
1705
1706# ac_fn_c_try_run LINENO
1707# ----------------------
1708# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1709# that executables *can* be run.
1710ac_fn_c_try_run ()
1711{
1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1713 if { { ac_try="$ac_link"
1714case "(($ac_try" in
1715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1716 *) ac_try_echo=$ac_try;;
1717esac
1718eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1719$as_echo "$ac_try_echo"; } >&5
1720 (eval "$ac_link") 2>&5
1721 ac_status=$?
1722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1723 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1724 { { case "(($ac_try" in
1725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1726 *) ac_try_echo=$ac_try;;
1727esac
1728eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1729$as_echo "$ac_try_echo"; } >&5
1730 (eval "$ac_try") 2>&5
1731 ac_status=$?
1732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1733 test $ac_status = 0; }; }; then :
1734 ac_retval=0
1735else
1736 $as_echo "$as_me: program exited with status $ac_status" >&5
1737 $as_echo "$as_me: failed program was:" >&5
1738sed 's/^/| /' conftest.$ac_ext >&5
1739
1740 ac_retval=$ac_status
1741fi
1742 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1743 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1744 return $ac_retval
1745
1746} # ac_fn_c_try_run
1747
1748# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1749# -------------------------------------------------------
1750# Tests whether HEADER exists and can be compiled using the include files in
1751# INCLUDES, setting the cache variable VAR accordingly.
1752ac_fn_c_check_header_compile ()
1753{
1754 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1756$as_echo_n "checking for $2... " >&6; }
1757if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1758 $as_echo_n "(cached) " >&6
1759else
1760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1761/* end confdefs.h. */
1762$4
1763#include <$2>
1764_ACEOF
1765if ac_fn_c_try_compile "$LINENO"; then :
1766 eval "$3=yes"
1767else
1768 eval "$3=no"
1769fi
1770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1771fi
1772eval ac_res=\$$3
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1774$as_echo "$ac_res" >&6; }
1775 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1776
1777} # ac_fn_c_check_header_compile
1778
1779# ac_fn_c_try_link LINENO
1780# -----------------------
1781# Try to link conftest.$ac_ext, and return whether this succeeded.
1782ac_fn_c_try_link ()
1783{
1784 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1785 rm -f conftest.$ac_objext conftest$ac_exeext
1786 if { { ac_try="$ac_link"
1787case "(($ac_try" in
1788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1789 *) ac_try_echo=$ac_try;;
1790esac
1791eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1792$as_echo "$ac_try_echo"; } >&5
1793 (eval "$ac_link") 2>conftest.err
1794 ac_status=$?
1795 if test -s conftest.err; then
1796 grep -v '^ *+' conftest.err >conftest.er1
1797 cat conftest.er1 >&5
1798 mv -f conftest.er1 conftest.err
1799 fi
1800 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1801 test $ac_status = 0; } && {
1802 test -z "$ac_c_werror_flag" ||
1803 test ! -s conftest.err
1804 } && test -s conftest$ac_exeext && {
1805 test "$cross_compiling" = yes ||
1806 $as_test_x conftest$ac_exeext
1807 }; then :
1808 ac_retval=0
1809else
1810 $as_echo "$as_me: failed program was:" >&5
1811sed 's/^/| /' conftest.$ac_ext >&5
1812
1813 ac_retval=1
1814fi
1815 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1816 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1817 # interfere with the next link command; also delete a directory that is
1818 # left behind by Apple's compiler. We do this before executing the actions.
1819 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1820 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1821 return $ac_retval
1822
1823} # ac_fn_c_try_link
1824
1825# ac_fn_c_check_func LINENO FUNC VAR
1826# ----------------------------------
1827# Tests whether FUNC exists, setting the cache variable VAR accordingly
1828ac_fn_c_check_func ()
1829{
1830 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1832$as_echo_n "checking for $2... " >&6; }
1833if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1834 $as_echo_n "(cached) " >&6
1835else
1836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1837/* end confdefs.h. */
1838/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1839 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1840#define $2 innocuous_$2
1841
1842/* System header to define __stub macros and hopefully few prototypes,
1843 which can conflict with char $2 (); below.
1844 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1845 <limits.h> exists even on freestanding compilers. */
1846
1847#ifdef __STDC__
1848# include <limits.h>
1849#else
1850# include <assert.h>
1851#endif
1852
1853#undef $2
1854
1855/* Override any GCC internal prototype to avoid an error.
1856 Use char because int might match the return type of a GCC
1857 builtin and then its argument prototype would still apply. */
1858#ifdef __cplusplus
1859extern "C"
1860#endif
1861char $2 ();
1862/* The GNU C library defines this for functions which it implements
1863 to always fail with ENOSYS. Some functions are actually named
1864 something starting with __ and the normal name is an alias. */
1865#if defined __stub_$2 || defined __stub___$2
1866choke me
1867#endif
1868
1869int
1870main ()
1871{
1872return $2 ();
1873 ;
1874 return 0;
1875}
1876_ACEOF
1877if ac_fn_c_try_link "$LINENO"; then :
1878 eval "$3=yes"
1879else
1880 eval "$3=no"
1881fi
1882rm -f core conftest.err conftest.$ac_objext \
1883 conftest$ac_exeext conftest.$ac_ext
1884fi
1885eval ac_res=\$$3
1886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1887$as_echo "$ac_res" >&6; }
1888 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1889
1890} # ac_fn_c_check_func
1891cat >config.log <<_ACEOF
1892This file contains any messages produced by compilers while
1893running configure, to aid debugging if configure makes a mistake.
1894
1895It was created by $as_me, which was
1896generated by GNU Autoconf 2.64. Invocation command line was
1897
1898 $ $0 $@
1899
1900_ACEOF
1901exec 5>>config.log
1902{
1903cat <<_ASUNAME
1904## --------- ##
1905## Platform. ##
1906## --------- ##
1907
1908hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1909uname -m = `(uname -m) 2>/dev/null || echo unknown`
1910uname -r = `(uname -r) 2>/dev/null || echo unknown`
1911uname -s = `(uname -s) 2>/dev/null || echo unknown`
1912uname -v = `(uname -v) 2>/dev/null || echo unknown`
1913
1914/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1915/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1916
1917/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1918/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1919/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1920/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1921/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1922/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1923/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1924
1925_ASUNAME
1926
1927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1928for as_dir in $PATH
1929do
1930 IFS=$as_save_IFS
1931 test -z "$as_dir" && as_dir=.
1932 $as_echo "PATH: $as_dir"
1933 done
1934IFS=$as_save_IFS
1935
1936} >&5
1937
1938cat >&5 <<_ACEOF
1939
1940
1941## ----------- ##
1942## Core tests. ##
1943## ----------- ##
1944
1945_ACEOF
1946
1947
1948# Keep a trace of the command line.
1949# Strip out --no-create and --no-recursion so they do not pile up.
1950# Strip out --silent because we don't want to record it for future runs.
1951# Also quote any args containing shell meta-characters.
1952# Make two passes to allow for proper duplicate-argument suppression.
1953ac_configure_args=
1954ac_configure_args0=
1955ac_configure_args1=
1956ac_must_keep_next=false
1957for ac_pass in 1 2
1958do
1959 for ac_arg
1960 do
1961 case $ac_arg in
1962 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1963 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1964 | -silent | --silent | --silen | --sile | --sil)
1965 continue ;;
1966 *\'*)
1967 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1968 esac
1969 case $ac_pass in
1970 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1971 2)
1972 as_fn_append ac_configure_args1 " '$ac_arg'"
1973 if test $ac_must_keep_next = true; then
1974 ac_must_keep_next=false # Got value, back to normal.
1975 else
1976 case $ac_arg in
1977 *=* | --config-cache | -C | -disable-* | --disable-* \
1978 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1979 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1980 | -with-* | --with-* | -without-* | --without-* | --x)
1981 case "$ac_configure_args0 " in
1982 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1983 esac
1984 ;;
1985 -* ) ac_must_keep_next=true ;;
1986 esac
1987 fi
1988 as_fn_append ac_configure_args " '$ac_arg'"
1989 ;;
1990 esac
1991 done
1992done
1993{ ac_configure_args0=; unset ac_configure_args0;}
1994{ ac_configure_args1=; unset ac_configure_args1;}
1995
1996# When interrupted or exit'd, cleanup temporary files, and complete
1997# config.log. We remove comments because anyway the quotes in there
1998# would cause problems or look ugly.
1999# WARNING: Use '\'' to represent an apostrophe within the trap.
2000# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2001trap 'exit_status=$?
2002 # Save into config.log some information that might help in debugging.
2003 {
2004 echo
2005
2006 cat <<\_ASBOX
2007## ---------------- ##
2008## Cache variables. ##
2009## ---------------- ##
2010_ASBOX
2011 echo
2012 # The following way of writing the cache mishandles newlines in values,
2013(
2014 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2015 eval ac_val=\$$ac_var
2016 case $ac_val in #(
2017 *${as_nl}*)
2018 case $ac_var in #(
2019 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2020$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2021 esac
2022 case $ac_var in #(
2023 _ | IFS | as_nl) ;; #(
2024 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2025 *) { eval $ac_var=; unset $ac_var;} ;;
2026 esac ;;
2027 esac
2028 done
2029 (set) 2>&1 |
2030 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2031 *${as_nl}ac_space=\ *)
2032 sed -n \
2033 "s/'\''/'\''\\\\'\'''\''/g;
2034 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2035 ;; #(
2036 *)
2037 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2038 ;;
2039 esac |
2040 sort
2041)
2042 echo
2043
2044 cat <<\_ASBOX
2045## ----------------- ##
2046## Output variables. ##
2047## ----------------- ##
2048_ASBOX
2049 echo
2050 for ac_var in $ac_subst_vars
2051 do
2052 eval ac_val=\$$ac_var
2053 case $ac_val in
2054 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2055 esac
2056 $as_echo "$ac_var='\''$ac_val'\''"
2057 done | sort
2058 echo
2059
2060 if test -n "$ac_subst_files"; then
2061 cat <<\_ASBOX
2062## ------------------- ##
2063## File substitutions. ##
2064## ------------------- ##
2065_ASBOX
2066 echo
2067 for ac_var in $ac_subst_files
2068 do
2069 eval ac_val=\$$ac_var
2070 case $ac_val in
2071 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2072 esac
2073 $as_echo "$ac_var='\''$ac_val'\''"
2074 done | sort
2075 echo
2076 fi
2077
2078 if test -s confdefs.h; then
2079 cat <<\_ASBOX
2080## ----------- ##
2081## confdefs.h. ##
2082## ----------- ##
2083_ASBOX
2084 echo
2085 cat confdefs.h
2086 echo
2087 fi
2088 test "$ac_signal" != 0 &&
2089 $as_echo "$as_me: caught signal $ac_signal"
2090 $as_echo "$as_me: exit $exit_status"
2091 } >&5
2092 rm -f core *.core core.conftest.* &&
2093 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2094 exit $exit_status
2095' 0
2096for ac_signal in 1 2 13 15; do
2097 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2098done
2099ac_signal=0
2100
2101# confdefs.h avoids OS command line length limits that DEFS can exceed.
2102rm -f -r conftest* confdefs.h
2103
2104$as_echo "/* confdefs.h */" > confdefs.h
2105
2106# Predefined preprocessor variables.
2107
2108cat >>confdefs.h <<_ACEOF
2109#define PACKAGE_NAME "$PACKAGE_NAME"
2110_ACEOF
2111
2112cat >>confdefs.h <<_ACEOF
2113#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2114_ACEOF
2115
2116cat >>confdefs.h <<_ACEOF
2117#define PACKAGE_VERSION "$PACKAGE_VERSION"
2118_ACEOF
2119
2120cat >>confdefs.h <<_ACEOF
2121#define PACKAGE_STRING "$PACKAGE_STRING"
2122_ACEOF
2123
2124cat >>confdefs.h <<_ACEOF
2125#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2126_ACEOF
2127
2128cat >>confdefs.h <<_ACEOF
2129#define PACKAGE_URL "$PACKAGE_URL"
2130_ACEOF
2131
2132
2133# Let the site file select an alternate cache file if it wants to.
2134# Prefer an explicitly selected file to automatically selected ones.
2135ac_site_file1=NONE
2136ac_site_file2=NONE
2137if test -n "$CONFIG_SITE"; then
2138 ac_site_file1=$CONFIG_SITE
2139elif test "x$prefix" != xNONE; then
2140 ac_site_file1=$prefix/share/config.site
2141 ac_site_file2=$prefix/etc/config.site
2142else
2143 ac_site_file1=$ac_default_prefix/share/config.site
2144 ac_site_file2=$ac_default_prefix/etc/config.site
2145fi
2146for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2147do
2148 test "x$ac_site_file" = xNONE && continue
2149 if test -r "$ac_site_file"; then
2150 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2151$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2152 sed 's/^/| /' "$ac_site_file" >&5
2153 . "$ac_site_file"
2154 fi
2155done
2156
2157if test -r "$cache_file"; then
2158 # Some versions of bash will fail to source /dev/null (special
2159 # files actually), so we avoid doing that.
2160 if test -f "$cache_file"; then
2161 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2162$as_echo "$as_me: loading cache $cache_file" >&6;}
2163 case $cache_file in
2164 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2165 *) . "./$cache_file";;
2166 esac
2167 fi
2168else
2169 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2170$as_echo "$as_me: creating cache $cache_file" >&6;}
2171 >$cache_file
2172fi
2173
2174# Check that the precious variables saved in the cache have kept the same
2175# value.
2176ac_cache_corrupted=false
2177for ac_var in $ac_precious_vars; do
2178 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2179 eval ac_new_set=\$ac_env_${ac_var}_set
2180 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2181 eval ac_new_val=\$ac_env_${ac_var}_value
2182 case $ac_old_set,$ac_new_set in
2183 set,)
2184 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2185$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2186 ac_cache_corrupted=: ;;
2187 ,set)
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2189$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2190 ac_cache_corrupted=: ;;
2191 ,);;
2192 *)
2193 if test "x$ac_old_val" != "x$ac_new_val"; then
2194 # differences in whitespace do not lead to failure.
2195 ac_old_val_w=`echo x $ac_old_val`
2196 ac_new_val_w=`echo x $ac_new_val`
2197 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2199$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2200 ac_cache_corrupted=:
2201 else
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2203$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2204 eval $ac_var=\$ac_old_val
2205 fi
2206 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2207$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2208 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2209$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2210 fi;;
2211 esac
2212 # Pass precious variables to config.status.
2213 if test "$ac_new_set" = set; then
2214 case $ac_new_val in
2215 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2216 *) ac_arg=$ac_var=$ac_new_val ;;
2217 esac
2218 case " $ac_configure_args " in
2219 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2220 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2221 esac
2222 fi
2223done
2224if $ac_cache_corrupted; then
2225 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2226$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2227 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2228$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2229 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2230fi
2231## -------------------- ##
2232## Main body of script. ##
2233## -------------------- ##
2234
2235ac_ext=c
2236ac_cpp='$CPP $CPPFLAGS'
2237ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2238ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2239ac_compiler_gnu=$ac_cv_c_compiler_gnu
2240
2241
ef016f83
MF
2242# This file contains common code used by all simulators.
2243#
2244# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2245# directory. It is intended to be invoked before any target specific stuff.
2246# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2247# It is intended to be invoked last.
2248#
2249# The simulator's configure.in should look like:
2250#
2251# dnl Process this file with autoconf to produce a configure script.
6ffe910a 2252# AC_PREREQ(2.64)dnl
ef016f83 2253# AC_INIT(Makefile.in)
6ffe910a 2254# sinclude(../common/aclocal.m4)
ef016f83
MF
2255#
2256# SIM_AC_COMMON
2257#
2258# ... target specific stuff ...
2259#
2260# SIM_AC_OUTPUT
2261
2262# Include global overrides and fixes for Autoconf.
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
6ffe910a
MF
2282
2283
2284
ef016f83
MF
2285
2286
2287
2288
2289# _AC_CHECK_DECL_BODY
2290# -------------------
2291# Shell function body for AC_CHECK_DECL.
2292# _AC_CHECK_DECL_BODY
2293
2294# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2295# INCLUDES)
2296# -------------------------------------------------------------
2297# Helper to AC_CHECK_DECLS, which generates the check for a single
2298# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2299# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
db2e4d67 2310
6bb11ab3
L
2311
2312# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2313#
6bb11ab3
L
2314# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2315# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2316# Written by Gordon Matzigkeit, 1996
2317#
2318# This file is free software; the Free Software Foundation gives
2319# unlimited permission to copy and/or distribute it, with or without
2320# modifications, as long as this notice is preserved.
db2e4d67 2321
db2e4d67 2322
db2e4d67 2323
6bb11ab3 2324# serial 56 LT_INIT
db2e4d67
MF
2325
2326
6bb11ab3
L
2327# LT_PREREQ(VERSION)
2328# ------------------
2329# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2330
db2e4d67
MF
2331
2332
6bb11ab3
L
2333# _LT_CHECK_BUILDDIR
2334# ------------------
2335# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2336
2337
ef016f83 2338
6bb11ab3
L
2339# LT_INIT([OPTIONS])
2340# ------------------
2341# LT_INIT
ef016f83 2342
6bb11ab3
L
2343# Old names:
2344# This is what autoupdate's m4 run will expand. It fires
2345# the warning (with _au_warn_XXX), outputs it into the
2346# updated configure.ac (with AC_DIAGNOSE), and then outputs
2347# the replacement expansion.
ef016f83
MF
2348
2349
6bb11ab3
L
2350# This is an auxiliary macro that is also run when
2351# autoupdate runs m4. It simply calls m4_warning, but
2352# we need a wrapper so that each warning is emitted only
2353# once. We break the quoting in m4_warning's argument in
2354# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83
MF
2355
2356
6bb11ab3
L
2357# Finally, this is the expansion that is picked up by
2358# autoconf. It tells the user to run autoupdate, and
2359# then outputs the replacement expansion. We do not care
2360# about autoupdate's warning because that contains
2361# information on what to do *after* running autoupdate.
ef016f83 2362
6bb11ab3
L
2363# This is what autoupdate's m4 run will expand. It fires
2364# the warning (with _au_warn_XXX), outputs it into the
2365# updated configure.ac (with AC_DIAGNOSE), and then outputs
2366# the replacement expansion.
ef016f83
MF
2367
2368
6bb11ab3
L
2369# This is an auxiliary macro that is also run when
2370# autoupdate runs m4. It simply calls m4_warning, but
2371# we need a wrapper so that each warning is emitted only
2372# once. We break the quoting in m4_warning's argument in
2373# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83
MF
2374
2375
6bb11ab3
L
2376# Finally, this is the expansion that is picked up by
2377# autoconf. It tells the user to run autoupdate, and
2378# then outputs the replacement expansion. We do not care
2379# about autoupdate's warning because that contains
2380# information on what to do *after* running autoupdate.
ef016f83
MF
2381
2382
2383
6bb11ab3
L
2384# _LT_CC_BASENAME(CC)
2385# -------------------
2386# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
ef016f83
MF
2387
2388
2389
6bb11ab3
L
2390# _LT_FILEUTILS_DEFAULTS
2391# ----------------------
2392# It is okay to use these file commands and assume they have been set
2393# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2394# _LT_FILEUTILS_DEFAULTS
ef016f83
MF
2395
2396
6bb11ab3
L
2397# _LT_SETUP
2398# ---------
2399# _LT_SETUP
ef016f83
MF
2400
2401
6bb11ab3
L
2402# _LT_PREPARE_SED_QUOTE_VARS
2403# --------------------------
2404# Define a few sed substitution that help us do robust quoting.
ef016f83
MF
2405
2406
6bb11ab3
L
2407# _LT_PROG_LTMAIN
2408# ---------------
2409# Note that this code is called both from `configure', and `config.status'
2410# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2411# `config.status' has no value for ac_aux_dir unless we are using Automake,
2412# so we pass a copy along to make sure it has a sensible value anyway.
2413# _LT_PROG_LTMAIN
ef016f83
MF
2414
2415
6bb11ab3
L
2416## ------------------------------------- ##
2417## Accumulate code for creating libtool. ##
2418## ------------------------------------- ##
ef016f83 2419
6bb11ab3
L
2420# So that we can recreate a full libtool script including additional
2421# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2422# in macros and then make a single call at the end using the `libtool'
2423# label.
ef016f83
MF
2424
2425
6bb11ab3
L
2426# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2427# ----------------------------------------
2428# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
ef016f83
MF
2429
2430
6bb11ab3 2431# Initialize.
ef016f83
MF
2432
2433
2434
6bb11ab3
L
2435# _LT_CONFIG_LIBTOOL([COMMANDS])
2436# ------------------------------
2437# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
ef016f83
MF
2438
2439
6bb11ab3 2440# Initialize.
ef016f83
MF
2441
2442
2443
6bb11ab3
L
2444# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2445# -----------------------------------------------------
ef016f83
MF
2446
2447
2448
6bb11ab3
L
2449# _LT_FORMAT_COMMENT([COMMENT])
2450# -----------------------------
2451# Add leading comment marks to the start of each line, and a trailing
2452# full-stop to the whole comment if one is not present already.
ef016f83
MF
2453
2454
2455
2456
6bb11ab3
L
2457## ------------------------ ##
2458## FIXME: Eliminate VARNAME ##
2459## ------------------------ ##
ef016f83
MF
2460
2461
6bb11ab3
L
2462# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2463# -------------------------------------------------------------------
2464# CONFIGNAME is the name given to the value in the libtool script.
2465# VARNAME is the (base) name used in the configure script.
2466# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2467# VARNAME. Any other value will be used directly.
ef016f83 2468
ef016f83
MF
2469
2470
6bb11ab3
L
2471# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2472# --------------------------------------------------------
ef016f83
MF
2473
2474
2475
6bb11ab3
L
2476# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2477# ------------------------------------------------
ef016f83
MF
2478
2479
2480
6bb11ab3
L
2481# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2482# ---------------------------------------------------------
ef016f83
MF
2483
2484
2485
6bb11ab3
L
2486# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2487# --------------------------------------------------
ef016f83
MF
2488
2489
2490
6bb11ab3
L
2491# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2492# ---------------------------------------------------
ef016f83
MF
2493
2494
2495
6bb11ab3
L
2496# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2497# ---------------------------------------------------
ef016f83
MF
2498
2499
2500
2501
6bb11ab3
L
2502# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2503# ------------------------------------------------
ef016f83
MF
2504
2505
2506
2507
6bb11ab3
L
2508# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2509# ------------------------------------
2510# Quote a variable value, and forward it to `config.status' so that its
2511# declaration there will have the same value as in `configure'. VARNAME
2512# must have a single quote delimited value for this to work.
ef016f83
MF
2513
2514
2515
6bb11ab3
L
2516# _LT_CONFIG_STATUS_DECLARATIONS
2517# ------------------------------
2518# We delimit libtool config variables with single quotes, so when
2519# we write them to config.status, we have to be sure to quote all
2520# embedded single quotes properly. In configure, this macro expands
2521# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2522#
2523# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
ef016f83
MF
2524
2525
2526
6bb11ab3
L
2527# _LT_LIBTOOL_TAGS
2528# ----------------
2529# Output comment and list of tags supported by the script
ef016f83
MF
2530
2531
2532
6bb11ab3
L
2533# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2534# -----------------------------------
2535# Extract the dictionary values for VARNAME (optionally with TAG) and
2536# expand to a commented shell variable setting:
2537#
2538# # Some comment about what VAR is for.
2539# visible_name=$lt_internal_name
ef016f83
MF
2540
2541
ef016f83 2542
6bb11ab3
L
2543# _LT_LIBTOOL_CONFIG_VARS
2544# -----------------------
2545# Produce commented declarations of non-tagged libtool config variables
2546# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2547# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2548# section) are produced by _LT_LIBTOOL_TAG_VARS.
ef016f83
MF
2549
2550
2551
6bb11ab3
L
2552# _LT_LIBTOOL_TAG_VARS(TAG)
2553# -------------------------
ef016f83
MF
2554
2555
2556
6bb11ab3
L
2557# _LT_TAGVAR(VARNAME, [TAGNAME])
2558# ------------------------------
ef016f83
MF
2559
2560
2561
6bb11ab3
L
2562# _LT_CONFIG_COMMANDS
2563# -------------------
2564# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2565# variables for single and double quote escaping we saved from calls
2566# to _LT_DECL, we can put quote escaped variables declarations
2567# into `config.status', and then the shell code to quote escape them in
2568# for loops in `config.status'. Finally, any additional code accumulated
2569# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2570#_LT_CONFIG_COMMANDS
2571
2572
2573# Initialize.
2574
2575
2576# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2577# ------------------------------------
2578# Generate a child script FILE with all initialization necessary to
2579# reuse the environment learned by the parent script, and make the
2580# file executable. If COMMENT is supplied, it is inserted after the
2581# `#!' sequence but before initialization text begins. After this
2582# macro, additional text can be appended to FILE to form the body of
2583# the child script. The macro ends with non-zero status if the
2584# file could not be fully written (such as if the disk is full).
2585# _LT_GENERATED_FILE_INIT
2586
2587# LT_OUTPUT
2588# ---------
2589# This macro allows early generation of the libtool script (before
2590# AC_OUTPUT is called), incase it is used in configure for compilation
2591# tests.
2592# LT_OUTPUT
2593
2594
2595# _LT_CONFIG(TAG)
2596# ---------------
2597# If TAG is the built-in tag, create an initial libtool script with a
2598# default configuration from the untagged config vars. Otherwise add code
2599# to config.status for appending the configuration named by TAG from the
2600# matching tagged config vars.
2601# _LT_CONFIG
ef016f83
MF
2602
2603
6bb11ab3
L
2604# LT_SUPPORTED_TAG(TAG)
2605# ---------------------
2606# Trace this macro to discover what tags are supported by the libtool
2607# --tag option, using:
2608# autoconf --trace 'LT_SUPPORTED_TAG:$1'
ef016f83 2609
ef016f83 2610
ef016f83 2611
6bb11ab3 2612# C support is built-in for now
ef016f83 2613
ef016f83
MF
2614
2615
2616
6bb11ab3
L
2617# LT_LANG(LANG)
2618# -------------
2619# Enable libtool support for the given language if not already enabled.
2620# LT_LANG
ef016f83
MF
2621
2622
6bb11ab3
L
2623# _LT_LANG(LANGNAME)
2624# ------------------
2625# _LT_LANG
ef016f83
MF
2626
2627
6bb11ab3
L
2628# _LT_LANG_DEFAULT_CONFIG
2629# -----------------------
2630# _LT_LANG_DEFAULT_CONFIG
ef016f83 2631
6bb11ab3
L
2632# Obsolete macros:
2633# This is what autoupdate's m4 run will expand. It fires
2634# the warning (with _au_warn_XXX), outputs it into the
2635# updated configure.ac (with AC_DIAGNOSE), and then outputs
2636# the replacement expansion.
ef016f83 2637
ef016f83 2638
6bb11ab3
L
2639# This is an auxiliary macro that is also run when
2640# autoupdate runs m4. It simply calls m4_warning, but
2641# we need a wrapper so that each warning is emitted only
2642# once. We break the quoting in m4_warning's argument in
2643# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83 2644
ef016f83 2645
6bb11ab3
L
2646# Finally, this is the expansion that is picked up by
2647# autoconf. It tells the user to run autoupdate, and
2648# then outputs the replacement expansion. We do not care
2649# about autoupdate's warning because that contains
2650# information on what to do *after* running autoupdate.
ef016f83 2651
6bb11ab3
L
2652# This is what autoupdate's m4 run will expand. It fires
2653# the warning (with _au_warn_XXX), outputs it into the
2654# updated configure.ac (with AC_DIAGNOSE), and then outputs
2655# the replacement expansion.
ef016f83
MF
2656
2657
6bb11ab3
L
2658# This is an auxiliary macro that is also run when
2659# autoupdate runs m4. It simply calls m4_warning, but
2660# we need a wrapper so that each warning is emitted only
2661# once. We break the quoting in m4_warning's argument in
2662# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83
MF
2663
2664
6bb11ab3
L
2665# Finally, this is the expansion that is picked up by
2666# autoconf. It tells the user to run autoupdate, and
2667# then outputs the replacement expansion. We do not care
2668# about autoupdate's warning because that contains
2669# information on what to do *after* running autoupdate.
ef016f83 2670
6bb11ab3
L
2671# This is what autoupdate's m4 run will expand. It fires
2672# the warning (with _au_warn_XXX), outputs it into the
2673# updated configure.ac (with AC_DIAGNOSE), and then outputs
2674# the replacement expansion.
ef016f83
MF
2675
2676
6bb11ab3
L
2677# This is an auxiliary macro that is also run when
2678# autoupdate runs m4. It simply calls m4_warning, but
2679# we need a wrapper so that each warning is emitted only
2680# once. We break the quoting in m4_warning's argument in
2681# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83
MF
2682
2683
6bb11ab3
L
2684# Finally, this is the expansion that is picked up by
2685# autoconf. It tells the user to run autoupdate, and
2686# then outputs the replacement expansion. We do not care
2687# about autoupdate's warning because that contains
2688# information on what to do *after* running autoupdate.
ef016f83 2689
6bb11ab3
L
2690# This is what autoupdate's m4 run will expand. It fires
2691# the warning (with _au_warn_XXX), outputs it into the
2692# updated configure.ac (with AC_DIAGNOSE), and then outputs
2693# the replacement expansion.
ef016f83
MF
2694
2695
6bb11ab3
L
2696# This is an auxiliary macro that is also run when
2697# autoupdate runs m4. It simply calls m4_warning, but
2698# we need a wrapper so that each warning is emitted only
2699# once. We break the quoting in m4_warning's argument in
2700# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83
MF
2701
2702
6bb11ab3
L
2703# Finally, this is the expansion that is picked up by
2704# autoconf. It tells the user to run autoupdate, and
2705# then outputs the replacement expansion. We do not care
2706# about autoupdate's warning because that contains
2707# information on what to do *after* running autoupdate.
ef016f83 2708
6bb11ab3
L
2709# This is what autoupdate's m4 run will expand. It fires
2710# the warning (with _au_warn_XXX), outputs it into the
2711# updated configure.ac (with AC_DIAGNOSE), and then outputs
2712# the replacement expansion.
ef016f83
MF
2713
2714
6bb11ab3
L
2715# This is an auxiliary macro that is also run when
2716# autoupdate runs m4. It simply calls m4_warning, but
2717# we need a wrapper so that each warning is emitted only
2718# once. We break the quoting in m4_warning's argument in
2719# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83
MF
2720
2721
6bb11ab3
L
2722# Finally, this is the expansion that is picked up by
2723# autoconf. It tells the user to run autoupdate, and
2724# then outputs the replacement expansion. We do not care
2725# about autoupdate's warning because that contains
2726# information on what to do *after* running autoupdate.
ef016f83
MF
2727
2728
2729
6bb11ab3
L
2730# _LT_TAG_COMPILER
2731# ----------------
2732# _LT_TAG_COMPILER
ef016f83
MF
2733
2734
6bb11ab3
L
2735# _LT_COMPILER_BOILERPLATE
2736# ------------------------
2737# Check for compiler boilerplate output or warnings with
2738# the simple compiler test code.
2739# _LT_COMPILER_BOILERPLATE
ef016f83 2740
ef016f83 2741
6bb11ab3
L
2742# _LT_LINKER_BOILERPLATE
2743# ----------------------
2744# Check for linker boilerplate output or warnings with
2745# the simple link test code.
2746# _LT_LINKER_BOILERPLATE
ef016f83 2747
6bb11ab3
L
2748# _LT_REQUIRED_DARWIN_CHECKS
2749# -------------------------
ef016f83 2750
ef016f83 2751
ef016f83 2752
6bb11ab3
L
2753# _LT_DARWIN_LINKER_FEATURES
2754# --------------------------
2755# Checks for linker and compiler features on darwin
ef016f83 2756
ef016f83 2757
6bb11ab3
L
2758# _LT_SYS_MODULE_PATH_AIX
2759# -----------------------
2760# Links a minimal program and checks the executable
2761# for the system default hardcoded library path. In most cases,
2762# this is /usr/lib:/lib, but when the MPI compilers are used
2763# the location of the communication and MPI libs are included too.
2764# If we don't find anything, use the default library path according
2765# to the aix ld manual.
2766# _LT_SYS_MODULE_PATH_AIX
ef016f83
MF
2767
2768
6bb11ab3
L
2769# _LT_SHELL_INIT(ARG)
2770# -------------------
2771# _LT_SHELL_INIT
ef016f83 2772
ef016f83
MF
2773
2774
6bb11ab3
L
2775# _LT_PROG_ECHO_BACKSLASH
2776# -----------------------
2777# Find how we can fake an echo command that does not interpret backslash.
2778# In particular, with Autoconf 2.60 or later we add some code to the start
2779# of the generated configure script which will find a shell with a builtin
2780# printf (which we can use as an echo command).
2781# _LT_PROG_ECHO_BACKSLASH
ef016f83 2782
ef016f83 2783
6bb11ab3
L
2784# _LT_ENABLE_LOCK
2785# ---------------
2786# _LT_ENABLE_LOCK
ef016f83 2787
ef016f83 2788
6bb11ab3
L
2789# _LT_CMD_OLD_ARCHIVE
2790# -------------------
2791# _LT_CMD_OLD_ARCHIVE
ef016f83
MF
2792
2793
6bb11ab3
L
2794# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2795# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2796# ----------------------------------------------------------------
2797# Check whether the given compiler option works
2798# _LT_COMPILER_OPTION
ef016f83 2799
6bb11ab3
L
2800# Old name:
2801# This is what autoupdate's m4 run will expand. It fires
2802# the warning (with _au_warn_XXX), outputs it into the
2803# updated configure.ac (with AC_DIAGNOSE), and then outputs
2804# the replacement expansion.
ef016f83 2805
ef016f83 2806
6bb11ab3
L
2807# This is an auxiliary macro that is also run when
2808# autoupdate runs m4. It simply calls m4_warning, but
2809# we need a wrapper so that each warning is emitted only
2810# once. We break the quoting in m4_warning's argument in
2811# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83 2812
ef016f83 2813
6bb11ab3
L
2814# Finally, this is the expansion that is picked up by
2815# autoconf. It tells the user to run autoupdate, and
2816# then outputs the replacement expansion. We do not care
2817# about autoupdate's warning because that contains
2818# information on what to do *after* running autoupdate.
ef016f83 2819
ef016f83 2820
ef016f83 2821
6bb11ab3
L
2822# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2823# [ACTION-SUCCESS], [ACTION-FAILURE])
2824# ----------------------------------------------------
2825# Check whether the given linker option works
2826# _LT_LINKER_OPTION
ef016f83 2827
6bb11ab3
L
2828# Old name:
2829# This is what autoupdate's m4 run will expand. It fires
2830# the warning (with _au_warn_XXX), outputs it into the
2831# updated configure.ac (with AC_DIAGNOSE), and then outputs
2832# the replacement expansion.
ef016f83 2833
ef016f83 2834
6bb11ab3
L
2835# This is an auxiliary macro that is also run when
2836# autoupdate runs m4. It simply calls m4_warning, but
2837# we need a wrapper so that each warning is emitted only
2838# once. We break the quoting in m4_warning's argument in
2839# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83 2840
ef016f83 2841
6bb11ab3
L
2842# Finally, this is the expansion that is picked up by
2843# autoconf. It tells the user to run autoupdate, and
2844# then outputs the replacement expansion. We do not care
2845# about autoupdate's warning because that contains
2846# information on what to do *after* running autoupdate.
ef016f83 2847
ef016f83 2848
ef016f83 2849
6bb11ab3
L
2850# LT_CMD_MAX_LEN
2851#---------------
2852# LT_CMD_MAX_LEN
ef016f83 2853
6bb11ab3
L
2854# Old name:
2855# This is what autoupdate's m4 run will expand. It fires
2856# the warning (with _au_warn_XXX), outputs it into the
2857# updated configure.ac (with AC_DIAGNOSE), and then outputs
2858# the replacement expansion.
ef016f83 2859
ef016f83 2860
6bb11ab3
L
2861# This is an auxiliary macro that is also run when
2862# autoupdate runs m4. It simply calls m4_warning, but
2863# we need a wrapper so that each warning is emitted only
2864# once. We break the quoting in m4_warning's argument in
2865# order to expand this macro's arguments, not AU_DEFUN's.
ef016f83 2866
ef016f83 2867
6bb11ab3
L
2868# Finally, this is the expansion that is picked up by
2869# autoconf. It tells the user to run autoupdate, and
2870# then outputs the replacement expansion. We do not care
2871# about autoupdate's warning because that contains
2872# information on what to do *after* running autoupdate.
ef016f83 2873
ef016f83 2874
ef016f83 2875
6bb11ab3
L
2876# _LT_HEADER_DLFCN
2877# ----------------
2878# _LT_HEADER_DLFCN
ef016f83 2879
ef016f83 2880
6bb11ab3
L
2881# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2882# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2883# ----------------------------------------------------------------
2884# _LT_TRY_DLOPEN_SELF
ef016f83 2885
ef016f83 2886
6bb11ab3
L
2887# LT_SYS_DLOPEN_SELF
2888# ------------------
2889# LT_SYS_DLOPEN_SELF
ef016f83 2890
6bb11ab3
L
2891# Old name:
2892# This is what autoupdate's m4 run will expand. It fires
2893# the warning (with _au_warn_XXX), outputs it into the
2894# updated configure.ac (with AC_DIAGNOSE), and then outputs
2895# the replacement expansion.
ef016f83 2896
6bb11ab3
L
2897
2898# This is an auxiliary macro that is also run when
2899# autoupdate runs m4. It simply calls m4_warning, but
2900# we need a wrapper so that each warning is emitted only
2901# once. We break the quoting in m4_warning's argument in
2902# order to expand this macro's arguments, not AU_DEFUN's.
2903
2904
2905# Finally, this is the expansion that is picked up by
2906# autoconf. It tells the user to run autoupdate, and
2907# then outputs the replacement expansion. We do not care
2908# about autoupdate's warning because that contains
2909# information on what to do *after* running autoupdate.
2910
2911
2912
2913# _LT_COMPILER_C_O([TAGNAME])
2914# ---------------------------
2915# Check to see if options -c and -o are simultaneously supported by compiler.
2916# This macro does not hard code the compiler like AC_PROG_CC_C_O.
2917# _LT_COMPILER_C_O
2918
2919
2920# _LT_COMPILER_FILE_LOCKS([TAGNAME])
2921# ----------------------------------
2922# Check to see if we can do hard links to lock some files if needed
2923# _LT_COMPILER_FILE_LOCKS
2924
2925
2926# _LT_CHECK_OBJDIR
2927# ----------------
2928# _LT_CHECK_OBJDIR
2929
2930
2931# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2932# --------------------------------------
2933# Check hardcoding attributes.
2934# _LT_LINKER_HARDCODE_LIBPATH
2935
2936
2937# _LT_CMD_STRIPLIB
2938# ----------------
2939# _LT_CMD_STRIPLIB
2940
2941
2942# _LT_SYS_DYNAMIC_LINKER([TAG])
2943# -----------------------------
2944# PORTME Fill in your ld.so characteristics
2945# _LT_SYS_DYNAMIC_LINKER
2946
2947
2948# _LT_PATH_TOOL_PREFIX(TOOL)
2949# --------------------------
2950# find a file program which can recognize shared library
2951# _LT_PATH_TOOL_PREFIX
2952
2953# Old name:
2954# This is what autoupdate's m4 run will expand. It fires
2955# the warning (with _au_warn_XXX), outputs it into the
2956# updated configure.ac (with AC_DIAGNOSE), and then outputs
2957# the replacement expansion.
2958
2959
2960# This is an auxiliary macro that is also run when
2961# autoupdate runs m4. It simply calls m4_warning, but
2962# we need a wrapper so that each warning is emitted only
2963# once. We break the quoting in m4_warning's argument in
2964# order to expand this macro's arguments, not AU_DEFUN's.
2965
2966
2967# Finally, this is the expansion that is picked up by
2968# autoconf. It tells the user to run autoupdate, and
2969# then outputs the replacement expansion. We do not care
2970# about autoupdate's warning because that contains
2971# information on what to do *after* running autoupdate.
2972
2973
2974
2975# _LT_PATH_MAGIC
2976# --------------
2977# find a file program which can recognize a shared library
2978# _LT_PATH_MAGIC
2979
2980
2981# LT_PATH_LD
2982# ----------
2983# find the pathname to the GNU or non-GNU linker
2984# LT_PATH_LD
2985
2986# Old names:
2987# This is what autoupdate's m4 run will expand. It fires
2988# the warning (with _au_warn_XXX), outputs it into the
2989# updated configure.ac (with AC_DIAGNOSE), and then outputs
2990# the replacement expansion.
2991
2992
2993# This is an auxiliary macro that is also run when
2994# autoupdate runs m4. It simply calls m4_warning, but
2995# we need a wrapper so that each warning is emitted only
2996# once. We break the quoting in m4_warning's argument in
2997# order to expand this macro's arguments, not AU_DEFUN's.
2998
2999
3000# Finally, this is the expansion that is picked up by
3001# autoconf. It tells the user to run autoupdate, and
3002# then outputs the replacement expansion. We do not care
3003# about autoupdate's warning because that contains
3004# information on what to do *after* running autoupdate.
3005
3006# This is what autoupdate's m4 run will expand. It fires
3007# the warning (with _au_warn_XXX), outputs it into the
3008# updated configure.ac (with AC_DIAGNOSE), and then outputs
3009# the replacement expansion.
3010
3011
3012# This is an auxiliary macro that is also run when
3013# autoupdate runs m4. It simply calls m4_warning, but
3014# we need a wrapper so that each warning is emitted only
3015# once. We break the quoting in m4_warning's argument in
3016# order to expand this macro's arguments, not AU_DEFUN's.
3017
3018
3019# Finally, this is the expansion that is picked up by
3020# autoconf. It tells the user to run autoupdate, and
3021# then outputs the replacement expansion. We do not care
3022# about autoupdate's warning because that contains
3023# information on what to do *after* running autoupdate.
3024
3025
3026
3027# _LT_PATH_LD_GNU
3028#- --------------
3029# _LT_PATH_LD_GNU
3030
3031
3032# _LT_CMD_RELOAD
3033# --------------
3034# find reload flag for linker
3035# -- PORTME Some linkers may need a different reload flag.
3036# _LT_CMD_RELOAD
3037
3038
3039# _LT_CHECK_MAGIC_METHOD
3040# ----------------------
3041# how to check for library dependencies
3042# -- PORTME fill in with the dynamic library characteristics
3043# _LT_CHECK_MAGIC_METHOD
3044
3045
3046# LT_PATH_NM
3047# ----------
3048# find the pathname to a BSD- or MS-compatible name lister
3049# LT_PATH_NM
3050
3051# Old names:
3052# This is what autoupdate's m4 run will expand. It fires
3053# the warning (with _au_warn_XXX), outputs it into the
3054# updated configure.ac (with AC_DIAGNOSE), and then outputs
3055# the replacement expansion.
3056
3057
3058# This is an auxiliary macro that is also run when
3059# autoupdate runs m4. It simply calls m4_warning, but
3060# we need a wrapper so that each warning is emitted only
3061# once. We break the quoting in m4_warning's argument in
3062# order to expand this macro's arguments, not AU_DEFUN's.
3063
3064
3065# Finally, this is the expansion that is picked up by
3066# autoconf. It tells the user to run autoupdate, and
3067# then outputs the replacement expansion. We do not care
3068# about autoupdate's warning because that contains
3069# information on what to do *after* running autoupdate.
3070
3071# This is what autoupdate's m4 run will expand. It fires
3072# the warning (with _au_warn_XXX), outputs it into the
3073# updated configure.ac (with AC_DIAGNOSE), and then outputs
3074# the replacement expansion.
3075
3076
3077# This is an auxiliary macro that is also run when
3078# autoupdate runs m4. It simply calls m4_warning, but
3079# we need a wrapper so that each warning is emitted only
3080# once. We break the quoting in m4_warning's argument in
3081# order to expand this macro's arguments, not AU_DEFUN's.
3082
3083
3084# Finally, this is the expansion that is picked up by
3085# autoconf. It tells the user to run autoupdate, and
3086# then outputs the replacement expansion. We do not care
3087# about autoupdate's warning because that contains
3088# information on what to do *after* running autoupdate.
3089
3090
3091
3092# LT_LIB_M
3093# --------
3094# check for math library
3095# LT_LIB_M
3096
3097# Old name:
3098# This is what autoupdate's m4 run will expand. It fires
3099# the warning (with _au_warn_XXX), outputs it into the
3100# updated configure.ac (with AC_DIAGNOSE), and then outputs
3101# the replacement expansion.
3102
3103
3104# This is an auxiliary macro that is also run when
3105# autoupdate runs m4. It simply calls m4_warning, but
3106# we need a wrapper so that each warning is emitted only
3107# once. We break the quoting in m4_warning's argument in
3108# order to expand this macro's arguments, not AU_DEFUN's.
3109
3110
3111# Finally, this is the expansion that is picked up by
3112# autoconf. It tells the user to run autoupdate, and
3113# then outputs the replacement expansion. We do not care
3114# about autoupdate's warning because that contains
3115# information on what to do *after* running autoupdate.
3116
3117
3118
3119# _LT_COMPILER_NO_RTTI([TAGNAME])
3120# -------------------------------
3121# _LT_COMPILER_NO_RTTI
3122
3123
3124# _LT_CMD_GLOBAL_SYMBOLS
3125# ----------------------
3126 # _LT_CMD_GLOBAL_SYMBOLS
3127
3128
3129# _LT_COMPILER_PIC([TAGNAME])
3130# ---------------------------
3131# _LT_COMPILER_PIC
3132
3133
3134# _LT_LINKER_SHLIBS([TAGNAME])
3135# ----------------------------
3136# See if the linker supports building shared libraries.
3137# _LT_LINKER_SHLIBS
3138
3139
3140# _LT_LANG_C_CONFIG([TAG])
3141# ------------------------
3142# Ensure that the configuration variables for a C compiler are suitably
3143# defined. These variables are subsequently used by _LT_CONFIG to write
3144# the compiler configuration to `libtool'.
3145# _LT_LANG_C_CONFIG
3146
3147
3148# _LT_LANG_CXX_CONFIG([TAG])
3149# --------------------------
3150# Ensure that the configuration variables for a C++ compiler are suitably
3151# defined. These variables are subsequently used by _LT_CONFIG to write
3152# the compiler configuration to `libtool'.
3153# _LT_LANG_CXX_CONFIG
3154
3155
3156# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3157# ---------------------------------
3158# Figure out "hidden" library dependencies from verbose
3159# compiler output when linking a shared library.
3160# Parse the compiler output and extract the necessary
3161# objects, libraries and library flags.
3162# _LT_SYS_HIDDEN_LIBDEPS
3163
3164
3165# _LT_LANG_F77_CONFIG([TAG])
3166# --------------------------
3167# Ensure that the configuration variables for a Fortran 77 compiler are
3168# suitably defined. These variables are subsequently used by _LT_CONFIG
3169# to write the compiler configuration to `libtool'.
3170# _LT_LANG_F77_CONFIG
3171
3172
3173# _LT_LANG_FC_CONFIG([TAG])
3174# -------------------------
3175# Ensure that the configuration variables for a Fortran compiler are
3176# suitably defined. These variables are subsequently used by _LT_CONFIG
3177# to write the compiler configuration to `libtool'.
3178# _LT_LANG_FC_CONFIG
3179
3180
3181# _LT_LANG_GCJ_CONFIG([TAG])
3182# --------------------------
3183# Ensure that the configuration variables for the GNU Java Compiler compiler
3184# are suitably defined. These variables are subsequently used by _LT_CONFIG
3185# to write the compiler configuration to `libtool'.
3186# _LT_LANG_GCJ_CONFIG
3187
3188
3189# _LT_LANG_RC_CONFIG([TAG])
3190# -------------------------
3191# Ensure that the configuration variables for the Windows resource compiler
3192# are suitably defined. These variables are subsequently used by _LT_CONFIG
3193# to write the compiler configuration to `libtool'.
3194# _LT_LANG_RC_CONFIG
3195
3196
3197# LT_PROG_GCJ
3198# -----------
3199
3200
3201# Old name:
3202# This is what autoupdate's m4 run will expand. It fires
3203# the warning (with _au_warn_XXX), outputs it into the
3204# updated configure.ac (with AC_DIAGNOSE), and then outputs
3205# the replacement expansion.
3206
3207
3208# This is an auxiliary macro that is also run when
3209# autoupdate runs m4. It simply calls m4_warning, but
3210# we need a wrapper so that each warning is emitted only
3211# once. We break the quoting in m4_warning's argument in
3212# order to expand this macro's arguments, not AU_DEFUN's.
3213
3214
3215# Finally, this is the expansion that is picked up by
3216# autoconf. It tells the user to run autoupdate, and
3217# then outputs the replacement expansion. We do not care
3218# about autoupdate's warning because that contains
3219# information on what to do *after* running autoupdate.
3220
3221
3222
3223# LT_PROG_RC
3224# ----------
3225
3226
3227# Old name:
3228# This is what autoupdate's m4 run will expand. It fires
3229# the warning (with _au_warn_XXX), outputs it into the
3230# updated configure.ac (with AC_DIAGNOSE), and then outputs
3231# the replacement expansion.
3232
3233
3234# This is an auxiliary macro that is also run when
3235# autoupdate runs m4. It simply calls m4_warning, but
3236# we need a wrapper so that each warning is emitted only
3237# once. We break the quoting in m4_warning's argument in
3238# order to expand this macro's arguments, not AU_DEFUN's.
3239
3240
3241# Finally, this is the expansion that is picked up by
3242# autoconf. It tells the user to run autoupdate, and
3243# then outputs the replacement expansion. We do not care
3244# about autoupdate's warning because that contains
3245# information on what to do *after* running autoupdate.
3246
3247
3248
3249# _LT_DECL_EGREP
3250# --------------
3251# If we don't have a new enough Autoconf to choose the best grep
3252# available, choose the one first in the user's PATH.
3253
3254
3255
3256# _LT_DECL_OBJDUMP
3257# --------------
3258# If we don't have a new enough Autoconf to choose the best objdump
3259# available, choose the one first in the user's PATH.
3260
3261
3262
3263# _LT_DECL_SED
3264# ------------
3265# Check for a fully-functional sed program, that truncates
3266# as few characters as possible. Prefer GNU sed if found.
3267# _LT_DECL_SED
3268
3269#m4_ifndef
3270
3271# Old name:
3272# This is what autoupdate's m4 run will expand. It fires
3273# the warning (with _au_warn_XXX), outputs it into the
3274# updated configure.ac (with AC_DIAGNOSE), and then outputs
3275# the replacement expansion.
3276
3277
3278# This is an auxiliary macro that is also run when
3279# autoupdate runs m4. It simply calls m4_warning, but
3280# we need a wrapper so that each warning is emitted only
3281# once. We break the quoting in m4_warning's argument in
3282# order to expand this macro's arguments, not AU_DEFUN's.
3283
3284
3285# Finally, this is the expansion that is picked up by
3286# autoconf. It tells the user to run autoupdate, and
3287# then outputs the replacement expansion. We do not care
3288# about autoupdate's warning because that contains
3289# information on what to do *after* running autoupdate.
3290
3291
3292
3293# _LT_CHECK_SHELL_FEATURES
3294# ------------------------
3295# Find out whether the shell is Bourne or XSI compatible,
3296# or has some other useful features.
3297# _LT_CHECK_SHELL_FEATURES
3298
3299
3300# _LT_PROG_XSI_SHELLFNS
3301# ---------------------
3302# Bourne and XSI compatible variants of some useful shell functions.
3303
3304
3305# Helper functions for option handling. -*- Autoconf -*-
3306#
3307# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3308# Inc.
3309# Written by Gary V. Vaughan, 2004
3310#
3311# This file is free software; the Free Software Foundation gives
3312# unlimited permission to copy and/or distribute it, with or without
3313# modifications, as long as this notice is preserved.
3314
3315# serial 6 ltoptions.m4
3316
3317# This is to help aclocal find these macros, as it can't see m4_define.
3318
3319
3320
3321# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3322# ------------------------------------------
3323
3324
3325
3326# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3327# ---------------------------------------
3328# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3329# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3330# saved as a flag.
3331
3332
3333
3334# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3335# ------------------------------------------------------------
3336# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3337
3338
3339
3340# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3341# -------------------------------------------------------
3342# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3343# are set.
3344
3345
3346
3347# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3348# ----------------------------------------
3349# OPTION-LIST is a space-separated list of Libtool options associated
3350# with MACRO-NAME. If any OPTION has a matching handler declared with
3351# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3352# the unknown option and exit.
3353# _LT_SET_OPTIONS
3354
3355
3356## --------------------------------- ##
3357## Macros to handle LT_INIT options. ##
3358## --------------------------------- ##
3359
3360# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3361# -----------------------------------------
3362
3363
3364
3365# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3366# -----------------------------------------------
3367# LT_OPTION_DEFINE
3368
3369
3370# dlopen
3371# ------
3372
3373
3374# This is what autoupdate's m4 run will expand. It fires
3375# the warning (with _au_warn_XXX), outputs it into the
3376# updated configure.ac (with AC_DIAGNOSE), and then outputs
3377# the replacement expansion.
3378
3379
3380# This is an auxiliary macro that is also run when
3381# autoupdate runs m4. It simply calls m4_warning, but
3382# we need a wrapper so that each warning is emitted only
3383# once. We break the quoting in m4_warning's argument in
3384# order to expand this macro's arguments, not AU_DEFUN's.
3385
3386
3387# Finally, this is the expansion that is picked up by
3388# autoconf. It tells the user to run autoupdate, and
3389# then outputs the replacement expansion. We do not care
3390# about autoupdate's warning because that contains
3391# information on what to do *after* running autoupdate.
3392
3393
3394
3395
3396# win32-dll
3397# ---------
3398# Declare package support for building win32 dll's.
3399# win32-dll
3400
3401# This is what autoupdate's m4 run will expand. It fires
3402# the warning (with _au_warn_XXX), outputs it into the
3403# updated configure.ac (with AC_DIAGNOSE), and then outputs
3404# the replacement expansion.
3405
3406
3407# This is an auxiliary macro that is also run when
3408# autoupdate runs m4. It simply calls m4_warning, but
3409# we need a wrapper so that each warning is emitted only
3410# once. We break the quoting in m4_warning's argument in
3411# order to expand this macro's arguments, not AU_DEFUN's.
3412
3413
3414# Finally, this is the expansion that is picked up by
3415# autoconf. It tells the user to run autoupdate, and
3416# then outputs the replacement expansion. We do not care
3417# about autoupdate's warning because that contains
3418# information on what to do *after* running autoupdate.
3419
3420
3421
3422
3423# _LT_ENABLE_SHARED([DEFAULT])
3424# ----------------------------
3425# implement the --enable-shared flag, and supports the `shared' and
3426# `disable-shared' LT_INIT options.
3427# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3428# _LT_ENABLE_SHARED
3429
3430
3431
3432
3433# Old names:
3434
3435
3436
3437
3438# This is what autoupdate's m4 run will expand. It fires
3439# the warning (with _au_warn_XXX), outputs it into the
3440# updated configure.ac (with AC_DIAGNOSE), and then outputs
3441# the replacement expansion.
3442
3443
3444# This is an auxiliary macro that is also run when
3445# autoupdate runs m4. It simply calls m4_warning, but
3446# we need a wrapper so that each warning is emitted only
3447# once. We break the quoting in m4_warning's argument in
3448# order to expand this macro's arguments, not AU_DEFUN's.
3449
3450
3451# Finally, this is the expansion that is picked up by
3452# autoconf. It tells the user to run autoupdate, and
3453# then outputs the replacement expansion. We do not care
3454# about autoupdate's warning because that contains
3455# information on what to do *after* running autoupdate.
3456
3457# This is what autoupdate's m4 run will expand. It fires
3458# the warning (with _au_warn_XXX), outputs it into the
3459# updated configure.ac (with AC_DIAGNOSE), and then outputs
3460# the replacement expansion.
3461
3462
3463# This is an auxiliary macro that is also run when
3464# autoupdate runs m4. It simply calls m4_warning, but
3465# we need a wrapper so that each warning is emitted only
3466# once. We break the quoting in m4_warning's argument in
3467# order to expand this macro's arguments, not AU_DEFUN's.
3468
3469
3470# Finally, this is the expansion that is picked up by
3471# autoconf. It tells the user to run autoupdate, and
3472# then outputs the replacement expansion. We do not care
3473# about autoupdate's warning because that contains
3474# information on what to do *after* running autoupdate.
3475
3476
3477
3478
3479
3480# _LT_ENABLE_STATIC([DEFAULT])
3481# ----------------------------
3482# implement the --enable-static flag, and support the `static' and
3483# `disable-static' LT_INIT options.
3484# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3485# _LT_ENABLE_STATIC
3486
3487
3488
3489
3490# Old names:
3491
3492
3493
3494
3495# This is what autoupdate's m4 run will expand. It fires
3496# the warning (with _au_warn_XXX), outputs it into the
3497# updated configure.ac (with AC_DIAGNOSE), and then outputs
3498# the replacement expansion.
3499
3500
3501# This is an auxiliary macro that is also run when
3502# autoupdate runs m4. It simply calls m4_warning, but
3503# we need a wrapper so that each warning is emitted only
3504# once. We break the quoting in m4_warning's argument in
3505# order to expand this macro's arguments, not AU_DEFUN's.
3506
3507
3508# Finally, this is the expansion that is picked up by
3509# autoconf. It tells the user to run autoupdate, and
3510# then outputs the replacement expansion. We do not care
3511# about autoupdate's warning because that contains
3512# information on what to do *after* running autoupdate.
3513
3514# This is what autoupdate's m4 run will expand. It fires
3515# the warning (with _au_warn_XXX), outputs it into the
3516# updated configure.ac (with AC_DIAGNOSE), and then outputs
3517# the replacement expansion.
3518
3519
3520# This is an auxiliary macro that is also run when
3521# autoupdate runs m4. It simply calls m4_warning, but
3522# we need a wrapper so that each warning is emitted only
3523# once. We break the quoting in m4_warning's argument in
3524# order to expand this macro's arguments, not AU_DEFUN's.
3525
3526
3527# Finally, this is the expansion that is picked up by
3528# autoconf. It tells the user to run autoupdate, and
3529# then outputs the replacement expansion. We do not care
3530# about autoupdate's warning because that contains
3531# information on what to do *after* running autoupdate.
3532
3533
3534
3535
3536
3537# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3538# ----------------------------------
3539# implement the --enable-fast-install flag, and support the `fast-install'
3540# and `disable-fast-install' LT_INIT options.
3541# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3542# _LT_ENABLE_FAST_INSTALL
3543
3544
3545
3546
3547# Old names:
3548# This is what autoupdate's m4 run will expand. It fires
3549# the warning (with _au_warn_XXX), outputs it into the
3550# updated configure.ac (with AC_DIAGNOSE), and then outputs
3551# the replacement expansion.
3552
3553
3554# This is an auxiliary macro that is also run when
3555# autoupdate runs m4. It simply calls m4_warning, but
3556# we need a wrapper so that each warning is emitted only
3557# once. We break the quoting in m4_warning's argument in
3558# order to expand this macro's arguments, not AU_DEFUN's.
3559
3560
3561# Finally, this is the expansion that is picked up by
3562# autoconf. It tells the user to run autoupdate, and
3563# then outputs the replacement expansion. We do not care
3564# about autoupdate's warning because that contains
3565# information on what to do *after* running autoupdate.
3566
3567
3568# This is what autoupdate's m4 run will expand. It fires
3569# the warning (with _au_warn_XXX), outputs it into the
3570# updated configure.ac (with AC_DIAGNOSE), and then outputs
3571# the replacement expansion.
3572
3573
3574# This is an auxiliary macro that is also run when
3575# autoupdate runs m4. It simply calls m4_warning, but
3576# we need a wrapper so that each warning is emitted only
3577# once. We break the quoting in m4_warning's argument in
3578# order to expand this macro's arguments, not AU_DEFUN's.
3579
3580
3581# Finally, this is the expansion that is picked up by
3582# autoconf. It tells the user to run autoupdate, and
3583# then outputs the replacement expansion. We do not care
3584# about autoupdate's warning because that contains
3585# information on what to do *after* running autoupdate.
3586
3587
3588
3589
3590# _LT_WITH_PIC([MODE])
3591# --------------------
3592# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3593# LT_INIT options.
3594# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3595# _LT_WITH_PIC
3596
3597
3598
3599
3600# Old name:
3601# This is what autoupdate's m4 run will expand. It fires
3602# the warning (with _au_warn_XXX), outputs it into the
3603# updated configure.ac (with AC_DIAGNOSE), and then outputs
3604# the replacement expansion.
3605
3606
3607# This is an auxiliary macro that is also run when
3608# autoupdate runs m4. It simply calls m4_warning, but
3609# we need a wrapper so that each warning is emitted only
3610# once. We break the quoting in m4_warning's argument in
3611# order to expand this macro's arguments, not AU_DEFUN's.
3612
3613
3614# Finally, this is the expansion that is picked up by
3615# autoconf. It tells the user to run autoupdate, and
3616# then outputs the replacement expansion. We do not care
3617# about autoupdate's warning because that contains
3618# information on what to do *after* running autoupdate.
3619
3620
3621
3622## ----------------- ##
3623## LTDL_INIT Options ##
3624## ----------------- ##
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3636#
3637# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3638# Written by Gary V. Vaughan, 2004
3639#
3640# This file is free software; the Free Software Foundation gives
3641# unlimited permission to copy and/or distribute it, with or without
3642# modifications, as long as this notice is preserved.
3643
3644# serial 6 ltsugar.m4
3645
3646# This is to help aclocal find these macros, as it can't see m4_define.
3647
3648
3649
3650# lt_join(SEP, ARG1, [ARG2...])
3651# -----------------------------
3652# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3653# associated separator.
3654# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3655# versions in m4sugar had bugs.
3656
3657
3658
3659
3660# lt_car(LIST)
3661# lt_cdr(LIST)
3662# ------------
3663# Manipulate m4 lists.
3664# These macros are necessary as long as will still need to support
3665# Autoconf-2.59 which quotes differently.
3666
3667
3668
3669
3670
3671# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3672# ------------------------------------------
3673# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3674# Note that neither SEPARATOR nor STRING are expanded; they are appended
3675# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3676# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3677# than defined and empty).
3678#
3679# This macro is needed until we can rely on Autoconf 2.62, since earlier
3680# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3681
3682
3683
3684
3685# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3686# ----------------------------------------------------------
3687# Produce a SEP delimited list of all paired combinations of elements of
3688# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3689# has the form PREFIXmINFIXSUFFIXn.
3690# Needed until we can rely on m4_combine added in Autoconf 2.62.
3691
3692
3693
3694# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3695# -----------------------------------------------------------------------
3696# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3697# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3698
3699
3700
3701# lt_dict_add(DICT, KEY, VALUE)
3702# -----------------------------
3703
3704
3705
3706# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3707# --------------------------------------------
3708
3709
3710
3711# lt_dict_fetch(DICT, KEY, [SUBKEY])
3712# ----------------------------------
3713
3714
3715
3716# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3717# -----------------------------------------------------------------
3718
3719
3720
3721# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3722# --------------------------------------------------------------
3723
3724
3725# ltversion.m4 -- version numbers -*- Autoconf -*-
3726#
3727# Copyright (C) 2004 Free Software Foundation, Inc.
3728# Written by Scott James Remnant, 2004
3729#
3730# This file is free software; the Free Software Foundation gives
3731# unlimited permission to copy and/or distribute it, with or without
3732# modifications, as long as this notice is preserved.
3733
3734# Generated from ltversion.in.
3735
3736# serial 3134 ltversion.m4
3737# This file is part of GNU Libtool
3738
3739
3740
3741
3742
3743
3744# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3745#
3746# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3747# Written by Scott James Remnant, 2004.
3748#
3749# This file is free software; the Free Software Foundation gives
3750# unlimited permission to copy and/or distribute it, with or without
3751# modifications, as long as this notice is preserved.
3752
3753# serial 4 lt~obsolete.m4
3754
3755# These exist entirely to fool aclocal when bootstrapping libtool.
3756#
3757# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3758# which have later been changed to m4_define as they aren't part of the
3759# exported API, or moved to Autoconf or Automake where they belong.
3760#
3761# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3762# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3763# using a macro with the same name in our local m4/libtool.m4 it'll
3764# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3765# and doesn't know about Autoconf macros at all.)
3766#
3767# So we provide this file, which has a silly filename so it's always
3768# included after everything else. This provides aclocal with the
3769# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3770# because those macros already exist, or will be overwritten later.
3771# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3772#
3773# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3774# Yes, that means every name once taken will need to remain here until
3775# we give up compatibility with versions before 1.7, at which point
3776# we need to keep only those names which we still refer to.
3777
3778# This is to help aclocal find these macros, as it can't see m4_define.
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843## -*- Autoconf -*-
3844
3845# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3846# Free Software Foundation, Inc.
3847#
3848# This file is free software; the Free Software Foundation
3849# gives unlimited permission to copy and/or distribute it,
3850# with or without modifications, as long as this notice is preserved.
3851
3852# serial 8
3853
3854# Based on depend.m4 from automake 1.9, modified for standalone use in
3855# an environment where GNU make is required.
3856
3857# ZW_PROG_COMPILER_DEPENDENCIES
3858# -----------------------------
3859# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3860# sets fooDEPMODE accordingly. Cache-variable compatible with
3861# original; not side-effect compatible. As the users of this macro
3862# may require accurate dependencies for correct builds, it does *not*
3863# honor --disable-dependency-checking, and failure to detect a usable
3864# method is an error. depcomp is assumed to be located in
3865# $ac_aux_dir.
3866#
3867# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3868
3869
3870
3871# AM_SET_DEPDIR
3872# -------------
3873# Choose a directory name for dependency files.
3874
3875
3876# ZW_CREATE_DEPDIR
3877# ----------------
3878# As AM_SET_DEPDIR, but also create the directory at config.status time.
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929sim_inline="-DDEFAULT_INLINE=0"
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966# intl sister-directory configuration rules.
3967#
3968
3969# The idea behind this macro is that there's no need to repeat all the
3970# autoconf probes done by the intl directory - it's already done them
3971# for us. In fact, there's no need even to look at the cache for the
3972# answers. All we need to do is nab a few pieces of information.
3973# The intl directory is set up to make this easy, by generating a
3974# small file which can be sourced as a shell script; then we produce
3975# the necessary substitutions and definitions for this directory.
3976
3977
3978
3979# Autoconf M4 include file defining utility macros for complex Canadian
3980# cross builds.
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990####
3991# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3992# or AC_INIT.
3993# These demand that AC_CANONICAL_SYSTEM be called beforehand.
3994
3995####
3996# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3997# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3998
3999
4000####
4001# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4002# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4003
4004
4005
4006# Backported from Autoconf 2.5x; can go away when and if
4007# we switch. Put the OS path separator in $PATH_SEPARATOR.
4008
4009
4010
4011
4012# ACX_HAVE_GCC_FOR_TARGET
4013# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4014
4015
4016# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4017# Searching for installed target binutils. We need to take extra care,
4018# else we may find the wrong assembler, linker, etc., and lose.
4019#
4020# First try --with-build-time-tools, if specified.
4021#
4022# For build != host, we ask the installed GCC for the name of the tool it
4023# uses, and accept it if it is an absolute path. This is because the
4024# only good choice for a compiler is the same GCC version that is being
4025# installed (or we couldn't make target libraries), and we assume that
4026# on the host system we'll have not only the same GCC version, but also
4027# the same binutils version.
4028#
4029# For build == host, search the same directories that the installed
4030# compiler will search. We used to do this for the assembler, linker,
4031# and nm only; for simplicity of configuration, however, we extend this
4032# criterion to tools (such as ar and ranlib) that are never invoked by
4033# the compiler, to avoid mismatches.
4034#
4035# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4036# if build == target. This makes the most sense only when bootstrapping,
4037# but we also do so when build != host. In this case, we hope that the
4038# build and host systems will have similar contents of MD_EXEC_PREFIX.
4039#
4040# If we do not find a suitable binary, then try the user's path.
4041
4042
4043###
4044# AC_PROG_CPP_WERROR
4045# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4046# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4047# For now, using this also overrides header checks to use only the
4048# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4049# bit harder from here).
4050# Eventually autoconf will default to checking headers with the compiler
4051# instead, and we'll have to do this differently.
4052
4053# AC_PROG_CPP_WERROR
4054
4055# Test for GNAT.
4056# We require the gnatbind & gnatmake programs, as well as a compiler driver
4057# that understands Ada. We use the user's CC setting, already found, and
4058# possibly add $1 to the command-line parameters.
4059#
4060# Sets the shell variable have_gnat to yes or no as appropriate, and
4061# substitutes GNATBIND and GNATMAKE.
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087ac_ext=c
4088ac_cpp='$CPP $CPPFLAGS'
4089ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4090ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4091ac_compiler_gnu=$ac_cv_c_compiler_gnu
4092if test -n "$ac_tool_prefix"; then
4093 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4094set dummy ${ac_tool_prefix}gcc; ac_word=$2
4095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4096$as_echo_n "checking for $ac_word... " >&6; }
4097if test "${ac_cv_prog_CC+set}" = set; then :
4098 $as_echo_n "(cached) " >&6
4099else
4100 if test -n "$CC"; then
4101 ac_cv_prog_CC="$CC" # Let the user override the test.
4102else
4103as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4104for as_dir in $PATH
4105do
4106 IFS=$as_save_IFS
4107 test -z "$as_dir" && as_dir=.
4108 for ac_exec_ext in '' $ac_executable_extensions; do
4109 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4110 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4112 break 2
4113 fi
4114done
4115 done
4116IFS=$as_save_IFS
4117
4118fi
4119fi
4120CC=$ac_cv_prog_CC
4121if test -n "$CC"; then
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4123$as_echo "$CC" >&6; }
4124else
4125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4126$as_echo "no" >&6; }
4127fi
4128
4129
4130fi
4131if test -z "$ac_cv_prog_CC"; then
4132 ac_ct_CC=$CC
4133 # Extract the first word of "gcc", so it can be a program name with args.
4134set dummy gcc; ac_word=$2
4135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4136$as_echo_n "checking for $ac_word... " >&6; }
4137if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4138 $as_echo_n "(cached) " >&6
4139else
4140 if test -n "$ac_ct_CC"; then
4141 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4142else
4143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4144for as_dir in $PATH
4145do
4146 IFS=$as_save_IFS
4147 test -z "$as_dir" && as_dir=.
4148 for ac_exec_ext in '' $ac_executable_extensions; do
4149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4150 ac_cv_prog_ac_ct_CC="gcc"
4151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4152 break 2
4153 fi
4154done
4155 done
4156IFS=$as_save_IFS
4157
4158fi
4159fi
4160ac_ct_CC=$ac_cv_prog_ac_ct_CC
4161if test -n "$ac_ct_CC"; then
4162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4163$as_echo "$ac_ct_CC" >&6; }
4164else
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4166$as_echo "no" >&6; }
4167fi
4168
4169 if test "x$ac_ct_CC" = x; then
4170 CC=""
4171 else
4172 case $cross_compiling:$ac_tool_warned in
4173yes:)
4174{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4175$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4176ac_tool_warned=yes ;;
4177esac
4178 CC=$ac_ct_CC
4179 fi
4180else
4181 CC="$ac_cv_prog_CC"
4182fi
4183
4184if test -z "$CC"; then
4185 if test -n "$ac_tool_prefix"; then
4186 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4187set dummy ${ac_tool_prefix}cc; ac_word=$2
4188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4189$as_echo_n "checking for $ac_word... " >&6; }
4190if test "${ac_cv_prog_CC+set}" = set; then :
4191 $as_echo_n "(cached) " >&6
4192else
4193 if test -n "$CC"; then
4194 ac_cv_prog_CC="$CC" # Let the user override the test.
4195else
4196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4197for as_dir in $PATH
4198do
4199 IFS=$as_save_IFS
4200 test -z "$as_dir" && as_dir=.
4201 for ac_exec_ext in '' $ac_executable_extensions; do
4202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4203 ac_cv_prog_CC="${ac_tool_prefix}cc"
4204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4205 break 2
4206 fi
4207done
4208 done
4209IFS=$as_save_IFS
4210
4211fi
4212fi
4213CC=$ac_cv_prog_CC
4214if test -n "$CC"; then
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4216$as_echo "$CC" >&6; }
4217else
4218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4219$as_echo "no" >&6; }
4220fi
4221
4222
4223 fi
4224fi
4225if test -z "$CC"; then
4226 # Extract the first word of "cc", so it can be a program name with args.
4227set dummy cc; ac_word=$2
4228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4229$as_echo_n "checking for $ac_word... " >&6; }
4230if test "${ac_cv_prog_CC+set}" = set; then :
4231 $as_echo_n "(cached) " >&6
4232else
4233 if test -n "$CC"; then
4234 ac_cv_prog_CC="$CC" # Let the user override the test.
4235else
4236 ac_prog_rejected=no
4237as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4238for as_dir in $PATH
4239do
4240 IFS=$as_save_IFS
4241 test -z "$as_dir" && as_dir=.
4242 for ac_exec_ext in '' $ac_executable_extensions; do
4243 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4244 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4245 ac_prog_rejected=yes
4246 continue
4247 fi
4248 ac_cv_prog_CC="cc"
4249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4250 break 2
4251 fi
4252done
4253 done
4254IFS=$as_save_IFS
4255
4256if test $ac_prog_rejected = yes; then
4257 # We found a bogon in the path, so make sure we never use it.
4258 set dummy $ac_cv_prog_CC
4259 shift
4260 if test $# != 0; then
4261 # We chose a different compiler from the bogus one.
4262 # However, it has the same basename, so the bogon will be chosen
4263 # first if we set CC to just the basename; use the full file name.
4264 shift
4265 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4266 fi
4267fi
4268fi
4269fi
4270CC=$ac_cv_prog_CC
4271if test -n "$CC"; then
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4273$as_echo "$CC" >&6; }
4274else
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4276$as_echo "no" >&6; }
4277fi
4278
4279
4280fi
4281if test -z "$CC"; then
4282 if test -n "$ac_tool_prefix"; then
4283 for ac_prog in cl.exe
4284 do
4285 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4286set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4288$as_echo_n "checking for $ac_word... " >&6; }
4289if test "${ac_cv_prog_CC+set}" = set; then :
4290 $as_echo_n "(cached) " >&6
4291else
4292 if test -n "$CC"; then
4293 ac_cv_prog_CC="$CC" # Let the user override the test.
4294else
4295as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4296for as_dir in $PATH
4297do
4298 IFS=$as_save_IFS
4299 test -z "$as_dir" && as_dir=.
4300 for ac_exec_ext in '' $ac_executable_extensions; do
4301 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4302 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4303 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4304 break 2
4305 fi
4306done
4307 done
4308IFS=$as_save_IFS
4309
4310fi
4311fi
4312CC=$ac_cv_prog_CC
4313if test -n "$CC"; then
4314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4315$as_echo "$CC" >&6; }
4316else
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4318$as_echo "no" >&6; }
4319fi
4320
4321
4322 test -n "$CC" && break
4323 done
4324fi
4325if test -z "$CC"; then
4326 ac_ct_CC=$CC
4327 for ac_prog in cl.exe
4328do
4329 # Extract the first word of "$ac_prog", so it can be a program name with args.
4330set dummy $ac_prog; ac_word=$2
4331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4332$as_echo_n "checking for $ac_word... " >&6; }
4333if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4334 $as_echo_n "(cached) " >&6
4335else
4336 if test -n "$ac_ct_CC"; then
4337 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4338else
4339as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4340for as_dir in $PATH
4341do
4342 IFS=$as_save_IFS
4343 test -z "$as_dir" && as_dir=.
4344 for ac_exec_ext in '' $ac_executable_extensions; do
4345 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4346 ac_cv_prog_ac_ct_CC="$ac_prog"
4347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4348 break 2
4349 fi
4350done
4351 done
4352IFS=$as_save_IFS
4353
4354fi
4355fi
4356ac_ct_CC=$ac_cv_prog_ac_ct_CC
4357if test -n "$ac_ct_CC"; then
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4359$as_echo "$ac_ct_CC" >&6; }
4360else
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4362$as_echo "no" >&6; }
4363fi
4364
4365
4366 test -n "$ac_ct_CC" && break
4367done
4368
4369 if test "x$ac_ct_CC" = x; then
4370 CC=""
4371 else
4372 case $cross_compiling:$ac_tool_warned in
4373yes:)
4374{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4375$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4376ac_tool_warned=yes ;;
4377esac
4378 CC=$ac_ct_CC
4379 fi
4380fi
4381
4382fi
4383
4384
4385test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4386$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4387as_fn_error "no acceptable C compiler found in \$PATH
4388See \`config.log' for more details." "$LINENO" 5; }
4389
4390# Provide some information about the compiler.
4391$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4392set X $ac_compile
4393ac_compiler=$2
4394for ac_option in --version -v -V -qversion; do
4395 { { ac_try="$ac_compiler $ac_option >&5"
4396case "(($ac_try" in
4397 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4398 *) ac_try_echo=$ac_try;;
4399esac
4400eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4401$as_echo "$ac_try_echo"; } >&5
4402 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4403 ac_status=$?
4404 if test -s conftest.err; then
4405 sed '10a\
4406... rest of stderr output deleted ...
4407 10q' conftest.err >conftest.er1
4408 cat conftest.er1 >&5
4409 rm -f conftest.er1 conftest.err
4410 fi
4411 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4412 test $ac_status = 0; }
4413done
4414
4415cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4416/* end confdefs.h. */
4417
4418int
4419main ()
4420{
4421
4422 ;
4423 return 0;
4424}
4425_ACEOF
4426ac_clean_files_save=$ac_clean_files
4427ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4428# Try to create an executable without -o first, disregard a.out.
4429# It will help us diagnose broken compilers, and finding out an intuition
4430# of exeext.
4431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4432$as_echo_n "checking for C compiler default output file name... " >&6; }
4433ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4434
4435# The possible output files:
4436ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4437
4438ac_rmfiles=
4439for ac_file in $ac_files
4440do
4441 case $ac_file in
4442 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4443 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4444 esac
4445done
4446rm -f $ac_rmfiles
4447
4448if { { ac_try="$ac_link_default"
4449case "(($ac_try" in
4450 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4451 *) ac_try_echo=$ac_try;;
4452esac
4453eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4454$as_echo "$ac_try_echo"; } >&5
4455 (eval "$ac_link_default") 2>&5
4456 ac_status=$?
4457 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4458 test $ac_status = 0; }; then :
4459 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4460# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4461# in a Makefile. We should not override ac_cv_exeext if it was cached,
4462# so that the user can short-circuit this test for compilers unknown to
4463# Autoconf.
4464for ac_file in $ac_files ''
4465do
4466 test -f "$ac_file" || continue
4467 case $ac_file in
4468 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4469 ;;
4470 [ab].out )
4471 # We found the default executable, but exeext='' is most
4472 # certainly right.
4473 break;;
4474 *.* )
4475 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4476 then :; else
4477 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4478 fi
4479 # We set ac_cv_exeext here because the later test for it is not
4480 # safe: cross compilers may not add the suffix if given an `-o'
4481 # argument, so we may need to know it at that point already.
4482 # Even if this section looks crufty: it has the advantage of
4483 # actually working.
4484 break;;
4485 * )
4486 break;;
4487 esac
4488done
4489test "$ac_cv_exeext" = no && ac_cv_exeext=
4490
4491else
4492 ac_file=''
4493fi
4494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4495$as_echo "$ac_file" >&6; }
4496if test -z "$ac_file"; then :
4497 $as_echo "$as_me: failed program was:" >&5
4498sed 's/^/| /' conftest.$ac_ext >&5
4499
4500{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4501$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4502{ as_fn_set_status 77
4503as_fn_error "C compiler cannot create executables
4504See \`config.log' for more details." "$LINENO" 5; }; }
4505fi
4506ac_exeext=$ac_cv_exeext
4507
4508# Check that the compiler produces executables we can run. If not, either
4509# the compiler is broken, or we cross compile.
4510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4511$as_echo_n "checking whether the C compiler works... " >&6; }
4512# If not cross compiling, check that we can run a simple program.
4513if test "$cross_compiling" != yes; then
4514 if { ac_try='./$ac_file'
4515 { { case "(($ac_try" in
4516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4517 *) ac_try_echo=$ac_try;;
4518esac
4519eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4520$as_echo "$ac_try_echo"; } >&5
4521 (eval "$ac_try") 2>&5
4522 ac_status=$?
4523 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4524 test $ac_status = 0; }; }; then
4525 cross_compiling=no
4526 else
4527 if test "$cross_compiling" = maybe; then
4528 cross_compiling=yes
4529 else
4530 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4531$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4532as_fn_error "cannot run C compiled programs.
4533If you meant to cross compile, use \`--host'.
4534See \`config.log' for more details." "$LINENO" 5; }
4535 fi
4536 fi
4537fi
4538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4539$as_echo "yes" >&6; }
4540
4541rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4542ac_clean_files=$ac_clean_files_save
4543# Check that the compiler produces executables we can run. If not, either
4544# the compiler is broken, or we cross compile.
4545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4546$as_echo_n "checking whether we are cross compiling... " >&6; }
4547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4548$as_echo "$cross_compiling" >&6; }
4549
4550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4551$as_echo_n "checking for suffix of executables... " >&6; }
4552if { { ac_try="$ac_link"
4553case "(($ac_try" in
4554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4555 *) ac_try_echo=$ac_try;;
4556esac
4557eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4558$as_echo "$ac_try_echo"; } >&5
4559 (eval "$ac_link") 2>&5
4560 ac_status=$?
4561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4562 test $ac_status = 0; }; then :
4563 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4564# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4565# work properly (i.e., refer to `conftest.exe'), while it won't with
4566# `rm'.
4567for ac_file in conftest.exe conftest conftest.*; do
4568 test -f "$ac_file" || continue
4569 case $ac_file in
4570 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4571 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4572 break;;
4573 * ) break;;
4574 esac
4575done
4576else
4577 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4578$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4579as_fn_error "cannot compute suffix of executables: cannot compile and link
4580See \`config.log' for more details." "$LINENO" 5; }
4581fi
4582rm -f conftest$ac_cv_exeext
4583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4584$as_echo "$ac_cv_exeext" >&6; }
4585
4586rm -f conftest.$ac_ext
4587EXEEXT=$ac_cv_exeext
4588ac_exeext=$EXEEXT
4589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4590$as_echo_n "checking for suffix of object files... " >&6; }
4591if test "${ac_cv_objext+set}" = set; then :
4592 $as_echo_n "(cached) " >&6
4593else
4594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4595/* end confdefs.h. */
4596
4597int
4598main ()
4599{
4600
4601 ;
4602 return 0;
4603}
4604_ACEOF
4605rm -f conftest.o conftest.obj
4606if { { ac_try="$ac_compile"
4607case "(($ac_try" in
4608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4609 *) ac_try_echo=$ac_try;;
4610esac
4611eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4612$as_echo "$ac_try_echo"; } >&5
4613 (eval "$ac_compile") 2>&5
4614 ac_status=$?
4615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4616 test $ac_status = 0; }; then :
4617 for ac_file in conftest.o conftest.obj conftest.*; do
4618 test -f "$ac_file" || continue;
4619 case $ac_file in
4620 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4621 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4622 break;;
4623 esac
4624done
4625else
4626 $as_echo "$as_me: failed program was:" >&5
4627sed 's/^/| /' conftest.$ac_ext >&5
4628
4629{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4630$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4631as_fn_error "cannot compute suffix of object files: cannot compile
4632See \`config.log' for more details." "$LINENO" 5; }
4633fi
4634rm -f conftest.$ac_cv_objext conftest.$ac_ext
4635fi
4636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4637$as_echo "$ac_cv_objext" >&6; }
4638OBJEXT=$ac_cv_objext
4639ac_objext=$OBJEXT
4640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4641$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4642if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4643 $as_echo_n "(cached) " >&6
4644else
4645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4646/* end confdefs.h. */
4647
4648int
4649main ()
4650{
4651#ifndef __GNUC__
4652 choke me
4653#endif
4654
4655 ;
4656 return 0;
4657}
4658_ACEOF
4659if ac_fn_c_try_compile "$LINENO"; then :
4660 ac_compiler_gnu=yes
4661else
4662 ac_compiler_gnu=no
4663fi
4664rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4665ac_cv_c_compiler_gnu=$ac_compiler_gnu
4666
4667fi
4668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4669$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4670if test $ac_compiler_gnu = yes; then
4671 GCC=yes
4672else
4673 GCC=
4674fi
4675ac_test_CFLAGS=${CFLAGS+set}
4676ac_save_CFLAGS=$CFLAGS
4677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4678$as_echo_n "checking whether $CC accepts -g... " >&6; }
4679if test "${ac_cv_prog_cc_g+set}" = set; then :
4680 $as_echo_n "(cached) " >&6
4681else
4682 ac_save_c_werror_flag=$ac_c_werror_flag
4683 ac_c_werror_flag=yes
4684 ac_cv_prog_cc_g=no
4685 CFLAGS="-g"
4686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4687/* end confdefs.h. */
4688
4689int
4690main ()
4691{
4692
4693 ;
4694 return 0;
4695}
4696_ACEOF
4697if ac_fn_c_try_compile "$LINENO"; then :
4698 ac_cv_prog_cc_g=yes
4699else
4700 CFLAGS=""
4701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4702/* end confdefs.h. */
4703
4704int
4705main ()
4706{
4707
4708 ;
4709 return 0;
4710}
4711_ACEOF
4712if ac_fn_c_try_compile "$LINENO"; then :
4713
4714else
4715 ac_c_werror_flag=$ac_save_c_werror_flag
4716 CFLAGS="-g"
4717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4718/* end confdefs.h. */
4719
4720int
4721main ()
4722{
4723
4724 ;
4725 return 0;
4726}
4727_ACEOF
4728if ac_fn_c_try_compile "$LINENO"; then :
4729 ac_cv_prog_cc_g=yes
4730fi
4731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4732fi
4733rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4734fi
4735rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4736 ac_c_werror_flag=$ac_save_c_werror_flag
4737fi
4738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4739$as_echo "$ac_cv_prog_cc_g" >&6; }
4740if test "$ac_test_CFLAGS" = set; then
4741 CFLAGS=$ac_save_CFLAGS
4742elif test $ac_cv_prog_cc_g = yes; then
4743 if test "$GCC" = yes; then
4744 CFLAGS="-g -O2"
4745 else
4746 CFLAGS="-g"
4747 fi
4748else
4749 if test "$GCC" = yes; then
4750 CFLAGS="-O2"
4751 else
4752 CFLAGS=
4753 fi
4754fi
4755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4756$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4757if test "${ac_cv_prog_cc_c89+set}" = set; then :
4758 $as_echo_n "(cached) " >&6
4759else
4760 ac_cv_prog_cc_c89=no
4761ac_save_CC=$CC
4762cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4763/* end confdefs.h. */
4764#include <stdarg.h>
4765#include <stdio.h>
4766#include <sys/types.h>
4767#include <sys/stat.h>
4768/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4769struct buf { int x; };
4770FILE * (*rcsopen) (struct buf *, struct stat *, int);
4771static char *e (p, i)
4772 char **p;
4773 int i;
4774{
4775 return p[i];
4776}
4777static char *f (char * (*g) (char **, int), char **p, ...)
4778{
4779 char *s;
4780 va_list v;
4781 va_start (v,p);
4782 s = g (p, va_arg (v,int));
4783 va_end (v);
4784 return s;
4785}
4786
4787/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4788 function prototypes and stuff, but not '\xHH' hex character constants.
4789 These don't provoke an error unfortunately, instead are silently treated
4790 as 'x'. The following induces an error, until -std is added to get
4791 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4792 array size at least. It's necessary to write '\x00'==0 to get something
4793 that's true only with -std. */
4794int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4795
4796/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4797 inside strings and character constants. */
4798#define FOO(x) 'x'
4799int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4800
4801int test (int i, double x);
4802struct s1 {int (*f) (int a);};
4803struct s2 {int (*f) (double a);};
4804int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4805int argc;
4806char **argv;
4807int
4808main ()
4809{
4810return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4811 ;
4812 return 0;
4813}
4814_ACEOF
4815for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4816 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4817do
4818 CC="$ac_save_CC $ac_arg"
4819 if ac_fn_c_try_compile "$LINENO"; then :
4820 ac_cv_prog_cc_c89=$ac_arg
4821fi
4822rm -f core conftest.err conftest.$ac_objext
4823 test "x$ac_cv_prog_cc_c89" != "xno" && break
4824done
4825rm -f conftest.$ac_ext
4826CC=$ac_save_CC
4827
4828fi
4829# AC_CACHE_VAL
4830case "x$ac_cv_prog_cc_c89" in
4831 x)
4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4833$as_echo "none needed" >&6; } ;;
4834 xno)
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4836$as_echo "unsupported" >&6; } ;;
4837 *)
4838 CC="$CC $ac_cv_prog_cc_c89"
4839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4840$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4841esac
4842if test "x$ac_cv_prog_cc_c89" != xno; then :
4843
4844fi
4845
4846ac_ext=c
4847ac_cpp='$CPP $CPPFLAGS'
4848ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4849ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4850ac_compiler_gnu=$ac_cv_c_compiler_gnu
4851
4852ac_aux_dir=
4853for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4854 for ac_t in install-sh install.sh shtool; do
4855 if test -f "$ac_dir/$ac_t"; then
4856 ac_aux_dir=$ac_dir
4857 ac_install_sh="$ac_aux_dir/$ac_t -c"
4858 break 2
4859 fi
4860 done
4861done
4862if test -z "$ac_aux_dir"; then
4863 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4864fi
4865
4866# These three variables are undocumented and unsupported,
4867# and are intended to be withdrawn in a future Autoconf release.
4868# They can cause serious problems if a builder's source tree is in a directory
4869# whose full name contains unusual characters.
4870ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4871ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4872ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4873
4874
4875# Make sure we can run config.sub.
4876$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4877 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4878
4879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4880$as_echo_n "checking build system type... " >&6; }
4881if test "${ac_cv_build+set}" = set; then :
4882 $as_echo_n "(cached) " >&6
4883else
4884 ac_build_alias=$build_alias
4885test "x$ac_build_alias" = x &&
4886 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4887test "x$ac_build_alias" = x &&
4888 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4889ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4890 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4891
4892fi
4893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4894$as_echo "$ac_cv_build" >&6; }
4895case $ac_cv_build in
4896*-*-*) ;;
4897*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4898esac
4899build=$ac_cv_build
4900ac_save_IFS=$IFS; IFS='-'
4901set x $ac_cv_build
4902shift
4903build_cpu=$1
4904build_vendor=$2
4905shift; shift
4906# Remember, the first character of IFS is used to create $*,
4907# except with old shells:
4908build_os=$*
4909IFS=$ac_save_IFS
4910case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4911
4912
4913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4914$as_echo_n "checking host system type... " >&6; }
4915if test "${ac_cv_host+set}" = set; then :
4916 $as_echo_n "(cached) " >&6
4917else
4918 if test "x$host_alias" = x; then
4919 ac_cv_host=$ac_cv_build
4920else
4921 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4922 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4923fi
4924
4925fi
4926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4927$as_echo "$ac_cv_host" >&6; }
4928case $ac_cv_host in
4929*-*-*) ;;
4930*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4931esac
4932host=$ac_cv_host
4933ac_save_IFS=$IFS; IFS='-'
4934set x $ac_cv_host
4935shift
4936host_cpu=$1
4937host_vendor=$2
4938shift; shift
4939# Remember, the first character of IFS is used to create $*,
4940# except with old shells:
4941host_os=$*
4942IFS=$ac_save_IFS
4943case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4944
4945
4946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4947$as_echo_n "checking target system type... " >&6; }
4948if test "${ac_cv_target+set}" = set; then :
4949 $as_echo_n "(cached) " >&6
4950else
4951 if test "x$target_alias" = x; then
4952 ac_cv_target=$ac_cv_host
4953else
4954 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4955 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4956fi
4957
4958fi
4959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4960$as_echo "$ac_cv_target" >&6; }
4961case $ac_cv_target in
4962*-*-*) ;;
4963*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4964esac
4965target=$ac_cv_target
4966ac_save_IFS=$IFS; IFS='-'
4967set x $ac_cv_target
4968shift
4969target_cpu=$1
4970target_vendor=$2
4971shift; shift
4972# Remember, the first character of IFS is used to create $*,
4973# except with old shells:
4974target_os=$*
4975IFS=$ac_save_IFS
4976case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4977
4978
4979# The aliases save the names the user supplied, while $host etc.
4980# will get canonicalized.
4981test -n "$target_alias" &&
4982 test "$program_prefix$program_suffix$program_transform_name" = \
4983 NONENONEs,x,x, &&
4984 program_prefix=${target_alias}-
4985
4986ac_ext=c
4987ac_cpp='$CPP $CPPFLAGS'
4988ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4989ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4990ac_compiler_gnu=$ac_cv_c_compiler_gnu
4991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4992$as_echo_n "checking how to run the C preprocessor... " >&6; }
4993# On Suns, sometimes $CPP names a directory.
4994if test -n "$CPP" && test -d "$CPP"; then
4995 CPP=
4996fi
4997if test -z "$CPP"; then
4998 if test "${ac_cv_prog_CPP+set}" = set; then :
4999 $as_echo_n "(cached) " >&6
5000else
5001 # Double quotes because CPP needs to be expanded
5002 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5003 do
5004 ac_preproc_ok=false
5005for ac_c_preproc_warn_flag in '' yes
5006do
5007 # Use a header file that comes with gcc, so configuring glibc
5008 # with a fresh cross-compiler works.
5009 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5010 # <limits.h> exists even on freestanding compilers.
5011 # On the NeXT, cc -E runs the code through the compiler's parser,
5012 # not just through cpp. "Syntax error" is here to catch this case.
5013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5014/* end confdefs.h. */
5015#ifdef __STDC__
5016# include <limits.h>
5017#else
5018# include <assert.h>
5019#endif
5020 Syntax error
5021_ACEOF
5022if ac_fn_c_try_cpp "$LINENO"; then :
5023
5024else
5025 # Broken: fails on valid input.
5026continue
5027fi
5028rm -f conftest.err conftest.$ac_ext
5029
5030 # OK, works on sane cases. Now check whether nonexistent headers
5031 # can be detected and how.
5032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5033/* end confdefs.h. */
5034#include <ac_nonexistent.h>
5035_ACEOF
5036if ac_fn_c_try_cpp "$LINENO"; then :
5037 # Broken: success on invalid input.
5038continue
5039else
5040 # Passes both tests.
5041ac_preproc_ok=:
5042break
5043fi
5044rm -f conftest.err conftest.$ac_ext
5045
5046done
5047# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5048rm -f conftest.err conftest.$ac_ext
5049if $ac_preproc_ok; then :
5050 break
5051fi
5052
5053 done
5054 ac_cv_prog_CPP=$CPP
5055
5056fi
5057 CPP=$ac_cv_prog_CPP
5058else
5059 ac_cv_prog_CPP=$CPP
5060fi
5061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5062$as_echo "$CPP" >&6; }
5063ac_preproc_ok=false
5064for ac_c_preproc_warn_flag in '' yes
5065do
5066 # Use a header file that comes with gcc, so configuring glibc
5067 # with a fresh cross-compiler works.
5068 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5069 # <limits.h> exists even on freestanding compilers.
5070 # On the NeXT, cc -E runs the code through the compiler's parser,
5071 # not just through cpp. "Syntax error" is here to catch this case.
5072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5073/* end confdefs.h. */
5074#ifdef __STDC__
5075# include <limits.h>
5076#else
5077# include <assert.h>
5078#endif
5079 Syntax error
5080_ACEOF
5081if ac_fn_c_try_cpp "$LINENO"; then :
5082
5083else
5084 # Broken: fails on valid input.
5085continue
5086fi
5087rm -f conftest.err conftest.$ac_ext
5088
5089 # OK, works on sane cases. Now check whether nonexistent headers
5090 # can be detected and how.
5091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5092/* end confdefs.h. */
5093#include <ac_nonexistent.h>
5094_ACEOF
5095if ac_fn_c_try_cpp "$LINENO"; then :
5096 # Broken: success on invalid input.
5097continue
5098else
5099 # Passes both tests.
5100ac_preproc_ok=:
5101break
5102fi
5103rm -f conftest.err conftest.$ac_ext
5104
5105done
5106# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5107rm -f conftest.err conftest.$ac_ext
5108if $ac_preproc_ok; then :
5109
5110else
5111 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5112$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5113as_fn_error "C preprocessor \"$CPP\" fails sanity check
5114See \`config.log' for more details." "$LINENO" 5; }
5115fi
5116
5117ac_ext=c
5118ac_cpp='$CPP $CPPFLAGS'
5119ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5120ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5121ac_compiler_gnu=$ac_cv_c_compiler_gnu
5122
5123
5124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5125$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5126if test "${ac_cv_path_GREP+set}" = set; then :
5127 $as_echo_n "(cached) " >&6
5128else
5129 if test -z "$GREP"; then
5130 ac_path_GREP_found=false
5131 # Loop through the user's path and test for each of PROGNAME-LIST
5132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5133for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5134do
5135 IFS=$as_save_IFS
5136 test -z "$as_dir" && as_dir=.
5137 for ac_prog in grep ggrep; do
5138 for ac_exec_ext in '' $ac_executable_extensions; do
5139 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5140 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5141# Check for GNU ac_path_GREP and select it if it is found.
5142 # Check for GNU $ac_path_GREP
5143case `"$ac_path_GREP" --version 2>&1` in
5144*GNU*)
5145 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5146*)
5147 ac_count=0
5148 $as_echo_n 0123456789 >"conftest.in"
5149 while :
5150 do
5151 cat "conftest.in" "conftest.in" >"conftest.tmp"
5152 mv "conftest.tmp" "conftest.in"
5153 cp "conftest.in" "conftest.nl"
5154 $as_echo 'GREP' >> "conftest.nl"
5155 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5156 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5157 as_fn_arith $ac_count + 1 && ac_count=$as_val
5158 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5159 # Best one so far, save it but keep looking for a better one
5160 ac_cv_path_GREP="$ac_path_GREP"
5161 ac_path_GREP_max=$ac_count
5162 fi
5163 # 10*(2^10) chars as input seems more than enough
5164 test $ac_count -gt 10 && break
5165 done
5166 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5167esac
5168
5169 $ac_path_GREP_found && break 3
5170 done
5171 done
5172 done
5173IFS=$as_save_IFS
5174 if test -z "$ac_cv_path_GREP"; then
5175 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5176 fi
5177else
5178 ac_cv_path_GREP=$GREP
5179fi
5180
5181fi
5182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5183$as_echo "$ac_cv_path_GREP" >&6; }
5184 GREP="$ac_cv_path_GREP"
5185
5186
5187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5188$as_echo_n "checking for egrep... " >&6; }
5189if test "${ac_cv_path_EGREP+set}" = set; then :
5190 $as_echo_n "(cached) " >&6
5191else
5192 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5193 then ac_cv_path_EGREP="$GREP -E"
5194 else
5195 if test -z "$EGREP"; then
5196 ac_path_EGREP_found=false
5197 # Loop through the user's path and test for each of PROGNAME-LIST
5198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5199for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5200do
5201 IFS=$as_save_IFS
5202 test -z "$as_dir" && as_dir=.
5203 for ac_prog in egrep; do
5204 for ac_exec_ext in '' $ac_executable_extensions; do
5205 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5206 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5207# Check for GNU ac_path_EGREP and select it if it is found.
5208 # Check for GNU $ac_path_EGREP
5209case `"$ac_path_EGREP" --version 2>&1` in
5210*GNU*)
5211 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5212*)
5213 ac_count=0
5214 $as_echo_n 0123456789 >"conftest.in"
5215 while :
5216 do
5217 cat "conftest.in" "conftest.in" >"conftest.tmp"
5218 mv "conftest.tmp" "conftest.in"
5219 cp "conftest.in" "conftest.nl"
5220 $as_echo 'EGREP' >> "conftest.nl"
5221 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5222 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5223 as_fn_arith $ac_count + 1 && ac_count=$as_val
5224 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5225 # Best one so far, save it but keep looking for a better one
5226 ac_cv_path_EGREP="$ac_path_EGREP"
5227 ac_path_EGREP_max=$ac_count
5228 fi
5229 # 10*(2^10) chars as input seems more than enough
5230 test $ac_count -gt 10 && break
5231 done
5232 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5233esac
5234
5235 $ac_path_EGREP_found && break 3
5236 done
5237 done
5238 done
5239IFS=$as_save_IFS
5240 if test -z "$ac_cv_path_EGREP"; then
5241 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5242 fi
5243else
5244 ac_cv_path_EGREP=$EGREP
5245fi
5246
5247 fi
5248fi
5249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5250$as_echo "$ac_cv_path_EGREP" >&6; }
5251 EGREP="$ac_cv_path_EGREP"
5252
5253
5254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5255$as_echo_n "checking for ANSI C header files... " >&6; }
5256if test "${ac_cv_header_stdc+set}" = set; then :
5257 $as_echo_n "(cached) " >&6
5258else
5259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5260/* end confdefs.h. */
5261#include <stdlib.h>
5262#include <stdarg.h>
5263#include <string.h>
5264#include <float.h>
5265
5266int
5267main ()
5268{
5269
5270 ;
5271 return 0;
5272}
5273_ACEOF
5274if ac_fn_c_try_compile "$LINENO"; then :
5275 ac_cv_header_stdc=yes
5276else
5277 ac_cv_header_stdc=no
5278fi
5279rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5280
5281if test $ac_cv_header_stdc = yes; then
5282 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5284/* end confdefs.h. */
5285#include <string.h>
5286
5287_ACEOF
5288if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5289 $EGREP "memchr" >/dev/null 2>&1; then :
5290
5291else
5292 ac_cv_header_stdc=no
5293fi
5294rm -f conftest*
5295
5296fi
5297
5298if test $ac_cv_header_stdc = yes; then
5299 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5301/* end confdefs.h. */
5302#include <stdlib.h>
5303
5304_ACEOF
5305if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5306 $EGREP "free" >/dev/null 2>&1; then :
5307
5308else
5309 ac_cv_header_stdc=no
5310fi
5311rm -f conftest*
5312
5313fi
5314
5315if test $ac_cv_header_stdc = yes; then
5316 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5317 if test "$cross_compiling" = yes; then :
5318 :
5319else
5320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5321/* end confdefs.h. */
5322#include <ctype.h>
5323#include <stdlib.h>
5324#if ((' ' & 0x0FF) == 0x020)
5325# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5326# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5327#else
5328# define ISLOWER(c) \
5329 (('a' <= (c) && (c) <= 'i') \
5330 || ('j' <= (c) && (c) <= 'r') \
5331 || ('s' <= (c) && (c) <= 'z'))
5332# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5333#endif
5334
5335#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5336int
5337main ()
5338{
5339 int i;
5340 for (i = 0; i < 256; i++)
5341 if (XOR (islower (i), ISLOWER (i))
5342 || toupper (i) != TOUPPER (i))
5343 return 2;
5344 return 0;
5345}
5346_ACEOF
5347if ac_fn_c_try_run "$LINENO"; then :
5348
5349else
5350 ac_cv_header_stdc=no
5351fi
5352rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5353 conftest.$ac_objext conftest.beam conftest.$ac_ext
5354fi
5355
5356fi
5357fi
5358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5359$as_echo "$ac_cv_header_stdc" >&6; }
5360if test $ac_cv_header_stdc = yes; then
5361
5362$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5363
5364fi
5365
5366# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5367for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5368 inttypes.h stdint.h unistd.h
5369do :
5370 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5371ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5372"
5373eval as_val=\$$as_ac_Header
5374 if test "x$as_val" = x""yes; then :
5375 cat >>confdefs.h <<_ACEOF
5376#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5377_ACEOF
5378
5379fi
5380
5381done
5382
5383
5384
5385 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5386if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5387 MINIX=yes
5388else
5389 MINIX=
5390fi
5391
5392
5393 if test "$MINIX" = yes; then
5394
5395$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5396
5397
5398$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5399
5400
5401$as_echo "#define _MINIX 1" >>confdefs.h
5402
5403 fi
5404
5405
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5407$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5408if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5409 $as_echo_n "(cached) " >&6
5410else
5411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5412/* end confdefs.h. */
5413
5414# define __EXTENSIONS__ 1
5415 $ac_includes_default
5416int
5417main ()
5418{
5419
5420 ;
5421 return 0;
5422}
5423_ACEOF
5424if ac_fn_c_try_compile "$LINENO"; then :
5425 ac_cv_safe_to_define___extensions__=yes
5426else
5427 ac_cv_safe_to_define___extensions__=no
5428fi
5429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5430fi
5431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5432$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5433 test $ac_cv_safe_to_define___extensions__ = yes &&
5434 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5435
5436 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5437
5438 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5439
5440 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5441
5442 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5443
5444
5445test "$program_prefix" != NONE &&
5446 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5447# Use a double $ so make ignores it.
5448test "$program_suffix" != NONE &&
5449 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5450# Double any \ or $.
5451# By default was `s,x,x', remove it if useless.
5452ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5453program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5454
5455# Find a good install program. We prefer a C program (faster),
5456# so one script is as good as another. But avoid the broken or
5457# incompatible versions:
5458# SysV /etc/install, /usr/sbin/install
5459# SunOS /usr/etc/install
5460# IRIX /sbin/install
5461# AIX /bin/install
5462# AmigaOS /C/install, which installs bootblocks on floppy discs
5463# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5464# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5465# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5466# OS/2's system install, which has a completely different semantic
5467# ./install, which can be erroneously created by make from ./install.sh.
5468# Reject install programs that cannot install multiple files.
5469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5470$as_echo_n "checking for a BSD-compatible install... " >&6; }
5471if test -z "$INSTALL"; then
5472if test "${ac_cv_path_install+set}" = set; then :
5473 $as_echo_n "(cached) " >&6
5474else
5475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5476for as_dir in $PATH
5477do
5478 IFS=$as_save_IFS
5479 test -z "$as_dir" && as_dir=.
5480 # Account for people who put trailing slashes in PATH elements.
5481case $as_dir/ in #((
5482 ./ | .// | /[cC]/* | \
5483 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5484 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5485 /usr/ucb/* ) ;;
5486 *)
5487 # OSF1 and SCO ODT 3.0 have their own names for install.
5488 # Don't use installbsd from OSF since it installs stuff as root
5489 # by default.
5490 for ac_prog in ginstall scoinst install; do
5491 for ac_exec_ext in '' $ac_executable_extensions; do
5492 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5493 if test $ac_prog = install &&
5494 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5495 # AIX install. It has an incompatible calling convention.
5496 :
5497 elif test $ac_prog = install &&
5498 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5499 # program-specific install script used by HP pwplus--don't use.
5500 :
5501 else
5502 rm -rf conftest.one conftest.two conftest.dir
5503 echo one > conftest.one
5504 echo two > conftest.two
5505 mkdir conftest.dir
5506 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5507 test -s conftest.one && test -s conftest.two &&
5508 test -s conftest.dir/conftest.one &&
5509 test -s conftest.dir/conftest.two
5510 then
5511 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5512 break 3
5513 fi
5514 fi
5515 fi
5516 done
5517 done
5518 ;;
5519esac
5520
5521 done
5522IFS=$as_save_IFS
5523
5524rm -rf conftest.one conftest.two conftest.dir
5525
5526fi
5527 if test "${ac_cv_path_install+set}" = set; then
5528 INSTALL=$ac_cv_path_install
5529 else
5530 # As a last resort, use the slow shell script. Don't cache a
5531 # value for INSTALL within a source directory, because that will
5532 # break other packages using the cache if that directory is
5533 # removed, or if the value is a relative name.
5534 INSTALL=$ac_install_sh
5535 fi
5536fi
5537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5538$as_echo "$INSTALL" >&6; }
5539
5540# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5541# It thinks the first close brace ends the variable substitution.
5542test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5543
5544test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5545
5546test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5547
5548rm -rf .tst 2>/dev/null
5549mkdir .tst 2>/dev/null
5550if test -d .tst; then
5551 am__leading_dot=.
5552else
5553 am__leading_dot=_
5554fi
5555rmdir .tst 2>/dev/null
5556
5557DEPDIR="${am__leading_dot}deps"
5558
5559case `pwd` in
5560 *\ * | *\ *)
5561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5562$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5563esac
5564
5565
5566
5567macro_version='2.2.7a'
5568macro_revision='1.3134'
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582ltmain="$ac_aux_dir/ltmain.sh"
5583
5584# Backslashify metacharacters that are still active within
5585# double-quoted strings.
5586sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5587
5588# Same as above, but do not quote variable references.
5589double_quote_subst='s/\(["`\\]\)/\\\1/g'
5590
5591# Sed substitution to delay expansion of an escaped shell variable in a
5592# double_quote_subst'ed string.
5593delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5594
5595# Sed substitution to delay expansion of an escaped single quote.
5596delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5597
5598# Sed substitution to avoid accidental globbing in evaled expressions
5599no_glob_subst='s/\*/\\\*/g'
5600
5601ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5602ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5603ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5604
5605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5606$as_echo_n "checking how to print strings... " >&6; }
5607# Test print first, because it will be a builtin if present.
5608if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5609 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5610 ECHO='print -r --'
5611elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5612 ECHO='printf %s\n'
5613else
5614 # Use this function as a fallback that always works.
5615 func_fallback_echo ()
5616 {
5617 eval 'cat <<_LTECHO_EOF
5618$1
5619_LTECHO_EOF'
5620 }
5621 ECHO='func_fallback_echo'
5622fi
5623
5624# func_echo_all arg...
5625# Invoke $ECHO with all args, space-separated.
5626func_echo_all ()
5627{
5628 $ECHO ""
5629}
5630
5631case "$ECHO" in
5632 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5633$as_echo "printf" >&6; } ;;
5634 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5635$as_echo "print -r" >&6; } ;;
5636 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5637$as_echo "cat" >&6; } ;;
5638esac
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5654$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5655if test "${ac_cv_path_SED+set}" = set; then :
5656 $as_echo_n "(cached) " >&6
5657else
5658 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5659 for ac_i in 1 2 3 4 5 6 7; do
5660 ac_script="$ac_script$as_nl$ac_script"
5661 done
5662 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5663 { ac_script=; unset ac_script;}
5664 if test -z "$SED"; then
5665 ac_path_SED_found=false
5666 # Loop through the user's path and test for each of PROGNAME-LIST
5667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5668for as_dir in $PATH
5669do
5670 IFS=$as_save_IFS
5671 test -z "$as_dir" && as_dir=.
5672 for ac_prog in sed gsed; do
5673 for ac_exec_ext in '' $ac_executable_extensions; do
5674 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5675 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5676# Check for GNU ac_path_SED and select it if it is found.
5677 # Check for GNU $ac_path_SED
5678case `"$ac_path_SED" --version 2>&1` in
5679*GNU*)
5680 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5681*)
5682 ac_count=0
5683 $as_echo_n 0123456789 >"conftest.in"
5684 while :
5685 do
5686 cat "conftest.in" "conftest.in" >"conftest.tmp"
5687 mv "conftest.tmp" "conftest.in"
5688 cp "conftest.in" "conftest.nl"
5689 $as_echo '' >> "conftest.nl"
5690 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5691 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5692 as_fn_arith $ac_count + 1 && ac_count=$as_val
5693 if test $ac_count -gt ${ac_path_SED_max-0}; then
5694 # Best one so far, save it but keep looking for a better one
5695 ac_cv_path_SED="$ac_path_SED"
5696 ac_path_SED_max=$ac_count
5697 fi
5698 # 10*(2^10) chars as input seems more than enough
5699 test $ac_count -gt 10 && break
5700 done
5701 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5702esac
5703
5704 $ac_path_SED_found && break 3
5705 done
5706 done
5707 done
5708IFS=$as_save_IFS
5709 if test -z "$ac_cv_path_SED"; then
5710 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5711 fi
5712else
5713 ac_cv_path_SED=$SED
5714fi
5715
5716fi
5717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5718$as_echo "$ac_cv_path_SED" >&6; }
5719 SED="$ac_cv_path_SED"
5720 rm -f conftest.sed
5721
5722test -z "$SED" && SED=sed
5723Xsed="$SED -e 1s/^X//"
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5736$as_echo_n "checking for fgrep... " >&6; }
5737if test "${ac_cv_path_FGREP+set}" = set; then :
5738 $as_echo_n "(cached) " >&6
5739else
5740 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5741 then ac_cv_path_FGREP="$GREP -F"
5742 else
5743 if test -z "$FGREP"; then
5744 ac_path_FGREP_found=false
5745 # Loop through the user's path and test for each of PROGNAME-LIST
5746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5747for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5748do
5749 IFS=$as_save_IFS
5750 test -z "$as_dir" && as_dir=.
5751 for ac_prog in fgrep; do
5752 for ac_exec_ext in '' $ac_executable_extensions; do
5753 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5754 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5755# Check for GNU ac_path_FGREP and select it if it is found.
5756 # Check for GNU $ac_path_FGREP
5757case `"$ac_path_FGREP" --version 2>&1` in
5758*GNU*)
5759 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5760*)
5761 ac_count=0
5762 $as_echo_n 0123456789 >"conftest.in"
5763 while :
5764 do
5765 cat "conftest.in" "conftest.in" >"conftest.tmp"
5766 mv "conftest.tmp" "conftest.in"
5767 cp "conftest.in" "conftest.nl"
5768 $as_echo 'FGREP' >> "conftest.nl"
5769 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5770 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5771 as_fn_arith $ac_count + 1 && ac_count=$as_val
5772 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5773 # Best one so far, save it but keep looking for a better one
5774 ac_cv_path_FGREP="$ac_path_FGREP"
5775 ac_path_FGREP_max=$ac_count
5776 fi
5777 # 10*(2^10) chars as input seems more than enough
5778 test $ac_count -gt 10 && break
5779 done
5780 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5781esac
5782
5783 $ac_path_FGREP_found && break 3
5784 done
5785 done
5786 done
5787IFS=$as_save_IFS
5788 if test -z "$ac_cv_path_FGREP"; then
5789 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5790 fi
5791else
5792 ac_cv_path_FGREP=$FGREP
5793fi
5794
5795 fi
5796fi
5797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5798$as_echo "$ac_cv_path_FGREP" >&6; }
5799 FGREP="$ac_cv_path_FGREP"
5800
5801
5802test -z "$GREP" && GREP=grep
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822# Check whether --with-gnu-ld was given.
5823if test "${with_gnu_ld+set}" = set; then :
5824 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5825else
5826 with_gnu_ld=no
5827fi
5828
5829ac_prog=ld
5830if test "$GCC" = yes; then
5831 # Check if gcc -print-prog-name=ld gives a path.
5832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5833$as_echo_n "checking for ld used by $CC... " >&6; }
5834 case $host in
5835 *-*-mingw*)
5836 # gcc leaves a trailing carriage return which upsets mingw
5837 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5838 *)
5839 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5840 esac
5841 case $ac_prog in
5842 # Accept absolute paths.
5843 [\\/]* | ?:[\\/]*)
5844 re_direlt='/[^/][^/]*/\.\./'
5845 # Canonicalize the pathname of ld
5846 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5847 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5848 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5849 done
5850 test -z "$LD" && LD="$ac_prog"
5851 ;;
5852 "")
5853 # If it fails, then pretend we aren't using GCC.
5854 ac_prog=ld
5855 ;;
5856 *)
5857 # If it is relative, then search for the first ld in PATH.
5858 with_gnu_ld=unknown
5859 ;;
5860 esac
5861elif test "$with_gnu_ld" = yes; then
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5863$as_echo_n "checking for GNU ld... " >&6; }
5864else
5865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5866$as_echo_n "checking for non-GNU ld... " >&6; }
5867fi
5868if test "${lt_cv_path_LD+set}" = set; then :
5869 $as_echo_n "(cached) " >&6
5870else
5871 if test -z "$LD"; then
5872 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5873 for ac_dir in $PATH; do
5874 IFS="$lt_save_ifs"
5875 test -z "$ac_dir" && ac_dir=.
5876 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5877 lt_cv_path_LD="$ac_dir/$ac_prog"
5878 # Check to see if the program is GNU ld. I'd rather use --version,
5879 # but apparently some variants of GNU ld only accept -v.
5880 # Break only if it was the GNU/non-GNU ld that we prefer.
5881 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5882 *GNU* | *'with BFD'*)
5883 test "$with_gnu_ld" != no && break
5884 ;;
5885 *)
5886 test "$with_gnu_ld" != yes && break
5887 ;;
5888 esac
5889 fi
5890 done
5891 IFS="$lt_save_ifs"
5892else
5893 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5894fi
5895fi
5896
5897LD="$lt_cv_path_LD"
5898if test -n "$LD"; then
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5900$as_echo "$LD" >&6; }
5901else
5902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5903$as_echo "no" >&6; }
5904fi
5905test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5907$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5908if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5909 $as_echo_n "(cached) " >&6
5910else
5911 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5912case `$LD -v 2>&1 </dev/null` in
5913*GNU* | *'with BFD'*)
5914 lt_cv_prog_gnu_ld=yes
5915 ;;
5916*)
5917 lt_cv_prog_gnu_ld=no
5918 ;;
5919esac
5920fi
5921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5922$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5923with_gnu_ld=$lt_cv_prog_gnu_ld
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5934$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5935if test "${lt_cv_path_NM+set}" = set; then :
5936 $as_echo_n "(cached) " >&6
5937else
5938 if test -n "$NM"; then
5939 # Let the user override the test.
5940 lt_cv_path_NM="$NM"
5941else
5942 lt_nm_to_check="${ac_tool_prefix}nm"
5943 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5944 lt_nm_to_check="$lt_nm_to_check nm"
5945 fi
5946 for lt_tmp_nm in $lt_nm_to_check; do
5947 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5948 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5949 IFS="$lt_save_ifs"
5950 test -z "$ac_dir" && ac_dir=.
5951 tmp_nm="$ac_dir/$lt_tmp_nm"
5952 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5953 # Check to see if the nm accepts a BSD-compat flag.
5954 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5955 # nm: unknown option "B" ignored
5956 # Tru64's nm complains that /dev/null is an invalid object file
5957 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5958 */dev/null* | *'Invalid file or object type'*)
5959 lt_cv_path_NM="$tmp_nm -B"
5960 break
5961 ;;
5962 *)
5963 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5964 */dev/null*)
5965 lt_cv_path_NM="$tmp_nm -p"
5966 break
5967 ;;
5968 *)
5969 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5970 continue # so that we can try to find one that supports BSD flags
5971 ;;
5972 esac
5973 ;;
5974 esac
5975 fi
5976 done
5977 IFS="$lt_save_ifs"
5978 done
5979 : ${lt_cv_path_NM=no}
5980fi
5981fi
5982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5983$as_echo "$lt_cv_path_NM" >&6; }
5984if test "$lt_cv_path_NM" != "no"; then
5985 NM="$lt_cv_path_NM"
5986else
5987 # Didn't find any BSD compatible name lister, look for dumpbin.
5988 if test -n "$DUMPBIN"; then :
5989 # Let the user override the test.
5990 else
5991 if test -n "$ac_tool_prefix"; then
5992 for ac_prog in dumpbin "link -dump"
5993 do
5994 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5995set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5997$as_echo_n "checking for $ac_word... " >&6; }
5998if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5999 $as_echo_n "(cached) " >&6
6000else
6001 if test -n "$DUMPBIN"; then
6002 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6003else
6004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6005for as_dir in $PATH
6006do
6007 IFS=$as_save_IFS
6008 test -z "$as_dir" && as_dir=.
6009 for ac_exec_ext in '' $ac_executable_extensions; do
6010 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6011 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6013 break 2
6014 fi
6015done
6016 done
6017IFS=$as_save_IFS
6018
6019fi
6020fi
6021DUMPBIN=$ac_cv_prog_DUMPBIN
6022if test -n "$DUMPBIN"; then
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6024$as_echo "$DUMPBIN" >&6; }
6025else
6026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6027$as_echo "no" >&6; }
6028fi
6029
6030
6031 test -n "$DUMPBIN" && break
6032 done
6033fi
6034if test -z "$DUMPBIN"; then
6035 ac_ct_DUMPBIN=$DUMPBIN
6036 for ac_prog in dumpbin "link -dump"
6037do
6038 # Extract the first word of "$ac_prog", so it can be a program name with args.
6039set dummy $ac_prog; ac_word=$2
6040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6041$as_echo_n "checking for $ac_word... " >&6; }
6042if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6043 $as_echo_n "(cached) " >&6
6044else
6045 if test -n "$ac_ct_DUMPBIN"; then
6046 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6047else
6048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6049for as_dir in $PATH
6050do
6051 IFS=$as_save_IFS
6052 test -z "$as_dir" && as_dir=.
6053 for ac_exec_ext in '' $ac_executable_extensions; do
6054 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6055 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6057 break 2
6058 fi
6059done
6060 done
6061IFS=$as_save_IFS
6062
6063fi
6064fi
6065ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6066if test -n "$ac_ct_DUMPBIN"; then
6067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6068$as_echo "$ac_ct_DUMPBIN" >&6; }
6069else
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6071$as_echo "no" >&6; }
6072fi
6073
6074
6075 test -n "$ac_ct_DUMPBIN" && break
6076done
6077
6078 if test "x$ac_ct_DUMPBIN" = x; then
6079 DUMPBIN=":"
6080 else
6081 case $cross_compiling:$ac_tool_warned in
6082yes:)
6083{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6084$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6085ac_tool_warned=yes ;;
6086esac
6087 DUMPBIN=$ac_ct_DUMPBIN
6088 fi
6089fi
6090
6091 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6092 *COFF*)
6093 DUMPBIN="$DUMPBIN -symbols"
6094 ;;
6095 *)
6096 DUMPBIN=:
6097 ;;
6098 esac
6099 fi
6100
6101 if test "$DUMPBIN" != ":"; then
6102 NM="$DUMPBIN"
6103 fi
6104fi
6105test -z "$NM" && NM=nm
6106
6107
6108
6109
6110
6111
6112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6113$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6114if test "${lt_cv_nm_interface+set}" = set; then :
6115 $as_echo_n "(cached) " >&6
6116else
6117 lt_cv_nm_interface="BSD nm"
6118 echo "int some_variable = 0;" > conftest.$ac_ext
6119 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6120 (eval "$ac_compile" 2>conftest.err)
6121 cat conftest.err >&5
6122 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6123 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6124 cat conftest.err >&5
6125 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6126 cat conftest.out >&5
6127 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6128 lt_cv_nm_interface="MS dumpbin"
6129 fi
6130 rm -f conftest*
6131fi
6132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6133$as_echo "$lt_cv_nm_interface" >&6; }
6134
6135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6136$as_echo_n "checking whether ln -s works... " >&6; }
6137LN_S=$as_ln_s
6138if test "$LN_S" = "ln -s"; then
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6140$as_echo "yes" >&6; }
6141else
6142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6143$as_echo "no, using $LN_S" >&6; }
6144fi
6145
6146# find the maximum length of command line arguments
6147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6148$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6149if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6150 $as_echo_n "(cached) " >&6
6151else
6152 i=0
6153 teststring="ABCD"
6154
6155 case $build_os in
6156 msdosdjgpp*)
6157 # On DJGPP, this test can blow up pretty badly due to problems in libc
6158 # (any single argument exceeding 2000 bytes causes a buffer overrun
6159 # during glob expansion). Even if it were fixed, the result of this
6160 # check would be larger than it should be.
6161 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6162 ;;
6163
6164 gnu*)
6165 # Under GNU Hurd, this test is not required because there is
6166 # no limit to the length of command line arguments.
6167 # Libtool will interpret -1 as no limit whatsoever
6168 lt_cv_sys_max_cmd_len=-1;
6169 ;;
6170
6171 cygwin* | mingw* | cegcc*)
6172 # On Win9x/ME, this test blows up -- it succeeds, but takes
6173 # about 5 minutes as the teststring grows exponentially.
6174 # Worse, since 9x/ME are not pre-emptively multitasking,
6175 # you end up with a "frozen" computer, even though with patience
6176 # the test eventually succeeds (with a max line length of 256k).
6177 # Instead, let's just punt: use the minimum linelength reported by
6178 # all of the supported platforms: 8192 (on NT/2K/XP).
6179 lt_cv_sys_max_cmd_len=8192;
6180 ;;
6181
6182 mint*)
6183 # On MiNT this can take a long time and run out of memory.
6184 lt_cv_sys_max_cmd_len=8192;
6185 ;;
6186
6187 amigaos*)
6188 # On AmigaOS with pdksh, this test takes hours, literally.
6189 # So we just punt and use a minimum line length of 8192.
6190 lt_cv_sys_max_cmd_len=8192;
6191 ;;
6192
6193 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6194 # This has been around since 386BSD, at least. Likely further.
6195 if test -x /sbin/sysctl; then
6196 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6197 elif test -x /usr/sbin/sysctl; then
6198 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6199 else
6200 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6201 fi
6202 # And add a safety zone
6203 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6204 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6205 ;;
6206
6207 interix*)
6208 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6209 lt_cv_sys_max_cmd_len=196608
6210 ;;
6211
6212 osf*)
6213 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6214 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6215 # nice to cause kernel panics so lets avoid the loop below.
6216 # First set a reasonable default.
6217 lt_cv_sys_max_cmd_len=16384
6218 #
6219 if test -x /sbin/sysconfig; then
6220 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6221 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6222 esac
6223 fi
6224 ;;
6225 sco3.2v5*)
6226 lt_cv_sys_max_cmd_len=102400
6227 ;;
6228 sysv5* | sco5v6* | sysv4.2uw2*)
6229 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6230 if test -n "$kargmax"; then
6231 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6232 else
6233 lt_cv_sys_max_cmd_len=32768
6234 fi
6235 ;;
6236 *)
6237 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6238 if test -n "$lt_cv_sys_max_cmd_len"; then
6239 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6240 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6241 else
6242 # Make teststring a little bigger before we do anything with it.
6243 # a 1K string should be a reasonable start.
6244 for i in 1 2 3 4 5 6 7 8 ; do
6245 teststring=$teststring$teststring
6246 done
6247 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6248 # If test is not a shell built-in, we'll probably end up computing a
6249 # maximum length that is only half of the actual maximum length, but
6250 # we can't tell.
6251 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6252 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6253 test $i != 17 # 1/2 MB should be enough
6254 do
6255 i=`expr $i + 1`
6256 teststring=$teststring$teststring
6257 done
6258 # Only check the string length outside the loop.
6259 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6260 teststring=
6261 # Add a significant safety factor because C++ compilers can tack on
6262 # massive amounts of additional arguments before passing them to the
6263 # linker. It appears as though 1/2 is a usable value.
6264 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6265 fi
6266 ;;
6267 esac
6268
6269fi
6270
6271if test -n $lt_cv_sys_max_cmd_len ; then
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6273$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6274else
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6276$as_echo "none" >&6; }
6277fi
6278max_cmd_len=$lt_cv_sys_max_cmd_len
6279
6280
6281
6282
6283
6284
6285: ${CP="cp -f"}
6286: ${MV="mv -f"}
6287: ${RM="rm -f"}
6288
6289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6290$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6291# Try some XSI features
6292xsi_shell=no
6293( _lt_dummy="a/b/c"
6294 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6295 = c,a/b,, \
6296 && eval 'test $(( 1 + 1 )) -eq 2 \
6297 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6298 && xsi_shell=yes
6299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6300$as_echo "$xsi_shell" >&6; }
6301
6302
6303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6304$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6305lt_shell_append=no
6306( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6307 >/dev/null 2>&1 \
6308 && lt_shell_append=yes
6309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6310$as_echo "$lt_shell_append" >&6; }
6311
6312
6313if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6314 lt_unset=unset
6315else
6316 lt_unset=false
6317fi
6318
6319
6320
6321
6322
6323# test EBCDIC or ASCII
6324case `echo X|tr X '\101'` in
6325 A) # ASCII based system
6326 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6327 lt_SP2NL='tr \040 \012'
6328 lt_NL2SP='tr \015\012 \040\040'
6329 ;;
6330 *) # EBCDIC based system
6331 lt_SP2NL='tr \100 \n'
6332 lt_NL2SP='tr \r\n \100\100'
6333 ;;
6334esac
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6345$as_echo_n "checking for $LD option to reload object files... " >&6; }
6346if test "${lt_cv_ld_reload_flag+set}" = set; then :
6347 $as_echo_n "(cached) " >&6
6348else
6349 lt_cv_ld_reload_flag='-r'
6350fi
6351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6352$as_echo "$lt_cv_ld_reload_flag" >&6; }
6353reload_flag=$lt_cv_ld_reload_flag
6354case $reload_flag in
6355"" | " "*) ;;
6356*) reload_flag=" $reload_flag" ;;
6357esac
6358reload_cmds='$LD$reload_flag -o $output$reload_objs'
6359case $host_os in
6360 darwin*)
6361 if test "$GCC" = yes; then
6362 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6363 else
6364 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6365 fi
6366 ;;
6367esac
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377if test -n "$ac_tool_prefix"; then
6378 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6379set dummy ${ac_tool_prefix}objdump; ac_word=$2
6380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6381$as_echo_n "checking for $ac_word... " >&6; }
6382if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6383 $as_echo_n "(cached) " >&6
6384else
6385 if test -n "$OBJDUMP"; then
6386 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6387else
6388as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6389for as_dir in $PATH
6390do
6391 IFS=$as_save_IFS
6392 test -z "$as_dir" && as_dir=.
6393 for ac_exec_ext in '' $ac_executable_extensions; do
6394 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6395 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6396 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6397 break 2
6398 fi
6399done
6400 done
6401IFS=$as_save_IFS
6402
6403fi
6404fi
6405OBJDUMP=$ac_cv_prog_OBJDUMP
6406if test -n "$OBJDUMP"; then
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6408$as_echo "$OBJDUMP" >&6; }
6409else
6410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6411$as_echo "no" >&6; }
6412fi
6413
6414
6415fi
6416if test -z "$ac_cv_prog_OBJDUMP"; then
6417 ac_ct_OBJDUMP=$OBJDUMP
6418 # Extract the first word of "objdump", so it can be a program name with args.
6419set dummy objdump; ac_word=$2
6420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6421$as_echo_n "checking for $ac_word... " >&6; }
6422if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6423 $as_echo_n "(cached) " >&6
6424else
6425 if test -n "$ac_ct_OBJDUMP"; then
6426 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6427else
6428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6429for as_dir in $PATH
6430do
6431 IFS=$as_save_IFS
6432 test -z "$as_dir" && as_dir=.
6433 for ac_exec_ext in '' $ac_executable_extensions; do
6434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6435 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6437 break 2
6438 fi
6439done
6440 done
6441IFS=$as_save_IFS
6442
6443fi
6444fi
6445ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6446if test -n "$ac_ct_OBJDUMP"; then
6447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6448$as_echo "$ac_ct_OBJDUMP" >&6; }
6449else
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6451$as_echo "no" >&6; }
6452fi
6453
6454 if test "x$ac_ct_OBJDUMP" = x; then
6455 OBJDUMP="false"
6456 else
6457 case $cross_compiling:$ac_tool_warned in
6458yes:)
6459{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6460$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6461ac_tool_warned=yes ;;
6462esac
6463 OBJDUMP=$ac_ct_OBJDUMP
6464 fi
6465else
6466 OBJDUMP="$ac_cv_prog_OBJDUMP"
6467fi
6468
6469test -z "$OBJDUMP" && OBJDUMP=objdump
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6480$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6481if test "${lt_cv_deplibs_check_method+set}" = set; then :
6482 $as_echo_n "(cached) " >&6
6483else
6484 lt_cv_file_magic_cmd='$MAGIC_CMD'
6485lt_cv_file_magic_test_file=
6486lt_cv_deplibs_check_method='unknown'
6487# Need to set the preceding variable on all platforms that support
6488# interlibrary dependencies.
6489# 'none' -- dependencies not supported.
6490# `unknown' -- same as none, but documents that we really don't know.
6491# 'pass_all' -- all dependencies passed with no checks.
6492# 'test_compile' -- check by making test program.
6493# 'file_magic [[regex]]' -- check by looking for files in library path
6494# which responds to the $file_magic_cmd with a given extended regex.
6495# If you have `file' or equivalent on your system and you're not sure
6496# whether `pass_all' will *always* work, you probably want this one.
6497
6498case $host_os in
6499aix[4-9]*)
6500 lt_cv_deplibs_check_method=pass_all
6501 ;;
6502
6503beos*)
6504 lt_cv_deplibs_check_method=pass_all
6505 ;;
6506
6507bsdi[45]*)
6508 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6509 lt_cv_file_magic_cmd='/usr/bin/file -L'
6510 lt_cv_file_magic_test_file=/shlib/libc.so
6511 ;;
6512
6513cygwin*)
6514 # func_win32_libid is a shell function defined in ltmain.sh
6515 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6516 lt_cv_file_magic_cmd='func_win32_libid'
6517 ;;
6518
6519mingw* | pw32*)
6520 # Base MSYS/MinGW do not provide the 'file' command needed by
6521 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6522 # unless we find 'file', for example because we are cross-compiling.
6523 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6524 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6525 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6526 lt_cv_file_magic_cmd='func_win32_libid'
6527 else
6528 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6529 lt_cv_file_magic_cmd='$OBJDUMP -f'
6530 fi
6531 ;;
6532
6533cegcc*)
6534 # use the weaker test based on 'objdump'. See mingw*.
6535 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6536 lt_cv_file_magic_cmd='$OBJDUMP -f'
6537 ;;
6538
6539darwin* | rhapsody*)
6540 lt_cv_deplibs_check_method=pass_all
6541 ;;
6542
6543freebsd* | dragonfly*)
6544 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6545 case $host_cpu in
6546 i*86 )
6547 # Not sure whether the presence of OpenBSD here was a mistake.
6548 # Let's accept both of them until this is cleared up.
6549 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6550 lt_cv_file_magic_cmd=/usr/bin/file
6551 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6552 ;;
6553 esac
6554 else
6555 lt_cv_deplibs_check_method=pass_all
6556 fi
6557 ;;
6558
6559gnu*)
6560 lt_cv_deplibs_check_method=pass_all
6561 ;;
6562
6563haiku*)
6564 lt_cv_deplibs_check_method=pass_all
6565 ;;
6566
6567hpux10.20* | hpux11*)
6568 lt_cv_file_magic_cmd=/usr/bin/file
6569 case $host_cpu in
6570 ia64*)
6571 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6572 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6573 ;;
6574 hppa*64*)
6575 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]'
6576 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6577 ;;
6578 *)
6579 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6580 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6581 ;;
6582 esac
6583 ;;
6584
6585interix[3-9]*)
6586 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6587 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6588 ;;
6589
6590irix5* | irix6* | nonstopux*)
6591 case $LD in
6592 *-32|*"-32 ") libmagic=32-bit;;
6593 *-n32|*"-n32 ") libmagic=N32;;
6594 *-64|*"-64 ") libmagic=64-bit;;
6595 *) libmagic=never-match;;
6596 esac
6597 lt_cv_deplibs_check_method=pass_all
6598 ;;
6599
6600# This must be Linux ELF.
6601linux* | k*bsd*-gnu | kopensolaris*-gnu)
6602 lt_cv_deplibs_check_method=pass_all
6603 ;;
6604
6605netbsd*)
6606 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6607 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6608 else
6609 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6610 fi
6611 ;;
6612
6613newos6*)
6614 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6615 lt_cv_file_magic_cmd=/usr/bin/file
6616 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6617 ;;
6618
6619*nto* | *qnx*)
6620 lt_cv_deplibs_check_method=pass_all
6621 ;;
6622
6623openbsd*)
6624 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6625 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6626 else
6627 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6628 fi
6629 ;;
6630
6631osf3* | osf4* | osf5*)
6632 lt_cv_deplibs_check_method=pass_all
6633 ;;
6634
6635rdos*)
6636 lt_cv_deplibs_check_method=pass_all
6637 ;;
6638
6639solaris*)
6640 lt_cv_deplibs_check_method=pass_all
6641 ;;
6642
6643sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6644 lt_cv_deplibs_check_method=pass_all
6645 ;;
6646
6647sysv4 | sysv4.3*)
6648 case $host_vendor in
6649 motorola)
6650 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]'
6651 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6652 ;;
6653 ncr)
6654 lt_cv_deplibs_check_method=pass_all
6655 ;;
6656 sequent)
6657 lt_cv_file_magic_cmd='/bin/file'
6658 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6659 ;;
6660 sni)
6661 lt_cv_file_magic_cmd='/bin/file'
6662 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6663 lt_cv_file_magic_test_file=/lib/libc.so
6664 ;;
6665 siemens)
6666 lt_cv_deplibs_check_method=pass_all
6667 ;;
6668 pc)
6669 lt_cv_deplibs_check_method=pass_all
6670 ;;
6671 esac
6672 ;;
6673
6674tpf*)
6675 lt_cv_deplibs_check_method=pass_all
6676 ;;
6677esac
6678
6679fi
6680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6681$as_echo "$lt_cv_deplibs_check_method" >&6; }
6682file_magic_cmd=$lt_cv_file_magic_cmd
6683deplibs_check_method=$lt_cv_deplibs_check_method
6684test -z "$deplibs_check_method" && deplibs_check_method=unknown
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697if test -n "$ac_tool_prefix"; then
6698 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6699set dummy ${ac_tool_prefix}ar; ac_word=$2
6700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6701$as_echo_n "checking for $ac_word... " >&6; }
6702if test "${ac_cv_prog_AR+set}" = set; then :
6703 $as_echo_n "(cached) " >&6
6704else
6705 if test -n "$AR"; then
6706 ac_cv_prog_AR="$AR" # Let the user override the test.
6707else
6708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6709for as_dir in $PATH
6710do
6711 IFS=$as_save_IFS
6712 test -z "$as_dir" && as_dir=.
6713 for ac_exec_ext in '' $ac_executable_extensions; do
6714 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6715 ac_cv_prog_AR="${ac_tool_prefix}ar"
6716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6717 break 2
6718 fi
6719done
6720 done
6721IFS=$as_save_IFS
6722
6723fi
6724fi
6725AR=$ac_cv_prog_AR
6726if test -n "$AR"; then
6727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6728$as_echo "$AR" >&6; }
6729else
6730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6731$as_echo "no" >&6; }
6732fi
6733
6734
6735fi
6736if test -z "$ac_cv_prog_AR"; then
6737 ac_ct_AR=$AR
6738 # Extract the first word of "ar", so it can be a program name with args.
6739set dummy ar; ac_word=$2
6740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6741$as_echo_n "checking for $ac_word... " >&6; }
6742if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6743 $as_echo_n "(cached) " >&6
6744else
6745 if test -n "$ac_ct_AR"; then
6746 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6747else
6748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6749for as_dir in $PATH
6750do
6751 IFS=$as_save_IFS
6752 test -z "$as_dir" && as_dir=.
6753 for ac_exec_ext in '' $ac_executable_extensions; do
6754 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6755 ac_cv_prog_ac_ct_AR="ar"
6756 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6757 break 2
6758 fi
6759done
6760 done
6761IFS=$as_save_IFS
6762
6763fi
6764fi
6765ac_ct_AR=$ac_cv_prog_ac_ct_AR
6766if test -n "$ac_ct_AR"; then
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6768$as_echo "$ac_ct_AR" >&6; }
6769else
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6771$as_echo "no" >&6; }
6772fi
6773
6774 if test "x$ac_ct_AR" = x; then
6775 AR="false"
6776 else
6777 case $cross_compiling:$ac_tool_warned in
6778yes:)
6779{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6780$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6781ac_tool_warned=yes ;;
6782esac
6783 AR=$ac_ct_AR
6784 fi
6785else
6786 AR="$ac_cv_prog_AR"
6787fi
6788
6789test -z "$AR" && AR=ar
6790test -z "$AR_FLAGS" && AR_FLAGS=cru
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802if test -n "$ac_tool_prefix"; then
6803 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6804set dummy ${ac_tool_prefix}strip; ac_word=$2
6805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6806$as_echo_n "checking for $ac_word... " >&6; }
6807if test "${ac_cv_prog_STRIP+set}" = set; then :
6808 $as_echo_n "(cached) " >&6
6809else
6810 if test -n "$STRIP"; then
6811 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6812else
6813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6814for as_dir in $PATH
6815do
6816 IFS=$as_save_IFS
6817 test -z "$as_dir" && as_dir=.
6818 for ac_exec_ext in '' $ac_executable_extensions; do
6819 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6820 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6822 break 2
6823 fi
6824done
6825 done
6826IFS=$as_save_IFS
6827
6828fi
6829fi
6830STRIP=$ac_cv_prog_STRIP
6831if test -n "$STRIP"; then
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6833$as_echo "$STRIP" >&6; }
6834else
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6836$as_echo "no" >&6; }
6837fi
6838
6839
6840fi
6841if test -z "$ac_cv_prog_STRIP"; then
6842 ac_ct_STRIP=$STRIP
6843 # Extract the first word of "strip", so it can be a program name with args.
6844set dummy strip; ac_word=$2
6845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6846$as_echo_n "checking for $ac_word... " >&6; }
6847if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6848 $as_echo_n "(cached) " >&6
6849else
6850 if test -n "$ac_ct_STRIP"; then
6851 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6852else
6853as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6854for as_dir in $PATH
6855do
6856 IFS=$as_save_IFS
6857 test -z "$as_dir" && as_dir=.
6858 for ac_exec_ext in '' $ac_executable_extensions; do
6859 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6860 ac_cv_prog_ac_ct_STRIP="strip"
6861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6862 break 2
6863 fi
6864done
6865 done
6866IFS=$as_save_IFS
6867
6868fi
6869fi
6870ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6871if test -n "$ac_ct_STRIP"; then
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6873$as_echo "$ac_ct_STRIP" >&6; }
6874else
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6876$as_echo "no" >&6; }
6877fi
6878
6879 if test "x$ac_ct_STRIP" = x; then
6880 STRIP=":"
6881 else
6882 case $cross_compiling:$ac_tool_warned in
6883yes:)
6884{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6885$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6886ac_tool_warned=yes ;;
6887esac
6888 STRIP=$ac_ct_STRIP
6889 fi
6890else
6891 STRIP="$ac_cv_prog_STRIP"
6892fi
6893
6894test -z "$STRIP" && STRIP=:
6895
6896
6897
6898
6899
6900
6901if test -n "$ac_tool_prefix"; then
6902 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6903set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6905$as_echo_n "checking for $ac_word... " >&6; }
6906if test "${ac_cv_prog_RANLIB+set}" = set; then :
6907 $as_echo_n "(cached) " >&6
6908else
6909 if test -n "$RANLIB"; then
6910 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6911else
6912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6913for as_dir in $PATH
6914do
6915 IFS=$as_save_IFS
6916 test -z "$as_dir" && as_dir=.
6917 for ac_exec_ext in '' $ac_executable_extensions; do
6918 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6919 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6921 break 2
6922 fi
6923done
6924 done
6925IFS=$as_save_IFS
6926
6927fi
6928fi
6929RANLIB=$ac_cv_prog_RANLIB
6930if test -n "$RANLIB"; then
6931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6932$as_echo "$RANLIB" >&6; }
6933else
6934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6935$as_echo "no" >&6; }
6936fi
6937
6938
6939fi
6940if test -z "$ac_cv_prog_RANLIB"; then
6941 ac_ct_RANLIB=$RANLIB
6942 # Extract the first word of "ranlib", so it can be a program name with args.
6943set dummy ranlib; ac_word=$2
6944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6945$as_echo_n "checking for $ac_word... " >&6; }
6946if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6947 $as_echo_n "(cached) " >&6
6948else
6949 if test -n "$ac_ct_RANLIB"; then
6950 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6951else
6952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6953for as_dir in $PATH
6954do
6955 IFS=$as_save_IFS
6956 test -z "$as_dir" && as_dir=.
6957 for ac_exec_ext in '' $ac_executable_extensions; do
6958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6959 ac_cv_prog_ac_ct_RANLIB="ranlib"
6960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6961 break 2
6962 fi
6963done
6964 done
6965IFS=$as_save_IFS
6966
6967fi
6968fi
6969ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6970if test -n "$ac_ct_RANLIB"; then
6971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6972$as_echo "$ac_ct_RANLIB" >&6; }
6973else
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6975$as_echo "no" >&6; }
6976fi
6977
6978 if test "x$ac_ct_RANLIB" = x; then
6979 RANLIB=":"
6980 else
6981 case $cross_compiling:$ac_tool_warned in
6982yes:)
6983{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6984$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6985ac_tool_warned=yes ;;
6986esac
6987 RANLIB=$ac_ct_RANLIB
6988 fi
6989else
6990 RANLIB="$ac_cv_prog_RANLIB"
6991fi
6992
6993test -z "$RANLIB" && RANLIB=:
6994
6995
6996
6997
6998
6999
7000# Determine commands to create old-style static archives.
7001old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7002old_postinstall_cmds='chmod 644 $oldlib'
7003old_postuninstall_cmds=
7004
7005if test -n "$RANLIB"; then
7006 case $host_os in
7007 openbsd*)
7008 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7009 ;;
7010 *)
7011 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7012 ;;
7013 esac
7014 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7015fi
7016
7017case $host_os in
7018 darwin*)
7019 lock_old_archive_extraction=yes ;;
7020 *)
7021 lock_old_archive_extraction=no ;;
7022esac
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044for ac_prog in gawk mawk nawk awk
7045do
7046 # Extract the first word of "$ac_prog", so it can be a program name with args.
7047set dummy $ac_prog; ac_word=$2
7048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7049$as_echo_n "checking for $ac_word... " >&6; }
7050if test "${ac_cv_prog_AWK+set}" = set; then :
7051 $as_echo_n "(cached) " >&6
7052else
7053 if test -n "$AWK"; then
7054 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7055else
7056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7057for as_dir in $PATH
7058do
7059 IFS=$as_save_IFS
7060 test -z "$as_dir" && as_dir=.
7061 for ac_exec_ext in '' $ac_executable_extensions; do
7062 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7063 ac_cv_prog_AWK="$ac_prog"
7064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7065 break 2
7066 fi
7067done
7068 done
7069IFS=$as_save_IFS
7070
7071fi
7072fi
7073AWK=$ac_cv_prog_AWK
7074if test -n "$AWK"; then
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7076$as_echo "$AWK" >&6; }
7077else
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7079$as_echo "no" >&6; }
7080fi
7081
7082
7083 test -n "$AWK" && break
7084done
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104# If no C compiler was specified, use CC.
7105LTCC=${LTCC-"$CC"}
7106
7107# If no C compiler flags were specified, use CFLAGS.
7108LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7109
7110# Allow CC to be a program name with arguments.
7111compiler=$CC
7112
7113
7114# Check for command to grab the raw symbol name followed by C symbol from nm.
7115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7116$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7117if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7118 $as_echo_n "(cached) " >&6
7119else
7120
7121# These are sane defaults that work on at least a few old systems.
7122# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7123
7124# Character class describing NM global symbol codes.
7125symcode='[BCDEGRST]'
7126
7127# Regexp to match symbols that can be accessed directly from C.
7128sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7129
7130# Define system-specific variables.
7131case $host_os in
7132aix*)
7133 symcode='[BCDT]'
7134 ;;
7135cygwin* | mingw* | pw32* | cegcc*)
7136 symcode='[ABCDGISTW]'
7137 ;;
7138hpux*)
7139 if test "$host_cpu" = ia64; then
7140 symcode='[ABCDEGRST]'
7141 fi
7142 ;;
7143irix* | nonstopux*)
7144 symcode='[BCDEGRST]'
7145 ;;
7146osf*)
7147 symcode='[BCDEGQRST]'
7148 ;;
7149solaris*)
7150 symcode='[BDRT]'
7151 ;;
7152sco3.2v5*)
7153 symcode='[DT]'
7154 ;;
7155sysv4.2uw2*)
7156 symcode='[DT]'
7157 ;;
7158sysv5* | sco5v6* | unixware* | OpenUNIX*)
7159 symcode='[ABDT]'
7160 ;;
7161sysv4)
7162 symcode='[DFNSTU]'
7163 ;;
7164esac
7165
7166# If we're using GNU nm, then use its standard symbol codes.
7167case `$NM -V 2>&1` in
7168*GNU* | *'with BFD'*)
7169 symcode='[ABCDGIRSTW]' ;;
7170esac
7171
7172# Transform an extracted symbol line into a proper C declaration.
7173# Some systems (esp. on ia64) link data and code symbols differently,
7174# so use this general approach.
7175lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7176
7177# Transform an extracted symbol line into symbol name and symbol address
7178lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7179lt_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'"
7180
7181# Handle CRLF in mingw tool chain
7182opt_cr=
7183case $build_os in
7184mingw*)
7185 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7186 ;;
7187esac
7188
7189# Try without a prefix underscore, then with it.
7190for ac_symprfx in "" "_"; do
7191
7192 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7193 symxfrm="\\1 $ac_symprfx\\2 \\2"
7194
7195 # Write the raw and C identifiers.
7196 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7197 # Fake it for dumpbin and say T for any non-static function
7198 # and D for any global variable.
7199 # Also find C++ and __fastcall symbols from MSVC++,
7200 # which start with @ or ?.
7201 lt_cv_sys_global_symbol_pipe="$AWK '"\
7202" {last_section=section; section=\$ 3};"\
7203" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7204" \$ 0!~/External *\|/{next};"\
7205" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7206" {if(hide[section]) next};"\
7207" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7208" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7209" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7210" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7211" ' prfx=^$ac_symprfx"
7212 else
7213 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7214 fi
7215
7216 # Check to see that the pipe works correctly.
7217 pipe_works=no
7218
7219 rm -f conftest*
7220 cat > conftest.$ac_ext <<_LT_EOF
7221#ifdef __cplusplus
7222extern "C" {
7223#endif
7224char nm_test_var;
7225void nm_test_func(void);
7226void nm_test_func(void){}
7227#ifdef __cplusplus
7228}
7229#endif
7230int main(){nm_test_var='a';nm_test_func();return(0);}
7231_LT_EOF
7232
7233 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7234 (eval $ac_compile) 2>&5
7235 ac_status=$?
7236 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7237 test $ac_status = 0; }; then
7238 # Now try to grab the symbols.
7239 nlist=conftest.nm
7240 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7241 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7242 ac_status=$?
7243 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7244 test $ac_status = 0; } && test -s "$nlist"; then
7245 # Try sorting and uniquifying the output.
7246 if sort "$nlist" | uniq > "$nlist"T; then
7247 mv -f "$nlist"T "$nlist"
7248 else
7249 rm -f "$nlist"T
7250 fi
7251
7252 # Make sure that we snagged all the symbols we need.
7253 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7254 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7255 cat <<_LT_EOF > conftest.$ac_ext
7256#ifdef __cplusplus
7257extern "C" {
7258#endif
7259
7260_LT_EOF
7261 # Now generate the symbol file.
7262 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7263
7264 cat <<_LT_EOF >> conftest.$ac_ext
7265
7266/* The mapping between symbol names and symbols. */
7267const struct {
7268 const char *name;
7269 void *address;
7270}
7271lt__PROGRAM__LTX_preloaded_symbols[] =
7272{
7273 { "@PROGRAM@", (void *) 0 },
7274_LT_EOF
7275 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7276 cat <<\_LT_EOF >> conftest.$ac_ext
7277 {0, (void *) 0}
7278};
7279
7280/* This works around a problem in FreeBSD linker */
7281#ifdef FREEBSD_WORKAROUND
7282static const void *lt_preloaded_setup() {
7283 return lt__PROGRAM__LTX_preloaded_symbols;
7284}
7285#endif
7286
7287#ifdef __cplusplus
7288}
7289#endif
7290_LT_EOF
7291 # Now try linking the two files.
7292 mv conftest.$ac_objext conftstm.$ac_objext
7293 lt_save_LIBS="$LIBS"
7294 lt_save_CFLAGS="$CFLAGS"
7295 LIBS="conftstm.$ac_objext"
7296 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7297 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7298 (eval $ac_link) 2>&5
7299 ac_status=$?
7300 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7301 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7302 pipe_works=yes
7303 fi
7304 LIBS="$lt_save_LIBS"
7305 CFLAGS="$lt_save_CFLAGS"
7306 else
7307 echo "cannot find nm_test_func in $nlist" >&5
7308 fi
7309 else
7310 echo "cannot find nm_test_var in $nlist" >&5
7311 fi
7312 else
7313 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7314 fi
7315 else
7316 echo "$progname: failed program was:" >&5
7317 cat conftest.$ac_ext >&5
7318 fi
7319 rm -rf conftest* conftst*
7320
7321 # Do not use the global_symbol_pipe unless it works.
7322 if test "$pipe_works" = yes; then
7323 break
7324 else
7325 lt_cv_sys_global_symbol_pipe=
7326 fi
7327done
7328
7329fi
7330
7331if test -z "$lt_cv_sys_global_symbol_pipe"; then
7332 lt_cv_sys_global_symbol_to_cdecl=
7333fi
7334if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7336$as_echo "failed" >&6; }
7337else
7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7339$as_echo "ok" >&6; }
7340fi
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363# Check whether --enable-libtool-lock was given.
7364if test "${enable_libtool_lock+set}" = set; then :
7365 enableval=$enable_libtool_lock;
7366fi
7367
7368test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7369
7370# Some flags need to be propagated to the compiler or linker for good
7371# libtool support.
7372case $host in
7373ia64-*-hpux*)
7374 # Find out which ABI we are using.
7375 echo 'int i;' > conftest.$ac_ext
7376 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7377 (eval $ac_compile) 2>&5
7378 ac_status=$?
7379 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7380 test $ac_status = 0; }; then
7381 case `/usr/bin/file conftest.$ac_objext` in
7382 *ELF-32*)
7383 HPUX_IA64_MODE="32"
7384 ;;
7385 *ELF-64*)
7386 HPUX_IA64_MODE="64"
7387 ;;
7388 esac
7389 fi
7390 rm -rf conftest*
7391 ;;
7392*-*-irix6*)
7393 # Find out which ABI we are using.
7394 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7395 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7396 (eval $ac_compile) 2>&5
7397 ac_status=$?
7398 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7399 test $ac_status = 0; }; then
7400 if test "$lt_cv_prog_gnu_ld" = yes; then
7401 case `/usr/bin/file conftest.$ac_objext` in
7402 *32-bit*)
7403 LD="${LD-ld} -melf32bsmip"
7404 ;;
7405 *N32*)
7406 LD="${LD-ld} -melf32bmipn32"
7407 ;;
7408 *64-bit*)
7409 LD="${LD-ld} -melf64bmip"
7410 ;;
7411 esac
7412 else
7413 case `/usr/bin/file conftest.$ac_objext` in
7414 *32-bit*)
7415 LD="${LD-ld} -32"
7416 ;;
7417 *N32*)
7418 LD="${LD-ld} -n32"
7419 ;;
7420 *64-bit*)
7421 LD="${LD-ld} -64"
7422 ;;
7423 esac
7424 fi
7425 fi
7426 rm -rf conftest*
7427 ;;
7428
7429x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7430s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7431 # Find out which ABI we are using.
7432 echo 'int i;' > conftest.$ac_ext
7433 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7434 (eval $ac_compile) 2>&5
7435 ac_status=$?
7436 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7437 test $ac_status = 0; }; then
7438 case `/usr/bin/file conftest.o` in
7439 *32-bit*)
7440 case $host in
7441 x86_64-*kfreebsd*-gnu)
7442 LD="${LD-ld} -m elf_i386_fbsd"
7443 ;;
7444 x86_64-*linux*)
7445 case `/usr/bin/file conftest.o` in
7446 *x86-64*)
7447 LD="${LD-ld} -m elf32_x86_64"
7448 ;;
7449 *)
7450 LD="${LD-ld} -m elf_i386"
7451 ;;
7452 esac
7453 ;;
7454 ppc64-*linux*|powerpc64-*linux*)
7455 LD="${LD-ld} -m elf32ppclinux"
7456 ;;
7457 s390x-*linux*)
7458 LD="${LD-ld} -m elf_s390"
7459 ;;
7460 sparc64-*linux*)
7461 LD="${LD-ld} -m elf32_sparc"
7462 ;;
7463 esac
7464 ;;
7465 *64-bit*)
7466 case $host in
7467 x86_64-*kfreebsd*-gnu)
7468 LD="${LD-ld} -m elf_x86_64_fbsd"
7469 ;;
7470 x86_64-*linux*)
7471 LD="${LD-ld} -m elf_x86_64"
7472 ;;
7473 ppc*-*linux*|powerpc*-*linux*)
7474 LD="${LD-ld} -m elf64ppc"
7475 ;;
7476 s390*-*linux*|s390*-*tpf*)
7477 LD="${LD-ld} -m elf64_s390"
7478 ;;
7479 sparc*-*linux*)
7480 LD="${LD-ld} -m elf64_sparc"
7481 ;;
7482 esac
7483 ;;
7484 esac
7485 fi
7486 rm -rf conftest*
7487 ;;
7488
7489*-*-sco3.2v5*)
7490 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7491 SAVE_CFLAGS="$CFLAGS"
7492 CFLAGS="$CFLAGS -belf"
7493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7494$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7495if test "${lt_cv_cc_needs_belf+set}" = set; then :
7496 $as_echo_n "(cached) " >&6
7497else
7498 ac_ext=c
7499ac_cpp='$CPP $CPPFLAGS'
7500ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7501ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7502ac_compiler_gnu=$ac_cv_c_compiler_gnu
7503
7504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7505/* end confdefs.h. */
7506
7507int
7508main ()
7509{
7510
7511 ;
7512 return 0;
7513}
7514_ACEOF
7515if ac_fn_c_try_link "$LINENO"; then :
7516 lt_cv_cc_needs_belf=yes
7517else
7518 lt_cv_cc_needs_belf=no
7519fi
7520rm -f core conftest.err conftest.$ac_objext \
7521 conftest$ac_exeext conftest.$ac_ext
7522 ac_ext=c
7523ac_cpp='$CPP $CPPFLAGS'
7524ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7525ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7526ac_compiler_gnu=$ac_cv_c_compiler_gnu
7527
7528fi
7529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7530$as_echo "$lt_cv_cc_needs_belf" >&6; }
7531 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7532 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7533 CFLAGS="$SAVE_CFLAGS"
7534 fi
7535 ;;
7536sparc*-*solaris*)
7537 # Find out which ABI we are using.
7538 echo 'int i;' > conftest.$ac_ext
7539 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7540 (eval $ac_compile) 2>&5
7541 ac_status=$?
7542 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7543 test $ac_status = 0; }; then
7544 case `/usr/bin/file conftest.o` in
7545 *64-bit*)
7546 case $lt_cv_prog_gnu_ld in
7547 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7548 *)
7549 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7550 LD="${LD-ld} -64"
7551 fi
7552 ;;
7553 esac
7554 ;;
7555 esac
7556 fi
7557 rm -rf conftest*
7558 ;;
7559esac
7560
7561need_locks="$enable_libtool_lock"
7562
7563
7564 case $host_os in
7565 rhapsody* | darwin*)
7566 if test -n "$ac_tool_prefix"; then
7567 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7568set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7570$as_echo_n "checking for $ac_word... " >&6; }
7571if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7572 $as_echo_n "(cached) " >&6
7573else
7574 if test -n "$DSYMUTIL"; then
7575 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7576else
7577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7578for as_dir in $PATH
7579do
7580 IFS=$as_save_IFS
7581 test -z "$as_dir" && as_dir=.
7582 for ac_exec_ext in '' $ac_executable_extensions; do
7583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7584 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7586 break 2
7587 fi
7588done
7589 done
7590IFS=$as_save_IFS
7591
7592fi
7593fi
7594DSYMUTIL=$ac_cv_prog_DSYMUTIL
7595if test -n "$DSYMUTIL"; then
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7597$as_echo "$DSYMUTIL" >&6; }
7598else
7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7600$as_echo "no" >&6; }
7601fi
7602
7603
7604fi
7605if test -z "$ac_cv_prog_DSYMUTIL"; then
7606 ac_ct_DSYMUTIL=$DSYMUTIL
7607 # Extract the first word of "dsymutil", so it can be a program name with args.
7608set dummy dsymutil; ac_word=$2
7609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7610$as_echo_n "checking for $ac_word... " >&6; }
7611if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7612 $as_echo_n "(cached) " >&6
7613else
7614 if test -n "$ac_ct_DSYMUTIL"; then
7615 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7616else
7617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7618for as_dir in $PATH
7619do
7620 IFS=$as_save_IFS
7621 test -z "$as_dir" && as_dir=.
7622 for ac_exec_ext in '' $ac_executable_extensions; do
7623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7624 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7626 break 2
7627 fi
7628done
7629 done
7630IFS=$as_save_IFS
7631
7632fi
7633fi
7634ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7635if test -n "$ac_ct_DSYMUTIL"; then
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7637$as_echo "$ac_ct_DSYMUTIL" >&6; }
7638else
7639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7640$as_echo "no" >&6; }
7641fi
7642
7643 if test "x$ac_ct_DSYMUTIL" = x; then
7644 DSYMUTIL=":"
7645 else
7646 case $cross_compiling:$ac_tool_warned in
7647yes:)
7648{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7649$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7650ac_tool_warned=yes ;;
7651esac
7652 DSYMUTIL=$ac_ct_DSYMUTIL
7653 fi
7654else
7655 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7656fi
7657
7658 if test -n "$ac_tool_prefix"; then
7659 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7660set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7662$as_echo_n "checking for $ac_word... " >&6; }
7663if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7664 $as_echo_n "(cached) " >&6
7665else
7666 if test -n "$NMEDIT"; then
7667 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7668else
7669as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7670for as_dir in $PATH
7671do
7672 IFS=$as_save_IFS
7673 test -z "$as_dir" && as_dir=.
7674 for ac_exec_ext in '' $ac_executable_extensions; do
7675 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7676 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7677 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7678 break 2
7679 fi
7680done
7681 done
7682IFS=$as_save_IFS
7683
7684fi
7685fi
7686NMEDIT=$ac_cv_prog_NMEDIT
7687if test -n "$NMEDIT"; then
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7689$as_echo "$NMEDIT" >&6; }
7690else
7691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7692$as_echo "no" >&6; }
7693fi
7694
7695
7696fi
7697if test -z "$ac_cv_prog_NMEDIT"; then
7698 ac_ct_NMEDIT=$NMEDIT
7699 # Extract the first word of "nmedit", so it can be a program name with args.
7700set dummy nmedit; ac_word=$2
7701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7702$as_echo_n "checking for $ac_word... " >&6; }
7703if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7704 $as_echo_n "(cached) " >&6
7705else
7706 if test -n "$ac_ct_NMEDIT"; then
7707 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7708else
7709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7710for as_dir in $PATH
7711do
7712 IFS=$as_save_IFS
7713 test -z "$as_dir" && as_dir=.
7714 for ac_exec_ext in '' $ac_executable_extensions; do
7715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7716 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7718 break 2
7719 fi
7720done
7721 done
7722IFS=$as_save_IFS
7723
7724fi
7725fi
7726ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7727if test -n "$ac_ct_NMEDIT"; then
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7729$as_echo "$ac_ct_NMEDIT" >&6; }
7730else
7731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7732$as_echo "no" >&6; }
7733fi
7734
7735 if test "x$ac_ct_NMEDIT" = x; then
7736 NMEDIT=":"
7737 else
7738 case $cross_compiling:$ac_tool_warned in
7739yes:)
7740{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7741$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7742ac_tool_warned=yes ;;
7743esac
7744 NMEDIT=$ac_ct_NMEDIT
7745 fi
7746else
7747 NMEDIT="$ac_cv_prog_NMEDIT"
7748fi
7749
7750 if test -n "$ac_tool_prefix"; then
7751 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7752set dummy ${ac_tool_prefix}lipo; ac_word=$2
7753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7754$as_echo_n "checking for $ac_word... " >&6; }
7755if test "${ac_cv_prog_LIPO+set}" = set; then :
7756 $as_echo_n "(cached) " >&6
7757else
7758 if test -n "$LIPO"; then
7759 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7760else
7761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7762for as_dir in $PATH
7763do
7764 IFS=$as_save_IFS
7765 test -z "$as_dir" && as_dir=.
7766 for ac_exec_ext in '' $ac_executable_extensions; do
7767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7768 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7770 break 2
7771 fi
7772done
7773 done
7774IFS=$as_save_IFS
7775
7776fi
7777fi
7778LIPO=$ac_cv_prog_LIPO
7779if test -n "$LIPO"; then
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7781$as_echo "$LIPO" >&6; }
7782else
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7784$as_echo "no" >&6; }
7785fi
7786
7787
7788fi
7789if test -z "$ac_cv_prog_LIPO"; then
7790 ac_ct_LIPO=$LIPO
7791 # Extract the first word of "lipo", so it can be a program name with args.
7792set dummy lipo; ac_word=$2
7793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7794$as_echo_n "checking for $ac_word... " >&6; }
7795if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7796 $as_echo_n "(cached) " >&6
7797else
7798 if test -n "$ac_ct_LIPO"; then
7799 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7800else
7801as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7802for as_dir in $PATH
7803do
7804 IFS=$as_save_IFS
7805 test -z "$as_dir" && as_dir=.
7806 for ac_exec_ext in '' $ac_executable_extensions; do
7807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7808 ac_cv_prog_ac_ct_LIPO="lipo"
7809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7810 break 2
7811 fi
7812done
7813 done
7814IFS=$as_save_IFS
7815
7816fi
7817fi
7818ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7819if test -n "$ac_ct_LIPO"; then
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7821$as_echo "$ac_ct_LIPO" >&6; }
7822else
7823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7824$as_echo "no" >&6; }
7825fi
7826
7827 if test "x$ac_ct_LIPO" = x; then
7828 LIPO=":"
7829 else
7830 case $cross_compiling:$ac_tool_warned in
7831yes:)
7832{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7833$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7834ac_tool_warned=yes ;;
7835esac
7836 LIPO=$ac_ct_LIPO
7837 fi
7838else
7839 LIPO="$ac_cv_prog_LIPO"
7840fi
7841
7842 if test -n "$ac_tool_prefix"; then
7843 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7844set dummy ${ac_tool_prefix}otool; ac_word=$2
7845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7846$as_echo_n "checking for $ac_word... " >&6; }
7847if test "${ac_cv_prog_OTOOL+set}" = set; then :
7848 $as_echo_n "(cached) " >&6
7849else
7850 if test -n "$OTOOL"; then
7851 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7852else
7853as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7854for as_dir in $PATH
7855do
7856 IFS=$as_save_IFS
7857 test -z "$as_dir" && as_dir=.
7858 for ac_exec_ext in '' $ac_executable_extensions; do
7859 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7860 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7862 break 2
7863 fi
7864done
7865 done
7866IFS=$as_save_IFS
7867
7868fi
7869fi
7870OTOOL=$ac_cv_prog_OTOOL
7871if test -n "$OTOOL"; then
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7873$as_echo "$OTOOL" >&6; }
7874else
7875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7876$as_echo "no" >&6; }
7877fi
7878
7879
7880fi
7881if test -z "$ac_cv_prog_OTOOL"; then
7882 ac_ct_OTOOL=$OTOOL
7883 # Extract the first word of "otool", so it can be a program name with args.
7884set dummy otool; ac_word=$2
7885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7886$as_echo_n "checking for $ac_word... " >&6; }
7887if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7888 $as_echo_n "(cached) " >&6
7889else
7890 if test -n "$ac_ct_OTOOL"; then
7891 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7892else
7893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7894for as_dir in $PATH
7895do
7896 IFS=$as_save_IFS
7897 test -z "$as_dir" && as_dir=.
7898 for ac_exec_ext in '' $ac_executable_extensions; do
7899 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7900 ac_cv_prog_ac_ct_OTOOL="otool"
7901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7902 break 2
7903 fi
7904done
7905 done
7906IFS=$as_save_IFS
7907
7908fi
7909fi
7910ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7911if test -n "$ac_ct_OTOOL"; then
7912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7913$as_echo "$ac_ct_OTOOL" >&6; }
7914else
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7916$as_echo "no" >&6; }
7917fi
7918
7919 if test "x$ac_ct_OTOOL" = x; then
7920 OTOOL=":"
7921 else
7922 case $cross_compiling:$ac_tool_warned in
7923yes:)
7924{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7925$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7926ac_tool_warned=yes ;;
7927esac
7928 OTOOL=$ac_ct_OTOOL
7929 fi
7930else
7931 OTOOL="$ac_cv_prog_OTOOL"
7932fi
7933
7934 if test -n "$ac_tool_prefix"; then
7935 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7936set dummy ${ac_tool_prefix}otool64; ac_word=$2
7937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7938$as_echo_n "checking for $ac_word... " >&6; }
7939if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7940 $as_echo_n "(cached) " >&6
7941else
7942 if test -n "$OTOOL64"; then
7943 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7944else
7945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7946for as_dir in $PATH
7947do
7948 IFS=$as_save_IFS
7949 test -z "$as_dir" && as_dir=.
7950 for ac_exec_ext in '' $ac_executable_extensions; do
7951 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7952 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7954 break 2
7955 fi
7956done
7957 done
7958IFS=$as_save_IFS
7959
7960fi
7961fi
7962OTOOL64=$ac_cv_prog_OTOOL64
7963if test -n "$OTOOL64"; then
7964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7965$as_echo "$OTOOL64" >&6; }
7966else
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7968$as_echo "no" >&6; }
7969fi
7970
7971
7972fi
7973if test -z "$ac_cv_prog_OTOOL64"; then
7974 ac_ct_OTOOL64=$OTOOL64
7975 # Extract the first word of "otool64", so it can be a program name with args.
7976set dummy otool64; ac_word=$2
7977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7978$as_echo_n "checking for $ac_word... " >&6; }
7979if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7980 $as_echo_n "(cached) " >&6
7981else
7982 if test -n "$ac_ct_OTOOL64"; then
7983 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7984else
7985as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7986for as_dir in $PATH
7987do
7988 IFS=$as_save_IFS
7989 test -z "$as_dir" && as_dir=.
7990 for ac_exec_ext in '' $ac_executable_extensions; do
7991 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7992 ac_cv_prog_ac_ct_OTOOL64="otool64"
7993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7994 break 2
7995 fi
7996done
7997 done
7998IFS=$as_save_IFS
7999
8000fi
8001fi
8002ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8003if test -n "$ac_ct_OTOOL64"; then
8004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8005$as_echo "$ac_ct_OTOOL64" >&6; }
8006else
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8008$as_echo "no" >&6; }
8009fi
8010
8011 if test "x$ac_ct_OTOOL64" = x; then
8012 OTOOL64=":"
8013 else
8014 case $cross_compiling:$ac_tool_warned in
8015yes:)
8016{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8017$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8018ac_tool_warned=yes ;;
8019esac
8020 OTOOL64=$ac_ct_OTOOL64
8021 fi
8022else
8023 OTOOL64="$ac_cv_prog_OTOOL64"
8024fi
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8053$as_echo_n "checking for -single_module linker flag... " >&6; }
8054if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8055 $as_echo_n "(cached) " >&6
8056else
8057 lt_cv_apple_cc_single_mod=no
8058 if test -z "${LT_MULTI_MODULE}"; then
8059 # By default we will add the -single_module flag. You can override
8060 # by either setting the environment variable LT_MULTI_MODULE
8061 # non-empty at configure time, or by adding -multi_module to the
8062 # link flags.
8063 rm -rf libconftest.dylib*
8064 echo "int foo(void){return 1;}" > conftest.c
8065 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8066-dynamiclib -Wl,-single_module conftest.c" >&5
8067 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8068 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8069 _lt_result=$?
8070 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8071 lt_cv_apple_cc_single_mod=yes
8072 else
8073 cat conftest.err >&5
8074 fi
8075 rm -rf libconftest.dylib*
8076 rm -f conftest.*
8077 fi
8078fi
8079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8080$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8082$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8083if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8084 $as_echo_n "(cached) " >&6
8085else
8086 lt_cv_ld_exported_symbols_list=no
8087 save_LDFLAGS=$LDFLAGS
8088 echo "_main" > conftest.sym
8089 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8091/* end confdefs.h. */
8092
8093int
8094main ()
8095{
8096
8097 ;
8098 return 0;
8099}
8100_ACEOF
8101if ac_fn_c_try_link "$LINENO"; then :
8102 lt_cv_ld_exported_symbols_list=yes
8103else
8104 lt_cv_ld_exported_symbols_list=no
8105fi
8106rm -f core conftest.err conftest.$ac_objext \
8107 conftest$ac_exeext conftest.$ac_ext
8108 LDFLAGS="$save_LDFLAGS"
8109
8110fi
8111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8112$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8114$as_echo_n "checking for -force_load linker flag... " >&6; }
8115if test "${lt_cv_ld_force_load+set}" = set; then :
8116 $as_echo_n "(cached) " >&6
8117else
8118 lt_cv_ld_force_load=no
8119 cat > conftest.c << _LT_EOF
8120int forced_loaded() { return 2;}
8121_LT_EOF
8122 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8123 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8124 echo "$AR cru libconftest.a conftest.o" >&5
8125 $AR cru libconftest.a conftest.o 2>&5
8126 cat > conftest.c << _LT_EOF
8127int main() { return 0;}
8128_LT_EOF
8129 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8130 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8131 _lt_result=$?
8132 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8133 lt_cv_ld_force_load=yes
8134 else
8135 cat conftest.err >&5
8136 fi
8137 rm -f conftest.err libconftest.a conftest conftest.c
8138 rm -rf conftest.dSYM
8139
8140fi
8141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8142$as_echo "$lt_cv_ld_force_load" >&6; }
8143 case $host_os in
8144 rhapsody* | darwin1.[012])
8145 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8146 darwin1.*)
8147 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8148 darwin*) # darwin 5.x on
8149 # if running on 10.5 or later, the deployment target defaults
8150 # to the OS version, if on x86, and 10.4, the deployment
8151 # target defaults to 10.4. Don't you love it?
8152 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8153 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8154 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8155 10.[012]*)
8156 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8157 10.*)
8158 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8159 esac
8160 ;;
8161 esac
8162 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8163 _lt_dar_single_mod='$single_module'
8164 fi
8165 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8166 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8167 else
8168 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8169 fi
8170 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8171 _lt_dsymutil='~$DSYMUTIL $lib || :'
8172 else
8173 _lt_dsymutil=
8174 fi
8175 ;;
8176 esac
8177
8178for ac_header in dlfcn.h
8179do :
8180 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8181"
8182if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8183 cat >>confdefs.h <<_ACEOF
8184#define HAVE_DLFCN_H 1
8185_ACEOF
8186
8187fi
8188
8189done
8190
8191
8192
8193# autoconf.info says this should be called right after AC_INIT.
8194ac_config_headers="$ac_config_headers config.h:config.in"
8195
8196
8197
8198
8199
8200
8201# Put a plausible default for CC_FOR_BUILD in Makefile.
8202if test "x$cross_compiling" = "xno"; then
8203 CC_FOR_BUILD='$(CC)'
8204else
8205 CC_FOR_BUILD=gcc
8206fi
8207
8208
8209
8210
8211AR=${AR-ar}
8212
8213if test -n "$ac_tool_prefix"; then
8214 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8215set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8217$as_echo_n "checking for $ac_word... " >&6; }
8218if test "${ac_cv_prog_RANLIB+set}" = set; then :
8219 $as_echo_n "(cached) " >&6
8220else
8221 if test -n "$RANLIB"; then
8222 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8223else
8224as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8225for as_dir in $PATH
8226do
8227 IFS=$as_save_IFS
8228 test -z "$as_dir" && as_dir=.
8229 for ac_exec_ext in '' $ac_executable_extensions; do
8230 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8231 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8233 break 2
8234 fi
8235done
8236 done
8237IFS=$as_save_IFS
8238
8239fi
8240fi
8241RANLIB=$ac_cv_prog_RANLIB
8242if test -n "$RANLIB"; then
8243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8244$as_echo "$RANLIB" >&6; }
8245else
8246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8247$as_echo "no" >&6; }
8248fi
8249
8250
8251fi
8252if test -z "$ac_cv_prog_RANLIB"; then
8253 ac_ct_RANLIB=$RANLIB
8254 # Extract the first word of "ranlib", so it can be a program name with args.
8255set dummy ranlib; ac_word=$2
8256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8257$as_echo_n "checking for $ac_word... " >&6; }
8258if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8259 $as_echo_n "(cached) " >&6
8260else
8261 if test -n "$ac_ct_RANLIB"; then
8262 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8263else
8264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8265for as_dir in $PATH
8266do
8267 IFS=$as_save_IFS
8268 test -z "$as_dir" && as_dir=.
8269 for ac_exec_ext in '' $ac_executable_extensions; do
8270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8271 ac_cv_prog_ac_ct_RANLIB="ranlib"
8272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8273 break 2
8274 fi
8275done
8276 done
8277IFS=$as_save_IFS
8278
8279fi
8280fi
8281ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8282if test -n "$ac_ct_RANLIB"; then
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8284$as_echo "$ac_ct_RANLIB" >&6; }
8285else
8286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8287$as_echo "no" >&6; }
8288fi
8289
8290 if test "x$ac_ct_RANLIB" = x; then
8291 RANLIB=":"
8292 else
8293 case $cross_compiling:$ac_tool_warned in
8294yes:)
8295{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8296$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8297ac_tool_warned=yes ;;
8298esac
8299 RANLIB=$ac_ct_RANLIB
8300 fi
8301else
8302 RANLIB="$ac_cv_prog_RANLIB"
8303fi
8304
8305
8306# Some of the common include files depend on bfd.h, and bfd.h checks
8307# that config.h is included first by testing that the PACKAGE macro
8308# is defined.
8309PACKAGE=sim
8310
8311cat >>confdefs.h <<_ACEOF
8312#define PACKAGE "$PACKAGE"
8313_ACEOF
8314
8315
8316
8317# Dependency checking.
8318ac_config_commands="$ac_config_commands depdir"
8319
8320
8321depcc="$CC" am_compiler_list=
8322
8323am_depcomp=$ac_aux_dir/depcomp
8324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8325$as_echo_n "checking dependency style of $depcc... " >&6; }
8326if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8327 $as_echo_n "(cached) " >&6
8328else
8329 if test -f "$am_depcomp"; then
8330 # We make a subdir and do the tests there. Otherwise we can end up
8331 # making bogus files that we don't know about and never remove. For
8332 # instance it was reported that on HP-UX the gcc test will end up
8333 # making a dummy file named `D' -- because `-MD' means `put the output
8334 # in D'.
8335 mkdir conftest.dir
8336 # Copy depcomp to subdir because otherwise we won't find it if we're
8337 # using a relative directory.
8338 cp "$am_depcomp" conftest.dir
8339 cd conftest.dir
8340 # We will build objects and dependencies in a subdirectory because
8341 # it helps to detect inapplicable dependency modes. For instance
8342 # both Tru64's cc and ICC support -MD to output dependencies as a
8343 # side effect of compilation, but ICC will put the dependencies in
8344 # the current directory while Tru64 will put them in the object
8345 # directory.
8346 mkdir sub
8347
8348 am_cv_CC_dependencies_compiler_type=none
8349 if test "$am_compiler_list" = ""; then
8350 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8351 fi
8352 for depmode in $am_compiler_list; do
8353 if test $depmode = none; then break; fi
8354
8355 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8356 # Setup a source with many dependencies, because some compilers
8357 # like to wrap large dependency lists on column 80 (with \), and
8358 # we should not choose a depcomp mode which is confused by this.
8359 #
8360 # We need to recreate these files for each test, as the compiler may
8361 # overwrite some of them when testing with obscure command lines.
8362 # This happens at least with the AIX C compiler.
8363 : > sub/conftest.c
8364 for i in 1 2 3 4 5 6; do
8365 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8366 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8367 # Solaris 8's {/usr,}/bin/sh.
8368 touch sub/conftst$i.h
8369 done
8370 echo "include sub/conftest.Po" > confmf
8371
8372 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8373 # mode. It turns out that the SunPro C++ compiler does not properly
8374 # handle `-M -o', and we need to detect this.
8375 depcmd="depmode=$depmode \
8376 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8377 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8378 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8379 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8380 if env $depcmd > conftest.err 2>&1 &&
8381 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8382 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8383 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8384 # icc doesn't choke on unknown options, it will just issue warnings
8385 # or remarks (even with -Werror). So we grep stderr for any message
8386 # that says an option was ignored or not supported.
8387 # When given -MP, icc 7.0 and 7.1 complain thusly:
8388 # icc: Command line warning: ignoring option '-M'; no argument required
8389 # The diagnosis changed in icc 8.0:
8390 # icc: Command line remark: option '-MP' not supported
8391 if (grep 'ignoring option' conftest.err ||
8392 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8393 am_cv_CC_dependencies_compiler_type=$depmode
8394 $as_echo "$as_me:$LINENO: success" >&5
8395 break
8396 fi
8397 fi
8398 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8399 sed -e 's/^/| /' < conftest.err >&5
8400 done
8401
8402 cd ..
8403 rm -rf conftest.dir
8404else
8405 am_cv_CC_dependencies_compiler_type=none
8406fi
8407
8408fi
8409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8410$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8411if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8412then as_fn_error "no usable dependency style found" "$LINENO" 5
8413else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8414
8415fi
8416
8417
8418# Check for the 'make' the user wants to use.
8419for ac_prog in make
8420do
8421 # Extract the first word of "$ac_prog", so it can be a program name with args.
8422set dummy $ac_prog; ac_word=$2
8423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8424$as_echo_n "checking for $ac_word... " >&6; }
8425if test "${ac_cv_prog_MAKE+set}" = set; then :
8426 $as_echo_n "(cached) " >&6
8427else
8428 if test -n "$MAKE"; then
8429 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8430else
8431as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8432for as_dir in $PATH
8433do
8434 IFS=$as_save_IFS
8435 test -z "$as_dir" && as_dir=.
8436 for ac_exec_ext in '' $ac_executable_extensions; do
8437 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8438 ac_cv_prog_MAKE="$ac_prog"
8439 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8440 break 2
8441 fi
8442done
8443 done
8444IFS=$as_save_IFS
8445
8446fi
8447fi
8448MAKE=$ac_cv_prog_MAKE
8449if test -n "$MAKE"; then
8450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8451$as_echo "$MAKE" >&6; }
8452else
8453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8454$as_echo "no" >&6; }
8455fi
8456
8457
8458 test -n "$MAKE" && break
8459done
8460
8461MAKE_IS_GNU=
8462case "`$MAKE --version 2>&1 | sed 1q`" in
8463 *GNU*)
8464 MAKE_IS_GNU=yes
8465 ;;
8466esac
8467 if test "$MAKE_IS_GNU" = yes; then
8468 GMAKE_TRUE=
8469 GMAKE_FALSE='#'
8470else
8471 GMAKE_TRUE='#'
8472 GMAKE_FALSE=
8473fi
8474
8475
8476ALL_LINGUAS=
8477# If we haven't got the data from the intl directory,
8478# assume NLS is disabled.
8479USE_NLS=no
8480LIBINTL=
8481LIBINTL_DEP=
8482INCINTL=
8483XGETTEXT=
8484GMSGFMT=
8485POSUB=
8486
8487if test -f ../../intl/config.intl; then
8488 . ../../intl/config.intl
8489fi
8490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8491$as_echo_n "checking whether NLS is requested... " >&6; }
8492if test x"$USE_NLS" != xyes; then
8493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8494$as_echo "no" >&6; }
8495else
8496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8497$as_echo "yes" >&6; }
8498
8499$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8500
8501
8502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8503$as_echo_n "checking for catalogs to be installed... " >&6; }
8504 # Look for .po and .gmo files in the source directory.
8505 CATALOGS=
8506 XLINGUAS=
8507 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8508 # If there aren't any .gmo files the shell will give us the
8509 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8510 # weeded out.
8511 case "$cat" in *\**)
8512 continue;;
8513 esac
8514 # The quadruple backslash is collapsed to a double backslash
8515 # by the backticks, then collapsed again by the double quotes,
8516 # leaving us with one backslash in the sed expression (right
8517 # before the dot that mustn't act as a wildcard).
8518 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8519 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8520 # The user is allowed to set LINGUAS to a list of languages to
8521 # install catalogs for. If it's empty that means "all of them."
8522 if test "x$LINGUAS" = x; then
8523 CATALOGS="$CATALOGS $cat"
8524 XLINGUAS="$XLINGUAS $lang"
8525 else
8526 case "$LINGUAS" in *$lang*)
8527 CATALOGS="$CATALOGS $cat"
8528 XLINGUAS="$XLINGUAS $lang"
8529 ;;
8530 esac
8531 fi
8532 done
8533 LINGUAS="$XLINGUAS"
8534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8535$as_echo "$LINGUAS" >&6; }
8536
8537
8538 DATADIRNAME=share
8539
8540 INSTOBJEXT=.mo
8541
8542 GENCAT=gencat
8543
8544 CATOBJEXT=.gmo
8545
8546fi
8547
8548# Check for common headers.
8549# FIXME: Seems to me this can cause problems for i386-windows hosts.
8550# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8551for ac_header in stdlib.h string.h strings.h unistd.h time.h
8552do :
8553 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8554ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8555eval as_val=\$$as_ac_Header
8556 if test "x$as_val" = x""yes; then :
8557 cat >>confdefs.h <<_ACEOF
8558#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8559_ACEOF
8560
8561fi
8562
8563done
8564
8565for ac_header in sys/time.h sys/resource.h
8566do :
8567 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8568ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8569eval as_val=\$$as_ac_Header
8570 if test "x$as_val" = x""yes; then :
8571 cat >>confdefs.h <<_ACEOF
8572#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8573_ACEOF
8574
8575fi
8576
8577done
8578
8579for ac_header in fcntl.h fpu_control.h
8580do :
8581 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8582ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8583eval as_val=\$$as_ac_Header
8584 if test "x$as_val" = x""yes; then :
8585 cat >>confdefs.h <<_ACEOF
8586#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8587_ACEOF
8588
8589fi
8590
8591done
8592
8593for ac_header in dlfcn.h errno.h sys/stat.h
8594do :
8595 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8596ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8597eval as_val=\$$as_ac_Header
8598 if test "x$as_val" = x""yes; then :
8599 cat >>confdefs.h <<_ACEOF
8600#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8601_ACEOF
8602
8603fi
8604
8605done
8606
8607for ac_func in getrusage time sigaction __setfpucw
8608do :
8609 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8610ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8611eval as_val=\$$as_ac_var
8612 if test "x$as_val" = x""yes; then :
8613 cat >>confdefs.h <<_ACEOF
8614#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8615_ACEOF
8616
8617fi
8618done
8619
8620
8621# Check for socket libraries
8622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8623$as_echo_n "checking for bind in -lsocket... " >&6; }
8624if test "${ac_cv_lib_socket_bind+set}" = set; then :
8625 $as_echo_n "(cached) " >&6
8626else
8627 ac_check_lib_save_LIBS=$LIBS
8628LIBS="-lsocket $LIBS"
8629cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8630/* end confdefs.h. */
8631
8632/* Override any GCC internal prototype to avoid an error.
8633 Use char because int might match the return type of a GCC
8634 builtin and then its argument prototype would still apply. */
8635#ifdef __cplusplus
8636extern "C"
8637#endif
8638char bind ();
8639int
8640main ()
8641{
8642return bind ();
8643 ;
8644 return 0;
8645}
8646_ACEOF
8647if ac_fn_c_try_link "$LINENO"; then :
8648 ac_cv_lib_socket_bind=yes
8649else
8650 ac_cv_lib_socket_bind=no
8651fi
8652rm -f core conftest.err conftest.$ac_objext \
8653 conftest$ac_exeext conftest.$ac_ext
8654LIBS=$ac_check_lib_save_LIBS
8655fi
8656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8657$as_echo "$ac_cv_lib_socket_bind" >&6; }
8658if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8659 cat >>confdefs.h <<_ACEOF
8660#define HAVE_LIBSOCKET 1
8661_ACEOF
8662
8663 LIBS="-lsocket $LIBS"
8664
8665fi
8666
8667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8668$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8669if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8670 $as_echo_n "(cached) " >&6
8671else
8672 ac_check_lib_save_LIBS=$LIBS
8673LIBS="-lnsl $LIBS"
8674cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8675/* end confdefs.h. */
8676
8677/* Override any GCC internal prototype to avoid an error.
8678 Use char because int might match the return type of a GCC
8679 builtin and then its argument prototype would still apply. */
8680#ifdef __cplusplus
8681extern "C"
8682#endif
8683char gethostbyname ();
8684int
8685main ()
8686{
8687return gethostbyname ();
8688 ;
8689 return 0;
8690}
8691_ACEOF
8692if ac_fn_c_try_link "$LINENO"; then :
8693 ac_cv_lib_nsl_gethostbyname=yes
8694else
8695 ac_cv_lib_nsl_gethostbyname=no
8696fi
8697rm -f core conftest.err conftest.$ac_objext \
8698 conftest$ac_exeext conftest.$ac_ext
8699LIBS=$ac_check_lib_save_LIBS
8700fi
8701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8702$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8703if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8704 cat >>confdefs.h <<_ACEOF
8705#define HAVE_LIBNSL 1
8706_ACEOF
8707
8708 LIBS="-lnsl $LIBS"
8709
8710fi
8711
8712
8713# BFD conditionally uses zlib, so we must link it in if libbfd does, by
8714# using the same condition.
8715
8716 # See if the user specified whether he wants zlib support or not.
8717
8718# Check whether --with-zlib was given.
8719if test "${with_zlib+set}" = set; then :
8720 withval=$with_zlib;
8721else
8722 with_zlib=auto
8723fi
8724
8725
8726 if test "$with_zlib" != "no"; then
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
8728$as_echo_n "checking for library containing zlibVersion... " >&6; }
8729if test "${ac_cv_search_zlibVersion+set}" = set; then :
8730 $as_echo_n "(cached) " >&6
8731else
8732 ac_func_search_save_LIBS=$LIBS
8733cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8734/* end confdefs.h. */
8735
8736/* Override any GCC internal prototype to avoid an error.
8737 Use char because int might match the return type of a GCC
8738 builtin and then its argument prototype would still apply. */
8739#ifdef __cplusplus
8740extern "C"
8741#endif
8742char zlibVersion ();
8743int
8744main ()
8745{
8746return zlibVersion ();
8747 ;
8748 return 0;
8749}
8750_ACEOF
8751for ac_lib in '' z; do
8752 if test -z "$ac_lib"; then
8753 ac_res="none required"
8754 else
8755 ac_res=-l$ac_lib
8756 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8757 fi
8758 if ac_fn_c_try_link "$LINENO"; then :
8759 ac_cv_search_zlibVersion=$ac_res
8760fi
8761rm -f core conftest.err conftest.$ac_objext \
8762 conftest$ac_exeext
8763 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8764 break
8765fi
8766done
8767if test "${ac_cv_search_zlibVersion+set}" = set; then :
8768
8769else
8770 ac_cv_search_zlibVersion=no
8771fi
8772rm conftest.$ac_ext
8773LIBS=$ac_func_search_save_LIBS
8774fi
8775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8776$as_echo "$ac_cv_search_zlibVersion" >&6; }
8777ac_res=$ac_cv_search_zlibVersion
8778if test "$ac_res" != no; then :
8779 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8780 for ac_header in zlib.h
8781do :
8782 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8783if test "x$ac_cv_header_zlib_h" = x""yes; then :
8784 cat >>confdefs.h <<_ACEOF
8785#define HAVE_ZLIB_H 1
8786_ACEOF
8787
8788fi
8789
8790done
8791
8792fi
8793
8794 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8795 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8796 fi
8797 fi
8798
8799
8800# BFD uses libdl when when plugins enabled.
8801
8802# Check whether --enable-plugins was given.
8803if test "${enable_plugins+set}" = set; then :
8804 enableval=$enable_plugins; case "${enableval}" in
8805 yes | "") plugins=yes ;;
8806 no) plugins=no ;;
8807 *) plugins=yes ;;
8808 esac
8809else
8810 plugins=no
8811fi
8812
8813
8814 if test "$plugins" = yes; then
8815 PLUGINS_TRUE=
8816 PLUGINS_FALSE='#'
8817else
8818 PLUGINS_TRUE='#'
8819 PLUGINS_FALSE=
8820fi
8821
8822
8823
8824
8825
8826# Set options
8827enable_dlopen=yes
8828
8829
8830
8831
8832 enable_win32_dll=no
8833
8834
8835 # Check whether --enable-shared was given.
8836if test "${enable_shared+set}" = set; then :
8837 enableval=$enable_shared; p=${PACKAGE-default}
8838 case $enableval in
8839 yes) enable_shared=yes ;;
8840 no) enable_shared=no ;;
8841 *)
8842 enable_shared=no
8843 # Look at the argument we got. We use all the common list separators.
8844 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8845 for pkg in $enableval; do
8846 IFS="$lt_save_ifs"
8847 if test "X$pkg" = "X$p"; then
8848 enable_shared=yes
8849 fi
8850 done
8851 IFS="$lt_save_ifs"
8852 ;;
8853 esac
8854else
8855 enable_shared=yes
8856fi
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866 # Check whether --enable-static was given.
8867if test "${enable_static+set}" = set; then :
8868 enableval=$enable_static; p=${PACKAGE-default}
8869 case $enableval in
8870 yes) enable_static=yes ;;
8871 no) enable_static=no ;;
8872 *)
8873 enable_static=no
8874 # Look at the argument we got. We use all the common list separators.
8875 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8876 for pkg in $enableval; do
8877 IFS="$lt_save_ifs"
8878 if test "X$pkg" = "X$p"; then
8879 enable_static=yes
8880 fi
8881 done
8882 IFS="$lt_save_ifs"
8883 ;;
8884 esac
8885else
8886 enable_static=yes
8887fi
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898# Check whether --with-pic was given.
8899if test "${with_pic+set}" = set; then :
8900 withval=$with_pic; pic_mode="$withval"
8901else
8902 pic_mode=default
8903fi
8904
8905
8906test -z "$pic_mode" && pic_mode=default
8907
8908
8909
8910
8911
8912
8913
8914 # Check whether --enable-fast-install was given.
8915if test "${enable_fast_install+set}" = set; then :
8916 enableval=$enable_fast_install; p=${PACKAGE-default}
8917 case $enableval in
8918 yes) enable_fast_install=yes ;;
8919 no) enable_fast_install=no ;;
8920 *)
8921 enable_fast_install=no
8922 # Look at the argument we got. We use all the common list separators.
8923 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8924 for pkg in $enableval; do
8925 IFS="$lt_save_ifs"
8926 if test "X$pkg" = "X$p"; then
8927 enable_fast_install=yes
8928 fi
8929 done
8930 IFS="$lt_save_ifs"
8931 ;;
8932 esac
8933else
8934 enable_fast_install=yes
8935fi
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947# This can be used to rebuild libtool when needed
8948LIBTOOL_DEPS="$ltmain"
8949
8950# Always use our own libtool.
8951LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978test -z "$LN_S" && LN_S="ln -s"
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993if test -n "${ZSH_VERSION+set}" ; then
8994 setopt NO_GLOB_SUBST
8995fi
8996
8997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8998$as_echo_n "checking for objdir... " >&6; }
8999if test "${lt_cv_objdir+set}" = set; then :
9000 $as_echo_n "(cached) " >&6
9001else
9002 rm -f .libs 2>/dev/null
9003mkdir .libs 2>/dev/null
9004if test -d .libs; then
9005 lt_cv_objdir=.libs
9006else
9007 # MS-DOS does not allow filenames that begin with a dot.
9008 lt_cv_objdir=_libs
9009fi
9010rmdir .libs 2>/dev/null
9011fi
9012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9013$as_echo "$lt_cv_objdir" >&6; }
9014objdir=$lt_cv_objdir
9015
9016
9017
9018
9019
9020cat >>confdefs.h <<_ACEOF
9021#define LT_OBJDIR "$lt_cv_objdir/"
9022_ACEOF
9023
9024
9025
9026
9027case $host_os in
9028aix3*)
9029 # AIX sometimes has problems with the GCC collect2 program. For some
9030 # reason, if we set the COLLECT_NAMES environment variable, the problems
9031 # vanish in a puff of smoke.
9032 if test "X${COLLECT_NAMES+set}" != Xset; then
9033 COLLECT_NAMES=
9034 export COLLECT_NAMES
9035 fi
9036 ;;
9037esac
9038
9039# Global variables:
9040ofile=libtool
9041can_build_shared=yes
9042
9043# All known linkers require a `.a' archive for static linking (except MSVC,
9044# which needs '.lib').
9045libext=a
9046
9047with_gnu_ld="$lt_cv_prog_gnu_ld"
9048
9049old_CC="$CC"
9050old_CFLAGS="$CFLAGS"
9051
9052# Set sane defaults for various variables
9053test -z "$CC" && CC=cc
9054test -z "$LTCC" && LTCC=$CC
9055test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9056test -z "$LD" && LD=ld
9057test -z "$ac_objext" && ac_objext=o
9058
9059for cc_temp in $compiler""; do
9060 case $cc_temp in
9061 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9062 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9063 \-*) ;;
9064 *) break;;
9065 esac
9066done
9067cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9068
9069
9070# Only perform the check for file, if the check method requires it
9071test -z "$MAGIC_CMD" && MAGIC_CMD=file
9072case $deplibs_check_method in
9073file_magic*)
9074 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9076$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9077if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9078 $as_echo_n "(cached) " >&6
9079else
9080 case $MAGIC_CMD in
9081[\\/*] | ?:[\\/]*)
9082 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9083 ;;
9084*)
9085 lt_save_MAGIC_CMD="$MAGIC_CMD"
9086 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9087 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9088 for ac_dir in $ac_dummy; do
9089 IFS="$lt_save_ifs"
9090 test -z "$ac_dir" && ac_dir=.
9091 if test -f $ac_dir/${ac_tool_prefix}file; then
9092 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9093 if test -n "$file_magic_test_file"; then
9094 case $deplibs_check_method in
9095 "file_magic "*)
9096 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9097 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9098 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9099 $EGREP "$file_magic_regex" > /dev/null; then
9100 :
9101 else
9102 cat <<_LT_EOF 1>&2
9103
9104*** Warning: the command libtool uses to detect shared libraries,
9105*** $file_magic_cmd, produces output that libtool cannot recognize.
9106*** The result is that libtool may fail to recognize shared libraries
9107*** as such. This will affect the creation of libtool libraries that
9108*** depend on shared libraries, but programs linked with such libtool
9109*** libraries will work regardless of this problem. Nevertheless, you
9110*** may want to report the problem to your system manager and/or to
9111*** bug-libtool@gnu.org
9112
9113_LT_EOF
9114 fi ;;
9115 esac
9116 fi
9117 break
9118 fi
9119 done
9120 IFS="$lt_save_ifs"
9121 MAGIC_CMD="$lt_save_MAGIC_CMD"
9122 ;;
9123esac
9124fi
9125
9126MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9127if test -n "$MAGIC_CMD"; then
9128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9129$as_echo "$MAGIC_CMD" >&6; }
9130else
9131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9132$as_echo "no" >&6; }
9133fi
9134
9135
9136
9137
9138
9139if test -z "$lt_cv_path_MAGIC_CMD"; then
9140 if test -n "$ac_tool_prefix"; then
9141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9142$as_echo_n "checking for file... " >&6; }
9143if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9144 $as_echo_n "(cached) " >&6
9145else
9146 case $MAGIC_CMD in
9147[\\/*] | ?:[\\/]*)
9148 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9149 ;;
9150*)
9151 lt_save_MAGIC_CMD="$MAGIC_CMD"
9152 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9153 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9154 for ac_dir in $ac_dummy; do
9155 IFS="$lt_save_ifs"
9156 test -z "$ac_dir" && ac_dir=.
9157 if test -f $ac_dir/file; then
9158 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9159 if test -n "$file_magic_test_file"; then
9160 case $deplibs_check_method in
9161 "file_magic "*)
9162 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9163 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9164 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9165 $EGREP "$file_magic_regex" > /dev/null; then
9166 :
9167 else
9168 cat <<_LT_EOF 1>&2
9169
9170*** Warning: the command libtool uses to detect shared libraries,
9171*** $file_magic_cmd, produces output that libtool cannot recognize.
9172*** The result is that libtool may fail to recognize shared libraries
9173*** as such. This will affect the creation of libtool libraries that
9174*** depend on shared libraries, but programs linked with such libtool
9175*** libraries will work regardless of this problem. Nevertheless, you
9176*** may want to report the problem to your system manager and/or to
9177*** bug-libtool@gnu.org
9178
9179_LT_EOF
9180 fi ;;
9181 esac
9182 fi
9183 break
9184 fi
9185 done
9186 IFS="$lt_save_ifs"
9187 MAGIC_CMD="$lt_save_MAGIC_CMD"
9188 ;;
9189esac
9190fi
9191
9192MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9193if test -n "$MAGIC_CMD"; then
9194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9195$as_echo "$MAGIC_CMD" >&6; }
9196else
9197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9198$as_echo "no" >&6; }
9199fi
9200
9201
9202 else
9203 MAGIC_CMD=:
9204 fi
9205fi
9206
9207 fi
9208 ;;
9209esac
9210
9211# Use C for the default configuration in the libtool script
9212
9213lt_save_CC="$CC"
9214ac_ext=c
9215ac_cpp='$CPP $CPPFLAGS'
9216ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9217ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9218ac_compiler_gnu=$ac_cv_c_compiler_gnu
9219
9220
9221# Source file extension for C test sources.
9222ac_ext=c
9223
9224# Object file extension for compiled C test sources.
9225objext=o
9226objext=$objext
9227
9228# Code to be used in simple compile tests
9229lt_simple_compile_test_code="int some_variable = 0;"
9230
9231# Code to be used in simple link tests
9232lt_simple_link_test_code='int main(){return(0);}'
9233
9234
9235
9236
9237
9238
9239
9240# If no C compiler was specified, use CC.
9241LTCC=${LTCC-"$CC"}
9242
9243# If no C compiler flags were specified, use CFLAGS.
9244LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9245
9246# Allow CC to be a program name with arguments.
9247compiler=$CC
9248
9249# Save the default compiler, since it gets overwritten when the other
9250# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9251compiler_DEFAULT=$CC
9252
9253# save warnings/boilerplate of simple test code
9254ac_outfile=conftest.$ac_objext
9255echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9256eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9257_lt_compiler_boilerplate=`cat conftest.err`
9258$RM conftest*
9259
9260ac_outfile=conftest.$ac_objext
9261echo "$lt_simple_link_test_code" >conftest.$ac_ext
9262eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9263_lt_linker_boilerplate=`cat conftest.err`
9264$RM -r conftest*
9265
9266
9267## CAVEAT EMPTOR:
9268## There is no encapsulation within the following macros, do not change
9269## the running order or otherwise move them around unless you know exactly
9270## what you are doing...
9271if test -n "$compiler"; then
9272
9273lt_prog_compiler_no_builtin_flag=
9274
9275if test "$GCC" = yes; then
9276 case $cc_basename in
9277 nvcc*)
9278 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9279 *)
9280 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9281 esac
9282
9283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9284$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9285if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9286 $as_echo_n "(cached) " >&6
9287else
9288 lt_cv_prog_compiler_rtti_exceptions=no
9289 ac_outfile=conftest.$ac_objext
9290 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9291 lt_compiler_flag="-fno-rtti -fno-exceptions"
9292 # Insert the option either (1) after the last *FLAGS variable, or
9293 # (2) before a word containing "conftest.", or (3) at the end.
9294 # Note that $ac_compile itself does not contain backslashes and begins
9295 # with a dollar sign (not a hyphen), so the echo should work correctly.
9296 # The option is referenced via a variable to avoid confusing sed.
9297 lt_compile=`echo "$ac_compile" | $SED \
9298 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9299 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9300 -e 's:$: $lt_compiler_flag:'`
9301 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9302 (eval "$lt_compile" 2>conftest.err)
9303 ac_status=$?
9304 cat conftest.err >&5
9305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9306 if (exit $ac_status) && test -s "$ac_outfile"; then
9307 # The compiler can only warn and ignore the option if not recognized
9308 # So say no if there are warnings other than the usual output.
9309 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9310 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9311 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9312 lt_cv_prog_compiler_rtti_exceptions=yes
9313 fi
9314 fi
9315 $RM conftest*
9316
9317fi
9318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9319$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9320
9321if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9322 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9323else
9324 :
9325fi
9326
9327fi
9328
9329
9330
9331
9332
9333
9334 lt_prog_compiler_wl=
9335lt_prog_compiler_pic=
9336lt_prog_compiler_static=
9337
9338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9339$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9340
9341 if test "$GCC" = yes; then
9342 lt_prog_compiler_wl='-Wl,'
9343 lt_prog_compiler_static='-static'
9344
9345 case $host_os in
9346 aix*)
9347 # All AIX code is PIC.
9348 if test "$host_cpu" = ia64; then
9349 # AIX 5 now supports IA64 processor
9350 lt_prog_compiler_static='-Bstatic'
9351 fi
9352 lt_prog_compiler_pic='-fPIC'
9353 ;;
9354
9355 amigaos*)
9356 case $host_cpu in
9357 powerpc)
9358 # see comment about AmigaOS4 .so support
9359 lt_prog_compiler_pic='-fPIC'
9360 ;;
9361 m68k)
9362 # FIXME: we need at least 68020 code to build shared libraries, but
9363 # adding the `-m68020' flag to GCC prevents building anything better,
9364 # like `-m68040'.
9365 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9366 ;;
9367 esac
9368 ;;
9369
9370 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9371 # PIC is the default for these OSes.
9372 ;;
9373
9374 mingw* | cygwin* | pw32* | os2* | cegcc*)
9375 # This hack is so that the source file can tell whether it is being
9376 # built for inclusion in a dll (and should export symbols for example).
9377 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9378 # (--disable-auto-import) libraries
9379 lt_prog_compiler_pic='-DDLL_EXPORT'
9380 ;;
9381
9382 darwin* | rhapsody*)
9383 # PIC is the default on this platform
9384 # Common symbols not allowed in MH_DYLIB files
9385 lt_prog_compiler_pic='-fno-common'
9386 ;;
9387
9388 haiku*)
9389 # PIC is the default for Haiku.
9390 # The "-static" flag exists, but is broken.
9391 lt_prog_compiler_static=
9392 ;;
9393
9394 hpux*)
9395 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9396 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9397 # sets the default TLS model and affects inlining.
9398 case $host_cpu in
9399 hppa*64*)
9400 # +Z the default
9401 ;;
9402 *)
9403 lt_prog_compiler_pic='-fPIC'
9404 ;;
9405 esac
9406 ;;
9407
9408 interix[3-9]*)
9409 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9410 # Instead, we relocate shared libraries at runtime.
9411 ;;
9412
9413 msdosdjgpp*)
9414 # Just because we use GCC doesn't mean we suddenly get shared libraries
9415 # on systems that don't support them.
9416 lt_prog_compiler_can_build_shared=no
9417 enable_shared=no
9418 ;;
9419
9420 *nto* | *qnx*)
9421 # QNX uses GNU C++, but need to define -shared option too, otherwise
9422 # it will coredump.
9423 lt_prog_compiler_pic='-fPIC -shared'
9424 ;;
9425
9426 sysv4*MP*)
9427 if test -d /usr/nec; then
9428 lt_prog_compiler_pic=-Kconform_pic
9429 fi
9430 ;;
9431
9432 *)
9433 lt_prog_compiler_pic='-fPIC'
9434 ;;
9435 esac
9436
9437 case $cc_basename in
9438 nvcc*) # Cuda Compiler Driver 2.2
9439 lt_prog_compiler_wl='-Xlinker '
9440 lt_prog_compiler_pic='-Xcompiler -fPIC'
9441 ;;
9442 esac
9443 else
9444 # PORTME Check for flag to pass linker flags through the system compiler.
9445 case $host_os in
9446 aix*)
9447 lt_prog_compiler_wl='-Wl,'
9448 if test "$host_cpu" = ia64; then
9449 # AIX 5 now supports IA64 processor
9450 lt_prog_compiler_static='-Bstatic'
9451 else
9452 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9453 fi
9454 ;;
9455
9456 mingw* | cygwin* | pw32* | os2* | cegcc*)
9457 # This hack is so that the source file can tell whether it is being
9458 # built for inclusion in a dll (and should export symbols for example).
9459 lt_prog_compiler_pic='-DDLL_EXPORT'
9460 ;;
9461
9462 hpux9* | hpux10* | hpux11*)
9463 lt_prog_compiler_wl='-Wl,'
9464 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9465 # not for PA HP-UX.
9466 case $host_cpu in
9467 hppa*64*|ia64*)
9468 # +Z the default
9469 ;;
9470 *)
9471 lt_prog_compiler_pic='+Z'
9472 ;;
9473 esac
9474 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9475 lt_prog_compiler_static='${wl}-a ${wl}archive'
9476 ;;
9477
9478 irix5* | irix6* | nonstopux*)
9479 lt_prog_compiler_wl='-Wl,'
9480 # PIC (with -KPIC) is the default.
9481 lt_prog_compiler_static='-non_shared'
9482 ;;
9483
9484 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9485 case $cc_basename in
9486 # old Intel for x86_64 which still supported -KPIC.
9487 ecc*)
9488 lt_prog_compiler_wl='-Wl,'
9489 lt_prog_compiler_pic='-KPIC'
9490 lt_prog_compiler_static='-static'
9491 ;;
9492 # icc used to be incompatible with GCC.
9493 # ICC 10 doesn't accept -KPIC any more.
9494 icc* | ifort*)
9495 lt_prog_compiler_wl='-Wl,'
9496 lt_prog_compiler_pic='-fPIC'
9497 lt_prog_compiler_static='-static'
9498 ;;
9499 # Lahey Fortran 8.1.
9500 lf95*)
9501 lt_prog_compiler_wl='-Wl,'
9502 lt_prog_compiler_pic='--shared'
9503 lt_prog_compiler_static='--static'
9504 ;;
9505 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9506 # Portland Group compilers (*not* the Pentium gcc compiler,
9507 # which looks to be a dead project)
9508 lt_prog_compiler_wl='-Wl,'
9509 lt_prog_compiler_pic='-fpic'
9510 lt_prog_compiler_static='-Bstatic'
9511 ;;
9512 ccc*)
9513 lt_prog_compiler_wl='-Wl,'
9514 # All Alpha code is PIC.
9515 lt_prog_compiler_static='-non_shared'
9516 ;;
9517 xl* | bgxl* | bgf* | mpixl*)
9518 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9519 lt_prog_compiler_wl='-Wl,'
9520 lt_prog_compiler_pic='-qpic'
9521 lt_prog_compiler_static='-qstaticlink'
9522 ;;
9523 *)
9524 case `$CC -V 2>&1 | sed 5q` in
9525 *Sun\ F* | *Sun*Fortran*)
9526 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9527 lt_prog_compiler_pic='-KPIC'
9528 lt_prog_compiler_static='-Bstatic'
9529 lt_prog_compiler_wl=''
9530 ;;
9531 *Sun\ C*)
9532 # Sun C 5.9
9533 lt_prog_compiler_pic='-KPIC'
9534 lt_prog_compiler_static='-Bstatic'
9535 lt_prog_compiler_wl='-Wl,'
9536 ;;
9537 esac
9538 ;;
9539 esac
9540 ;;
9541
9542 newsos6)
9543 lt_prog_compiler_pic='-KPIC'
9544 lt_prog_compiler_static='-Bstatic'
9545 ;;
9546
9547 *nto* | *qnx*)
9548 # QNX uses GNU C++, but need to define -shared option too, otherwise
9549 # it will coredump.
9550 lt_prog_compiler_pic='-fPIC -shared'
9551 ;;
9552
9553 osf3* | osf4* | osf5*)
9554 lt_prog_compiler_wl='-Wl,'
9555 # All OSF/1 code is PIC.
9556 lt_prog_compiler_static='-non_shared'
9557 ;;
9558
9559 rdos*)
9560 lt_prog_compiler_static='-non_shared'
9561 ;;
9562
9563 solaris*)
9564 lt_prog_compiler_pic='-KPIC'
9565 lt_prog_compiler_static='-Bstatic'
9566 case $cc_basename in
9567 f77* | f90* | f95*)
9568 lt_prog_compiler_wl='-Qoption ld ';;
9569 *)
9570 lt_prog_compiler_wl='-Wl,';;
9571 esac
9572 ;;
9573
9574 sunos4*)
9575 lt_prog_compiler_wl='-Qoption ld '
9576 lt_prog_compiler_pic='-PIC'
9577 lt_prog_compiler_static='-Bstatic'
9578 ;;
9579
9580 sysv4 | sysv4.2uw2* | sysv4.3*)
9581 lt_prog_compiler_wl='-Wl,'
9582 lt_prog_compiler_pic='-KPIC'
9583 lt_prog_compiler_static='-Bstatic'
9584 ;;
9585
9586 sysv4*MP*)
9587 if test -d /usr/nec ;then
9588 lt_prog_compiler_pic='-Kconform_pic'
9589 lt_prog_compiler_static='-Bstatic'
9590 fi
9591 ;;
9592
9593 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9594 lt_prog_compiler_wl='-Wl,'
9595 lt_prog_compiler_pic='-KPIC'
9596 lt_prog_compiler_static='-Bstatic'
9597 ;;
9598
9599 unicos*)
9600 lt_prog_compiler_wl='-Wl,'
9601 lt_prog_compiler_can_build_shared=no
9602 ;;
9603
9604 uts4*)
9605 lt_prog_compiler_pic='-pic'
9606 lt_prog_compiler_static='-Bstatic'
9607 ;;
9608
9609 *)
9610 lt_prog_compiler_can_build_shared=no
9611 ;;
9612 esac
9613 fi
9614
9615case $host_os in
9616 # For platforms which do not support PIC, -DPIC is meaningless:
9617 *djgpp*)
9618 lt_prog_compiler_pic=
9619 ;;
9620 *)
9621 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9622 ;;
9623esac
9624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9625$as_echo "$lt_prog_compiler_pic" >&6; }
9626
9627
9628
9629
9630
9631
9632#
9633# Check to make sure the PIC flag actually works.
9634#
9635if test -n "$lt_prog_compiler_pic"; then
9636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9637$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9638if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9639 $as_echo_n "(cached) " >&6
9640else
9641 lt_cv_prog_compiler_pic_works=no
9642 ac_outfile=conftest.$ac_objext
9643 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9644 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9645 # Insert the option either (1) after the last *FLAGS variable, or
9646 # (2) before a word containing "conftest.", or (3) at the end.
9647 # Note that $ac_compile itself does not contain backslashes and begins
9648 # with a dollar sign (not a hyphen), so the echo should work correctly.
9649 # The option is referenced via a variable to avoid confusing sed.
9650 lt_compile=`echo "$ac_compile" | $SED \
9651 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9652 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9653 -e 's:$: $lt_compiler_flag:'`
9654 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9655 (eval "$lt_compile" 2>conftest.err)
9656 ac_status=$?
9657 cat conftest.err >&5
9658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9659 if (exit $ac_status) && test -s "$ac_outfile"; then
9660 # The compiler can only warn and ignore the option if not recognized
9661 # So say no if there are warnings other than the usual output.
9662 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9663 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9664 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9665 lt_cv_prog_compiler_pic_works=yes
9666 fi
9667 fi
9668 $RM conftest*
9669
9670fi
9671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9672$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9673
9674if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9675 case $lt_prog_compiler_pic in
9676 "" | " "*) ;;
9677 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9678 esac
9679else
9680 lt_prog_compiler_pic=
9681 lt_prog_compiler_can_build_shared=no
9682fi
9683
9684fi
9685
9686
9687
9688
9689
9690
9691#
9692# Check to make sure the static flag actually works.
9693#
9694wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9696$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9697if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9698 $as_echo_n "(cached) " >&6
9699else
9700 lt_cv_prog_compiler_static_works=no
9701 save_LDFLAGS="$LDFLAGS"
9702 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9703 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9704 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9705 # The linker can only warn and ignore the option if not recognized
9706 # So say no if there are warnings
9707 if test -s conftest.err; then
9708 # Append any errors to the config.log.
9709 cat conftest.err 1>&5
9710 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9711 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9712 if diff conftest.exp conftest.er2 >/dev/null; then
9713 lt_cv_prog_compiler_static_works=yes
9714 fi
9715 else
9716 lt_cv_prog_compiler_static_works=yes
9717 fi
9718 fi
9719 $RM -r conftest*
9720 LDFLAGS="$save_LDFLAGS"
9721
9722fi
9723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9724$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9725
9726if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9727 :
9728else
9729 lt_prog_compiler_static=
9730fi
9731
9732
9733
9734
9735
9736
9737
9738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9739$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9740if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9741 $as_echo_n "(cached) " >&6
9742else
9743 lt_cv_prog_compiler_c_o=no
9744 $RM -r conftest 2>/dev/null
9745 mkdir conftest
9746 cd conftest
9747 mkdir out
9748 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9749
9750 lt_compiler_flag="-o out/conftest2.$ac_objext"
9751 # Insert the option either (1) after the last *FLAGS variable, or
9752 # (2) before a word containing "conftest.", or (3) at the end.
9753 # Note that $ac_compile itself does not contain backslashes and begins
9754 # with a dollar sign (not a hyphen), so the echo should work correctly.
9755 lt_compile=`echo "$ac_compile" | $SED \
9756 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9757 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9758 -e 's:$: $lt_compiler_flag:'`
9759 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9760 (eval "$lt_compile" 2>out/conftest.err)
9761 ac_status=$?
9762 cat out/conftest.err >&5
9763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9764 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9765 then
9766 # The compiler can only warn and ignore the option if not recognized
9767 # So say no if there are warnings
9768 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9769 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9770 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9771 lt_cv_prog_compiler_c_o=yes
9772 fi
9773 fi
9774 chmod u+w . 2>&5
9775 $RM conftest*
9776 # SGI C++ compiler will create directory out/ii_files/ for
9777 # template instantiation
9778 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9779 $RM out/* && rmdir out
9780 cd ..
9781 $RM -r conftest
9782 $RM conftest*
9783
9784fi
9785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9786$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9787
9788
9789
9790
9791
9792
9793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9794$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9795if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9796 $as_echo_n "(cached) " >&6
9797else
9798 lt_cv_prog_compiler_c_o=no
9799 $RM -r conftest 2>/dev/null
9800 mkdir conftest
9801 cd conftest
9802 mkdir out
9803 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9804
9805 lt_compiler_flag="-o out/conftest2.$ac_objext"
9806 # Insert the option either (1) after the last *FLAGS variable, or
9807 # (2) before a word containing "conftest.", or (3) at the end.
9808 # Note that $ac_compile itself does not contain backslashes and begins
9809 # with a dollar sign (not a hyphen), so the echo should work correctly.
9810 lt_compile=`echo "$ac_compile" | $SED \
9811 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9812 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9813 -e 's:$: $lt_compiler_flag:'`
9814 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9815 (eval "$lt_compile" 2>out/conftest.err)
9816 ac_status=$?
9817 cat out/conftest.err >&5
9818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9819 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9820 then
9821 # The compiler can only warn and ignore the option if not recognized
9822 # So say no if there are warnings
9823 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9824 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9825 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9826 lt_cv_prog_compiler_c_o=yes
9827 fi
9828 fi
9829 chmod u+w . 2>&5
9830 $RM conftest*
9831 # SGI C++ compiler will create directory out/ii_files/ for
9832 # template instantiation
9833 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9834 $RM out/* && rmdir out
9835 cd ..
9836 $RM -r conftest
9837 $RM conftest*
9838
9839fi
9840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9841$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9842
9843
9844
9845
9846hard_links="nottested"
9847if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9848 # do not overwrite the value of need_locks provided by the user
9849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9850$as_echo_n "checking if we can lock with hard links... " >&6; }
9851 hard_links=yes
9852 $RM conftest*
9853 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9854 touch conftest.a
9855 ln conftest.a conftest.b 2>&5 || hard_links=no
9856 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9858$as_echo "$hard_links" >&6; }
9859 if test "$hard_links" = no; then
9860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9861$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9862 need_locks=warn
9863 fi
9864else
9865 need_locks=no
9866fi
9867
9868
9869
9870
9871
9872
9873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9874$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9875
9876 runpath_var=
9877 allow_undefined_flag=
9878 always_export_symbols=no
9879 archive_cmds=
9880 archive_expsym_cmds=
9881 compiler_needs_object=no
9882 enable_shared_with_static_runtimes=no
9883 export_dynamic_flag_spec=
9884 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9885 hardcode_automatic=no
9886 hardcode_direct=no
9887 hardcode_direct_absolute=no
9888 hardcode_libdir_flag_spec=
9889 hardcode_libdir_flag_spec_ld=
9890 hardcode_libdir_separator=
9891 hardcode_minus_L=no
9892 hardcode_shlibpath_var=unsupported
9893 inherit_rpath=no
9894 link_all_deplibs=unknown
9895 module_cmds=
9896 module_expsym_cmds=
9897 old_archive_from_new_cmds=
9898 old_archive_from_expsyms_cmds=
9899 thread_safe_flag_spec=
9900 whole_archive_flag_spec=
9901 # include_expsyms should be a list of space-separated symbols to be *always*
9902 # included in the symbol list
9903 include_expsyms=
9904 # exclude_expsyms can be an extended regexp of symbols to exclude
9905 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9906 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9907 # as well as any symbol that contains `d'.
9908 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9909 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9910 # platforms (ab)use it in PIC code, but their linkers get confused if
9911 # the symbol is explicitly referenced. Since portable code cannot
9912 # rely on this symbol name, it's probably fine to never include it in
9913 # preloaded symbol tables.
9914 # Exclude shared library initialization/finalization symbols.
9915 extract_expsyms_cmds=
9916
9917 case $host_os in
9918 cygwin* | mingw* | pw32* | cegcc*)
9919 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9920 # When not using gcc, we currently assume that we are using
9921 # Microsoft Visual C++.
9922 if test "$GCC" != yes; then
9923 with_gnu_ld=no
9924 fi
9925 ;;
9926 interix*)
9927 # we just hope/assume this is gcc and not c89 (= MSVC++)
9928 with_gnu_ld=yes
9929 ;;
9930 openbsd*)
9931 with_gnu_ld=no
9932 ;;
9933 esac
9934
9935 ld_shlibs=yes
9936
9937 # On some targets, GNU ld is compatible enough with the native linker
9938 # that we're better off using the native interface for both.
9939 lt_use_gnu_ld_interface=no
9940 if test "$with_gnu_ld" = yes; then
9941 case $host_os in
9942 aix*)
9943 # The AIX port of GNU ld has always aspired to compatibility
9944 # with the native linker. However, as the warning in the GNU ld
9945 # block says, versions before 2.19.5* couldn't really create working
9946 # shared libraries, regardless of the interface used.
9947 case `$LD -v 2>&1` in
9948 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9949 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9950 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9951 *)
9952 lt_use_gnu_ld_interface=yes
9953 ;;
9954 esac
9955 ;;
9956 *)
9957 lt_use_gnu_ld_interface=yes
9958 ;;
9959 esac
9960 fi
9961
9962 if test "$lt_use_gnu_ld_interface" = yes; then
9963 # If archive_cmds runs LD, not CC, wlarc should be empty
9964 wlarc='${wl}'
9965
9966 # Set some defaults for GNU ld with shared library support. These
9967 # are reset later if shared libraries are not supported. Putting them
9968 # here allows them to be overridden if necessary.
9969 runpath_var=LD_RUN_PATH
9970 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9971 export_dynamic_flag_spec='${wl}--export-dynamic'
9972 # ancient GNU ld didn't support --whole-archive et. al.
9973 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9974 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9975 else
9976 whole_archive_flag_spec=
9977 fi
9978 supports_anon_versioning=no
9979 case `$LD -v 2>&1` in
9980 *GNU\ gold*) supports_anon_versioning=yes ;;
9981 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9982 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9983 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9984 *\ 2.11.*) ;; # other 2.11 versions
9985 *) supports_anon_versioning=yes ;;
9986 esac
9987
9988 # See if GNU ld supports shared libraries.
9989 case $host_os in
9990 aix[3-9]*)
9991 # On AIX/PPC, the GNU linker is very broken
9992 if test "$host_cpu" != ia64; then
9993 ld_shlibs=no
9994 cat <<_LT_EOF 1>&2
9995
9996*** Warning: the GNU linker, at least up to release 2.19, is reported
9997*** to be unable to reliably create shared libraries on AIX.
9998*** Therefore, libtool is disabling shared libraries support. If you
9999*** really care for shared libraries, you may want to install binutils
10000*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10001*** You will then need to restart the configuration process.
10002
10003_LT_EOF
10004 fi
10005 ;;
10006
10007 amigaos*)
10008 case $host_cpu in
10009 powerpc)
10010 # see comment about AmigaOS4 .so support
10011 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10012 archive_expsym_cmds=''
10013 ;;
10014 m68k)
10015 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)'
10016 hardcode_libdir_flag_spec='-L$libdir'
10017 hardcode_minus_L=yes
10018 ;;
10019 esac
10020 ;;
10021
10022 beos*)
10023 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10024 allow_undefined_flag=unsupported
10025 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10026 # support --undefined. This deserves some investigation. FIXME
10027 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10028 else
10029 ld_shlibs=no
10030 fi
10031 ;;
10032
10033 cygwin* | mingw* | pw32* | cegcc*)
10034 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10035 # as there is no search path for DLLs.
10036 hardcode_libdir_flag_spec='-L$libdir'
10037 export_dynamic_flag_spec='${wl}--export-all-symbols'
10038 allow_undefined_flag=unsupported
10039 always_export_symbols=no
10040 enable_shared_with_static_runtimes=yes
10041 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10042
10043 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10044 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10045 # If the export-symbols file already is a .def file (1st line
10046 # is EXPORTS), use it as is; otherwise, prepend...
10047 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10048 cp $export_symbols $output_objdir/$soname.def;
10049 else
10050 echo EXPORTS > $output_objdir/$soname.def;
10051 cat $export_symbols >> $output_objdir/$soname.def;
10052 fi~
10053 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10054 else
10055 ld_shlibs=no
10056 fi
10057 ;;
10058
10059 haiku*)
10060 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10061 link_all_deplibs=yes
10062 ;;
10063
10064 interix[3-9]*)
10065 hardcode_direct=no
10066 hardcode_shlibpath_var=no
10067 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10068 export_dynamic_flag_spec='${wl}-E'
10069 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10070 # Instead, shared libraries are loaded at an image base (0x10000000 by
10071 # default) and relocated if they conflict, which is a slow very memory
10072 # consuming and fragmenting process. To avoid this, we pick a random,
10073 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10074 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10075 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10076 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'
10077 ;;
10078
10079 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10080 tmp_diet=no
10081 if test "$host_os" = linux-dietlibc; then
10082 case $cc_basename in
10083 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10084 esac
10085 fi
10086 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10087 && test "$tmp_diet" = no
10088 then
10089 tmp_addflag=
10090 tmp_sharedflag='-shared'
10091 case $cc_basename,$host_cpu in
10092 pgcc*) # Portland Group C compiler
10093 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'
10094 tmp_addflag=' $pic_flag'
10095 ;;
10096 pgf77* | pgf90* | pgf95* | pgfortran*)
10097 # Portland Group f77 and f90 compilers
10098 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'
10099 tmp_addflag=' $pic_flag -Mnomain' ;;
10100 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10101 tmp_addflag=' -i_dynamic' ;;
10102 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10103 tmp_addflag=' -i_dynamic -nofor_main' ;;
10104 ifc* | ifort*) # Intel Fortran compiler
10105 tmp_addflag=' -nofor_main' ;;
10106 lf95*) # Lahey Fortran 8.1
10107 whole_archive_flag_spec=
10108 tmp_sharedflag='--shared' ;;
10109 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10110 tmp_sharedflag='-qmkshrobj'
10111 tmp_addflag= ;;
10112 nvcc*) # Cuda Compiler Driver 2.2
10113 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'
10114 compiler_needs_object=yes
10115 ;;
10116 esac
10117 case `$CC -V 2>&1 | sed 5q` in
10118 *Sun\ C*) # Sun C 5.9
10119 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'
10120 compiler_needs_object=yes
10121 tmp_sharedflag='-G' ;;
10122 *Sun\ F*) # Sun Fortran 8.3
10123 tmp_sharedflag='-G' ;;
10124 esac
10125 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10126
10127 if test "x$supports_anon_versioning" = xyes; then
10128 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10129 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10130 echo "local: *; };" >> $output_objdir/$libname.ver~
10131 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10132 fi
10133
10134 case $cc_basename in
10135 xlf* | bgf* | bgxlf* | mpixlf*)
10136 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10137 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10138 hardcode_libdir_flag_spec=
10139 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10140 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10141 if test "x$supports_anon_versioning" = xyes; then
10142 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10143 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10144 echo "local: *; };" >> $output_objdir/$libname.ver~
10145 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10146 fi
10147 ;;
10148 esac
10149 else
10150 ld_shlibs=no
10151 fi
10152 ;;
10153
10154 netbsd*)
10155 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10156 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10157 wlarc=
10158 else
10159 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10160 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10161 fi
10162 ;;
10163
10164 solaris*)
10165 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10166 ld_shlibs=no
10167 cat <<_LT_EOF 1>&2
10168
10169*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10170*** create shared libraries on Solaris systems. Therefore, libtool
10171*** is disabling shared libraries support. We urge you to upgrade GNU
10172*** binutils to release 2.9.1 or newer. Another option is to modify
10173*** your PATH or compiler configuration so that the native linker is
10174*** used, and then restart.
10175
10176_LT_EOF
10177 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10178 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10179 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10180 else
10181 ld_shlibs=no
10182 fi
10183 ;;
10184
10185 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10186 case `$LD -v 2>&1` in
10187 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10188 ld_shlibs=no
10189 cat <<_LT_EOF 1>&2
10190
10191*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10192*** reliably create shared libraries on SCO systems. Therefore, libtool
10193*** is disabling shared libraries support. We urge you to upgrade GNU
10194*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10195*** your PATH or compiler configuration so that the native linker is
10196*** used, and then restart.
10197
10198_LT_EOF
10199 ;;
10200 *)
10201 # For security reasons, it is highly recommended that you always
10202 # use absolute paths for naming shared libraries, and exclude the
10203 # DT_RUNPATH tag from executables and libraries. But doing so
10204 # requires that you compile everything twice, which is a pain.
10205 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10206 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10207 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10208 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10209 else
10210 ld_shlibs=no
10211 fi
10212 ;;
10213 esac
10214 ;;
10215
10216 sunos4*)
10217 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10218 wlarc=
10219 hardcode_direct=yes
10220 hardcode_shlibpath_var=no
10221 ;;
10222
10223 *)
10224 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10225 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10226 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10227 else
10228 ld_shlibs=no
10229 fi
10230 ;;
10231 esac
10232
10233 if test "$ld_shlibs" = no; then
10234 runpath_var=
10235 hardcode_libdir_flag_spec=
10236 export_dynamic_flag_spec=
10237 whole_archive_flag_spec=
10238 fi
10239 else
10240 # PORTME fill in a description of your system's linker (not GNU ld)
10241 case $host_os in
10242 aix3*)
10243 allow_undefined_flag=unsupported
10244 always_export_symbols=yes
10245 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'
10246 # Note: this linker hardcodes the directories in LIBPATH if there
10247 # are no directories specified by -L.
10248 hardcode_minus_L=yes
10249 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10250 # Neither direct hardcoding nor static linking is supported with a
10251 # broken collect2.
10252 hardcode_direct=unsupported
10253 fi
10254 ;;
10255
10256 aix[4-9]*)
10257 if test "$host_cpu" = ia64; then
10258 # On IA64, the linker does run time linking by default, so we don't
10259 # have to do anything special.
10260 aix_use_runtimelinking=no
10261 exp_sym_flag='-Bexport'
10262 no_entry_flag=""
10263 else
10264 # If we're using GNU nm, then we don't want the "-C" option.
10265 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10266 # Also, AIX nm treats weak defined symbols like other global
10267 # defined symbols, whereas GNU nm marks them as "W".
10268 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10269 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'
10270 else
10271 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'
10272 fi
10273 aix_use_runtimelinking=no
10274
10275 # Test if we are trying to use run time linking or normal
10276 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10277 # need to do runtime linking.
10278 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10279 for ld_flag in $LDFLAGS; do
10280 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10281 aix_use_runtimelinking=yes
10282 break
10283 fi
10284 done
10285 ;;
10286 esac
10287
10288 exp_sym_flag='-bexport'
10289 no_entry_flag='-bnoentry'
10290 fi
10291
10292 # When large executables or shared objects are built, AIX ld can
10293 # have problems creating the table of contents. If linking a library
10294 # or program results in "error TOC overflow" add -mminimal-toc to
10295 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10296 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10297
10298 archive_cmds=''
10299 hardcode_direct=yes
10300 hardcode_direct_absolute=yes
10301 hardcode_libdir_separator=':'
10302 link_all_deplibs=yes
10303 file_list_spec='${wl}-f,'
10304
10305 if test "$GCC" = yes; then
10306 case $host_os in aix4.[012]|aix4.[012].*)
10307 # We only want to do this on AIX 4.2 and lower, the check
10308 # below for broken collect2 doesn't work under 4.3+
10309 collect2name=`${CC} -print-prog-name=collect2`
10310 if test -f "$collect2name" &&
10311 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10312 then
10313 # We have reworked collect2
10314 :
10315 else
10316 # We have old collect2
10317 hardcode_direct=unsupported
10318 # It fails to find uninstalled libraries when the uninstalled
10319 # path is not listed in the libpath. Setting hardcode_minus_L
10320 # to unsupported forces relinking
10321 hardcode_minus_L=yes
10322 hardcode_libdir_flag_spec='-L$libdir'
10323 hardcode_libdir_separator=
10324 fi
10325 ;;
10326 esac
10327 shared_flag='-shared'
10328 if test "$aix_use_runtimelinking" = yes; then
10329 shared_flag="$shared_flag "'${wl}-G'
10330 fi
10331 else
10332 # not using gcc
10333 if test "$host_cpu" = ia64; then
10334 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10335 # chokes on -Wl,-G. The following line is correct:
10336 shared_flag='-G'
10337 else
10338 if test "$aix_use_runtimelinking" = yes; then
10339 shared_flag='${wl}-G'
10340 else
10341 shared_flag='${wl}-bM:SRE'
10342 fi
10343 fi
10344 fi
10345
10346 export_dynamic_flag_spec='${wl}-bexpall'
10347 # It seems that -bexpall does not export symbols beginning with
10348 # underscore (_), so it is better to generate a list of symbols to export.
10349 always_export_symbols=yes
10350 if test "$aix_use_runtimelinking" = yes; then
10351 # Warning - without using the other runtime loading flags (-brtl),
10352 # -berok will link without error, but may produce a broken library.
10353 allow_undefined_flag='-berok'
10354 # Determine the default libpath from the value encoded in an
10355 # empty executable.
10356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10357/* end confdefs.h. */
10358
10359int
10360main ()
10361{
10362
10363 ;
10364 return 0;
ef016f83 10365}
6bb11ab3
L
10366_ACEOF
10367if ac_fn_c_try_link "$LINENO"; then :
10368
10369lt_aix_libpath_sed='
10370 /Import File Strings/,/^$/ {
10371 /^0/ {
10372 s/^0 *\(.*\)$/\1/
10373 p
10374 }
10375 }'
10376aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10377# Check for a 64-bit object if we didn't find anything.
10378if test -z "$aix_libpath"; then
10379 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10380fi
10381fi
10382rm -f core conftest.err conftest.$ac_objext \
10383 conftest$ac_exeext conftest.$ac_ext
10384if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10385
10386 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10387 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"
10388 else
10389 if test "$host_cpu" = ia64; then
10390 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10391 allow_undefined_flag="-z nodefs"
10392 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"
10393 else
10394 # Determine the default libpath from the value encoded in an
10395 # empty executable.
10396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10397/* end confdefs.h. */
10398
10399int
10400main ()
ef016f83 10401{
6bb11ab3
L
10402
10403 ;
10404 return 0;
ef016f83 10405}
6bb11ab3
L
10406_ACEOF
10407if ac_fn_c_try_link "$LINENO"; then :
10408
10409lt_aix_libpath_sed='
10410 /Import File Strings/,/^$/ {
10411 /^0/ {
10412 s/^0 *\(.*\)$/\1/
10413 p
10414 }
10415 }'
10416aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10417# Check for a 64-bit object if we didn't find anything.
10418if test -z "$aix_libpath"; then
10419 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10420fi
10421fi
10422rm -f core conftest.err conftest.$ac_objext \
10423 conftest$ac_exeext conftest.$ac_ext
10424if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10425
10426 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10427 # Warning - without using the other run time loading flags,
10428 # -berok will link without error, but may produce a broken library.
10429 no_undefined_flag=' ${wl}-bernotok'
10430 allow_undefined_flag=' ${wl}-berok'
10431 if test "$with_gnu_ld" = yes; then
10432 # We only use this code for GNU lds that support --whole-archive.
10433 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10434 else
10435 # Exported symbols can be pulled into shared objects from archives
10436 whole_archive_flag_spec='$convenience'
10437 fi
10438 archive_cmds_need_lc=yes
10439 # This is similar to how AIX traditionally builds its shared libraries.
10440 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'
10441 fi
10442 fi
10443 ;;
10444
10445 amigaos*)
10446 case $host_cpu in
10447 powerpc)
10448 # see comment about AmigaOS4 .so support
10449 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10450 archive_expsym_cmds=''
10451 ;;
10452 m68k)
10453 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)'
10454 hardcode_libdir_flag_spec='-L$libdir'
10455 hardcode_minus_L=yes
10456 ;;
10457 esac
10458 ;;
10459
10460 bsdi[45]*)
10461 export_dynamic_flag_spec=-rdynamic
10462 ;;
10463
10464 cygwin* | mingw* | pw32* | cegcc*)
10465 # When not using gcc, we currently assume that we are using
10466 # Microsoft Visual C++.
10467 # hardcode_libdir_flag_spec is actually meaningless, as there is
10468 # no search path for DLLs.
10469 hardcode_libdir_flag_spec=' '
10470 allow_undefined_flag=unsupported
10471 # Tell ltmain to make .lib files, not .a files.
10472 libext=lib
10473 # Tell ltmain to make .dll files, not .so files.
10474 shrext_cmds=".dll"
10475 # FIXME: Setting linknames here is a bad hack.
10476 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10477 # The linker will automatically build a .lib file if we build a DLL.
10478 old_archive_from_new_cmds='true'
10479 # FIXME: Should let the user specify the lib program.
10480 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10481 fix_srcfile_path='`cygpath -w "$srcfile"`'
10482 enable_shared_with_static_runtimes=yes
10483 ;;
10484
10485 darwin* | rhapsody*)
10486
10487
10488 archive_cmds_need_lc=no
10489 hardcode_direct=no
10490 hardcode_automatic=yes
10491 hardcode_shlibpath_var=unsupported
10492 if test "$lt_cv_ld_force_load" = "yes"; then
10493 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\"`'
10494 else
10495 whole_archive_flag_spec=''
10496 fi
10497 link_all_deplibs=yes
10498 allow_undefined_flag="$_lt_dar_allow_undefined"
10499 case $cc_basename in
10500 ifort*) _lt_dar_can_shared=yes ;;
10501 *) _lt_dar_can_shared=$GCC ;;
10502 esac
10503 if test "$_lt_dar_can_shared" = "yes"; then
10504 output_verbose_link_cmd=func_echo_all
10505 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10506 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10507 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}"
10508 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}"
10509
10510 else
10511 ld_shlibs=no
10512 fi
10513
10514 ;;
10515
10516 dgux*)
10517 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10518 hardcode_libdir_flag_spec='-L$libdir'
10519 hardcode_shlibpath_var=no
10520 ;;
10521
10522 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10523 # support. Future versions do this automatically, but an explicit c++rt0.o
10524 # does not break anything, and helps significantly (at the cost of a little
10525 # extra space).
10526 freebsd2.2*)
10527 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10528 hardcode_libdir_flag_spec='-R$libdir'
10529 hardcode_direct=yes
10530 hardcode_shlibpath_var=no
10531 ;;
10532
10533 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10534 freebsd2.*)
10535 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10536 hardcode_direct=yes
10537 hardcode_minus_L=yes
10538 hardcode_shlibpath_var=no
10539 ;;
10540
10541 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10542 freebsd* | dragonfly*)
10543 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10544 hardcode_libdir_flag_spec='-R$libdir'
10545 hardcode_direct=yes
10546 hardcode_shlibpath_var=no
10547 ;;
10548
10549 hpux9*)
10550 if test "$GCC" = yes; then
10551 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'
10552 else
10553 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'
10554 fi
10555 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10556 hardcode_libdir_separator=:
10557 hardcode_direct=yes
10558
10559 # hardcode_minus_L: Not really in the search PATH,
10560 # but as the default location of the library.
10561 hardcode_minus_L=yes
10562 export_dynamic_flag_spec='${wl}-E'
10563 ;;
10564
10565 hpux10*)
10566 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10567 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10568 else
10569 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10570 fi
10571 if test "$with_gnu_ld" = no; then
10572 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10573 hardcode_libdir_flag_spec_ld='+b $libdir'
10574 hardcode_libdir_separator=:
10575 hardcode_direct=yes
10576 hardcode_direct_absolute=yes
10577 export_dynamic_flag_spec='${wl}-E'
10578 # hardcode_minus_L: Not really in the search PATH,
10579 # but as the default location of the library.
10580 hardcode_minus_L=yes
10581 fi
10582 ;;
10583
10584 hpux11*)
10585 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10586 case $host_cpu in
10587 hppa*64*)
10588 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10589 ;;
10590 ia64*)
10591 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10592 ;;
10593 *)
10594 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10595 ;;
10596 esac
10597 else
10598 case $host_cpu in
10599 hppa*64*)
10600 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10601 ;;
10602 ia64*)
10603 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10604 ;;
10605 *)
10606
10607 # Older versions of the 11.00 compiler do not understand -b yet
10608 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10610$as_echo_n "checking if $CC understands -b... " >&6; }
10611if test "${lt_cv_prog_compiler__b+set}" = set; then :
10612 $as_echo_n "(cached) " >&6
10613else
10614 lt_cv_prog_compiler__b=no
10615 save_LDFLAGS="$LDFLAGS"
10616 LDFLAGS="$LDFLAGS -b"
10617 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10618 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10619 # The linker can only warn and ignore the option if not recognized
10620 # So say no if there are warnings
10621 if test -s conftest.err; then
10622 # Append any errors to the config.log.
10623 cat conftest.err 1>&5
10624 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10625 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10626 if diff conftest.exp conftest.er2 >/dev/null; then
10627 lt_cv_prog_compiler__b=yes
10628 fi
10629 else
10630 lt_cv_prog_compiler__b=yes
10631 fi
10632 fi
10633 $RM -r conftest*
10634 LDFLAGS="$save_LDFLAGS"
10635
10636fi
10637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10638$as_echo "$lt_cv_prog_compiler__b" >&6; }
10639
10640if test x"$lt_cv_prog_compiler__b" = xyes; then
10641 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10642else
10643 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10644fi
10645
10646 ;;
10647 esac
10648 fi
10649 if test "$with_gnu_ld" = no; then
10650 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10651 hardcode_libdir_separator=:
10652
10653 case $host_cpu in
10654 hppa*64*|ia64*)
10655 hardcode_direct=no
10656 hardcode_shlibpath_var=no
10657 ;;
10658 *)
10659 hardcode_direct=yes
10660 hardcode_direct_absolute=yes
10661 export_dynamic_flag_spec='${wl}-E'
10662
10663 # hardcode_minus_L: Not really in the search PATH,
10664 # but as the default location of the library.
10665 hardcode_minus_L=yes
10666 ;;
10667 esac
10668 fi
10669 ;;
10670
10671 irix5* | irix6* | nonstopux*)
10672 if test "$GCC" = yes; then
10673 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'
10674 # Try to use the -exported_symbol ld option, if it does not
10675 # work, assume that -exports_file does not work either and
10676 # implicitly export all symbols.
10677 save_LDFLAGS="$LDFLAGS"
10678 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10680/* end confdefs.h. */
10681int foo(void) {}
10682_ACEOF
10683if ac_fn_c_try_link "$LINENO"; then :
10684 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'
10685
10686fi
10687rm -f core conftest.err conftest.$ac_objext \
10688 conftest$ac_exeext conftest.$ac_ext
10689 LDFLAGS="$save_LDFLAGS"
10690 else
10691 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'
10692 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'
10693 fi
10694 archive_cmds_need_lc='no'
10695 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10696 hardcode_libdir_separator=:
10697 inherit_rpath=yes
10698 link_all_deplibs=yes
10699 ;;
10700
10701 netbsd*)
10702 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10703 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10704 else
10705 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10706 fi
10707 hardcode_libdir_flag_spec='-R$libdir'
10708 hardcode_direct=yes
10709 hardcode_shlibpath_var=no
10710 ;;
10711
10712 newsos6)
10713 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10714 hardcode_direct=yes
10715 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10716 hardcode_libdir_separator=:
10717 hardcode_shlibpath_var=no
10718 ;;
10719
10720 *nto* | *qnx*)
10721 ;;
10722
10723 openbsd*)
10724 if test -f /usr/libexec/ld.so; then
10725 hardcode_direct=yes
10726 hardcode_shlibpath_var=no
10727 hardcode_direct_absolute=yes
10728 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10729 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10730 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10731 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10732 export_dynamic_flag_spec='${wl}-E'
10733 else
10734 case $host_os in
10735 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10736 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10737 hardcode_libdir_flag_spec='-R$libdir'
10738 ;;
10739 *)
10740 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10741 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10742 ;;
10743 esac
10744 fi
10745 else
10746 ld_shlibs=no
10747 fi
10748 ;;
10749
10750 os2*)
10751 hardcode_libdir_flag_spec='-L$libdir'
10752 hardcode_minus_L=yes
10753 allow_undefined_flag=unsupported
10754 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'
10755 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10756 ;;
10757
10758 osf3*)
10759 if test "$GCC" = yes; then
10760 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10761 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'
10762 else
10763 allow_undefined_flag=' -expect_unresolved \*'
10764 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'
10765 fi
10766 archive_cmds_need_lc='no'
10767 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10768 hardcode_libdir_separator=:
10769 ;;
10770
10771 osf4* | osf5*) # as osf3* with the addition of -msym flag
10772 if test "$GCC" = yes; then
10773 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10774 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'
10775 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10776 else
10777 allow_undefined_flag=' -expect_unresolved \*'
10778 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'
10779 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~
10780 $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'
10781
10782 # Both c and cxx compiler support -rpath directly
10783 hardcode_libdir_flag_spec='-rpath $libdir'
10784 fi
10785 archive_cmds_need_lc='no'
10786 hardcode_libdir_separator=:
10787 ;;
10788
10789 solaris*)
10790 no_undefined_flag=' -z defs'
10791 if test "$GCC" = yes; then
10792 wlarc='${wl}'
10793 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10794 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10795 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10796 else
10797 case `$CC -V 2>&1` in
10798 *"Compilers 5.0"*)
10799 wlarc=''
10800 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10801 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10802 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10803 ;;
10804 *)
10805 wlarc='${wl}'
10806 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10807 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10808 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10809 ;;
10810 esac
10811 fi
10812 hardcode_libdir_flag_spec='-R$libdir'
10813 hardcode_shlibpath_var=no
10814 case $host_os in
10815 solaris2.[0-5] | solaris2.[0-5].*) ;;
10816 *)
10817 # The compiler driver will combine and reorder linker options,
10818 # but understands `-z linker_flag'. GCC discards it without `$wl',
10819 # but is careful enough not to reorder.
10820 # Supported since Solaris 2.6 (maybe 2.5.1?)
10821 if test "$GCC" = yes; then
10822 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10823 else
10824 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10825 fi
10826 ;;
10827 esac
10828 link_all_deplibs=yes
10829 ;;
10830
10831 sunos4*)
10832 if test "x$host_vendor" = xsequent; then
10833 # Use $CC to link under sequent, because it throws in some extra .o
10834 # files that make .init and .fini sections work.
10835 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10836 else
10837 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10838 fi
10839 hardcode_libdir_flag_spec='-L$libdir'
10840 hardcode_direct=yes
10841 hardcode_minus_L=yes
10842 hardcode_shlibpath_var=no
10843 ;;
10844
10845 sysv4)
10846 case $host_vendor in
10847 sni)
10848 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10849 hardcode_direct=yes # is this really true???
10850 ;;
10851 siemens)
10852 ## LD is ld it makes a PLAMLIB
10853 ## CC just makes a GrossModule.
10854 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10855 reload_cmds='$CC -r -o $output$reload_objs'
10856 hardcode_direct=no
10857 ;;
10858 motorola)
10859 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10860 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10861 ;;
10862 esac
10863 runpath_var='LD_RUN_PATH'
10864 hardcode_shlibpath_var=no
10865 ;;
10866
10867 sysv4.3*)
10868 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10869 hardcode_shlibpath_var=no
10870 export_dynamic_flag_spec='-Bexport'
10871 ;;
10872
10873 sysv4*MP*)
10874 if test -d /usr/nec; then
10875 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10876 hardcode_shlibpath_var=no
10877 runpath_var=LD_RUN_PATH
10878 hardcode_runpath_var=yes
10879 ld_shlibs=yes
10880 fi
10881 ;;
10882
10883 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10884 no_undefined_flag='${wl}-z,text'
10885 archive_cmds_need_lc=no
10886 hardcode_shlibpath_var=no
10887 runpath_var='LD_RUN_PATH'
10888
10889 if test "$GCC" = yes; then
10890 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10891 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10892 else
10893 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10894 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10895 fi
10896 ;;
10897
10898 sysv5* | sco3.2v5* | sco5v6*)
10899 # Note: We can NOT use -z defs as we might desire, because we do not
10900 # link with -lc, and that would cause any symbols used from libc to
10901 # always be unresolved, which means just about no library would
10902 # ever link correctly. If we're not using GNU ld we use -z text
10903 # though, which does catch some bad symbols but isn't as heavy-handed
10904 # as -z defs.
10905 no_undefined_flag='${wl}-z,text'
10906 allow_undefined_flag='${wl}-z,nodefs'
10907 archive_cmds_need_lc=no
10908 hardcode_shlibpath_var=no
10909 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10910 hardcode_libdir_separator=':'
10911 link_all_deplibs=yes
10912 export_dynamic_flag_spec='${wl}-Bexport'
10913 runpath_var='LD_RUN_PATH'
10914
10915 if test "$GCC" = yes; then
10916 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10917 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10918 else
10919 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10920 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10921 fi
10922 ;;
10923
10924 uts4*)
10925 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10926 hardcode_libdir_flag_spec='-L$libdir'
10927 hardcode_shlibpath_var=no
10928 ;;
10929
10930 *)
10931 ld_shlibs=no
10932 ;;
10933 esac
10934
10935 if test x$host_vendor = xsni; then
10936 case $host in
10937 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10938 export_dynamic_flag_spec='${wl}-Blargedynsym'
10939 ;;
10940 esac
10941 fi
10942 fi
10943
10944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10945$as_echo "$ld_shlibs" >&6; }
10946test "$ld_shlibs" = no && can_build_shared=no
10947
10948with_gnu_ld=$with_gnu_ld
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964#
10965# Do we need to explicitly link libc?
10966#
10967case "x$archive_cmds_need_lc" in
10968x|xyes)
10969 # Assume -lc should be added
10970 archive_cmds_need_lc=yes
10971
10972 if test "$enable_shared" = yes && test "$GCC" = yes; then
10973 case $archive_cmds in
10974 *'~'*)
10975 # FIXME: we may have to deal with multi-command sequences.
10976 ;;
10977 '$CC '*)
10978 # Test whether the compiler implicitly links with -lc since on some
10979 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10980 # to ld, don't add -lc before -lgcc.
10981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10982$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10983if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10984 $as_echo_n "(cached) " >&6
10985else
10986 $RM conftest*
10987 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10988
10989 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10990 (eval $ac_compile) 2>&5
10991 ac_status=$?
10992 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10993 test $ac_status = 0; } 2>conftest.err; then
10994 soname=conftest
10995 lib=conftest
10996 libobjs=conftest.$ac_objext
10997 deplibs=
10998 wl=$lt_prog_compiler_wl
10999 pic_flag=$lt_prog_compiler_pic
11000 compiler_flags=-v
11001 linker_flags=-v
11002 verstring=
11003 output_objdir=.
11004 libname=conftest
11005 lt_save_allow_undefined_flag=$allow_undefined_flag
11006 allow_undefined_flag=
11007 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11008 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11009 ac_status=$?
11010 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11011 test $ac_status = 0; }
11012 then
11013 lt_cv_archive_cmds_need_lc=no
11014 else
11015 lt_cv_archive_cmds_need_lc=yes
11016 fi
11017 allow_undefined_flag=$lt_save_allow_undefined_flag
11018 else
11019 cat conftest.err 1>&5
11020 fi
11021 $RM conftest*
11022
11023fi
11024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11025$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11026 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11027 ;;
11028 esac
11029 fi
11030 ;;
11031esac
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
ef016f83 11152
ef016f83 11153
ef016f83 11154
ef016f83 11155
ef016f83 11156
ef016f83 11157
ef016f83 11158
6ffe910a 11159
6ffe910a
MF
11160
11161
6ffe910a 11162
ef016f83 11163
ef016f83
MF
11164
11165
ef016f83
MF
11166
11167
11168
6ffe910a 11169
ef016f83
MF
11170
11171
ef016f83 11172
ef016f83 11173
ef016f83 11174
ef016f83 11175
ef016f83 11176
ef016f83 11177
ef016f83 11178
ef016f83 11179
ef016f83 11180
ef016f83 11181
ef016f83 11182
ef016f83
MF
11183
11184
ef016f83 11185
ef016f83 11186
ef016f83
MF
11187
11188
6bb11ab3
L
11189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11190$as_echo_n "checking dynamic linker characteristics... " >&6; }
11191
11192if test "$GCC" = yes; then
11193 case $host_os in
11194 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11195 *) lt_awk_arg="/^libraries:/" ;;
11196 esac
11197 case $host_os in
11198 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11199 *) lt_sed_strip_eq="s,=/,/,g" ;;
11200 esac
11201 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11202 case $lt_search_path_spec in
11203 *\;*)
11204 # if the path contains ";" then we assume it to be the separator
11205 # otherwise default to the standard path separator (i.e. ":") - it is
11206 # assumed that no part of a normal pathname contains ";" but that should
11207 # okay in the real world where ";" in dirpaths is itself problematic.
11208 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11209 ;;
11210 *)
11211 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11212 ;;
11213 esac
11214 # Ok, now we have the path, separated by spaces, we can step through it
11215 # and add multilib dir if necessary.
11216 lt_tmp_lt_search_path_spec=
11217 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11218 for lt_sys_path in $lt_search_path_spec; do
11219 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11220 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11221 else
11222 test -d "$lt_sys_path" && \
11223 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
ef016f83 11224 fi
ef016f83 11225 done
6bb11ab3
L
11226 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11227BEGIN {RS=" "; FS="/|\n";} {
11228 lt_foo="";
11229 lt_count=0;
11230 for (lt_i = NF; lt_i > 0; lt_i--) {
11231 if ($lt_i != "" && $lt_i != ".") {
11232 if ($lt_i == "..") {
11233 lt_count++;
11234 } else {
11235 if (lt_count == 0) {
11236 lt_foo="/" $lt_i lt_foo;
11237 } else {
11238 lt_count--;
11239 }
11240 }
11241 }
11242 }
11243 if (lt_foo != "") { lt_freq[lt_foo]++; }
11244 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11245}'`
11246 # AWK program above erroneously prepends '/' to C:/dos/paths
11247 # for these hosts.
11248 case $host_os in
11249 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11250 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11251 esac
11252 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11253else
11254 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11255fi
11256library_names_spec=
11257libname_spec='lib$name'
11258soname_spec=
11259shrext_cmds=".so"
11260postinstall_cmds=
11261postuninstall_cmds=
11262finish_cmds=
11263finish_eval=
11264shlibpath_var=
11265shlibpath_overrides_runpath=unknown
11266version_type=none
11267dynamic_linker="$host_os ld.so"
11268sys_lib_dlsearch_path_spec="/lib /usr/lib"
11269need_lib_prefix=unknown
11270hardcode_into_libs=no
11271
11272# when you set need_version to no, make sure it does not cause -set_version
11273# flags to be left without arguments
11274need_version=unknown
11275
11276case $host_os in
11277aix3*)
11278 version_type=linux
11279 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11280 shlibpath_var=LIBPATH
11281
11282 # AIX 3 has no versioning support, so we append a major version to the name.
11283 soname_spec='${libname}${release}${shared_ext}$major'
11284 ;;
ef016f83 11285
6bb11ab3
L
11286aix[4-9]*)
11287 version_type=linux
11288 need_lib_prefix=no
11289 need_version=no
11290 hardcode_into_libs=yes
11291 if test "$host_cpu" = ia64; then
11292 # AIX 5 supports IA64
11293 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11294 shlibpath_var=LD_LIBRARY_PATH
11295 else
11296 # With GCC up to 2.95.x, collect2 would create an import file
11297 # for dependence libraries. The import file would start with
11298 # the line `#! .'. This would cause the generated library to
11299 # depend on `.', always an invalid library. This was fixed in
11300 # development snapshots of GCC prior to 3.0.
11301 case $host_os in
11302 aix4 | aix4.[01] | aix4.[01].*)
11303 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11304 echo ' yes '
11305 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11306 :
11307 else
11308 can_build_shared=no
11309 fi
11310 ;;
11311 esac
11312 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11313 # soname into executable. Probably we can add versioning support to
11314 # collect2, so additional links can be useful in future.
11315 if test "$aix_use_runtimelinking" = yes; then
11316 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11317 # instead of lib<name>.a to let people know that these are not
11318 # typical AIX shared libraries.
11319 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11320 else
11321 # We preserve .a as extension for shared libraries through AIX4.2
11322 # and later when we are not doing run time linking.
11323 library_names_spec='${libname}${release}.a $libname.a'
11324 soname_spec='${libname}${release}${shared_ext}$major'
11325 fi
11326 shlibpath_var=LIBPATH
ef016f83 11327 fi
6bb11ab3 11328 ;;
ef016f83 11329
6bb11ab3
L
11330amigaos*)
11331 case $host_cpu in
11332 powerpc)
11333 # Since July 2007 AmigaOS4 officially supports .so libraries.
11334 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11335 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11336 ;;
11337 m68k)
11338 library_names_spec='$libname.ixlibrary $libname.a'
11339 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11340 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'
11341 ;;
11342 esac
11343 ;;
ef016f83 11344
6bb11ab3
L
11345beos*)
11346 library_names_spec='${libname}${shared_ext}'
11347 dynamic_linker="$host_os ld.so"
11348 shlibpath_var=LIBRARY_PATH
11349 ;;
ef016f83 11350
6bb11ab3
L
11351bsdi[45]*)
11352 version_type=linux
11353 need_version=no
11354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11355 soname_spec='${libname}${release}${shared_ext}$major'
11356 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11357 shlibpath_var=LD_LIBRARY_PATH
11358 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11359 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11360 # the default ld.so.conf also contains /usr/contrib/lib and
11361 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11362 # libtool to hard-code these into programs
11363 ;;
ef016f83 11364
6bb11ab3
L
11365cygwin* | mingw* | pw32* | cegcc*)
11366 version_type=windows
11367 shrext_cmds=".dll"
11368 need_version=no
11369 need_lib_prefix=no
11370
11371 case $GCC,$host_os in
11372 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11373 library_names_spec='$libname.dll.a'
11374 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11375 postinstall_cmds='base_file=`basename \${file}`~
11376 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11377 dldir=$destdir/`dirname \$dlpath`~
11378 test -d \$dldir || mkdir -p \$dldir~
11379 $install_prog $dir/$dlname \$dldir/$dlname~
11380 chmod a+x \$dldir/$dlname~
11381 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11382 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11383 fi'
11384 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11385 dlpath=$dir/\$dldll~
11386 $RM \$dlpath'
11387 shlibpath_overrides_runpath=yes
11388
11389 case $host_os in
11390 cygwin*)
11391 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11392 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11393
11394 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11395 ;;
11396 mingw* | cegcc*)
11397 # MinGW DLLs use traditional 'lib' prefix
11398 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11399 ;;
11400 pw32*)
11401 # pw32 DLLs use 'pw' prefix rather than 'lib'
11402 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11403 ;;
11404 esac
11405 ;;
ef016f83 11406
6bb11ab3
L
11407 *)
11408 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11409 ;;
11410 esac
11411 dynamic_linker='Win32 ld.exe'
11412 # FIXME: first we should search . and the directory the executable is in
11413 shlibpath_var=PATH
11414 ;;
ef016f83 11415
6bb11ab3
L
11416darwin* | rhapsody*)
11417 dynamic_linker="$host_os dyld"
11418 version_type=darwin
11419 need_lib_prefix=no
11420 need_version=no
11421 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11422 soname_spec='${libname}${release}${major}$shared_ext'
11423 shlibpath_overrides_runpath=yes
11424 shlibpath_var=DYLD_LIBRARY_PATH
11425 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11426
11427 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11428 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11429 ;;
ef016f83 11430
6bb11ab3
L
11431dgux*)
11432 version_type=linux
11433 need_lib_prefix=no
11434 need_version=no
11435 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11436 soname_spec='${libname}${release}${shared_ext}$major'
11437 shlibpath_var=LD_LIBRARY_PATH
11438 ;;
11439
11440freebsd* | dragonfly*)
11441 # DragonFly does not have aout. When/if they implement a new
11442 # versioning mechanism, adjust this.
11443 if test -x /usr/bin/objformat; then
11444 objformat=`/usr/bin/objformat`
11445 else
11446 case $host_os in
11447 freebsd[23].*) objformat=aout ;;
11448 *) objformat=elf ;;
11449 esac
11450 fi
11451 version_type=freebsd-$objformat
11452 case $version_type in
11453 freebsd-elf*)
11454 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11455 need_version=no
11456 need_lib_prefix=no
11457 ;;
11458 freebsd-*)
11459 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11460 need_version=yes
11461 ;;
11462 esac
11463 shlibpath_var=LD_LIBRARY_PATH
11464 case $host_os in
11465 freebsd2.*)
11466 shlibpath_overrides_runpath=yes
11467 ;;
11468 freebsd3.[01]* | freebsdelf3.[01]*)
11469 shlibpath_overrides_runpath=yes
11470 hardcode_into_libs=yes
11471 ;;
11472 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11473 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11474 shlibpath_overrides_runpath=no
11475 hardcode_into_libs=yes
11476 ;;
11477 *) # from 4.6 on, and DragonFly
11478 shlibpath_overrides_runpath=yes
11479 hardcode_into_libs=yes
11480 ;;
11481 esac
11482 ;;
ef016f83 11483
6bb11ab3
L
11484gnu*)
11485 version_type=linux
11486 need_lib_prefix=no
11487 need_version=no
11488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11489 soname_spec='${libname}${release}${shared_ext}$major'
11490 shlibpath_var=LD_LIBRARY_PATH
11491 hardcode_into_libs=yes
11492 ;;
ef016f83 11493
6bb11ab3
L
11494haiku*)
11495 version_type=linux
11496 need_lib_prefix=no
11497 need_version=no
11498 dynamic_linker="$host_os runtime_loader"
11499 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11500 soname_spec='${libname}${release}${shared_ext}$major'
11501 shlibpath_var=LIBRARY_PATH
11502 shlibpath_overrides_runpath=yes
11503 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11504 hardcode_into_libs=yes
11505 ;;
ef016f83 11506
6bb11ab3
L
11507hpux9* | hpux10* | hpux11*)
11508 # Give a soname corresponding to the major version so that dld.sl refuses to
11509 # link against other versions.
11510 version_type=sunos
11511 need_lib_prefix=no
11512 need_version=no
11513 case $host_cpu in
11514 ia64*)
11515 shrext_cmds='.so'
11516 hardcode_into_libs=yes
11517 dynamic_linker="$host_os dld.so"
11518 shlibpath_var=LD_LIBRARY_PATH
11519 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11521 soname_spec='${libname}${release}${shared_ext}$major'
11522 if test "X$HPUX_IA64_MODE" = X32; then
11523 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11524 else
11525 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11526 fi
11527 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11528 ;;
11529 hppa*64*)
11530 shrext_cmds='.sl'
11531 hardcode_into_libs=yes
11532 dynamic_linker="$host_os dld.sl"
11533 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11534 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11535 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11536 soname_spec='${libname}${release}${shared_ext}$major'
11537 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11538 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11539 ;;
11540 *)
11541 shrext_cmds='.sl'
11542 dynamic_linker="$host_os dld.sl"
11543 shlibpath_var=SHLIB_PATH
11544 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11546 soname_spec='${libname}${release}${shared_ext}$major'
11547 ;;
11548 esac
11549 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11550 postinstall_cmds='chmod 555 $lib'
11551 # or fails outright, so override atomically:
11552 install_override_mode=555
11553 ;;
ef016f83 11554
6bb11ab3
L
11555interix[3-9]*)
11556 version_type=linux
11557 need_lib_prefix=no
11558 need_version=no
11559 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11560 soname_spec='${libname}${release}${shared_ext}$major'
11561 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11562 shlibpath_var=LD_LIBRARY_PATH
11563 shlibpath_overrides_runpath=no
11564 hardcode_into_libs=yes
11565 ;;
ef016f83 11566
6bb11ab3
L
11567irix5* | irix6* | nonstopux*)
11568 case $host_os in
11569 nonstopux*) version_type=nonstopux ;;
11570 *)
11571 if test "$lt_cv_prog_gnu_ld" = yes; then
11572 version_type=linux
11573 else
11574 version_type=irix
11575 fi ;;
11576 esac
11577 need_lib_prefix=no
11578 need_version=no
11579 soname_spec='${libname}${release}${shared_ext}$major'
11580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11581 case $host_os in
11582 irix5* | nonstopux*)
11583 libsuff= shlibsuff=
11584 ;;
11585 *)
11586 case $LD in # libtool.m4 will add one of these switches to LD
11587 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11588 libsuff= shlibsuff= libmagic=32-bit;;
11589 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11590 libsuff=32 shlibsuff=N32 libmagic=N32;;
11591 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11592 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11593 *) libsuff= shlibsuff= libmagic=never-match;;
11594 esac
11595 ;;
11596 esac
11597 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11598 shlibpath_overrides_runpath=no
11599 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11600 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11601 hardcode_into_libs=yes
11602 ;;
ef016f83 11603
6bb11ab3
L
11604# No shared lib support for Linux oldld, aout, or coff.
11605linux*oldld* | linux*aout* | linux*coff*)
11606 dynamic_linker=no
11607 ;;
ef016f83 11608
6bb11ab3
L
11609# This must be Linux ELF.
11610linux* | k*bsd*-gnu | kopensolaris*-gnu)
11611 version_type=linux
11612 need_lib_prefix=no
11613 need_version=no
11614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11615 soname_spec='${libname}${release}${shared_ext}$major'
11616 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11617 shlibpath_var=LD_LIBRARY_PATH
11618 shlibpath_overrides_runpath=no
11619
11620 # Some binutils ld are patched to set DT_RUNPATH
11621 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11622 $as_echo_n "(cached) " >&6
ef016f83 11623else
6bb11ab3
L
11624 lt_cv_shlibpath_overrides_runpath=no
11625 save_LDFLAGS=$LDFLAGS
11626 save_libdir=$libdir
11627 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11628 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ef016f83 11630/* end confdefs.h. */
ef016f83 11631
ef016f83
MF
11632int
11633main ()
11634{
6bb11ab3
L
11635
11636 ;
ef016f83
MF
11637 return 0;
11638}
11639_ACEOF
6bb11ab3
L
11640if ac_fn_c_try_link "$LINENO"; then :
11641 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11642 lt_cv_shlibpath_overrides_runpath=yes
ef016f83 11643fi
ef016f83 11644fi
6bb11ab3
L
11645rm -f core conftest.err conftest.$ac_objext \
11646 conftest$ac_exeext conftest.$ac_ext
11647 LDFLAGS=$save_LDFLAGS
11648 libdir=$save_libdir
ef016f83
MF
11649
11650fi
ef016f83 11651
6bb11ab3 11652 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
ef016f83 11653
6bb11ab3
L
11654 # This implies no fast_install, which is unacceptable.
11655 # Some rework will be needed to allow for fast_install
11656 # before this can be enabled.
11657 hardcode_into_libs=yes
ef016f83 11658
6bb11ab3
L
11659 # Append ld.so.conf contents to the search path
11660 if test -f /etc/ld.so.conf; then
11661 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' ' '`
11662 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11663 fi
ef016f83 11664
6bb11ab3
L
11665 # We used to test for /lib/ld.so.1 and disable shared libraries on
11666 # powerpc, because MkLinux only supported shared libraries with the
11667 # GNU dynamic linker. Since this was broken with cross compilers,
11668 # most powerpc-linux boxes support dynamic linking these days and
11669 # people can always --disable-shared, the test was removed, and we
11670 # assume the GNU/Linux dynamic linker is in use.
11671 dynamic_linker='GNU/Linux ld.so'
11672 ;;
ef016f83 11673
6bb11ab3
L
11674netbsd*)
11675 version_type=sunos
11676 need_lib_prefix=no
11677 need_version=no
11678 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11680 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11681 dynamic_linker='NetBSD (a.out) ld.so'
11682 else
11683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11684 soname_spec='${libname}${release}${shared_ext}$major'
11685 dynamic_linker='NetBSD ld.elf_so'
11686 fi
11687 shlibpath_var=LD_LIBRARY_PATH
11688 shlibpath_overrides_runpath=yes
11689 hardcode_into_libs=yes
11690 ;;
ef016f83 11691
6bb11ab3
L
11692newsos6)
11693 version_type=linux
11694 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11695 shlibpath_var=LD_LIBRARY_PATH
11696 shlibpath_overrides_runpath=yes
11697 ;;
ef016f83 11698
6bb11ab3
L
11699*nto* | *qnx*)
11700 version_type=qnx
11701 need_lib_prefix=no
11702 need_version=no
11703 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11704 soname_spec='${libname}${release}${shared_ext}$major'
11705 shlibpath_var=LD_LIBRARY_PATH
11706 shlibpath_overrides_runpath=no
11707 hardcode_into_libs=yes
11708 dynamic_linker='ldqnx.so'
11709 ;;
6ffe910a 11710
6bb11ab3
L
11711openbsd*)
11712 version_type=sunos
11713 sys_lib_dlsearch_path_spec="/usr/lib"
11714 need_lib_prefix=no
11715 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11716 case $host_os in
11717 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11718 *) need_version=no ;;
11719 esac
11720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11721 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11722 shlibpath_var=LD_LIBRARY_PATH
11723 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11724 case $host_os in
11725 openbsd2.[89] | openbsd2.[89].*)
11726 shlibpath_overrides_runpath=no
11727 ;;
11728 *)
11729 shlibpath_overrides_runpath=yes
11730 ;;
11731 esac
11732 else
11733 shlibpath_overrides_runpath=yes
11734 fi
11735 ;;
2232061b 11736
6bb11ab3
L
11737os2*)
11738 libname_spec='$name'
11739 shrext_cmds=".dll"
11740 need_lib_prefix=no
11741 library_names_spec='$libname${shared_ext} $libname.a'
11742 dynamic_linker='OS/2 ld.exe'
11743 shlibpath_var=LIBPATH
11744 ;;
2232061b 11745
6bb11ab3
L
11746osf3* | osf4* | osf5*)
11747 version_type=osf
11748 need_lib_prefix=no
11749 need_version=no
11750 soname_spec='${libname}${release}${shared_ext}$major'
11751 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11752 shlibpath_var=LD_LIBRARY_PATH
11753 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11754 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11755 ;;
2232061b 11756
6bb11ab3
L
11757rdos*)
11758 dynamic_linker=no
11759 ;;
2232061b 11760
6bb11ab3
L
11761solaris*)
11762 version_type=linux
11763 need_lib_prefix=no
11764 need_version=no
11765 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11766 soname_spec='${libname}${release}${shared_ext}$major'
11767 shlibpath_var=LD_LIBRARY_PATH
11768 shlibpath_overrides_runpath=yes
11769 hardcode_into_libs=yes
11770 # ldd complains unless libraries are executable
11771 postinstall_cmds='chmod +x $lib'
11772 ;;
2232061b 11773
6bb11ab3
L
11774sunos4*)
11775 version_type=sunos
11776 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11777 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11778 shlibpath_var=LD_LIBRARY_PATH
11779 shlibpath_overrides_runpath=yes
11780 if test "$with_gnu_ld" = yes; then
11781 need_lib_prefix=no
11782 fi
11783 need_version=yes
11784 ;;
2232061b 11785
6bb11ab3
L
11786sysv4 | sysv4.3*)
11787 version_type=linux
11788 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11789 soname_spec='${libname}${release}${shared_ext}$major'
11790 shlibpath_var=LD_LIBRARY_PATH
11791 case $host_vendor in
11792 sni)
11793 shlibpath_overrides_runpath=no
11794 need_lib_prefix=no
11795 runpath_var=LD_RUN_PATH
11796 ;;
11797 siemens)
11798 need_lib_prefix=no
11799 ;;
11800 motorola)
11801 need_lib_prefix=no
11802 need_version=no
11803 shlibpath_overrides_runpath=no
11804 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11805 ;;
11806 esac
11807 ;;
2232061b 11808
6bb11ab3
L
11809sysv4*MP*)
11810 if test -d /usr/nec ;then
11811 version_type=linux
11812 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11813 soname_spec='$libname${shared_ext}.$major'
11814 shlibpath_var=LD_LIBRARY_PATH
11815 fi
11816 ;;
2232061b 11817
6bb11ab3
L
11818sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11819 version_type=freebsd-elf
11820 need_lib_prefix=no
11821 need_version=no
11822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11823 soname_spec='${libname}${release}${shared_ext}$major'
11824 shlibpath_var=LD_LIBRARY_PATH
11825 shlibpath_overrides_runpath=yes
11826 hardcode_into_libs=yes
11827 if test "$with_gnu_ld" = yes; then
11828 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11829 else
11830 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11831 case $host_os in
11832 sco3.2v5*)
11833 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11834 ;;
11835 esac
2232061b 11836 fi
6bb11ab3
L
11837 sys_lib_dlsearch_path_spec='/usr/lib'
11838 ;;
2232061b 11839
6bb11ab3
L
11840tpf*)
11841 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11842 version_type=linux
11843 need_lib_prefix=no
11844 need_version=no
11845 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11846 shlibpath_var=LD_LIBRARY_PATH
11847 shlibpath_overrides_runpath=no
11848 hardcode_into_libs=yes
11849 ;;
2232061b 11850
6bb11ab3
L
11851uts4*)
11852 version_type=linux
11853 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11854 soname_spec='${libname}${release}${shared_ext}$major'
11855 shlibpath_var=LD_LIBRARY_PATH
11856 ;;
2232061b 11857
6bb11ab3
L
11858*)
11859 dynamic_linker=no
11860 ;;
11861esac
11862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11863$as_echo "$dynamic_linker" >&6; }
11864test "$dynamic_linker" = no && can_build_shared=no
2232061b 11865
6bb11ab3
L
11866variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11867if test "$GCC" = yes; then
11868 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 11869fi
2232061b 11870
6bb11ab3
L
11871if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11872 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11873fi
11874if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11875 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11876fi
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
2232061b 11892
2232061b 11893
2232061b 11894
2232061b
MF
11895
11896
2232061b 11897
2232061b 11898
2232061b 11899
2232061b 11900
2232061b 11901
2232061b 11902
2232061b 11903
2232061b 11904
2232061b 11905
2232061b
MF
11906
11907
6ffe910a 11908
6ffe910a
MF
11909
11910
11911
11912
11913
2232061b 11914
6ffe910a
MF
11915
11916
11917
11918
6ffe910a 11919
6ffe910a 11920
6ffe910a
MF
11921
11922
6ffe910a 11923
6ffe910a 11924
6ffe910a
MF
11925
11926
5f3ef9d0 11927
5f3ef9d0
JB
11928
11929
11930
db2e4d67
MF
11931
11932
db2e4d67 11933
db2e4d67 11934
db2e4d67 11935
db2e4d67 11936
db2e4d67 11937
db2e4d67 11938
db2e4d67 11939
db2e4d67
MF
11940
11941
db2e4d67 11942
db2e4d67
MF
11943
11944
db2e4d67 11945
db2e4d67
MF
11946
11947
6ffe910a 11948
6ffe910a 11949
6ffe910a
MF
11950
11951
6ffe910a
MF
11952
11953
6ffe910a 11954
6ffe910a 11955
6ffe910a 11956
6ffe910a 11957
6ffe910a 11958
ef016f83 11959
ef016f83 11960
ef016f83 11961
ef016f83 11962
ef016f83 11963
ef016f83 11964
ef016f83 11965
6bb11ab3
L
11966
11967
11968
11969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11970$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11971hardcode_action=
11972if test -n "$hardcode_libdir_flag_spec" ||
11973 test -n "$runpath_var" ||
11974 test "X$hardcode_automatic" = "Xyes" ; then
11975
11976 # We can hardcode non-existent directories.
11977 if test "$hardcode_direct" != no &&
11978 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11979 # have to relink, otherwise we might link with an installed library
11980 # when we should be linking with a yet-to-be-installed one
11981 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11982 test "$hardcode_minus_L" != no; then
11983 # Linking always hardcodes the temporary library directory.
11984 hardcode_action=relink
11985 else
11986 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11987 hardcode_action=immediate
11988 fi
11989else
11990 # We cannot hardcode anything, or else we can only hardcode existing
11991 # directories.
11992 hardcode_action=unsupported
ef016f83 11993fi
6bb11ab3
L
11994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11995$as_echo "$hardcode_action" >&6; }
ef016f83 11996
6bb11ab3
L
11997if test "$hardcode_action" = relink ||
11998 test "$inherit_rpath" = yes; then
11999 # Fast installation is not supported
12000 enable_fast_install=no
12001elif test "$shlibpath_overrides_runpath" = yes ||
12002 test "$enable_shared" = no; then
12003 # Fast installation is not necessary
12004 enable_fast_install=needless
12005fi
ef016f83 12006
6bb11ab3
L
12007
12008
12009
12010
12011
12012 if test "x$enable_dlopen" != xyes; then
12013 enable_dlopen=unknown
12014 enable_dlopen_self=unknown
12015 enable_dlopen_self_static=unknown
12016else
12017 lt_cv_dlopen=no
12018 lt_cv_dlopen_libs=
12019
12020 case $host_os in
12021 beos*)
12022 lt_cv_dlopen="load_add_on"
12023 lt_cv_dlopen_libs=
12024 lt_cv_dlopen_self=yes
12025 ;;
12026
12027 mingw* | pw32* | cegcc*)
12028 lt_cv_dlopen="LoadLibrary"
12029 lt_cv_dlopen_libs=
12030 ;;
12031
12032 cygwin*)
12033 lt_cv_dlopen="dlopen"
12034 lt_cv_dlopen_libs=
12035 ;;
12036
12037 darwin*)
12038 # if libdl is installed we need to link against it
12039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12040$as_echo_n "checking for dlopen in -ldl... " >&6; }
12041if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12042 $as_echo_n "(cached) " >&6
12043else
12044 ac_check_lib_save_LIBS=$LIBS
12045LIBS="-ldl $LIBS"
12046cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12047/* end confdefs.h. */
12048
12049/* Override any GCC internal prototype to avoid an error.
12050 Use char because int might match the return type of a GCC
12051 builtin and then its argument prototype would still apply. */
12052#ifdef __cplusplus
12053extern "C"
12054#endif
12055char dlopen ();
12056int
12057main ()
12058{
12059return dlopen ();
12060 ;
12061 return 0;
12062}
ef016f83 12063_ACEOF
6bb11ab3
L
12064if ac_fn_c_try_link "$LINENO"; then :
12065 ac_cv_lib_dl_dlopen=yes
12066else
12067 ac_cv_lib_dl_dlopen=no
12068fi
12069rm -f core conftest.err conftest.$ac_objext \
12070 conftest$ac_exeext conftest.$ac_ext
12071LIBS=$ac_check_lib_save_LIBS
12072fi
12073{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12074$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12075if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12076 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12077else
12078
12079 lt_cv_dlopen="dyld"
12080 lt_cv_dlopen_libs=
12081 lt_cv_dlopen_self=yes
ef016f83
MF
12082
12083fi
12084
6bb11ab3 12085 ;;
ef016f83 12086
6bb11ab3
L
12087 *)
12088 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12089if test "x$ac_cv_func_shl_load" = x""yes; then :
12090 lt_cv_dlopen="shl_load"
12091else
12092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12093$as_echo_n "checking for shl_load in -ldld... " >&6; }
12094if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12095 $as_echo_n "(cached) " >&6
12096else
12097 ac_check_lib_save_LIBS=$LIBS
12098LIBS="-ldld $LIBS"
12099cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12100/* end confdefs.h. */
12101
12102/* Override any GCC internal prototype to avoid an error.
12103 Use char because int might match the return type of a GCC
12104 builtin and then its argument prototype would still apply. */
12105#ifdef __cplusplus
12106extern "C"
12107#endif
12108char shl_load ();
12109int
12110main ()
12111{
12112return shl_load ();
12113 ;
12114 return 0;
12115}
12116_ACEOF
12117if ac_fn_c_try_link "$LINENO"; then :
12118 ac_cv_lib_dld_shl_load=yes
12119else
12120 ac_cv_lib_dld_shl_load=no
12121fi
12122rm -f core conftest.err conftest.$ac_objext \
12123 conftest$ac_exeext conftest.$ac_ext
12124LIBS=$ac_check_lib_save_LIBS
12125fi
12126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12127$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12128if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12129 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12130else
12131 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12132if test "x$ac_cv_func_dlopen" = x""yes; then :
12133 lt_cv_dlopen="dlopen"
12134else
12135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12136$as_echo_n "checking for dlopen in -ldl... " >&6; }
12137if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12138 $as_echo_n "(cached) " >&6
12139else
12140 ac_check_lib_save_LIBS=$LIBS
12141LIBS="-ldl $LIBS"
12142cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12143/* end confdefs.h. */
12144
12145/* Override any GCC internal prototype to avoid an error.
12146 Use char because int might match the return type of a GCC
12147 builtin and then its argument prototype would still apply. */
12148#ifdef __cplusplus
12149extern "C"
12150#endif
12151char dlopen ();
12152int
12153main ()
12154{
12155return dlopen ();
12156 ;
12157 return 0;
12158}
ef016f83 12159_ACEOF
6bb11ab3
L
12160if ac_fn_c_try_link "$LINENO"; then :
12161 ac_cv_lib_dl_dlopen=yes
12162else
12163 ac_cv_lib_dl_dlopen=no
ef016f83 12164fi
6bb11ab3
L
12165rm -f core conftest.err conftest.$ac_objext \
12166 conftest$ac_exeext conftest.$ac_ext
12167LIBS=$ac_check_lib_save_LIBS
12168fi
12169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12170$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12171if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12172 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12173else
12174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12175$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12176if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
ef016f83
MF
12177 $as_echo_n "(cached) " >&6
12178else
12179 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12180LIBS="-lsvld $LIBS"
ef016f83
MF
12181cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12182/* end confdefs.h. */
12183
12184/* Override any GCC internal prototype to avoid an error.
12185 Use char because int might match the return type of a GCC
12186 builtin and then its argument prototype would still apply. */
12187#ifdef __cplusplus
12188extern "C"
12189#endif
6bb11ab3 12190char dlopen ();
ef016f83
MF
12191int
12192main ()
12193{
6bb11ab3 12194return dlopen ();
ef016f83
MF
12195 ;
12196 return 0;
12197}
12198_ACEOF
12199if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12200 ac_cv_lib_svld_dlopen=yes
ef016f83 12201else
6bb11ab3 12202 ac_cv_lib_svld_dlopen=no
ef016f83
MF
12203fi
12204rm -f core conftest.err conftest.$ac_objext \
12205 conftest$ac_exeext conftest.$ac_ext
12206LIBS=$ac_check_lib_save_LIBS
12207fi
6bb11ab3
L
12208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12209$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12210if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12211 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12212else
12213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12214$as_echo_n "checking for dld_link in -ldld... " >&6; }
12215if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
ef016f83
MF
12216 $as_echo_n "(cached) " >&6
12217else
12218 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12219LIBS="-ldld $LIBS"
ef016f83
MF
12220cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12221/* end confdefs.h. */
12222
12223/* Override any GCC internal prototype to avoid an error.
12224 Use char because int might match the return type of a GCC
12225 builtin and then its argument prototype would still apply. */
12226#ifdef __cplusplus
12227extern "C"
12228#endif
6bb11ab3 12229char dld_link ();
ef016f83
MF
12230int
12231main ()
12232{
6bb11ab3 12233return dld_link ();
ef016f83
MF
12234 ;
12235 return 0;
12236}
12237_ACEOF
12238if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12239 ac_cv_lib_dld_dld_link=yes
ef016f83 12240else
6bb11ab3 12241 ac_cv_lib_dld_dld_link=no
ef016f83
MF
12242fi
12243rm -f core conftest.err conftest.$ac_objext \
12244 conftest$ac_exeext conftest.$ac_ext
12245LIBS=$ac_check_lib_save_LIBS
12246fi
6bb11ab3
L
12247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12248$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12249if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12250 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12251fi
ef016f83 12252
ef016f83
MF
12253
12254fi
12255
12256
6bb11ab3 12257fi
ef016f83 12258
ef016f83 12259
ef016f83
MF
12260fi
12261
12262
6bb11ab3
L
12263fi
12264
12265
12266fi
12267
12268 ;;
12269 esac
12270
12271 if test "x$lt_cv_dlopen" != xno; then
12272 enable_dlopen=yes
12273 else
12274 enable_dlopen=no
12275 fi
12276
12277 case $lt_cv_dlopen in
12278 dlopen)
12279 save_CPPFLAGS="$CPPFLAGS"
12280 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12281
12282 save_LDFLAGS="$LDFLAGS"
12283 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12284
12285 save_LIBS="$LIBS"
12286 LIBS="$lt_cv_dlopen_libs $LIBS"
12287
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12289$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12290if test "${lt_cv_dlopen_self+set}" = set; then :
ef016f83
MF
12291 $as_echo_n "(cached) " >&6
12292else
6bb11ab3
L
12293 if test "$cross_compiling" = yes; then :
12294 lt_cv_dlopen_self=cross
12295else
12296 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12297 lt_status=$lt_dlunknown
12298 cat > conftest.$ac_ext <<_LT_EOF
1517bd27 12299#line 12299 "configure"
6bb11ab3 12300#include "confdefs.h"
ef016f83 12301
6bb11ab3
L
12302#if HAVE_DLFCN_H
12303#include <dlfcn.h>
ef016f83 12304#endif
6bb11ab3
L
12305
12306#include <stdio.h>
12307
12308#ifdef RTLD_GLOBAL
12309# define LT_DLGLOBAL RTLD_GLOBAL
12310#else
12311# ifdef DL_GLOBAL
12312# define LT_DLGLOBAL DL_GLOBAL
12313# else
12314# define LT_DLGLOBAL 0
12315# endif
12316#endif
12317
12318/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12319 find out it does not work in some platform. */
12320#ifndef LT_DLLAZY_OR_NOW
12321# ifdef RTLD_LAZY
12322# define LT_DLLAZY_OR_NOW RTLD_LAZY
12323# else
12324# ifdef DL_LAZY
12325# define LT_DLLAZY_OR_NOW DL_LAZY
12326# else
12327# ifdef RTLD_NOW
12328# define LT_DLLAZY_OR_NOW RTLD_NOW
12329# else
12330# ifdef DL_NOW
12331# define LT_DLLAZY_OR_NOW DL_NOW
12332# else
12333# define LT_DLLAZY_OR_NOW 0
12334# endif
12335# endif
12336# endif
12337# endif
12338#endif
12339
12340/* When -fvisbility=hidden is used, assume the code has been annotated
12341 correspondingly for the symbols needed. */
12342#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12343void fnord () __attribute__((visibility("default")));
12344#endif
12345
12346void fnord () { int i=42; }
12347int main ()
ef016f83 12348{
6bb11ab3
L
12349 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12350 int status = $lt_dlunknown;
12351
12352 if (self)
12353 {
12354 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12355 else
12356 {
12357 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12358 else puts (dlerror ());
12359 }
12360 /* dlclose (self); */
12361 }
12362 else
12363 puts (dlerror ());
12364
12365 return status;
ef016f83 12366}
6bb11ab3
L
12367_LT_EOF
12368 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12369 (eval $ac_link) 2>&5
12370 ac_status=$?
12371 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12372 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12373 (./conftest; exit; ) >&5 2>/dev/null
12374 lt_status=$?
12375 case x$lt_status in
12376 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12377 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12378 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12379 esac
12380 else :
12381 # compilation failed
12382 lt_cv_dlopen_self=no
12383 fi
12384fi
12385rm -fr conftest*
12386
12387
12388fi
12389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12390$as_echo "$lt_cv_dlopen_self" >&6; }
12391
12392 if test "x$lt_cv_dlopen_self" = xyes; then
12393 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12395$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12396if test "${lt_cv_dlopen_self_static+set}" = set; then :
12397 $as_echo_n "(cached) " >&6
12398else
12399 if test "$cross_compiling" = yes; then :
12400 lt_cv_dlopen_self_static=cross
12401else
12402 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12403 lt_status=$lt_dlunknown
12404 cat > conftest.$ac_ext <<_LT_EOF
1517bd27 12405#line 12405 "configure"
6bb11ab3
L
12406#include "confdefs.h"
12407
12408#if HAVE_DLFCN_H
12409#include <dlfcn.h>
12410#endif
12411
12412#include <stdio.h>
12413
12414#ifdef RTLD_GLOBAL
12415# define LT_DLGLOBAL RTLD_GLOBAL
12416#else
12417# ifdef DL_GLOBAL
12418# define LT_DLGLOBAL DL_GLOBAL
12419# else
12420# define LT_DLGLOBAL 0
12421# endif
12422#endif
12423
12424/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12425 find out it does not work in some platform. */
12426#ifndef LT_DLLAZY_OR_NOW
12427# ifdef RTLD_LAZY
12428# define LT_DLLAZY_OR_NOW RTLD_LAZY
12429# else
12430# ifdef DL_LAZY
12431# define LT_DLLAZY_OR_NOW DL_LAZY
12432# else
12433# ifdef RTLD_NOW
12434# define LT_DLLAZY_OR_NOW RTLD_NOW
12435# else
12436# ifdef DL_NOW
12437# define LT_DLLAZY_OR_NOW DL_NOW
12438# else
12439# define LT_DLLAZY_OR_NOW 0
12440# endif
12441# endif
12442# endif
12443# endif
12444#endif
12445
12446/* When -fvisbility=hidden is used, assume the code has been annotated
12447 correspondingly for the symbols needed. */
12448#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12449void fnord () __attribute__((visibility("default")));
12450#endif
12451
12452void fnord () { int i=42; }
12453int main ()
12454{
12455 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12456 int status = $lt_dlunknown;
12457
12458 if (self)
12459 {
12460 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12461 else
12462 {
12463 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12464 else puts (dlerror ());
12465 }
12466 /* dlclose (self); */
12467 }
ef016f83 12468 else
6bb11ab3
L
12469 puts (dlerror ());
12470
12471 return status;
12472}
12473_LT_EOF
12474 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12475 (eval $ac_link) 2>&5
12476 ac_status=$?
12477 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12478 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12479 (./conftest; exit; ) >&5 2>/dev/null
12480 lt_status=$?
12481 case x$lt_status in
12482 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12483 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12484 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12485 esac
12486 else :
12487 # compilation failed
12488 lt_cv_dlopen_self_static=no
ef016f83 12489 fi
ef016f83 12490fi
6bb11ab3
L
12491rm -fr conftest*
12492
12493
ef016f83 12494fi
6bb11ab3
L
12495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12496$as_echo "$lt_cv_dlopen_self_static" >&6; }
12497 fi
12498
12499 CPPFLAGS="$save_CPPFLAGS"
12500 LDFLAGS="$save_LDFLAGS"
12501 LIBS="$save_LIBS"
12502 ;;
12503 esac
12504
12505 case $lt_cv_dlopen_self in
12506 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12507 *) enable_dlopen_self=unknown ;;
12508 esac
12509
12510 case $lt_cv_dlopen_self_static in
12511 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12512 *) enable_dlopen_self_static=unknown ;;
12513 esac
12514fi
12515
12516
ef016f83 12517
6bb11ab3
L
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532striplib=
12533old_striplib=
12534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12535$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12536if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12537 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12538 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12540$as_echo "yes" >&6; }
ef016f83 12541else
6bb11ab3
L
12542# FIXME - insert some real tests, host_os isn't really good enough
12543 case $host_os in
12544 darwin*)
12545 if test -n "$STRIP" ; then
12546 striplib="$STRIP -x"
12547 old_striplib="$STRIP -S"
12548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12549$as_echo "yes" >&6; }
12550 else
12551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12552$as_echo "no" >&6; }
12553 fi
12554 ;;
12555 *)
12556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12557$as_echo "no" >&6; }
12558 ;;
12559 esac
ef016f83 12560fi
6bb11ab3
L
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573 # Report which library types will actually be built
12574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12575$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12577$as_echo "$can_build_shared" >&6; }
12578
12579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12580$as_echo_n "checking whether to build shared libraries... " >&6; }
12581 test "$can_build_shared" = "no" && enable_shared=no
12582
12583 # On AIX, shared libraries and static libraries use the same namespace, and
12584 # are all built from PIC.
12585 case $host_os in
12586 aix3*)
12587 test "$enable_shared" = yes && enable_static=no
12588 if test -n "$RANLIB"; then
12589 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12590 postinstall_cmds='$RANLIB $lib'
12591 fi
12592 ;;
12593
12594 aix[4-9]*)
12595 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12596 test "$enable_shared" = yes && enable_static=no
12597 fi
12598 ;;
12599 esac
12600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12601$as_echo "$enable_shared" >&6; }
12602
12603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12604$as_echo_n "checking whether to build static libraries... " >&6; }
12605 # Make sure either enable_shared or enable_static is yes.
12606 test "$enable_shared" = yes || enable_static=yes
12607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12608$as_echo "$enable_static" >&6; }
12609
12610
12611
12612
ef016f83 12613fi
6bb11ab3
L
12614ac_ext=c
12615ac_cpp='$CPP $CPPFLAGS'
12616ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12617ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12618ac_compiler_gnu=$ac_cv_c_compiler_gnu
12619
12620CC="$lt_save_CC"
12621
12622
12623
12624
12625
12626
12627
12628
12629
ef016f83 12630
ef016f83 12631
ef016f83 12632
ef016f83 12633
6bb11ab3
L
12634 ac_config_commands="$ac_config_commands libtool"
12635
12636
12637
12638
12639# Only expand once:
12640
12641
ef016f83
MF
12642
12643
12644. ${srcdir}/../../bfd/configure.host
12645
12646
12647
12648USE_MAINTAINER_MODE=no
12649# Check whether --enable-maintainer-mode was given.
12650if test "${enable_maintainer_mode+set}" = set; then :
12651 enableval=$enable_maintainer_mode; case "${enableval}" in
12652 yes) MAINT="" USE_MAINTAINER_MODE=yes ;;
12653 no) MAINT="#" ;;
12654 *) as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;;
12655esac
12656if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
12657 echo "Setting maintainer mode" 6>&1
12658fi
12659else
12660 MAINT="#"
12661fi
12662
12663
12664
12665# Check whether --enable-sim-bswap was given.
12666if test "${enable_sim_bswap+set}" = set; then :
12667 enableval=$enable_sim_bswap; case "${enableval}" in
12668 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12669 no) sim_bswap="-DWITH_BSWAP=0";;
12670 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12671esac
12672if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12673 echo "Setting bswap flags = $sim_bswap" 6>&1
12674fi
12675else
12676 sim_bswap=""
12677fi
12678
12679
12680
12681# Check whether --enable-sim-cflags was given.
12682if test "${enable_sim_cflags+set}" = set; then :
12683 enableval=$enable_sim_cflags; case "${enableval}" in
12684 yes) sim_cflags="-O2 -fomit-frame-pointer";;
12685 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12686 no) sim_cflags="";;
12687 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12688esac
12689if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12690 echo "Setting sim cflags = $sim_cflags" 6>&1
12691fi
12692else
12693 sim_cflags=""
12694fi
12695
12696
12697
12698# Check whether --enable-sim-debug was given.
12699if test "${enable_sim_debug+set}" = set; then :
12700 enableval=$enable_sim_debug; case "${enableval}" in
12701 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12702 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12703 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12704esac
12705if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12706 echo "Setting sim debug = $sim_debug" 6>&1
12707fi
12708else
12709 sim_debug=""
12710fi
12711
12712
12713
12714# Check whether --enable-sim-stdio was given.
12715if test "${enable_sim_stdio+set}" = set; then :
12716 enableval=$enable_sim_stdio; case "${enableval}" in
12717 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12718 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12719 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12720esac
12721if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12722 echo "Setting stdio flags = $sim_stdio" 6>&1
12723fi
12724else
12725 sim_stdio=""
12726fi
12727
12728
12729
12730# Check whether --enable-sim-trace was given.
12731if test "${enable_sim_trace+set}" = set; then :
12732 enableval=$enable_sim_trace; case "${enableval}" in
12733 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
12734 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
12735 [-0-9]*)
12736 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
2232061b 12737 [[:lower:]]*)
ef016f83
MF
12738 sim_trace=""
12739 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12740 if test x"$sim_trace" = x; then
12741 sim_trace="-DWITH_TRACE='(TRACE_$x"
12742 else
12743 sim_trace="${sim_trace}|TRACE_$x"
12744 fi
12745 done
12746 sim_trace="$sim_trace)'" ;;
12747esac
12748if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12749 echo "Setting sim trace = $sim_trace" 6>&1
12750fi
12751else
12752 sim_trace=""
12753fi
12754
12755
12756
12757# Check whether --enable-sim-profile was given.
12758if test "${enable_sim_profile+set}" = set; then :
12759 enableval=$enable_sim_profile; case "${enableval}" in
12760 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12761 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12762 [-0-9]*)
12763 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12764 [a-z]*)
12765 sim_profile=""
12766 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12767 if test x"$sim_profile" = x; then
12768 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12769 else
12770 sim_profile="${sim_profile}|PROFILE_$x"
12771 fi
12772 done
12773 sim_profile="$sim_profile)'" ;;
12774esac
12775if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12776 echo "Setting sim profile = $sim_profile" 6>&1
12777fi
12778else
12779 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12780fi
12781
12782
12783
12784
12785# Check whether --with-pkgversion was given.
12786if test "${with_pkgversion+set}" = set; then :
12787 withval=$with_pkgversion; case "$withval" in
12788 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12789 no) PKGVERSION= ;;
12790 *) PKGVERSION="($withval) " ;;
12791 esac
12792else
12793 PKGVERSION="(GDB) "
12794
12795fi
12796
12797
12798
12799
12800
12801# Check whether --with-bugurl was given.
12802if test "${with_bugurl+set}" = set; then :
12803 withval=$with_bugurl; case "$withval" in
12804 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12805 no) BUGURL=
12806 ;;
12807 *) BUGURL="$withval"
12808 ;;
12809 esac
12810else
12811 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12812
12813fi
12814
12815 case ${BUGURL} in
12816 "")
12817 REPORT_BUGS_TO=
12818 REPORT_BUGS_TEXI=
12819 ;;
12820 *)
12821 REPORT_BUGS_TO="<$BUGURL>"
12822 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12823 ;;
12824 esac;
12825
12826
12827
12828
12829cat >>confdefs.h <<_ACEOF
12830#define PKGVERSION "$PKGVERSION"
12831_ACEOF
12832
12833
12834cat >>confdefs.h <<_ACEOF
12835#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12836_ACEOF
12837
12838
12839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12840$as_echo_n "checking return type of signal handlers... " >&6; }
12841if test "${ac_cv_type_signal+set}" = set; then :
12842 $as_echo_n "(cached) " >&6
12843else
12844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12845/* end confdefs.h. */
12846#include <sys/types.h>
12847#include <signal.h>
12848
12849int
12850main ()
12851{
12852return *(signal (0, 0)) (0) == 1;
12853 ;
12854 return 0;
12855}
12856_ACEOF
12857if ac_fn_c_try_compile "$LINENO"; then :
12858 ac_cv_type_signal=int
12859else
12860 ac_cv_type_signal=void
12861fi
12862rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12863fi
12864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12865$as_echo "$ac_cv_type_signal" >&6; }
12866
12867cat >>confdefs.h <<_ACEOF
12868#define RETSIGTYPE $ac_cv_type_signal
12869_ACEOF
12870
12871
12872
12873
12874
12875sim_link_files=
12876sim_link_links=
12877
12878sim_link_links=tconfig.h
12879if test -f ${srcdir}/tconfig.in
12880then
12881 sim_link_files=tconfig.in
12882else
12883 sim_link_files=../common/tconfig.in
12884fi
12885
12886# targ-vals.def points to the libc macro description file.
12887case "${target}" in
12888*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12889esac
12890sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12891sim_link_links="${sim_link_links} targ-vals.def"
12892
12893
12894
6ffe910a 12895
ef016f83
MF
12896wire_endian="LITTLE_ENDIAN"
12897default_endian=""
12898# Check whether --enable-sim-endian was given.
12899if test "${enable_sim_endian+set}" = set; then :
12900 enableval=$enable_sim_endian; case "${enableval}" in
12901 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
12902 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
12903 yes) if test x"$wire_endian" != x; then
12904 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12905 else
12906 if test x"$default_endian" != x; then
12907 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
12908 else
12909 echo "No hard-wired endian for target $target" 1>&6
12910 sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
12911 fi
12912 fi;;
12913 no) if test x"$default_endian" != x; then
12914 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12915 else
12916 if test x"$wire_endian" != x; then
12917 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
12918 else
12919 echo "No default endian for target $target" 1>&6
12920 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
12921 fi
12922 fi;;
12923 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
12924esac
12925if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
12926 echo "Setting endian flags = $sim_endian" 6>&1
12927fi
12928else
12929 if test x"$default_endian" != x; then
12930 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12931else
12932 if test x"$wire_endian" != x; then
12933 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12934 else
12935 sim_endian=
12936 fi
12937fi
12938fi
12939
12940wire_alignment="STRICT_ALIGNMENT"
12941default_alignment="STRICT_ALIGNMENT"
12942
12943# Check whether --enable-sim-alignment was given.
12944if test "${enable_sim_alignment+set}" = set; then :
12945 enableval=$enable_sim_alignment; case "${enableval}" in
12946 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
12947 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
12948 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
12949 yes) if test x"$wire_alignment" != x; then
12950 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12951 else
12952 if test x"$default_alignment" != x; then
12953 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
12954 else
12955 echo "No hard-wired alignment for target $target" 1>&6
12956 sim_alignment="-DWITH_ALIGNMENT=0"
12957 fi
12958 fi;;
12959 no) if test x"$default_alignment" != x; then
12960 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12961 else
12962 if test x"$wire_alignment" != x; then
12963 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
12964 else
12965 echo "No default alignment for target $target" 1>&6
12966 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
12967 fi
12968 fi;;
12969 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
12970esac
12971if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
12972 echo "Setting alignment flags = $sim_alignment" 6>&1
12973fi
12974else
12975 if test x"$default_alignment" != x; then
12976 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12977else
12978 if test x"$wire_alignment" != x; then
12979 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12980 else
12981 sim_alignment=
12982 fi
12983fi
12984fi
12985
12986
12987# Check whether --enable-sim-hostendian was given.
12988if test "${enable_sim_hostendian+set}" = set; then :
12989 enableval=$enable_sim_hostendian; case "${enableval}" in
12990 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
12991 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
12992 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
12993 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
12994esac
12995if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
12996 echo "Setting hostendian flags = $sim_hostendian" 6>&1
12997fi
12998else
12999
13000if test "x$cross_compiling" = "xno"; then
13001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13002$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13003if test "${ac_cv_c_bigendian+set}" = set; then :
13004 $as_echo_n "(cached) " >&6
13005else
13006 ac_cv_c_bigendian=unknown
13007 # See if we're dealing with a universal compiler.
13008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13009/* end confdefs.h. */
13010#ifndef __APPLE_CC__
13011 not a universal capable compiler
13012 #endif
13013 typedef int dummy;
13014
13015_ACEOF
13016if ac_fn_c_try_compile "$LINENO"; then :
13017
13018 # Check for potential -arch flags. It is not universal unless
13019 # there are at least two -arch flags with different values.
13020 ac_arch=
13021 ac_prev=
13022 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13023 if test -n "$ac_prev"; then
13024 case $ac_word in
13025 i?86 | x86_64 | ppc | ppc64)
13026 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13027 ac_arch=$ac_word
13028 else
13029 ac_cv_c_bigendian=universal
13030 break
13031 fi
13032 ;;
13033 esac
13034 ac_prev=
13035 elif test "x$ac_word" = "x-arch"; then
13036 ac_prev=arch
13037 fi
13038 done
13039fi
13040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13041 if test $ac_cv_c_bigendian = unknown; then
13042 # See if sys/param.h defines the BYTE_ORDER macro.
13043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13044/* end confdefs.h. */
13045#include <sys/types.h>
13046 #include <sys/param.h>
13047
13048int
13049main ()
13050{
13051#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13052 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13053 && LITTLE_ENDIAN)
13054 bogus endian macros
13055 #endif
13056
13057 ;
13058 return 0;
13059}
13060_ACEOF
13061if ac_fn_c_try_compile "$LINENO"; then :
13062 # It does; now see whether it defined to BIG_ENDIAN or not.
13063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13064/* end confdefs.h. */
13065#include <sys/types.h>
13066 #include <sys/param.h>
13067
13068int
13069main ()
13070{
13071#if BYTE_ORDER != BIG_ENDIAN
13072 not big endian
13073 #endif
13074
13075 ;
13076 return 0;
13077}
13078_ACEOF
13079if ac_fn_c_try_compile "$LINENO"; then :
13080 ac_cv_c_bigendian=yes
13081else
13082 ac_cv_c_bigendian=no
13083fi
13084rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13085fi
13086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13087 fi
13088 if test $ac_cv_c_bigendian = unknown; then
13089 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13091/* end confdefs.h. */
13092#include <limits.h>
13093
13094int
13095main ()
13096{
13097#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13098 bogus endian macros
13099 #endif
13100
13101 ;
13102 return 0;
13103}
13104_ACEOF
13105if ac_fn_c_try_compile "$LINENO"; then :
13106 # It does; now see whether it defined to _BIG_ENDIAN or not.
13107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13108/* end confdefs.h. */
13109#include <limits.h>
13110
13111int
13112main ()
13113{
13114#ifndef _BIG_ENDIAN
13115 not big endian
13116 #endif
13117
13118 ;
13119 return 0;
13120}
13121_ACEOF
13122if ac_fn_c_try_compile "$LINENO"; then :
13123 ac_cv_c_bigendian=yes
13124else
13125 ac_cv_c_bigendian=no
13126fi
13127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13128fi
13129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13130 fi
13131 if test $ac_cv_c_bigendian = unknown; then
13132 # Compile a test program.
13133 if test "$cross_compiling" = yes; then :
13134 # Try to guess by grepping values from an object file.
13135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13136/* end confdefs.h. */
13137short int ascii_mm[] =
13138 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13139 short int ascii_ii[] =
13140 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13141 int use_ascii (int i) {
13142 return ascii_mm[i] + ascii_ii[i];
13143 }
13144 short int ebcdic_ii[] =
13145 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13146 short int ebcdic_mm[] =
13147 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13148 int use_ebcdic (int i) {
13149 return ebcdic_mm[i] + ebcdic_ii[i];
13150 }
13151 extern int foo;
13152
13153int
13154main ()
13155{
13156return use_ascii (foo) == use_ebcdic (foo);
13157 ;
13158 return 0;
13159}
13160_ACEOF
13161if ac_fn_c_try_compile "$LINENO"; then :
13162 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13163 ac_cv_c_bigendian=yes
13164 fi
13165 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13166 if test "$ac_cv_c_bigendian" = unknown; then
13167 ac_cv_c_bigendian=no
13168 else
13169 # finding both strings is unlikely to happen, but who knows?
13170 ac_cv_c_bigendian=unknown
13171 fi
13172 fi
13173fi
13174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13175else
13176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13177/* end confdefs.h. */
13178$ac_includes_default
13179int
13180main ()
13181{
13182
13183 /* Are we little or big endian? From Harbison&Steele. */
13184 union
13185 {
13186 long int l;
13187 char c[sizeof (long int)];
13188 } u;
13189 u.l = 1;
13190 return u.c[sizeof (long int) - 1] == 1;
13191
13192 ;
13193 return 0;
13194}
13195_ACEOF
13196if ac_fn_c_try_run "$LINENO"; then :
13197 ac_cv_c_bigendian=no
13198else
13199 ac_cv_c_bigendian=yes
13200fi
13201rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13202 conftest.$ac_objext conftest.beam conftest.$ac_ext
13203fi
13204
13205 fi
13206fi
13207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13208$as_echo "$ac_cv_c_bigendian" >&6; }
13209 case $ac_cv_c_bigendian in #(
13210 yes)
13211 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13212;; #(
13213 no)
13214 ;; #(
13215 universal)
13216
13217$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13218
13219 ;; #(
13220 *)
13221 as_fn_error "unknown endianness
13222 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13223 esac
13224
13225 if test $ac_cv_c_bigendian = yes; then
13226 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13227 else
13228 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13229 fi
13230else
13231 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13232fi
13233fi
13234
13235
13236default_sim_default_model="bf537"
13237# Check whether --enable-sim-default-model was given.
13238if test "${enable_sim_default_model+set}" = set; then :
13239 enableval=$enable_sim_default_model; case "${enableval}" in
13240 yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13241 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13242esac
13243if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13244 echo "Setting default model = $sim_default_model" 6>&1
13245fi
13246else
13247 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13248fi
13249
13250
13251
13252# Check whether --enable-sim-environment was given.
13253if test "${enable_sim_environment+set}" = set; then :
13254 enableval=$enable_sim_environment; case "${enableval}" in
13255 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13256 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13257 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13258 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13259 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13260 sim_environment="";;
13261esac
13262if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13263 echo "Setting sim environment = $sim_environment" 6>&1
13264fi
13265else
13266 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13267fi
13268
13269
13270default_sim_inline=""
13271# Check whether --enable-sim-inline was given.
13272if test "${enable_sim_inline+set}" = set; then :
13273 enableval=$enable_sim_inline; sim_inline=""
13274case "$enableval" in
13275 no) sim_inline="-DDEFAULT_INLINE=0";;
13276 0) sim_inline="-DDEFAULT_INLINE=0";;
13277 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13278 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13279 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13280 new_flag=""
13281 case "$x" in
13282 *_INLINE=*) new_flag="-D$x";;
13283 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13284 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13285 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13286 esac
13287 if test x"$sim_inline" = x""; then
13288 sim_inline="$new_flag"
13289 else
13290 sim_inline="$sim_inline $new_flag"
13291 fi
13292 done;;
13293esac
13294if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13295 echo "Setting inline flags = $sim_inline" 6>&1
13296fi
13297else
13298
13299if test "x$cross_compiling" = "xno"; then
13300 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13301 sim_inline="${default_sim_inline}"
13302 if test x"$silent" != x"yes"; then
13303 echo "Setting inline flags = $sim_inline" 6>&1
13304 fi
13305 else
13306 sim_inline=""
13307 fi
13308else
13309 sim_inline="-DDEFAULT_INLINE=0"
13310fi
13311fi
13312
13313
2232061b
MF
13314# Check whether --enable-werror was given.
13315if test "${enable_werror+set}" = set; then :
13316 enableval=$enable_werror; case "${enableval}" in
13317 yes | y) ERROR_ON_WARNING="yes" ;;
13318 no | n) ERROR_ON_WARNING="no" ;;
13319 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13320 esac
13321fi
13322
13323
13324# Enable -Werror by default when using gcc
13325if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13326 ERROR_ON_WARNING=yes
ef016f83 13327fi
2232061b
MF
13328
13329WERROR_CFLAGS=""
13330if test "${ERROR_ON_WARNING}" = yes ; then
13331# NOTE: Disabled in the sim dir due to most sims generating warnings.
13332# WERROR_CFLAGS="-Werror"
13333 true
13334fi
13335
13336# The entries after -Wno-pointer-sign are disabled warnings which may
13337# be enabled in the future, which can not currently be used to build
13338# GDB.
13339# NOTE: If you change this list, remember to update
13340# gdb/doc/gdbint.texinfo.
13341build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
d3685d60 13342-Wno-pointer-sign \
2232061b
MF
13343-Wno-unused -Wunused-value -Wunused-function \
13344-Wno-switch -Wno-char-subscripts -Wmissing-prototypes"
13345
13346# Enable -Wno-format by default when using gcc on mingw since many
13347# GCC versions complain about %I64.
13348case "${host}" in
13349 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 13350 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
13351esac
13352
ef016f83
MF
13353# Check whether --enable-build-warnings was given.
13354if test "${enable_build_warnings+set}" = set; then :
13355 enableval=$enable_build_warnings; case "${enableval}" in
13356 yes) ;;
13357 no) build_warnings="-w";;
13358 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13359 build_warnings="${build_warnings} ${t}";;
13360 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13361 build_warnings="${t} ${build_warnings}";;
13362 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13363esac
13364if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13365 echo "Setting compiler warning flags = $build_warnings" 6>&1
13366fi
13367fi
13368# Check whether --enable-sim-build-warnings was given.
13369if test "${enable_sim_build_warnings+set}" = set; then :
13370 enableval=$enable_sim_build_warnings; case "${enableval}" in
13371 yes) ;;
13372 no) build_warnings="-w";;
13373 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13374 build_warnings="${build_warnings} ${t}";;
13375 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13376 build_warnings="${t} ${build_warnings}";;
13377 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13378esac
13379if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13380 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13381fi
13382fi
13383WARN_CFLAGS=""
ef016f83
MF
13384if test "x${build_warnings}" != x -a "x$GCC" = xyes
13385then
13386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13387$as_echo_n "checking compiler warning flags... " >&6; }
13388 # Separate out the -Werror flag as some files just cannot be
13389 # compiled with it enabled.
13390 for w in ${build_warnings}; do
13391 case $w in
13392 -Werr*) WERROR_CFLAGS=-Werror ;;
13393 *) # Check that GCC accepts it
13394 saved_CFLAGS="$CFLAGS"
13395 CFLAGS="$CFLAGS $w"
13396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13397/* end confdefs.h. */
13398
13399int
13400main ()
13401{
13402
13403 ;
13404 return 0;
13405}
13406_ACEOF
13407if ac_fn_c_try_compile "$LINENO"; then :
13408 WARN_CFLAGS="${WARN_CFLAGS} $w"
13409fi
13410rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13411 CFLAGS="$saved_CFLAGS"
13412 esac
13413 done
2232061b
MF
13414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13415$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
ef016f83
MF
13416fi
13417
13418
256139f5 13419if test x"yes" != x"no"; then
1517bd27 13420 enable_sim_hardware=yes
ef016f83 13421else
1517bd27 13422 enable_sim_hardware=no
ef016f83 13423fi
1517bd27 13424
ef016f83
MF
13425if test ""; then
13426 hardware=""
13427else
6294f8ea 13428 hardware="cfi core pal glue"
ef016f83
MF
13429fi
13430hardware="$hardware \
13431 bfin_cec \
13432 bfin_ctimer \
13433 bfin_dma \
13434 bfin_dmac \
13435 bfin_ebiu_amc \
13436 bfin_ebiu_ddrc \
13437 bfin_ebiu_sdc \
13438 bfin_emac \
13439 bfin_eppi \
13440 bfin_evt \
b5215db0 13441 bfin_gpio \
07c5891d 13442 bfin_gpio2 \
ef016f83
MF
13443 bfin_gptimer \
13444 bfin_jtag \
13445 bfin_mmu \
13446 bfin_nfc \
13447 bfin_otp \
c43aadca 13448 bfin_pfmon \
050396e5 13449 bfin_pint \
ef016f83
MF
13450 bfin_pll \
13451 bfin_ppi \
13452 bfin_rtc \
13453 bfin_sic \
13454 bfin_spi \
13455 bfin_trace \
13456 bfin_twi \
13457 bfin_uart \
13458 bfin_uart2 \
13459 bfin_wdog \
13460 bfin_wp \
13461 eth_phy \
13462"
1517bd27 13463
ef016f83
MF
13464sim_hw_cflags="-DWITH_HW=1"
13465sim_hw="$hardware"
13466sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 13467
ef016f83
MF
13468# Check whether --enable-sim-hardware was given.
13469if test "${enable_sim_hardware+set}" = set; then :
13470 enableval=$enable_sim_hardware;
1517bd27
MF
13471fi
13472
13473case ${enable_sim_hardware} in
13474 yes) sim_hw_p=yes;;
13475 no) sim_hw_p=no;;
ef016f83
MF
13476 ,*) sim_hw_p=yes; hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13477 *,) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
1517bd27 13478 *) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
ef016f83 13479esac
1517bd27 13480
ef016f83 13481if test "$sim_hw_p" != yes; then
1517bd27
MF
13482 if test "yes" = "always"; then
13483 as_fn_error "Sorry, but this simulator requires that hardware support
13484be enabled. Please configure without --disable-hw-support." "$LINENO" 5
13485 fi
ef016f83
MF
13486 sim_hw_objs=
13487 sim_hw_cflags="-DWITH_HW=0"
13488 sim_hw=
13489else
13490 sim_hw_cflags="-DWITH_HW=1"
13491 # remove duplicates
13492 sim_hw=""
13493 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13494 for i in $hardware ; do
13495 case " $sim_hw " in
13496 *" $i "*) ;;
13497 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13498 esac
13499 done
256139f5
JS
13500 # mingw does not support sockser
13501 SIM_DV_SOCKSER_O=""
13502 case ${host} in
13503 *mingw*) ;;
13504 *) SIM_DV_SOCKSER_O="dv-sockser.o"
13505
13506cat >>confdefs.h <<_ACEOF
13507#define HAVE_DV_SOCKSER 1
13508_ACEOF
13509
13510 ;;
13511 esac
13512
1517bd27
MF
13513 if test x"$silent" != x"yes"; then
13514 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
256139f5 13515 fi
1517bd27
MF
13516 case " $hardware " in
13517 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b
MF
13518$as_echo_n "checking for log2 in -lm... " >&6; }
13519if test "${ac_cv_lib_m_log2+set}" = set; then :
13520 $as_echo_n "(cached) " >&6
13521else
13522 ac_check_lib_save_LIBS=$LIBS
13523LIBS="-lm $LIBS"
13524cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13525/* end confdefs.h. */
13526
13527/* Override any GCC internal prototype to avoid an error.
13528 Use char because int might match the return type of a GCC
13529 builtin and then its argument prototype would still apply. */
13530#ifdef __cplusplus
13531extern "C"
13532#endif
13533char log2 ();
13534int
13535main ()
13536{
13537return log2 ();
13538 ;
13539 return 0;
13540}
13541_ACEOF
13542if ac_fn_c_try_link "$LINENO"; then :
13543 ac_cv_lib_m_log2=yes
13544else
13545 ac_cv_lib_m_log2=no
13546fi
13547rm -f core conftest.err conftest.$ac_objext \
13548 conftest$ac_exeext conftest.$ac_ext
13549LIBS=$ac_check_lib_save_LIBS
13550fi
13551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13552$as_echo "$ac_cv_lib_m_log2" >&6; }
13553if test "x$ac_cv_lib_m_log2" = x""yes; then :
13554 cat >>confdefs.h <<_ACEOF
13555#define HAVE_LIBM 1
13556_ACEOF
13557
13558 LIBS="-lm $LIBS"
13559
13560fi
13561;;
1517bd27
MF
13562 esac
13563fi
4399a56b 13564
ef016f83 13565
9e6584c9 13566for ac_func in getuid getgid geteuid getegid setuid setgid mmap munmap kill pread
ef016f83
MF
13567do :
13568 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13569ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13570eval as_val=\$$as_ac_var
13571 if test "x$as_val" = x""yes; then :
13572 cat >>confdefs.h <<_ACEOF
13573#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13574_ACEOF
13575
13576fi
13577done
13578
84de2f06
MF
13579for ac_header in \
13580 linux/if_tun.h \
13581 linux/mii.h \
13582 linux/types.h \
13583 net/if.h \
13584 sys/ioctl.h \
13585 sys/mman.h \
13586
ef016f83
MF
13587do :
13588 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13589ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13590eval as_val=\$$as_ac_Header
13591 if test "x$as_val" = x""yes; then :
13592 cat >>confdefs.h <<_ACEOF
13593#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13594_ACEOF
13595
13596fi
13597
13598done
13599
13600
256139f5 13601BFIN_SIM_EXTRA_OBJS="${BFIN_SIM_EXTRA_OBJS} ${SIM_DV_SOCKSER_O}"
ef016f83
MF
13602BFIN_SIM_EXTRA_OBJS=${BFIN_SIM_EXTRA_OBJS}
13603
13604
13605
13606
13607
13608
13609
13610
9c082ca8 13611
ef016f83
MF
13612if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
13613 if test -n "$ac_tool_prefix"; then
13614 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13615set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13617$as_echo_n "checking for $ac_word... " >&6; }
13618if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
13619 $as_echo_n "(cached) " >&6
13620else
13621 case $PKG_CONFIG in
13622 [\\/]* | ?:[\\/]*)
13623 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13624 ;;
13625 *)
13626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13627for as_dir in $PATH
13628do
13629 IFS=$as_save_IFS
13630 test -z "$as_dir" && as_dir=.
13631 for ac_exec_ext in '' $ac_executable_extensions; do
13632 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13633 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13635 break 2
13636 fi
13637done
13638 done
13639IFS=$as_save_IFS
13640
13641 ;;
13642esac
13643fi
13644PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13645if test -n "$PKG_CONFIG"; then
13646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13647$as_echo "$PKG_CONFIG" >&6; }
13648else
13649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13650$as_echo "no" >&6; }
13651fi
13652
13653
13654fi
13655if test -z "$ac_cv_path_PKG_CONFIG"; then
13656 ac_pt_PKG_CONFIG=$PKG_CONFIG
13657 # Extract the first word of "pkg-config", so it can be a program name with args.
13658set dummy pkg-config; ac_word=$2
13659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13660$as_echo_n "checking for $ac_word... " >&6; }
13661if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
13662 $as_echo_n "(cached) " >&6
13663else
13664 case $ac_pt_PKG_CONFIG in
13665 [\\/]* | ?:[\\/]*)
13666 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13667 ;;
13668 *)
13669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13670for as_dir in $PATH
13671do
13672 IFS=$as_save_IFS
13673 test -z "$as_dir" && as_dir=.
13674 for ac_exec_ext in '' $ac_executable_extensions; do
13675 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13676 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13677 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13678 break 2
13679 fi
13680done
13681 done
13682IFS=$as_save_IFS
13683
13684 ;;
13685esac
13686fi
13687ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13688if test -n "$ac_pt_PKG_CONFIG"; then
13689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13690$as_echo "$ac_pt_PKG_CONFIG" >&6; }
13691else
13692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13693$as_echo "no" >&6; }
13694fi
13695
13696 if test "x$ac_pt_PKG_CONFIG" = x; then
13697 PKG_CONFIG=""
13698 else
13699 case $cross_compiling:$ac_tool_warned in
13700yes:)
13701{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13702$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13703ac_tool_warned=yes ;;
13704esac
13705 PKG_CONFIG=$ac_pt_PKG_CONFIG
13706 fi
13707else
13708 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13709fi
13710
13711fi
13712if test -n "$PKG_CONFIG"; then
13713 _pkg_min_version=0.9.0
13714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13715$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13716 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13718$as_echo "yes" >&6; }
13719 else
13720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13721$as_echo "no" >&6; }
13722 PKG_CONFIG=""
13723 fi
13724fi
13725
13726pkg_failed=no
13727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDL" >&5
13728$as_echo_n "checking for SDL... " >&6; }
13729
13730if test -n "$SDL_CFLAGS"; then
13731 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
13732 elif test -n "$PKG_CONFIG"; then
13733 if test -n "$PKG_CONFIG" && \
13734 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
13735 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
13736 ac_status=$?
13737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13738 test $ac_status = 0; }; then
13739 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null`
9c082ca8 13740 test "x$?" != "x0" && pkg_failed=yes
ef016f83
MF
13741else
13742 pkg_failed=yes
13743fi
13744 else
13745 pkg_failed=untried
13746fi
13747if test -n "$SDL_LIBS"; then
13748 pkg_cv_SDL_LIBS="$SDL_LIBS"
13749 elif test -n "$PKG_CONFIG"; then
13750 if test -n "$PKG_CONFIG" && \
13751 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
13752 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
13753 ac_status=$?
13754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13755 test $ac_status = 0; }; then
13756 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null`
9c082ca8 13757 test "x$?" != "x0" && pkg_failed=yes
ef016f83
MF
13758else
13759 pkg_failed=yes
13760fi
13761 else
13762 pkg_failed=untried
13763fi
13764
13765
13766
13767if test $pkg_failed = yes; then
13768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13769$as_echo "no" >&6; }
13770
13771if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
13772 _pkg_short_errors_supported=yes
13773else
13774 _pkg_short_errors_supported=no
13775fi
13776 if test $_pkg_short_errors_supported = yes; then
9c082ca8 13777 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl" 2>&1`
ef016f83 13778 else
9c082ca8 13779 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl" 2>&1`
ef016f83
MF
13780 fi
13781 # Put the nasty error message in config.log where it belongs
13782 echo "$SDL_PKG_ERRORS" >&5
13783
13784 :
13785elif test $pkg_failed = untried; then
13786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13787$as_echo "no" >&6; }
13788 :
13789else
13790 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
13791 SDL_LIBS=$pkg_cv_SDL_LIBS
13792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13793$as_echo "yes" >&6; }
13794
13795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13796$as_echo_n "checking for dlopen in -ldl... " >&6; }
13797if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13798 $as_echo_n "(cached) " >&6
13799else
13800 ac_check_lib_save_LIBS=$LIBS
13801LIBS="-ldl $LIBS"
13802cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13803/* end confdefs.h. */
13804
13805/* Override any GCC internal prototype to avoid an error.
13806 Use char because int might match the return type of a GCC
13807 builtin and then its argument prototype would still apply. */
13808#ifdef __cplusplus
13809extern "C"
13810#endif
13811char dlopen ();
13812int
13813main ()
13814{
13815return dlopen ();
13816 ;
13817 return 0;
13818}
13819_ACEOF
13820if ac_fn_c_try_link "$LINENO"; then :
13821 ac_cv_lib_dl_dlopen=yes
13822else
13823 ac_cv_lib_dl_dlopen=no
13824fi
13825rm -f core conftest.err conftest.$ac_objext \
13826 conftest$ac_exeext conftest.$ac_ext
13827LIBS=$ac_check_lib_save_LIBS
13828fi
13829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13830$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13831if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13832
13833 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
13834 SDL_LIBS="-ldl"
13835
13836else
13837 SDL_CFLAGS= SDL_LIBS=
13838fi
13839
13840
13841fi
13842
13843
13844
13845
13846ac_sources="$sim_link_files"
13847ac_dests="$sim_link_links"
13848while test -n "$ac_sources"; do
13849 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13850 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13851 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13852done
13853ac_config_links="$ac_config_links $ac_config_links_1"
13854
13855cgen_breaks=""
13856if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13857cgen_breaks="break cgen_rtx_error";
13858fi
13859
13860ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13861
13862ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13863
13864ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13865
13866ac_config_commands="$ac_config_commands Makefile"
13867
13868ac_config_commands="$ac_config_commands stamp-h"
13869
13870cat >confcache <<\_ACEOF
13871# This file is a shell script that caches the results of configure
13872# tests run on this system so they can be shared between configure
13873# scripts and configure runs, see configure's option --config-cache.
13874# It is not useful on other systems. If it contains results you don't
13875# want to keep, you may remove or edit it.
13876#
13877# config.status only pays attention to the cache file if you give it
13878# the --recheck option to rerun configure.
13879#
13880# `ac_cv_env_foo' variables (set or unset) will be overridden when
13881# loading this file, other *unset* `ac_cv_foo' will be assigned the
13882# following values.
13883
13884_ACEOF
13885
13886# The following way of writing the cache mishandles newlines in values,
13887# but we know of no workaround that is simple, portable, and efficient.
13888# So, we kill variables containing newlines.
13889# Ultrix sh set writes to stderr and can't be redirected directly,
13890# and sets the high bit in the cache file unless we assign to the vars.
13891(
13892 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13893 eval ac_val=\$$ac_var
13894 case $ac_val in #(
13895 *${as_nl}*)
13896 case $ac_var in #(
13897 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13898$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13899 esac
13900 case $ac_var in #(
13901 _ | IFS | as_nl) ;; #(
13902 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13903 *) { eval $ac_var=; unset $ac_var;} ;;
13904 esac ;;
13905 esac
13906 done
13907
13908 (set) 2>&1 |
13909 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13910 *${as_nl}ac_space=\ *)
13911 # `set' does not quote correctly, so add quotes: double-quote
13912 # substitution turns \\\\ into \\, and sed turns \\ into \.
13913 sed -n \
13914 "s/'/'\\\\''/g;
13915 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13916 ;; #(
13917 *)
13918 # `set' quotes correctly as required by POSIX, so do not add quotes.
13919 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13920 ;;
13921 esac |
13922 sort
13923) |
13924 sed '
13925 /^ac_cv_env_/b end
13926 t clear
13927 :clear
13928 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13929 t end
13930 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13931 :end' >>confcache
13932if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13933 if test -w "$cache_file"; then
13934 test "x$cache_file" != "x/dev/null" &&
13935 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13936$as_echo "$as_me: updating cache $cache_file" >&6;}
13937 cat confcache >$cache_file
13938 else
13939 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13940$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13941 fi
13942fi
13943rm -f confcache
13944
13945test "x$prefix" = xNONE && prefix=$ac_default_prefix
13946# Let make expand exec_prefix.
13947test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13948
13949DEFS=-DHAVE_CONFIG_H
13950
13951ac_libobjs=
13952ac_ltlibobjs=
13953for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13954 # 1. Remove the extension, and $U if already installed.
13955 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13956 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13957 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13958 # will be set to the directory where LIBOBJS objects are built.
13959 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13960 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13961done
13962LIBOBJS=$ac_libobjs
13963
13964LTLIBOBJS=$ac_ltlibobjs
13965
13966
db2e4d67
MF
13967if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13968 as_fn_error "conditional \"GMAKE\" was never defined.
13969Usually this means the macro was only invoked conditionally." "$LINENO" 5
13970fi
6bb11ab3
L
13971if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13972 as_fn_error "conditional \"PLUGINS\" was never defined.
13973Usually this means the macro was only invoked conditionally." "$LINENO" 5
13974fi
ef016f83
MF
13975
13976
13977: ${CONFIG_STATUS=./config.status}
13978ac_write_fail=0
13979ac_clean_files_save=$ac_clean_files
13980ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13981{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13982$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13983as_write_fail=0
13984cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13985#! $SHELL
13986# Generated by $as_me.
13987# Run this file to recreate the current configuration.
13988# Compiler output produced by configure, useful for debugging
13989# configure, is in config.log if it exists.
13990
13991debug=false
13992ac_cs_recheck=false
13993ac_cs_silent=false
13994
13995SHELL=\${CONFIG_SHELL-$SHELL}
13996export SHELL
13997_ASEOF
13998cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13999## -------------------- ##
14000## M4sh Initialization. ##
14001## -------------------- ##
14002
14003# Be more Bourne compatible
14004DUALCASE=1; export DUALCASE # for MKS sh
14005if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14006 emulate sh
14007 NULLCMD=:
14008 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14009 # is contrary to our usage. Disable this feature.
14010 alias -g '${1+"$@"}'='"$@"'
14011 setopt NO_GLOB_SUBST
14012else
14013 case `(set -o) 2>/dev/null` in #(
14014 *posix*) :
14015 set -o posix ;; #(
14016 *) :
14017 ;;
14018esac
14019fi
14020
14021
14022as_nl='
14023'
14024export as_nl
14025# Printing a long string crashes Solaris 7 /usr/bin/printf.
14026as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14027as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14028as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14029# Prefer a ksh shell builtin over an external printf program on Solaris,
14030# but without wasting forks for bash or zsh.
14031if test -z "$BASH_VERSION$ZSH_VERSION" \
14032 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14033 as_echo='print -r --'
14034 as_echo_n='print -rn --'
14035elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14036 as_echo='printf %s\n'
14037 as_echo_n='printf %s'
14038else
14039 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14040 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14041 as_echo_n='/usr/ucb/echo -n'
14042 else
14043 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14044 as_echo_n_body='eval
14045 arg=$1;
14046 case $arg in #(
14047 *"$as_nl"*)
14048 expr "X$arg" : "X\\(.*\\)$as_nl";
14049 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14050 esac;
14051 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14052 '
14053 export as_echo_n_body
14054 as_echo_n='sh -c $as_echo_n_body as_echo'
14055 fi
14056 export as_echo_body
14057 as_echo='sh -c $as_echo_body as_echo'
14058fi
14059
14060# The user is always right.
14061if test "${PATH_SEPARATOR+set}" != set; then
14062 PATH_SEPARATOR=:
14063 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14064 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14065 PATH_SEPARATOR=';'
14066 }
14067fi
14068
14069
14070# IFS
14071# We need space, tab and new line, in precisely that order. Quoting is
14072# there to prevent editors from complaining about space-tab.
14073# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14074# splitting by setting IFS to empty value.)
14075IFS=" "" $as_nl"
14076
14077# Find who we are. Look in the path if we contain no directory separator.
14078case $0 in #((
14079 *[\\/]* ) as_myself=$0 ;;
14080 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14081for as_dir in $PATH
14082do
14083 IFS=$as_save_IFS
14084 test -z "$as_dir" && as_dir=.
14085 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14086 done
14087IFS=$as_save_IFS
14088
14089 ;;
14090esac
14091# We did not find ourselves, most probably we were run as `sh COMMAND'
14092# in which case we are not to be found in the path.
14093if test "x$as_myself" = x; then
14094 as_myself=$0
14095fi
14096if test ! -f "$as_myself"; then
14097 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14098 exit 1
14099fi
14100
14101# Unset variables that we do not need and which cause bugs (e.g. in
14102# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14103# suppresses any "Segmentation fault" message there. '((' could
14104# trigger a bug in pdksh 5.2.14.
14105for as_var in BASH_ENV ENV MAIL MAILPATH
14106do eval test x\${$as_var+set} = xset \
14107 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14108done
14109PS1='$ '
14110PS2='> '
14111PS4='+ '
14112
14113# NLS nuisances.
14114LC_ALL=C
14115export LC_ALL
14116LANGUAGE=C
14117export LANGUAGE
14118
14119# CDPATH.
14120(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14121
14122
14123# as_fn_error ERROR [LINENO LOG_FD]
14124# ---------------------------------
14125# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14126# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14127# script with status $?, using 1 if that was 0.
14128as_fn_error ()
14129{
14130 as_status=$?; test $as_status -eq 0 && as_status=1
14131 if test "$3"; then
14132 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14133 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14134 fi
14135 $as_echo "$as_me: error: $1" >&2
14136 as_fn_exit $as_status
14137} # as_fn_error
14138
14139
14140# as_fn_set_status STATUS
14141# -----------------------
14142# Set $? to STATUS, without forking.
14143as_fn_set_status ()
14144{
14145 return $1
14146} # as_fn_set_status
14147
14148# as_fn_exit STATUS
14149# -----------------
14150# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14151as_fn_exit ()
14152{
14153 set +e
14154 as_fn_set_status $1
14155 exit $1
14156} # as_fn_exit
14157
14158# as_fn_unset VAR
14159# ---------------
14160# Portably unset VAR.
14161as_fn_unset ()
14162{
14163 { eval $1=; unset $1;}
14164}
14165as_unset=as_fn_unset
14166# as_fn_append VAR VALUE
14167# ----------------------
14168# Append the text in VALUE to the end of the definition contained in VAR. Take
14169# advantage of any shell optimizations that allow amortized linear growth over
14170# repeated appends, instead of the typical quadratic growth present in naive
14171# implementations.
14172if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14173 eval 'as_fn_append ()
14174 {
14175 eval $1+=\$2
14176 }'
14177else
14178 as_fn_append ()
14179 {
14180 eval $1=\$$1\$2
14181 }
14182fi # as_fn_append
14183
14184# as_fn_arith ARG...
14185# ------------------
14186# Perform arithmetic evaluation on the ARGs, and store the result in the
14187# global $as_val. Take advantage of shells that can avoid forks. The arguments
14188# must be portable across $(()) and expr.
14189if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14190 eval 'as_fn_arith ()
14191 {
14192 as_val=$(( $* ))
14193 }'
14194else
14195 as_fn_arith ()
14196 {
14197 as_val=`expr "$@" || test $? -eq 1`
14198 }
14199fi # as_fn_arith
14200
14201
14202if expr a : '\(a\)' >/dev/null 2>&1 &&
14203 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14204 as_expr=expr
14205else
14206 as_expr=false
14207fi
14208
14209if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14210 as_basename=basename
14211else
14212 as_basename=false
14213fi
14214
14215if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14216 as_dirname=dirname
14217else
14218 as_dirname=false
14219fi
14220
14221as_me=`$as_basename -- "$0" ||
14222$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14223 X"$0" : 'X\(//\)$' \| \
14224 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14225$as_echo X/"$0" |
14226 sed '/^.*\/\([^/][^/]*\)\/*$/{
14227 s//\1/
14228 q
14229 }
14230 /^X\/\(\/\/\)$/{
14231 s//\1/
14232 q
14233 }
14234 /^X\/\(\/\).*/{
14235 s//\1/
14236 q
14237 }
14238 s/.*/./; q'`
14239
14240# Avoid depending upon Character Ranges.
14241as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14242as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14243as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14244as_cr_digits='0123456789'
14245as_cr_alnum=$as_cr_Letters$as_cr_digits
14246
14247ECHO_C= ECHO_N= ECHO_T=
14248case `echo -n x` in #(((((
14249-n*)
14250 case `echo 'xy\c'` in
14251 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14252 xy) ECHO_C='\c';;
14253 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14254 ECHO_T=' ';;
14255 esac;;
14256*)
14257 ECHO_N='-n';;
14258esac
14259
14260rm -f conf$$ conf$$.exe conf$$.file
14261if test -d conf$$.dir; then
14262 rm -f conf$$.dir/conf$$.file
14263else
14264 rm -f conf$$.dir
14265 mkdir conf$$.dir 2>/dev/null
14266fi
14267if (echo >conf$$.file) 2>/dev/null; then
14268 if ln -s conf$$.file conf$$ 2>/dev/null; then
14269 as_ln_s='ln -s'
14270 # ... but there are two gotchas:
14271 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14272 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14273 # In both cases, we have to default to `cp -p'.
14274 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14275 as_ln_s='cp -p'
14276 elif ln conf$$.file conf$$ 2>/dev/null; then
14277 as_ln_s=ln
14278 else
14279 as_ln_s='cp -p'
14280 fi
14281else
14282 as_ln_s='cp -p'
14283fi
14284rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14285rmdir conf$$.dir 2>/dev/null
14286
14287
14288# as_fn_mkdir_p
14289# -------------
14290# Create "$as_dir" as a directory, including parents if necessary.
14291as_fn_mkdir_p ()
14292{
14293
14294 case $as_dir in #(
14295 -*) as_dir=./$as_dir;;
14296 esac
14297 test -d "$as_dir" || eval $as_mkdir_p || {
14298 as_dirs=
14299 while :; do
14300 case $as_dir in #(
14301 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14302 *) as_qdir=$as_dir;;
14303 esac
14304 as_dirs="'$as_qdir' $as_dirs"
14305 as_dir=`$as_dirname -- "$as_dir" ||
14306$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14307 X"$as_dir" : 'X\(//\)[^/]' \| \
14308 X"$as_dir" : 'X\(//\)$' \| \
14309 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14310$as_echo X"$as_dir" |
14311 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14312 s//\1/
14313 q
14314 }
14315 /^X\(\/\/\)[^/].*/{
14316 s//\1/
14317 q
14318 }
14319 /^X\(\/\/\)$/{
14320 s//\1/
14321 q
14322 }
14323 /^X\(\/\).*/{
14324 s//\1/
14325 q
14326 }
14327 s/.*/./; q'`
14328 test -d "$as_dir" && break
14329 done
14330 test -z "$as_dirs" || eval "mkdir $as_dirs"
14331 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14332
14333
14334} # as_fn_mkdir_p
14335if mkdir -p . 2>/dev/null; then
14336 as_mkdir_p='mkdir -p "$as_dir"'
14337else
14338 test -d ./-p && rmdir ./-p
14339 as_mkdir_p=false
14340fi
14341
14342if test -x / >/dev/null 2>&1; then
14343 as_test_x='test -x'
14344else
14345 if ls -dL / >/dev/null 2>&1; then
14346 as_ls_L_option=L
14347 else
14348 as_ls_L_option=
14349 fi
14350 as_test_x='
14351 eval sh -c '\''
14352 if test -d "$1"; then
14353 test -d "$1/.";
14354 else
14355 case $1 in #(
14356 -*)set "./$1";;
14357 esac;
14358 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14359 ???[sx]*):;;*)false;;esac;fi
14360 '\'' sh
14361 '
14362fi
14363as_executable_p=$as_test_x
14364
14365# Sed expression to map a string onto a valid CPP name.
14366as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14367
14368# Sed expression to map a string onto a valid variable name.
14369as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14370
14371
14372exec 6>&1
14373## ----------------------------------- ##
14374## Main body of $CONFIG_STATUS script. ##
14375## ----------------------------------- ##
14376_ASEOF
14377test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14378
14379cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14380# Save the log message, to keep $0 and so on meaningful, and to
14381# report actual input values of CONFIG_FILES etc. instead of their
14382# values after options handling.
14383ac_log="
14384This file was extended by $as_me, which was
14385generated by GNU Autoconf 2.64. Invocation command line was
14386
14387 CONFIG_FILES = $CONFIG_FILES
14388 CONFIG_HEADERS = $CONFIG_HEADERS
14389 CONFIG_LINKS = $CONFIG_LINKS
14390 CONFIG_COMMANDS = $CONFIG_COMMANDS
14391 $ $0 $@
14392
14393on `(hostname || uname -n) 2>/dev/null | sed 1q`
14394"
14395
14396_ACEOF
14397
14398case $ac_config_files in *"
14399"*) set x $ac_config_files; shift; ac_config_files=$*;;
14400esac
14401
14402case $ac_config_headers in *"
14403"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14404esac
14405
14406
14407cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14408# Files that config.status was made for.
14409config_files="$ac_config_files"
14410config_headers="$ac_config_headers"
14411config_links="$ac_config_links"
14412config_commands="$ac_config_commands"
14413
14414_ACEOF
14415
14416cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14417ac_cs_usage="\
14418\`$as_me' instantiates files and other configuration actions
14419from templates according to the current configuration. Unless the files
14420and actions are specified as TAGs, all are instantiated by default.
14421
14422Usage: $0 [OPTION]... [TAG]...
14423
14424 -h, --help print this help, then exit
14425 -V, --version print version number and configuration settings, then exit
14426 -q, --quiet, --silent
14427 do not print progress messages
14428 -d, --debug don't remove temporary files
14429 --recheck update $as_me by reconfiguring in the same conditions
14430 --file=FILE[:TEMPLATE]
14431 instantiate the configuration file FILE
14432 --header=FILE[:TEMPLATE]
14433 instantiate the configuration header FILE
14434
14435Configuration files:
14436$config_files
14437
14438Configuration headers:
14439$config_headers
14440
14441Configuration links:
14442$config_links
14443
14444Configuration commands:
14445$config_commands
14446
14447Report bugs to the package provider."
14448
14449_ACEOF
14450cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14451ac_cs_version="\\
14452config.status
14453configured by $0, generated by GNU Autoconf 2.64,
14454 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14455
14456Copyright (C) 2009 Free Software Foundation, Inc.
14457This config.status script is free software; the Free Software Foundation
14458gives unlimited permission to copy, distribute and modify it."
14459
14460ac_pwd='$ac_pwd'
14461srcdir='$srcdir'
14462INSTALL='$INSTALL'
6bb11ab3 14463AWK='$AWK'
ef016f83
MF
14464test -n "\$AWK" || AWK=awk
14465_ACEOF
14466
14467cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14468# The default lists apply if the user does not specify any file.
14469ac_need_defaults=:
14470while test $# != 0
14471do
14472 case $1 in
14473 --*=*)
14474 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14475 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14476 ac_shift=:
14477 ;;
14478 *)
14479 ac_option=$1
14480 ac_optarg=$2
14481 ac_shift=shift
14482 ;;
14483 esac
14484
14485 case $ac_option in
14486 # Handling of the options.
14487 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14488 ac_cs_recheck=: ;;
14489 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14490 $as_echo "$ac_cs_version"; exit ;;
14491 --debug | --debu | --deb | --de | --d | -d )
14492 debug=: ;;
14493 --file | --fil | --fi | --f )
14494 $ac_shift
14495 case $ac_optarg in
14496 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14497 esac
14498 as_fn_append CONFIG_FILES " '$ac_optarg'"
14499 ac_need_defaults=false;;
14500 --header | --heade | --head | --hea )
14501 $ac_shift
14502 case $ac_optarg in
14503 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14504 esac
14505 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14506 ac_need_defaults=false;;
14507 --he | --h)
14508 # Conflict between --help and --header
14509 as_fn_error "ambiguous option: \`$1'
14510Try \`$0 --help' for more information.";;
14511 --help | --hel | -h )
14512 $as_echo "$ac_cs_usage"; exit ;;
14513 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14514 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14515 ac_cs_silent=: ;;
14516
14517 # This is an error.
14518 -*) as_fn_error "unrecognized option: \`$1'
14519Try \`$0 --help' for more information." ;;
14520
14521 *) as_fn_append ac_config_targets " $1"
14522 ac_need_defaults=false ;;
14523
14524 esac
14525 shift
14526done
14527
14528ac_configure_extra_args=
14529
14530if $ac_cs_silent; then
14531 exec 6>/dev/null
14532 ac_configure_extra_args="$ac_configure_extra_args --silent"
14533fi
14534
14535_ACEOF
14536cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14537if \$ac_cs_recheck; then
14538 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14539 shift
14540 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14541 CONFIG_SHELL='$SHELL'
14542 export CONFIG_SHELL
14543 exec "\$@"
14544fi
14545
14546_ACEOF
14547cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14548exec 5>>config.log
14549{
14550 echo
14551 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14552## Running $as_me. ##
14553_ASBOX
14554 $as_echo "$ac_log"
14555} >&5
14556
14557_ACEOF
14558cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14559#
14560# INIT-COMMANDS
14561#
14562ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14563
6bb11ab3
L
14564
14565# The HP-UX ksh and POSIX shell print the target directory to stdout
14566# if CDPATH is set.
14567(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14568
14569sed_quote_subst='$sed_quote_subst'
14570double_quote_subst='$double_quote_subst'
14571delay_variable_subst='$delay_variable_subst'
14572macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14573macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14574enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14575enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14576pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14577enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14578SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14579ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14580host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14581host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14582host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14583build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14584build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14585build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14586SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14587Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14588GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14589EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14590FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14591LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14592NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14593LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14594max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14595ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14596exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14597lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14598lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14599lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14600reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14601reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14602OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14603deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14604file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14605AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14606AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14607STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14608RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14609old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14610old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14611old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14612lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14613CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14614CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14615compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14616GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14617lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14618lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14619lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14620lt_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"`'
14621objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14622MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14623lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14624lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14625lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14626lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14627lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14628need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14629DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14630NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14631LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14632OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14633OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14634libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14635shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14636extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14637archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14638enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14639export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14640whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14641compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14642old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14643old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14644archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14645archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14646module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14647module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14648with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14649allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14650no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14651hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14652hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14653hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14654hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14655hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14656hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14657hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14658hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14659inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14660link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14661fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14662always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14663export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14664exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14665include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14666prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14667file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14668variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14669need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14670need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14671version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14672runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14673shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14674shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14675libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14676library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14677soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14678install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14679postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14680postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14681finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14682finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14683hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14684sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14685sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14686hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14687enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14688enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14689enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14690old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14691striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14692
14693LTCC='$LTCC'
14694LTCFLAGS='$LTCFLAGS'
14695compiler='$compiler_DEFAULT'
14696
14697# A function that is used when there is no print builtin or printf.
14698func_fallback_echo ()
14699{
14700 eval 'cat <<_LTECHO_EOF
14701\$1
14702_LTECHO_EOF'
14703}
14704
14705# Quote evaled strings.
14706for var in SHELL \
14707ECHO \
14708SED \
14709GREP \
14710EGREP \
14711FGREP \
14712LD \
14713NM \
14714LN_S \
14715lt_SP2NL \
14716lt_NL2SP \
14717reload_flag \
14718OBJDUMP \
14719deplibs_check_method \
14720file_magic_cmd \
14721AR \
14722AR_FLAGS \
14723STRIP \
14724RANLIB \
14725CC \
14726CFLAGS \
14727compiler \
14728lt_cv_sys_global_symbol_pipe \
14729lt_cv_sys_global_symbol_to_cdecl \
14730lt_cv_sys_global_symbol_to_c_name_address \
14731lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14732lt_prog_compiler_no_builtin_flag \
14733lt_prog_compiler_wl \
14734lt_prog_compiler_pic \
14735lt_prog_compiler_static \
14736lt_cv_prog_compiler_c_o \
14737need_locks \
14738DSYMUTIL \
14739NMEDIT \
14740LIPO \
14741OTOOL \
14742OTOOL64 \
14743shrext_cmds \
14744export_dynamic_flag_spec \
14745whole_archive_flag_spec \
14746compiler_needs_object \
14747with_gnu_ld \
14748allow_undefined_flag \
14749no_undefined_flag \
14750hardcode_libdir_flag_spec \
14751hardcode_libdir_flag_spec_ld \
14752hardcode_libdir_separator \
14753fix_srcfile_path \
14754exclude_expsyms \
14755include_expsyms \
14756file_list_spec \
14757variables_saved_for_relink \
14758libname_spec \
14759library_names_spec \
14760soname_spec \
14761install_override_mode \
14762finish_eval \
14763old_striplib \
14764striplib; do
14765 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14766 *[\\\\\\\`\\"\\\$]*)
14767 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14768 ;;
14769 *)
14770 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14771 ;;
14772 esac
14773done
14774
14775# Double-quote double-evaled strings.
14776for var in reload_cmds \
14777old_postinstall_cmds \
14778old_postuninstall_cmds \
14779old_archive_cmds \
14780extract_expsyms_cmds \
14781old_archive_from_new_cmds \
14782old_archive_from_expsyms_cmds \
14783archive_cmds \
14784archive_expsym_cmds \
14785module_cmds \
14786module_expsym_cmds \
14787export_symbols_cmds \
14788prelink_cmds \
14789postinstall_cmds \
14790postuninstall_cmds \
14791finish_cmds \
14792sys_lib_search_path_spec \
14793sys_lib_dlsearch_path_spec; do
14794 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14795 *[\\\\\\\`\\"\\\$]*)
14796 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14797 ;;
14798 *)
14799 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14800 ;;
14801 esac
14802done
14803
14804ac_aux_dir='$ac_aux_dir'
14805xsi_shell='$xsi_shell'
14806lt_shell_append='$lt_shell_append'
14807
14808# See if we are running on zsh, and set the options which allow our
14809# commands through without removal of \ escapes INIT.
14810if test -n "\${ZSH_VERSION+set}" ; then
14811 setopt NO_GLOB_SUBST
14812fi
14813
14814
14815 PACKAGE='$PACKAGE'
14816 VERSION='$VERSION'
14817 TIMESTAMP='$TIMESTAMP'
14818 RM='$RM'
14819 ofile='$ofile'
14820
14821
14822
14823
ef016f83
MF
14824_ACEOF
14825
14826cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14827
14828# Handling of arguments.
14829for ac_config_target in $ac_config_targets
14830do
14831 case $ac_config_target in
14832 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14833 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14834 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
ef016f83
MF
14835 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14836 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14837 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14838 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14839 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14840 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14841
14842 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14843 esac
14844done
14845
14846
14847# If the user did not use the arguments to specify the items to instantiate,
14848# then the envvar interface is used. Set only those that are not.
14849# We use the long form for the default assignment because of an extremely
14850# bizarre bug on SunOS 4.1.3.
14851if $ac_need_defaults; then
14852 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14853 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14854 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14855 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14856fi
14857
14858# Have a temporary directory for convenience. Make it in the build tree
14859# simply because there is no reason against having it here, and in addition,
14860# creating and moving files from /tmp can sometimes cause problems.
14861# Hook for its removal unless debugging.
14862# Note that there is a small window in which the directory will not be cleaned:
14863# after its creation but before its name has been assigned to `$tmp'.
14864$debug ||
14865{
14866 tmp=
14867 trap 'exit_status=$?
14868 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14869' 0
14870 trap 'as_fn_exit 1' 1 2 13 15
14871}
14872# Create a (secure) tmp directory for tmp files.
14873
14874{
14875 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14876 test -n "$tmp" && test -d "$tmp"
14877} ||
14878{
14879 tmp=./conf$$-$RANDOM
14880 (umask 077 && mkdir "$tmp")
14881} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14882
14883# Set up the scripts for CONFIG_FILES section.
14884# No need to generate them if there are no CONFIG_FILES.
14885# This happens for instance with `./config.status config.h'.
14886if test -n "$CONFIG_FILES"; then
14887
14888
14889ac_cr=`echo X | tr X '\015'`
14890# On cygwin, bash can eat \r inside `` if the user requested igncr.
14891# But we know of no other shell where ac_cr would be empty at this
14892# point, so we can use a bashism as a fallback.
14893if test "x$ac_cr" = x; then
14894 eval ac_cr=\$\'\\r\'
14895fi
14896ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14897if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14898 ac_cs_awk_cr='\r'
14899else
14900 ac_cs_awk_cr=$ac_cr
14901fi
14902
14903echo 'BEGIN {' >"$tmp/subs1.awk" &&
14904_ACEOF
14905
14906
14907{
14908 echo "cat >conf$$subs.awk <<_ACEOF" &&
14909 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14910 echo "_ACEOF"
14911} >conf$$subs.sh ||
14912 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14913ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14914ac_delim='%!_!# '
14915for ac_last_try in false false false false false :; do
14916 . ./conf$$subs.sh ||
14917 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14918
14919 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14920 if test $ac_delim_n = $ac_delim_num; then
14921 break
14922 elif $ac_last_try; then
14923 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14924 else
14925 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14926 fi
14927done
14928rm -f conf$$subs.sh
14929
14930cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14931cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14932_ACEOF
14933sed -n '
14934h
14935s/^/S["/; s/!.*/"]=/
14936p
14937g
14938s/^[^!]*!//
14939:repl
14940t repl
14941s/'"$ac_delim"'$//
14942t delim
14943:nl
14944h
14945s/\(.\{148\}\).*/\1/
14946t more1
14947s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14948p
14949n
14950b repl
14951:more1
14952s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14953p
14954g
14955s/.\{148\}//
14956t nl
14957:delim
14958h
14959s/\(.\{148\}\).*/\1/
14960t more2
14961s/["\\]/\\&/g; s/^/"/; s/$/"/
14962p
14963b
14964:more2
14965s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14966p
14967g
14968s/.\{148\}//
14969t delim
14970' <conf$$subs.awk | sed '
14971/^[^""]/{
14972 N
14973 s/\n//
14974}
14975' >>$CONFIG_STATUS || ac_write_fail=1
14976rm -f conf$$subs.awk
14977cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14978_ACAWK
14979cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14980 for (key in S) S_is_set[key] = 1
14981 FS = "\a"
14982
14983}
14984{
14985 line = $ 0
14986 nfields = split(line, field, "@")
14987 substed = 0
14988 len = length(field[1])
14989 for (i = 2; i < nfields; i++) {
14990 key = field[i]
14991 keylen = length(key)
14992 if (S_is_set[key]) {
14993 value = S[key]
14994 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14995 len += length(value) + length(field[++i])
14996 substed = 1
14997 } else
14998 len += 1 + keylen
14999 }
15000
15001 print line
15002}
15003
15004_ACAWK
15005_ACEOF
15006cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15007if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15008 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15009else
15010 cat
15011fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15012 || as_fn_error "could not setup config files machinery" "$LINENO" 5
15013_ACEOF
15014
15015# VPATH may cause trouble with some makes, so we remove $(srcdir),
15016# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15017# trailing colons and then remove the whole line if VPATH becomes empty
15018# (actually we leave an empty line to preserve line numbers).
15019if test "x$srcdir" = x.; then
15020 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15021s/:*\$(srcdir):*/:/
15022s/:*\${srcdir}:*/:/
15023s/:*@srcdir@:*/:/
15024s/^\([^=]*=[ ]*\):*/\1/
15025s/:*$//
15026s/^[^=]*=[ ]*$//
15027}'
15028fi
15029
15030cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15031fi # test -n "$CONFIG_FILES"
15032
15033# Set up the scripts for CONFIG_HEADERS section.
15034# No need to generate them if there are no CONFIG_HEADERS.
15035# This happens for instance with `./config.status Makefile'.
15036if test -n "$CONFIG_HEADERS"; then
15037cat >"$tmp/defines.awk" <<\_ACAWK ||
15038BEGIN {
15039_ACEOF
15040
15041# Transform confdefs.h into an awk script `defines.awk', embedded as
15042# here-document in config.status, that substitutes the proper values into
15043# config.h.in to produce config.h.
15044
15045# Create a delimiter string that does not exist in confdefs.h, to ease
15046# handling of long lines.
15047ac_delim='%!_!# '
15048for ac_last_try in false false :; do
15049 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15050 if test -z "$ac_t"; then
15051 break
15052 elif $ac_last_try; then
15053 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15054 else
15055 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15056 fi
15057done
15058
15059# For the awk script, D is an array of macro values keyed by name,
15060# likewise P contains macro parameters if any. Preserve backslash
15061# newline sequences.
15062
15063ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15064sed -n '
15065s/.\{148\}/&'"$ac_delim"'/g
15066t rset
15067:rset
15068s/^[ ]*#[ ]*define[ ][ ]*/ /
15069t def
15070d
15071:def
15072s/\\$//
15073t bsnl
15074s/["\\]/\\&/g
15075s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15076D["\1"]=" \3"/p
15077s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15078d
15079:bsnl
15080s/["\\]/\\&/g
15081s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15082D["\1"]=" \3\\\\\\n"\\/p
15083t cont
15084s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15085t cont
15086d
15087:cont
15088n
15089s/.\{148\}/&'"$ac_delim"'/g
15090t clear
15091:clear
15092s/\\$//
15093t bsnlc
15094s/["\\]/\\&/g; s/^/"/; s/$/"/p
15095d
15096:bsnlc
15097s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15098b cont
15099' <confdefs.h | sed '
15100s/'"$ac_delim"'/"\\\
15101"/g' >>$CONFIG_STATUS || ac_write_fail=1
15102
15103cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15104 for (key in D) D_is_set[key] = 1
15105 FS = "\a"
15106}
15107/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15108 line = \$ 0
15109 split(line, arg, " ")
15110 if (arg[1] == "#") {
15111 defundef = arg[2]
15112 mac1 = arg[3]
15113 } else {
15114 defundef = substr(arg[1], 2)
15115 mac1 = arg[2]
15116 }
15117 split(mac1, mac2, "(") #)
15118 macro = mac2[1]
15119 prefix = substr(line, 1, index(line, defundef) - 1)
15120 if (D_is_set[macro]) {
15121 # Preserve the white space surrounding the "#".
15122 print prefix "define", macro P[macro] D[macro]
15123 next
15124 } else {
15125 # Replace #undef with comments. This is necessary, for example,
15126 # in the case of _POSIX_SOURCE, which is predefined and required
15127 # on some systems where configure will not decide to define it.
15128 if (defundef == "undef") {
15129 print "/*", prefix defundef, macro, "*/"
15130 next
15131 }
15132 }
15133}
15134{ print }
15135_ACAWK
15136_ACEOF
15137cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15138 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15139fi # test -n "$CONFIG_HEADERS"
15140
15141
15142eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
15143shift
15144for ac_tag
15145do
15146 case $ac_tag in
15147 :[FHLC]) ac_mode=$ac_tag; continue;;
15148 esac
15149 case $ac_mode$ac_tag in
15150 :[FHL]*:*);;
15151 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15152 :[FH]-) ac_tag=-:-;;
15153 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15154 esac
15155 ac_save_IFS=$IFS
15156 IFS=:
15157 set x $ac_tag
15158 IFS=$ac_save_IFS
15159 shift
15160 ac_file=$1
15161 shift
15162
15163 case $ac_mode in
15164 :L) ac_source=$1;;
15165 :[FH])
15166 ac_file_inputs=
15167 for ac_f
15168 do
15169 case $ac_f in
15170 -) ac_f="$tmp/stdin";;
15171 *) # Look for the file first in the build tree, then in the source tree
15172 # (if the path is not absolute). The absolute path cannot be DOS-style,
15173 # because $ac_f cannot contain `:'.
15174 test -f "$ac_f" ||
15175 case $ac_f in
15176 [\\/$]*) false;;
15177 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15178 esac ||
15179 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15180 esac
15181 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15182 as_fn_append ac_file_inputs " '$ac_f'"
15183 done
15184
15185 # Let's still pretend it is `configure' which instantiates (i.e., don't
15186 # use $as_me), people would be surprised to read:
15187 # /* config.h. Generated by config.status. */
15188 configure_input='Generated from '`
15189 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15190 `' by configure.'
15191 if test x"$ac_file" != x-; then
15192 configure_input="$ac_file. $configure_input"
15193 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15194$as_echo "$as_me: creating $ac_file" >&6;}
15195 fi
15196 # Neutralize special characters interpreted by sed in replacement strings.
15197 case $configure_input in #(
15198 *\&* | *\|* | *\\* )
15199 ac_sed_conf_input=`$as_echo "$configure_input" |
15200 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15201 *) ac_sed_conf_input=$configure_input;;
15202 esac
15203
15204 case $ac_tag in
15205 *:-:* | *:-) cat >"$tmp/stdin" \
15206 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15207 esac
15208 ;;
15209 esac
15210
15211 ac_dir=`$as_dirname -- "$ac_file" ||
15212$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15213 X"$ac_file" : 'X\(//\)[^/]' \| \
15214 X"$ac_file" : 'X\(//\)$' \| \
15215 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15216$as_echo X"$ac_file" |
15217 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15218 s//\1/
15219 q
15220 }
15221 /^X\(\/\/\)[^/].*/{
15222 s//\1/
15223 q
15224 }
15225 /^X\(\/\/\)$/{
15226 s//\1/
15227 q
15228 }
15229 /^X\(\/\).*/{
15230 s//\1/
15231 q
15232 }
15233 s/.*/./; q'`
15234 as_dir="$ac_dir"; as_fn_mkdir_p
15235 ac_builddir=.
15236
15237case "$ac_dir" in
15238.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15239*)
15240 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15241 # A ".." for each directory in $ac_dir_suffix.
15242 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15243 case $ac_top_builddir_sub in
15244 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15245 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15246 esac ;;
15247esac
15248ac_abs_top_builddir=$ac_pwd
15249ac_abs_builddir=$ac_pwd$ac_dir_suffix
15250# for backward compatibility:
15251ac_top_builddir=$ac_top_build_prefix
15252
15253case $srcdir in
15254 .) # We are building in place.
15255 ac_srcdir=.
15256 ac_top_srcdir=$ac_top_builddir_sub
15257 ac_abs_top_srcdir=$ac_pwd ;;
15258 [\\/]* | ?:[\\/]* ) # Absolute name.
15259 ac_srcdir=$srcdir$ac_dir_suffix;
15260 ac_top_srcdir=$srcdir
15261 ac_abs_top_srcdir=$srcdir ;;
15262 *) # Relative name.
15263 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15264 ac_top_srcdir=$ac_top_build_prefix$srcdir
15265 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15266esac
15267ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15268
15269
15270 case $ac_mode in
15271 :F)
15272 #
15273 # CONFIG_FILE
15274 #
15275
15276 case $INSTALL in
15277 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15278 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15279 esac
15280_ACEOF
15281
15282cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15283# If the template does not know about datarootdir, expand it.
15284# FIXME: This hack should be removed a few years after 2.60.
15285ac_datarootdir_hack=; ac_datarootdir_seen=
15286ac_sed_dataroot='
15287/datarootdir/ {
15288 p
15289 q
15290}
15291/@datadir@/p
15292/@docdir@/p
15293/@infodir@/p
15294/@localedir@/p
15295/@mandir@/p'
15296case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15297*datarootdir*) ac_datarootdir_seen=yes;;
15298*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15299 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15300$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15301_ACEOF
15302cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15303 ac_datarootdir_hack='
15304 s&@datadir@&$datadir&g
15305 s&@docdir@&$docdir&g
15306 s&@infodir@&$infodir&g
15307 s&@localedir@&$localedir&g
15308 s&@mandir@&$mandir&g
15309 s&\\\${datarootdir}&$datarootdir&g' ;;
15310esac
15311_ACEOF
15312
15313# Neutralize VPATH when `$srcdir' = `.'.
15314# Shell code in configure.ac might set extrasub.
15315# FIXME: do we really want to maintain this feature?
15316cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15317ac_sed_extra="$ac_vpsub
15318$extrasub
15319_ACEOF
15320cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15321:t
15322/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15323s|@configure_input@|$ac_sed_conf_input|;t t
15324s&@top_builddir@&$ac_top_builddir_sub&;t t
15325s&@top_build_prefix@&$ac_top_build_prefix&;t t
15326s&@srcdir@&$ac_srcdir&;t t
15327s&@abs_srcdir@&$ac_abs_srcdir&;t t
15328s&@top_srcdir@&$ac_top_srcdir&;t t
15329s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15330s&@builddir@&$ac_builddir&;t t
15331s&@abs_builddir@&$ac_abs_builddir&;t t
15332s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15333s&@INSTALL@&$ac_INSTALL&;t t
15334$ac_datarootdir_hack
15335"
15336eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15337 || as_fn_error "could not create $ac_file" "$LINENO" 5
15338
15339test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15340 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15341 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15342 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15343which seems to be undefined. Please make sure it is defined." >&5
15344$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15345which seems to be undefined. Please make sure it is defined." >&2;}
15346
15347 rm -f "$tmp/stdin"
15348 case $ac_file in
15349 -) cat "$tmp/out" && rm -f "$tmp/out";;
15350 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15351 esac \
15352 || as_fn_error "could not create $ac_file" "$LINENO" 5
15353 ;;
15354 :H)
15355 #
15356 # CONFIG_HEADER
15357 #
15358 if test x"$ac_file" != x-; then
15359 {
15360 $as_echo "/* $configure_input */" \
15361 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15362 } >"$tmp/config.h" \
15363 || as_fn_error "could not create $ac_file" "$LINENO" 5
15364 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15365 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15366$as_echo "$as_me: $ac_file is unchanged" >&6;}
15367 else
15368 rm -f "$ac_file"
15369 mv "$tmp/config.h" "$ac_file" \
15370 || as_fn_error "could not create $ac_file" "$LINENO" 5
15371 fi
15372 else
15373 $as_echo "/* $configure_input */" \
15374 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15375 || as_fn_error "could not create -" "$LINENO" 5
15376 fi
15377 ;;
15378 :L)
15379 #
15380 # CONFIG_LINK
15381 #
15382
15383 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15384 :
15385 else
15386 # Prefer the file from the source tree if names are identical.
15387 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15388 ac_source=$srcdir/$ac_source
15389 fi
15390
15391 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15392$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15393
15394 if test ! -r "$ac_source"; then
15395 as_fn_error "$ac_source: file not found" "$LINENO" 5
15396 fi
15397 rm -f "$ac_file"
15398
15399 # Try a relative symlink, then a hard link, then a copy.
15400 case $srcdir in
15401 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15402 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15403 esac
15404 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15405 ln "$ac_source" "$ac_file" 2>/dev/null ||
15406 cp -p "$ac_source" "$ac_file" ||
15407 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15408 fi
15409 ;;
15410 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15411$as_echo "$as_me: executing $ac_file commands" >&6;}
15412 ;;
15413 esac
15414
15415
15416 case $ac_file$ac_mode in
db2e4d67 15417 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15418 "libtool":C)
15419
15420 # See if we are running on zsh, and set the options which allow our
15421 # commands through without removal of \ escapes.
15422 if test -n "${ZSH_VERSION+set}" ; then
15423 setopt NO_GLOB_SUBST
15424 fi
15425
15426 cfgfile="${ofile}T"
15427 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15428 $RM "$cfgfile"
15429
15430 cat <<_LT_EOF >> "$cfgfile"
15431#! $SHELL
15432
15433# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15434# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15435# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15436# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15437#
15438# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15439# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15440# Written by Gordon Matzigkeit, 1996
15441#
15442# This file is part of GNU Libtool.
15443#
15444# GNU Libtool is free software; you can redistribute it and/or
15445# modify it under the terms of the GNU General Public License as
15446# published by the Free Software Foundation; either version 2 of
15447# the License, or (at your option) any later version.
15448#
15449# As a special exception to the GNU General Public License,
15450# if you distribute this file as part of a program or library that
15451# is built using GNU Libtool, you may include this file under the
15452# same distribution terms that you use for the rest of that program.
15453#
15454# GNU Libtool is distributed in the hope that it will be useful,
15455# but WITHOUT ANY WARRANTY; without even the implied warranty of
15456# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15457# GNU General Public License for more details.
15458#
15459# You should have received a copy of the GNU General Public License
15460# along with GNU Libtool; see the file COPYING. If not, a copy
15461# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15462# obtained by writing to the Free Software Foundation, Inc.,
15463# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15464
15465
15466# The names of the tagged configurations supported by this script.
15467available_tags=""
15468
15469# ### BEGIN LIBTOOL CONFIG
15470
15471# Which release of libtool.m4 was used?
15472macro_version=$macro_version
15473macro_revision=$macro_revision
15474
15475# Whether or not to build shared libraries.
15476build_libtool_libs=$enable_shared
15477
15478# Whether or not to build static libraries.
15479build_old_libs=$enable_static
15480
15481# What type of objects to build.
15482pic_mode=$pic_mode
15483
15484# Whether or not to optimize for fast installation.
15485fast_install=$enable_fast_install
15486
15487# Shell to use when invoking shell scripts.
15488SHELL=$lt_SHELL
15489
15490# An echo program that protects backslashes.
15491ECHO=$lt_ECHO
15492
15493# The host system.
15494host_alias=$host_alias
15495host=$host
15496host_os=$host_os
15497
15498# The build system.
15499build_alias=$build_alias
15500build=$build
15501build_os=$build_os
15502
15503# A sed program that does not truncate output.
15504SED=$lt_SED
15505
15506# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15507Xsed="\$SED -e 1s/^X//"
15508
15509# A grep program that handles long lines.
15510GREP=$lt_GREP
15511
15512# An ERE matcher.
15513EGREP=$lt_EGREP
15514
15515# A literal string matcher.
15516FGREP=$lt_FGREP
15517
15518# A BSD- or MS-compatible name lister.
15519NM=$lt_NM
15520
15521# Whether we need soft or hard links.
15522LN_S=$lt_LN_S
15523
15524# What is the maximum length of a command?
15525max_cmd_len=$max_cmd_len
15526
15527# Object file suffix (normally "o").
15528objext=$ac_objext
15529
15530# Executable file suffix (normally "").
15531exeext=$exeext
15532
15533# whether the shell understands "unset".
15534lt_unset=$lt_unset
15535
15536# turn spaces into newlines.
15537SP2NL=$lt_lt_SP2NL
15538
15539# turn newlines into spaces.
15540NL2SP=$lt_lt_NL2SP
15541
15542# An object symbol dumper.
15543OBJDUMP=$lt_OBJDUMP
15544
15545# Method to check whether dependent libraries are shared objects.
15546deplibs_check_method=$lt_deplibs_check_method
15547
15548# Command to use when deplibs_check_method == "file_magic".
15549file_magic_cmd=$lt_file_magic_cmd
15550
15551# The archiver.
15552AR=$lt_AR
15553AR_FLAGS=$lt_AR_FLAGS
15554
15555# A symbol stripping program.
15556STRIP=$lt_STRIP
15557
15558# Commands used to install an old-style archive.
15559RANLIB=$lt_RANLIB
15560old_postinstall_cmds=$lt_old_postinstall_cmds
15561old_postuninstall_cmds=$lt_old_postuninstall_cmds
15562
15563# Whether to use a lock for old archive extraction.
15564lock_old_archive_extraction=$lock_old_archive_extraction
15565
15566# A C compiler.
15567LTCC=$lt_CC
15568
15569# LTCC compiler flags.
15570LTCFLAGS=$lt_CFLAGS
15571
15572# Take the output of nm and produce a listing of raw symbols and C names.
15573global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15574
15575# Transform the output of nm in a proper C declaration.
15576global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15577
15578# Transform the output of nm in a C name address pair.
15579global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15580
15581# Transform the output of nm in a C name address pair when lib prefix is needed.
15582global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15583
15584# The name of the directory that contains temporary libtool files.
15585objdir=$objdir
15586
15587# Used to examine libraries when file_magic_cmd begins with "file".
15588MAGIC_CMD=$MAGIC_CMD
15589
15590# Must we lock files when doing compilation?
15591need_locks=$lt_need_locks
15592
15593# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15594DSYMUTIL=$lt_DSYMUTIL
15595
15596# Tool to change global to local symbols on Mac OS X.
15597NMEDIT=$lt_NMEDIT
15598
15599# Tool to manipulate fat objects and archives on Mac OS X.
15600LIPO=$lt_LIPO
15601
15602# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15603OTOOL=$lt_OTOOL
15604
15605# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15606OTOOL64=$lt_OTOOL64
15607
15608# Old archive suffix (normally "a").
15609libext=$libext
15610
15611# Shared library suffix (normally ".so").
15612shrext_cmds=$lt_shrext_cmds
15613
15614# The commands to extract the exported symbol list from a shared archive.
15615extract_expsyms_cmds=$lt_extract_expsyms_cmds
15616
15617# Variables whose values should be saved in libtool wrapper scripts and
15618# restored at link time.
15619variables_saved_for_relink=$lt_variables_saved_for_relink
15620
15621# Do we need the "lib" prefix for modules?
15622need_lib_prefix=$need_lib_prefix
15623
15624# Do we need a version for libraries?
15625need_version=$need_version
15626
15627# Library versioning type.
15628version_type=$version_type
15629
15630# Shared library runtime path variable.
15631runpath_var=$runpath_var
15632
15633# Shared library path variable.
15634shlibpath_var=$shlibpath_var
15635
15636# Is shlibpath searched before the hard-coded library search path?
15637shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15638
15639# Format of library name prefix.
15640libname_spec=$lt_libname_spec
15641
15642# List of archive names. First name is the real one, the rest are links.
15643# The last name is the one that the linker finds with -lNAME
15644library_names_spec=$lt_library_names_spec
15645
15646# The coded name of the library, if different from the real name.
15647soname_spec=$lt_soname_spec
15648
15649# Permission mode override for installation of shared libraries.
15650install_override_mode=$lt_install_override_mode
15651
15652# Command to use after installation of a shared archive.
15653postinstall_cmds=$lt_postinstall_cmds
15654
15655# Command to use after uninstallation of a shared archive.
15656postuninstall_cmds=$lt_postuninstall_cmds
15657
15658# Commands used to finish a libtool library installation in a directory.
15659finish_cmds=$lt_finish_cmds
15660
15661# As "finish_cmds", except a single script fragment to be evaled but
15662# not shown.
15663finish_eval=$lt_finish_eval
15664
15665# Whether we should hardcode library paths into libraries.
15666hardcode_into_libs=$hardcode_into_libs
15667
15668# Compile-time system search path for libraries.
15669sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15670
15671# Run-time system search path for libraries.
15672sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15673
15674# Whether dlopen is supported.
15675dlopen_support=$enable_dlopen
15676
15677# Whether dlopen of programs is supported.
15678dlopen_self=$enable_dlopen_self
15679
15680# Whether dlopen of statically linked programs is supported.
15681dlopen_self_static=$enable_dlopen_self_static
15682
15683# Commands to strip libraries.
15684old_striplib=$lt_old_striplib
15685striplib=$lt_striplib
15686
15687
15688# The linker used to build libraries.
15689LD=$lt_LD
15690
15691# How to create reloadable object files.
15692reload_flag=$lt_reload_flag
15693reload_cmds=$lt_reload_cmds
15694
15695# Commands used to build an old-style archive.
15696old_archive_cmds=$lt_old_archive_cmds
15697
15698# A language specific compiler.
15699CC=$lt_compiler
15700
15701# Is the compiler the GNU compiler?
15702with_gcc=$GCC
15703
15704# Compiler flag to turn off builtin functions.
15705no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15706
15707# How to pass a linker flag through the compiler.
15708wl=$lt_lt_prog_compiler_wl
15709
15710# Additional compiler flags for building library objects.
15711pic_flag=$lt_lt_prog_compiler_pic
15712
15713# Compiler flag to prevent dynamic linking.
15714link_static_flag=$lt_lt_prog_compiler_static
15715
15716# Does compiler simultaneously support -c and -o options?
15717compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15718
15719# Whether or not to add -lc for building shared libraries.
15720build_libtool_need_lc=$archive_cmds_need_lc
15721
15722# Whether or not to disallow shared libs when runtime libs are static.
15723allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15724
15725# Compiler flag to allow reflexive dlopens.
15726export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15727
15728# Compiler flag to generate shared objects directly from archives.
15729whole_archive_flag_spec=$lt_whole_archive_flag_spec
15730
15731# Whether the compiler copes with passing no objects directly.
15732compiler_needs_object=$lt_compiler_needs_object
15733
15734# Create an old-style archive from a shared archive.
15735old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15736
15737# Create a temporary old-style archive to link instead of a shared archive.
15738old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15739
15740# Commands used to build a shared archive.
15741archive_cmds=$lt_archive_cmds
15742archive_expsym_cmds=$lt_archive_expsym_cmds
15743
15744# Commands used to build a loadable module if different from building
15745# a shared archive.
15746module_cmds=$lt_module_cmds
15747module_expsym_cmds=$lt_module_expsym_cmds
15748
15749# Whether we are building with GNU ld or not.
15750with_gnu_ld=$lt_with_gnu_ld
15751
15752# Flag that allows shared libraries with undefined symbols to be built.
15753allow_undefined_flag=$lt_allow_undefined_flag
15754
15755# Flag that enforces no undefined symbols.
15756no_undefined_flag=$lt_no_undefined_flag
15757
15758# Flag to hardcode \$libdir into a binary during linking.
15759# This must work even if \$libdir does not exist
15760hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15761
15762# If ld is used when linking, flag to hardcode \$libdir into a binary
15763# during linking. This must work even if \$libdir does not exist.
15764hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15765
15766# Whether we need a single "-rpath" flag with a separated argument.
15767hardcode_libdir_separator=$lt_hardcode_libdir_separator
15768
15769# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15770# DIR into the resulting binary.
15771hardcode_direct=$hardcode_direct
15772
15773# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15774# DIR into the resulting binary and the resulting library dependency is
15775# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15776# library is relocated.
15777hardcode_direct_absolute=$hardcode_direct_absolute
15778
15779# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15780# into the resulting binary.
15781hardcode_minus_L=$hardcode_minus_L
15782
15783# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15784# into the resulting binary.
15785hardcode_shlibpath_var=$hardcode_shlibpath_var
15786
15787# Set to "yes" if building a shared library automatically hardcodes DIR
15788# into the library and all subsequent libraries and executables linked
15789# against it.
15790hardcode_automatic=$hardcode_automatic
15791
15792# Set to yes if linker adds runtime paths of dependent libraries
15793# to runtime path list.
15794inherit_rpath=$inherit_rpath
15795
15796# Whether libtool must link a program against all its dependency libraries.
15797link_all_deplibs=$link_all_deplibs
15798
15799# Fix the shell variable \$srcfile for the compiler.
15800fix_srcfile_path=$lt_fix_srcfile_path
15801
15802# Set to "yes" if exported symbols are required.
15803always_export_symbols=$always_export_symbols
15804
15805# The commands to list exported symbols.
15806export_symbols_cmds=$lt_export_symbols_cmds
15807
15808# Symbols that should not be listed in the preloaded symbols.
15809exclude_expsyms=$lt_exclude_expsyms
15810
15811# Symbols that must always be exported.
15812include_expsyms=$lt_include_expsyms
15813
15814# Commands necessary for linking programs (against libraries) with templates.
15815prelink_cmds=$lt_prelink_cmds
15816
15817# Specify filename containing input files.
15818file_list_spec=$lt_file_list_spec
15819
15820# How to hardcode a shared library path into an executable.
15821hardcode_action=$hardcode_action
15822
15823# ### END LIBTOOL CONFIG
15824
15825_LT_EOF
15826
15827 case $host_os in
15828 aix3*)
15829 cat <<\_LT_EOF >> "$cfgfile"
15830# AIX sometimes has problems with the GCC collect2 program. For some
15831# reason, if we set the COLLECT_NAMES environment variable, the problems
15832# vanish in a puff of smoke.
15833if test "X${COLLECT_NAMES+set}" != Xset; then
15834 COLLECT_NAMES=
15835 export COLLECT_NAMES
15836fi
15837_LT_EOF
15838 ;;
15839 esac
15840
15841
15842ltmain="$ac_aux_dir/ltmain.sh"
15843
15844
15845 # We use sed instead of cat because bash on DJGPP gets confused if
15846 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15847 # text mode, it properly converts lines to CR/LF. This bash problem
15848 # is reportedly fixed, but why not run on old versions too?
15849 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15850 || (rm -f "$cfgfile"; exit 1)
15851
15852 case $xsi_shell in
15853 yes)
15854 cat << \_LT_EOF >> "$cfgfile"
15855
15856# func_dirname file append nondir_replacement
15857# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15858# otherwise set result to NONDIR_REPLACEMENT.
15859func_dirname ()
15860{
15861 case ${1} in
15862 */*) func_dirname_result="${1%/*}${2}" ;;
15863 * ) func_dirname_result="${3}" ;;
15864 esac
15865}
15866
15867# func_basename file
15868func_basename ()
15869{
15870 func_basename_result="${1##*/}"
15871}
15872
15873# func_dirname_and_basename file append nondir_replacement
15874# perform func_basename and func_dirname in a single function
15875# call:
15876# dirname: Compute the dirname of FILE. If nonempty,
15877# add APPEND to the result, otherwise set result
15878# to NONDIR_REPLACEMENT.
15879# value returned in "$func_dirname_result"
15880# basename: Compute filename of FILE.
15881# value retuned in "$func_basename_result"
15882# Implementation must be kept synchronized with func_dirname
15883# and func_basename. For efficiency, we do not delegate to
15884# those functions but instead duplicate the functionality here.
15885func_dirname_and_basename ()
15886{
15887 case ${1} in
15888 */*) func_dirname_result="${1%/*}${2}" ;;
15889 * ) func_dirname_result="${3}" ;;
15890 esac
15891 func_basename_result="${1##*/}"
15892}
15893
15894# func_stripname prefix suffix name
15895# strip PREFIX and SUFFIX off of NAME.
15896# PREFIX and SUFFIX must not contain globbing or regex special
15897# characters, hashes, percent signs, but SUFFIX may contain a leading
15898# dot (in which case that matches only a dot).
15899func_stripname ()
15900{
15901 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15902 # positional parameters, so assign one to ordinary parameter first.
15903 func_stripname_result=${3}
15904 func_stripname_result=${func_stripname_result#"${1}"}
15905 func_stripname_result=${func_stripname_result%"${2}"}
15906}
15907
15908# func_opt_split
15909func_opt_split ()
15910{
15911 func_opt_split_opt=${1%%=*}
15912 func_opt_split_arg=${1#*=}
15913}
15914
15915# func_lo2o object
15916func_lo2o ()
15917{
15918 case ${1} in
15919 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15920 *) func_lo2o_result=${1} ;;
15921 esac
15922}
15923
15924# func_xform libobj-or-source
15925func_xform ()
15926{
15927 func_xform_result=${1%.*}.lo
15928}
15929
15930# func_arith arithmetic-term...
15931func_arith ()
15932{
15933 func_arith_result=$(( $* ))
15934}
15935
15936# func_len string
15937# STRING may not start with a hyphen.
15938func_len ()
15939{
15940 func_len_result=${#1}
15941}
15942
15943_LT_EOF
15944 ;;
15945 *) # Bourne compatible functions.
15946 cat << \_LT_EOF >> "$cfgfile"
15947
15948# func_dirname file append nondir_replacement
15949# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15950# otherwise set result to NONDIR_REPLACEMENT.
15951func_dirname ()
15952{
15953 # Extract subdirectory from the argument.
15954 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15955 if test "X$func_dirname_result" = "X${1}"; then
15956 func_dirname_result="${3}"
15957 else
15958 func_dirname_result="$func_dirname_result${2}"
15959 fi
15960}
15961
15962# func_basename file
15963func_basename ()
15964{
15965 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15966}
15967
15968
15969# func_stripname prefix suffix name
15970# strip PREFIX and SUFFIX off of NAME.
15971# PREFIX and SUFFIX must not contain globbing or regex special
15972# characters, hashes, percent signs, but SUFFIX may contain a leading
15973# dot (in which case that matches only a dot).
15974# func_strip_suffix prefix name
15975func_stripname ()
15976{
15977 case ${2} in
15978 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15979 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15980 esac
15981}
15982
15983# sed scripts:
15984my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15985my_sed_long_arg='1s/^-[^=]*=//'
15986
15987# func_opt_split
15988func_opt_split ()
15989{
15990 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15991 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15992}
15993
15994# func_lo2o object
15995func_lo2o ()
15996{
15997 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15998}
15999
16000# func_xform libobj-or-source
16001func_xform ()
16002{
16003 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16004}
16005
16006# func_arith arithmetic-term...
16007func_arith ()
16008{
16009 func_arith_result=`expr "$@"`
16010}
16011
16012# func_len string
16013# STRING may not start with a hyphen.
16014func_len ()
16015{
16016 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16017}
16018
16019_LT_EOF
16020esac
16021
16022case $lt_shell_append in
16023 yes)
16024 cat << \_LT_EOF >> "$cfgfile"
16025
16026# func_append var value
16027# Append VALUE to the end of shell variable VAR.
16028func_append ()
16029{
16030 eval "$1+=\$2"
16031}
16032_LT_EOF
16033 ;;
16034 *)
16035 cat << \_LT_EOF >> "$cfgfile"
16036
16037# func_append var value
16038# Append VALUE to the end of shell variable VAR.
16039func_append ()
16040{
16041 eval "$1=\$$1\$2"
16042}
16043
16044_LT_EOF
16045 ;;
16046 esac
16047
16048
16049 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16050 || (rm -f "$cfgfile"; exit 1)
16051
16052 mv -f "$cfgfile" "$ofile" ||
16053 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16054 chmod +x "$ofile"
16055
16056 ;;
ef016f83
MF
16057 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16058 rm -f Makesim1.tmp Makesim2.tmp Makefile
16059 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16060 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16061 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16062 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16063 <Makefile.sim >Makefile
16064 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16065 ;;
16066 "stamp-h":C) echo > stamp-h ;;
16067
16068 esac
16069done # for ac_tag
16070
16071
16072as_fn_exit 0
16073_ACEOF
16074ac_clean_files=$ac_clean_files_save
16075
16076test $ac_write_fail = 0 ||
16077 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16078
16079
16080# configure is writing to config.log, and then calls config.status.
16081# config.status does its own redirection, appending to config.log.
16082# Unfortunately, on DOS this fails, as config.log is still kept open
16083# by configure, so config.status won't be able to write to it; its
16084# output is simply discarded. So we exec the FD to /dev/null,
16085# effectively closing config.log, so it can be properly (re)opened and
16086# appended to by config.status. When coming back to configure, we
16087# need to make the FD available again.
16088if test "$no_create" != yes; then
16089 ac_cs_success=:
16090 ac_config_status_args=
16091 test "$silent" = yes &&
16092 ac_config_status_args="$ac_config_status_args --quiet"
16093 exec 5>/dev/null
16094 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16095 exec 5>>config.log
16096 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16097 # would make configure fail if this is the last instruction.
16098 $ac_cs_success || as_fn_exit $?
16099fi
16100if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16101 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16102$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16103fi
16104
16105