]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/sh64/configure
Fix sim build when configured with --enable-plugins
[thirdparty/binutils-gdb.git] / sim / sh64 / configure
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
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if 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
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_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.
43 if 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 --'
47 elif (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'
50 else
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'
70 fi
71
72 # The user is always right.
73 if 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 }
79 fi
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.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
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
99 IFS=$as_save_IFS
100
101 ;;
102 esac
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.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
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.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if 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
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test 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
172 test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183 else
184 as_have_required=no
185 fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
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
206 fi
207 fi
208 done;;
209 esac
210 as_found=false
211 done
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
215 fi; }
216 IFS=$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+"$@"}
228 fi
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
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260 { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_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.
275 as_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.
285 as_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.
335 if (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 }'
340 else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345 fi # 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.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357 else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362 fi # 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.
370 as_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
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384 else
385 as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390 else
391 as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396 else
397 as_dirname=false
398 fi
399
400 as_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.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_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
458 ECHO_C= ECHO_N= ECHO_T=
459 case `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';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
474 else
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
477 fi
478 if (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
492 else
493 as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
500 else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507 else
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 '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_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.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 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.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME=
558 PACKAGE_TARNAME=
559 PACKAGE_VERSION=
560 PACKAGE_STRING=
561 PACKAGE_BUGREPORT=
562 PACKAGE_URL=
563
564 ac_unique_file="Makefile.in"
565 # Factoring default headers for most tests.
566 ac_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
601 ac_subst_vars='LTLIBOBJS
602 LIBOBJS
603 cgen_breaks
604 cgen
605 cgendir
606 CGEN_MAINT
607 REPORT_BUGS_TEXI
608 REPORT_BUGS_TO
609 PKGVERSION
610 sim_profile
611 sim_trace
612 sim_stdio
613 sim_debug
614 sim_cflags
615 sim_bswap
616 MAINT
617 lt_cv_dlopen_libs
618 OTOOL64
619 OTOOL
620 LIPO
621 NMEDIT
622 DSYMUTIL
623 AWK
624 STRIP
625 OBJDUMP
626 LN_S
627 NM
628 ac_ct_DUMPBIN
629 DUMPBIN
630 LD
631 FGREP
632 SED
633 LIBTOOL
634 PLUGINS_FALSE
635 PLUGINS_TRUE
636 CATOBJEXT
637 GENCAT
638 INSTOBJEXT
639 DATADIRNAME
640 CATALOGS
641 POSUB
642 GMSGFMT
643 XGETTEXT
644 INCINTL
645 LIBINTL_DEP
646 LIBINTL
647 USE_NLS
648 GMAKE_FALSE
649 GMAKE_TRUE
650 MAKE
651 CCDEPMODE
652 DEPDIR
653 am__leading_dot
654 PACKAGE
655 RANLIB
656 AR
657 HDEFINES
658 CC_FOR_BUILD
659 INSTALL_DATA
660 INSTALL_SCRIPT
661 INSTALL_PROGRAM
662 EGREP
663 GREP
664 CPP
665 target_os
666 target_vendor
667 target_cpu
668 target
669 host_os
670 host_vendor
671 host_cpu
672 host
673 build_os
674 build_vendor
675 build_cpu
676 build
677 OBJEXT
678 EXEEXT
679 ac_ct_CC
680 CPPFLAGS
681 LDFLAGS
682 CFLAGS
683 CC
684 WERROR_CFLAGS
685 WARN_CFLAGS
686 sim_xor_endian
687 sim_stdcall
688 sim_smp
689 sim_reserved_bits
690 sim_regparm
691 sim_packages
692 sim_inline
693 sim_hw
694 sim_hw_objs
695 sim_hw_cflags
696 sim_default_model
697 sim_scache
698 sim_float
699 sim_hostendian
700 sim_endian
701 sim_bitsize
702 sim_assert
703 sim_alignment
704 sim_environment
705 target_alias
706 host_alias
707 build_alias
708 LIBS
709 ECHO_T
710 ECHO_N
711 ECHO_C
712 DEFS
713 mandir
714 localedir
715 libdir
716 psdir
717 pdfdir
718 dvidir
719 htmldir
720 infodir
721 docdir
722 oldincludedir
723 includedir
724 localstatedir
725 sharedstatedir
726 sysconfdir
727 datadir
728 datarootdir
729 libexecdir
730 sbindir
731 bindir
732 program_transform_name
733 prefix
734 exec_prefix
735 PACKAGE_URL
736 PACKAGE_BUGREPORT
737 PACKAGE_STRING
738 PACKAGE_VERSION
739 PACKAGE_TARNAME
740 PACKAGE_NAME
741 PATH_SEPARATOR
742 SHELL'
743 ac_subst_files=''
744 ac_user_opts='
745 enable_option_checking
746 with_zlib
747 enable_plugins
748 enable_shared
749 enable_static
750 with_pic
751 enable_fast_install
752 with_gnu_ld
753 enable_libtool_lock
754 enable_maintainer_mode
755 enable_sim_bswap
756 enable_sim_cflags
757 enable_sim_debug
758 enable_sim_stdio
759 enable_sim_trace
760 enable_sim_profile
761 with_pkgversion
762 with_bugurl
763 enable_sim_endian
764 enable_sim_alignment
765 enable_sim_hostendian
766 enable_sim_scache
767 enable_sim_default_model
768 enable_sim_environment
769 enable_sim_inline
770 enable_cgen_maint
771 '
772 ac_precious_vars='build_alias
773 host_alias
774 target_alias
775 CC
776 CFLAGS
777 LDFLAGS
778 LIBS
779 CPPFLAGS
780 CPP'
781
782
783 # Initialize some variables set by options.
784 ac_init_help=
785 ac_init_version=false
786 ac_unrecognized_opts=
787 ac_unrecognized_sep=
788 # The variables have the same names as the options, with
789 # dashes changed to underlines.
790 cache_file=/dev/null
791 exec_prefix=NONE
792 no_create=
793 no_recursion=
794 prefix=NONE
795 program_prefix=NONE
796 program_suffix=NONE
797 program_transform_name=s,x,x,
798 silent=
799 site=
800 srcdir=
801 verbose=
802 x_includes=NONE
803 x_libraries=NONE
804
805 # Installation directory options.
806 # These are left unexpanded so users can "make install exec_prefix=/foo"
807 # and all the variables that are supposed to be based on exec_prefix
808 # by default will actually change.
809 # Use braces instead of parens because sh, perl, etc. also accept them.
810 # (The list follows the same order as the GNU Coding Standards.)
811 bindir='${exec_prefix}/bin'
812 sbindir='${exec_prefix}/sbin'
813 libexecdir='${exec_prefix}/libexec'
814 datarootdir='${prefix}/share'
815 datadir='${datarootdir}'
816 sysconfdir='${prefix}/etc'
817 sharedstatedir='${prefix}/com'
818 localstatedir='${prefix}/var'
819 includedir='${prefix}/include'
820 oldincludedir='/usr/include'
821 docdir='${datarootdir}/doc/${PACKAGE}'
822 infodir='${datarootdir}/info'
823 htmldir='${docdir}'
824 dvidir='${docdir}'
825 pdfdir='${docdir}'
826 psdir='${docdir}'
827 libdir='${exec_prefix}/lib'
828 localedir='${datarootdir}/locale'
829 mandir='${datarootdir}/man'
830
831 ac_prev=
832 ac_dashdash=
833 for ac_option
834 do
835 # If the previous option needs an argument, assign it.
836 if test -n "$ac_prev"; then
837 eval $ac_prev=\$ac_option
838 ac_prev=
839 continue
840 fi
841
842 case $ac_option in
843 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
844 *) ac_optarg=yes ;;
845 esac
846
847 # Accept the important Cygnus configure options, so we can diagnose typos.
848
849 case $ac_dashdash$ac_option in
850 --)
851 ac_dashdash=yes ;;
852
853 -bindir | --bindir | --bindi | --bind | --bin | --bi)
854 ac_prev=bindir ;;
855 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
856 bindir=$ac_optarg ;;
857
858 -build | --build | --buil | --bui | --bu)
859 ac_prev=build_alias ;;
860 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
861 build_alias=$ac_optarg ;;
862
863 -cache-file | --cache-file | --cache-fil | --cache-fi \
864 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
865 ac_prev=cache_file ;;
866 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
867 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
868 cache_file=$ac_optarg ;;
869
870 --config-cache | -C)
871 cache_file=config.cache ;;
872
873 -datadir | --datadir | --datadi | --datad)
874 ac_prev=datadir ;;
875 -datadir=* | --datadir=* | --datadi=* | --datad=*)
876 datadir=$ac_optarg ;;
877
878 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
879 | --dataroo | --dataro | --datar)
880 ac_prev=datarootdir ;;
881 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
882 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
883 datarootdir=$ac_optarg ;;
884
885 -disable-* | --disable-*)
886 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
887 # Reject names that are not valid shell variable names.
888 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
889 as_fn_error "invalid feature name: $ac_useropt"
890 ac_useropt_orig=$ac_useropt
891 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
892 case $ac_user_opts in
893 *"
894 "enable_$ac_useropt"
895 "*) ;;
896 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
897 ac_unrecognized_sep=', ';;
898 esac
899 eval enable_$ac_useropt=no ;;
900
901 -docdir | --docdir | --docdi | --doc | --do)
902 ac_prev=docdir ;;
903 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
904 docdir=$ac_optarg ;;
905
906 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
907 ac_prev=dvidir ;;
908 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
909 dvidir=$ac_optarg ;;
910
911 -enable-* | --enable-*)
912 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
913 # Reject names that are not valid shell variable names.
914 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
915 as_fn_error "invalid feature name: $ac_useropt"
916 ac_useropt_orig=$ac_useropt
917 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
918 case $ac_user_opts in
919 *"
920 "enable_$ac_useropt"
921 "*) ;;
922 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
923 ac_unrecognized_sep=', ';;
924 esac
925 eval enable_$ac_useropt=\$ac_optarg ;;
926
927 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
928 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
929 | --exec | --exe | --ex)
930 ac_prev=exec_prefix ;;
931 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
932 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
933 | --exec=* | --exe=* | --ex=*)
934 exec_prefix=$ac_optarg ;;
935
936 -gas | --gas | --ga | --g)
937 # Obsolete; use --with-gas.
938 with_gas=yes ;;
939
940 -help | --help | --hel | --he | -h)
941 ac_init_help=long ;;
942 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
943 ac_init_help=recursive ;;
944 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
945 ac_init_help=short ;;
946
947 -host | --host | --hos | --ho)
948 ac_prev=host_alias ;;
949 -host=* | --host=* | --hos=* | --ho=*)
950 host_alias=$ac_optarg ;;
951
952 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
953 ac_prev=htmldir ;;
954 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
955 | --ht=*)
956 htmldir=$ac_optarg ;;
957
958 -includedir | --includedir | --includedi | --included | --include \
959 | --includ | --inclu | --incl | --inc)
960 ac_prev=includedir ;;
961 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
962 | --includ=* | --inclu=* | --incl=* | --inc=*)
963 includedir=$ac_optarg ;;
964
965 -infodir | --infodir | --infodi | --infod | --info | --inf)
966 ac_prev=infodir ;;
967 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
968 infodir=$ac_optarg ;;
969
970 -libdir | --libdir | --libdi | --libd)
971 ac_prev=libdir ;;
972 -libdir=* | --libdir=* | --libdi=* | --libd=*)
973 libdir=$ac_optarg ;;
974
975 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
976 | --libexe | --libex | --libe)
977 ac_prev=libexecdir ;;
978 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
979 | --libexe=* | --libex=* | --libe=*)
980 libexecdir=$ac_optarg ;;
981
982 -localedir | --localedir | --localedi | --localed | --locale)
983 ac_prev=localedir ;;
984 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
985 localedir=$ac_optarg ;;
986
987 -localstatedir | --localstatedir | --localstatedi | --localstated \
988 | --localstate | --localstat | --localsta | --localst | --locals)
989 ac_prev=localstatedir ;;
990 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
991 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
992 localstatedir=$ac_optarg ;;
993
994 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
995 ac_prev=mandir ;;
996 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
997 mandir=$ac_optarg ;;
998
999 -nfp | --nfp | --nf)
1000 # Obsolete; use --without-fp.
1001 with_fp=no ;;
1002
1003 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1004 | --no-cr | --no-c | -n)
1005 no_create=yes ;;
1006
1007 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1008 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1009 no_recursion=yes ;;
1010
1011 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1012 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1013 | --oldin | --oldi | --old | --ol | --o)
1014 ac_prev=oldincludedir ;;
1015 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1016 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1017 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1018 oldincludedir=$ac_optarg ;;
1019
1020 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1021 ac_prev=prefix ;;
1022 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1023 prefix=$ac_optarg ;;
1024
1025 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1026 | --program-pre | --program-pr | --program-p)
1027 ac_prev=program_prefix ;;
1028 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1029 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1030 program_prefix=$ac_optarg ;;
1031
1032 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1033 | --program-suf | --program-su | --program-s)
1034 ac_prev=program_suffix ;;
1035 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1036 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1037 program_suffix=$ac_optarg ;;
1038
1039 -program-transform-name | --program-transform-name \
1040 | --program-transform-nam | --program-transform-na \
1041 | --program-transform-n | --program-transform- \
1042 | --program-transform | --program-transfor \
1043 | --program-transfo | --program-transf \
1044 | --program-trans | --program-tran \
1045 | --progr-tra | --program-tr | --program-t)
1046 ac_prev=program_transform_name ;;
1047 -program-transform-name=* | --program-transform-name=* \
1048 | --program-transform-nam=* | --program-transform-na=* \
1049 | --program-transform-n=* | --program-transform-=* \
1050 | --program-transform=* | --program-transfor=* \
1051 | --program-transfo=* | --program-transf=* \
1052 | --program-trans=* | --program-tran=* \
1053 | --progr-tra=* | --program-tr=* | --program-t=*)
1054 program_transform_name=$ac_optarg ;;
1055
1056 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1057 ac_prev=pdfdir ;;
1058 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1059 pdfdir=$ac_optarg ;;
1060
1061 -psdir | --psdir | --psdi | --psd | --ps)
1062 ac_prev=psdir ;;
1063 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1064 psdir=$ac_optarg ;;
1065
1066 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1067 | -silent | --silent | --silen | --sile | --sil)
1068 silent=yes ;;
1069
1070 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1071 ac_prev=sbindir ;;
1072 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1073 | --sbi=* | --sb=*)
1074 sbindir=$ac_optarg ;;
1075
1076 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1077 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1078 | --sharedst | --shareds | --shared | --share | --shar \
1079 | --sha | --sh)
1080 ac_prev=sharedstatedir ;;
1081 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1082 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1083 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1084 | --sha=* | --sh=*)
1085 sharedstatedir=$ac_optarg ;;
1086
1087 -site | --site | --sit)
1088 ac_prev=site ;;
1089 -site=* | --site=* | --sit=*)
1090 site=$ac_optarg ;;
1091
1092 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1093 ac_prev=srcdir ;;
1094 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1095 srcdir=$ac_optarg ;;
1096
1097 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1098 | --syscon | --sysco | --sysc | --sys | --sy)
1099 ac_prev=sysconfdir ;;
1100 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1101 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1102 sysconfdir=$ac_optarg ;;
1103
1104 -target | --target | --targe | --targ | --tar | --ta | --t)
1105 ac_prev=target_alias ;;
1106 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1107 target_alias=$ac_optarg ;;
1108
1109 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1110 verbose=yes ;;
1111
1112 -version | --version | --versio | --versi | --vers | -V)
1113 ac_init_version=: ;;
1114
1115 -with-* | --with-*)
1116 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1117 # Reject names that are not valid shell variable names.
1118 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1119 as_fn_error "invalid package name: $ac_useropt"
1120 ac_useropt_orig=$ac_useropt
1121 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1122 case $ac_user_opts in
1123 *"
1124 "with_$ac_useropt"
1125 "*) ;;
1126 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1127 ac_unrecognized_sep=', ';;
1128 esac
1129 eval with_$ac_useropt=\$ac_optarg ;;
1130
1131 -without-* | --without-*)
1132 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1133 # Reject names that are not valid shell variable names.
1134 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1135 as_fn_error "invalid package name: $ac_useropt"
1136 ac_useropt_orig=$ac_useropt
1137 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1138 case $ac_user_opts in
1139 *"
1140 "with_$ac_useropt"
1141 "*) ;;
1142 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1143 ac_unrecognized_sep=', ';;
1144 esac
1145 eval with_$ac_useropt=no ;;
1146
1147 --x)
1148 # Obsolete; use --with-x.
1149 with_x=yes ;;
1150
1151 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1152 | --x-incl | --x-inc | --x-in | --x-i)
1153 ac_prev=x_includes ;;
1154 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1155 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1156 x_includes=$ac_optarg ;;
1157
1158 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1159 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1160 ac_prev=x_libraries ;;
1161 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1162 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1163 x_libraries=$ac_optarg ;;
1164
1165 -*) as_fn_error "unrecognized option: \`$ac_option'
1166 Try \`$0 --help' for more information."
1167 ;;
1168
1169 *=*)
1170 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1171 # Reject names that are not valid shell variable names.
1172 case $ac_envvar in #(
1173 '' | [0-9]* | *[!_$as_cr_alnum]* )
1174 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1175 esac
1176 eval $ac_envvar=\$ac_optarg
1177 export $ac_envvar ;;
1178
1179 *)
1180 # FIXME: should be removed in autoconf 3.0.
1181 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1182 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1183 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1184 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1185 ;;
1186
1187 esac
1188 done
1189
1190 if test -n "$ac_prev"; then
1191 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1192 as_fn_error "missing argument to $ac_option"
1193 fi
1194
1195 if test -n "$ac_unrecognized_opts"; then
1196 case $enable_option_checking in
1197 no) ;;
1198 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1199 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1200 esac
1201 fi
1202
1203 # Check all directory arguments for consistency.
1204 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1205 datadir sysconfdir sharedstatedir localstatedir includedir \
1206 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1207 libdir localedir mandir
1208 do
1209 eval ac_val=\$$ac_var
1210 # Remove trailing slashes.
1211 case $ac_val in
1212 */ )
1213 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1214 eval $ac_var=\$ac_val;;
1215 esac
1216 # Be sure to have absolute directory names.
1217 case $ac_val in
1218 [\\/$]* | ?:[\\/]* ) continue;;
1219 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1220 esac
1221 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1222 done
1223
1224 # There might be people who depend on the old broken behavior: `$host'
1225 # used to hold the argument of --host etc.
1226 # FIXME: To remove some day.
1227 build=$build_alias
1228 host=$host_alias
1229 target=$target_alias
1230
1231 # FIXME: To remove some day.
1232 if test "x$host_alias" != x; then
1233 if test "x$build_alias" = x; then
1234 cross_compiling=maybe
1235 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1236 If a cross compiler is detected then cross compile mode will be used." >&2
1237 elif test "x$build_alias" != "x$host_alias"; then
1238 cross_compiling=yes
1239 fi
1240 fi
1241
1242 ac_tool_prefix=
1243 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1244
1245 test "$silent" = yes && exec 6>/dev/null
1246
1247
1248 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1249 ac_ls_di=`ls -di .` &&
1250 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1251 as_fn_error "working directory cannot be determined"
1252 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1253 as_fn_error "pwd does not report name of working directory"
1254
1255
1256 # Find the source files, if location was not specified.
1257 if test -z "$srcdir"; then
1258 ac_srcdir_defaulted=yes
1259 # Try the directory containing this script, then the parent directory.
1260 ac_confdir=`$as_dirname -- "$as_myself" ||
1261 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1262 X"$as_myself" : 'X\(//\)[^/]' \| \
1263 X"$as_myself" : 'X\(//\)$' \| \
1264 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1265 $as_echo X"$as_myself" |
1266 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1267 s//\1/
1268 q
1269 }
1270 /^X\(\/\/\)[^/].*/{
1271 s//\1/
1272 q
1273 }
1274 /^X\(\/\/\)$/{
1275 s//\1/
1276 q
1277 }
1278 /^X\(\/\).*/{
1279 s//\1/
1280 q
1281 }
1282 s/.*/./; q'`
1283 srcdir=$ac_confdir
1284 if test ! -r "$srcdir/$ac_unique_file"; then
1285 srcdir=..
1286 fi
1287 else
1288 ac_srcdir_defaulted=no
1289 fi
1290 if test ! -r "$srcdir/$ac_unique_file"; then
1291 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1292 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1293 fi
1294 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1295 ac_abs_confdir=`(
1296 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1297 pwd)`
1298 # When building in place, set srcdir=.
1299 if test "$ac_abs_confdir" = "$ac_pwd"; then
1300 srcdir=.
1301 fi
1302 # Remove unnecessary trailing slashes from srcdir.
1303 # Double slashes in file names in object file debugging info
1304 # mess up M-x gdb in Emacs.
1305 case $srcdir in
1306 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1307 esac
1308 for ac_var in $ac_precious_vars; do
1309 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1310 eval ac_env_${ac_var}_value=\$${ac_var}
1311 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1312 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1313 done
1314
1315 #
1316 # Report the --help message.
1317 #
1318 if test "$ac_init_help" = "long"; then
1319 # Omit some internal or obsolete options to make the list less imposing.
1320 # This message is too long to be a string in the A/UX 3.1 sh.
1321 cat <<_ACEOF
1322 \`configure' configures this package to adapt to many kinds of systems.
1323
1324 Usage: $0 [OPTION]... [VAR=VALUE]...
1325
1326 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1327 VAR=VALUE. See below for descriptions of some of the useful variables.
1328
1329 Defaults for the options are specified in brackets.
1330
1331 Configuration:
1332 -h, --help display this help and exit
1333 --help=short display options specific to this package
1334 --help=recursive display the short help of all the included packages
1335 -V, --version display version information and exit
1336 -q, --quiet, --silent do not print \`checking...' messages
1337 --cache-file=FILE cache test results in FILE [disabled]
1338 -C, --config-cache alias for \`--cache-file=config.cache'
1339 -n, --no-create do not create output files
1340 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1341
1342 Installation directories:
1343 --prefix=PREFIX install architecture-independent files in PREFIX
1344 [$ac_default_prefix]
1345 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1346 [PREFIX]
1347
1348 By default, \`make install' will install all the files in
1349 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1350 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1351 for instance \`--prefix=\$HOME'.
1352
1353 For better control, use the options below.
1354
1355 Fine tuning of the installation directories:
1356 --bindir=DIR user executables [EPREFIX/bin]
1357 --sbindir=DIR system admin executables [EPREFIX/sbin]
1358 --libexecdir=DIR program executables [EPREFIX/libexec]
1359 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1360 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1361 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1362 --libdir=DIR object code libraries [EPREFIX/lib]
1363 --includedir=DIR C header files [PREFIX/include]
1364 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1365 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1366 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1367 --infodir=DIR info documentation [DATAROOTDIR/info]
1368 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1369 --mandir=DIR man documentation [DATAROOTDIR/man]
1370 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1371 --htmldir=DIR html documentation [DOCDIR]
1372 --dvidir=DIR dvi documentation [DOCDIR]
1373 --pdfdir=DIR pdf documentation [DOCDIR]
1374 --psdir=DIR ps documentation [DOCDIR]
1375 _ACEOF
1376
1377 cat <<\_ACEOF
1378
1379 Program names:
1380 --program-prefix=PREFIX prepend PREFIX to installed program names
1381 --program-suffix=SUFFIX append SUFFIX to installed program names
1382 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1383
1384 System types:
1385 --build=BUILD configure for building on BUILD [guessed]
1386 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1387 --target=TARGET configure for building compilers for TARGET [HOST]
1388 _ACEOF
1389 fi
1390
1391 if test -n "$ac_init_help"; then
1392
1393 cat <<\_ACEOF
1394
1395 Optional Features:
1396 --disable-option-checking ignore unrecognized --enable/--with options
1397 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1398 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1399 --enable-plugins Enable support for plugins (defaults no)
1400 --enable-shared[=PKGS] build shared libraries [default=yes]
1401 --enable-static[=PKGS] build static libraries [default=yes]
1402 --enable-fast-install[=PKGS]
1403 optimize for fast installation [default=yes]
1404 --disable-libtool-lock avoid locking (might break parallel builds)
1405 --enable-maintainer-mode Enable developer functionality.
1406 --enable-sim-bswap Use Host specific BSWAP instruction.
1407 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1408 --enable-sim-debug=opts Enable debugging flags
1409 --enable-sim-stdio Specify whether to use stdio for console input/output.
1410 --enable-sim-trace=opts Enable tracing flags
1411 --enable-sim-profile=opts Enable profiling flags
1412 --enable-sim-endian=endian Specify target byte endian orientation.
1413 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses.
1414 --enable-sim-hostendian=end Specify host byte endian orientation.
1415 --enable-sim-scache=size Specify simulator execution cache size.
1416 --enable-sim-default-model=model Specify default model to simulate.
1417 --enable-sim-environment=environment Specify mixed, user, virtual or operating environment.
1418 --enable-sim-inline=inlines Specify which functions should be inlined.
1419 --enable-cgen-maint=DIR build cgen generated files
1420
1421 Optional Packages:
1422 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1423 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1424 --with-zlib include zlib support (auto/yes/no) default=auto
1425 --with-pic try to use only PIC/non-PIC objects [default=use
1426 both]
1427 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1428 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1429 --with-bugurl=URL Direct users to URL to report a bug
1430
1431 Some influential environment variables:
1432 CC C compiler command
1433 CFLAGS C compiler flags
1434 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1435 nonstandard directory <lib dir>
1436 LIBS libraries to pass to the linker, e.g. -l<library>
1437 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1438 you have headers in a nonstandard directory <include dir>
1439 CPP C preprocessor
1440
1441 Use these variables to override the choices made by `configure' or to help
1442 it to find libraries and programs with nonstandard names/locations.
1443
1444 Report bugs to the package provider.
1445 _ACEOF
1446 ac_status=$?
1447 fi
1448
1449 if test "$ac_init_help" = "recursive"; then
1450 # If there are subdirs, report their specific --help.
1451 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1452 test -d "$ac_dir" ||
1453 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1454 continue
1455 ac_builddir=.
1456
1457 case "$ac_dir" in
1458 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1459 *)
1460 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1461 # A ".." for each directory in $ac_dir_suffix.
1462 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1463 case $ac_top_builddir_sub in
1464 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1465 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1466 esac ;;
1467 esac
1468 ac_abs_top_builddir=$ac_pwd
1469 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1470 # for backward compatibility:
1471 ac_top_builddir=$ac_top_build_prefix
1472
1473 case $srcdir in
1474 .) # We are building in place.
1475 ac_srcdir=.
1476 ac_top_srcdir=$ac_top_builddir_sub
1477 ac_abs_top_srcdir=$ac_pwd ;;
1478 [\\/]* | ?:[\\/]* ) # Absolute name.
1479 ac_srcdir=$srcdir$ac_dir_suffix;
1480 ac_top_srcdir=$srcdir
1481 ac_abs_top_srcdir=$srcdir ;;
1482 *) # Relative name.
1483 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1484 ac_top_srcdir=$ac_top_build_prefix$srcdir
1485 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1486 esac
1487 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1488
1489 cd "$ac_dir" || { ac_status=$?; continue; }
1490 # Check for guested configure.
1491 if test -f "$ac_srcdir/configure.gnu"; then
1492 echo &&
1493 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1494 elif test -f "$ac_srcdir/configure"; then
1495 echo &&
1496 $SHELL "$ac_srcdir/configure" --help=recursive
1497 else
1498 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1499 fi || ac_status=$?
1500 cd "$ac_pwd" || { ac_status=$?; break; }
1501 done
1502 fi
1503
1504 test -n "$ac_init_help" && exit $ac_status
1505 if $ac_init_version; then
1506 cat <<\_ACEOF
1507 configure
1508 generated by GNU Autoconf 2.64
1509
1510 Copyright (C) 2009 Free Software Foundation, Inc.
1511 This configure script is free software; the Free Software Foundation
1512 gives unlimited permission to copy, distribute and modify it.
1513 _ACEOF
1514 exit
1515 fi
1516
1517 ## ------------------------ ##
1518 ## Autoconf initialization. ##
1519 ## ------------------------ ##
1520
1521 # ac_fn_c_try_compile LINENO
1522 # --------------------------
1523 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1524 ac_fn_c_try_compile ()
1525 {
1526 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1527 rm -f conftest.$ac_objext
1528 if { { ac_try="$ac_compile"
1529 case "(($ac_try" in
1530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1531 *) ac_try_echo=$ac_try;;
1532 esac
1533 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1534 $as_echo "$ac_try_echo"; } >&5
1535 (eval "$ac_compile") 2>conftest.err
1536 ac_status=$?
1537 if test -s conftest.err; then
1538 grep -v '^ *+' conftest.err >conftest.er1
1539 cat conftest.er1 >&5
1540 mv -f conftest.er1 conftest.err
1541 fi
1542 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1543 test $ac_status = 0; } && {
1544 test -z "$ac_c_werror_flag" ||
1545 test ! -s conftest.err
1546 } && test -s conftest.$ac_objext; then :
1547 ac_retval=0
1548 else
1549 $as_echo "$as_me: failed program was:" >&5
1550 sed 's/^/| /' conftest.$ac_ext >&5
1551
1552 ac_retval=1
1553 fi
1554 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1555 return $ac_retval
1556
1557 } # ac_fn_c_try_compile
1558
1559 # ac_fn_c_try_cpp LINENO
1560 # ----------------------
1561 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1562 ac_fn_c_try_cpp ()
1563 {
1564 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565 if { { ac_try="$ac_cpp conftest.$ac_ext"
1566 case "(($ac_try" in
1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1568 *) ac_try_echo=$ac_try;;
1569 esac
1570 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571 $as_echo "$ac_try_echo"; } >&5
1572 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1573 ac_status=$?
1574 if test -s conftest.err; then
1575 grep -v '^ *+' conftest.err >conftest.er1
1576 cat conftest.er1 >&5
1577 mv -f conftest.er1 conftest.err
1578 fi
1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580 test $ac_status = 0; } >/dev/null && {
1581 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1582 test ! -s conftest.err
1583 }; then :
1584 ac_retval=0
1585 else
1586 $as_echo "$as_me: failed program was:" >&5
1587 sed 's/^/| /' conftest.$ac_ext >&5
1588
1589 ac_retval=1
1590 fi
1591 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1592 return $ac_retval
1593
1594 } # ac_fn_c_try_cpp
1595
1596 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1597 # -------------------------------------------------------
1598 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1599 # the include files in INCLUDES and setting the cache variable VAR
1600 # accordingly.
1601 ac_fn_c_check_header_mongrel ()
1602 {
1603 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1604 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1606 $as_echo_n "checking for $2... " >&6; }
1607 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1608 $as_echo_n "(cached) " >&6
1609 fi
1610 eval ac_res=\$$3
1611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1612 $as_echo "$ac_res" >&6; }
1613 else
1614 # Is the header compilable?
1615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1616 $as_echo_n "checking $2 usability... " >&6; }
1617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1618 /* end confdefs.h. */
1619 $4
1620 #include <$2>
1621 _ACEOF
1622 if ac_fn_c_try_compile "$LINENO"; then :
1623 ac_header_compiler=yes
1624 else
1625 ac_header_compiler=no
1626 fi
1627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1629 $as_echo "$ac_header_compiler" >&6; }
1630
1631 # Is the header present?
1632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1633 $as_echo_n "checking $2 presence... " >&6; }
1634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1635 /* end confdefs.h. */
1636 #include <$2>
1637 _ACEOF
1638 if ac_fn_c_try_cpp "$LINENO"; then :
1639 ac_header_preproc=yes
1640 else
1641 ac_header_preproc=no
1642 fi
1643 rm -f conftest.err conftest.$ac_ext
1644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1645 $as_echo "$ac_header_preproc" >&6; }
1646
1647 # So? What about this header?
1648 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1649 yes:no: )
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1651 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1653 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1654 ;;
1655 no:yes:* )
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1657 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1659 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1661 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1663 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1665 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1666 ;;
1667 esac
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1669 $as_echo_n "checking for $2... " >&6; }
1670 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1671 $as_echo_n "(cached) " >&6
1672 else
1673 eval "$3=\$ac_header_compiler"
1674 fi
1675 eval ac_res=\$$3
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1677 $as_echo "$ac_res" >&6; }
1678 fi
1679 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1680
1681 } # ac_fn_c_check_header_mongrel
1682
1683 # ac_fn_c_try_run LINENO
1684 # ----------------------
1685 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1686 # that executables *can* be run.
1687 ac_fn_c_try_run ()
1688 {
1689 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690 if { { ac_try="$ac_link"
1691 case "(($ac_try" in
1692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1693 *) ac_try_echo=$ac_try;;
1694 esac
1695 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1696 $as_echo "$ac_try_echo"; } >&5
1697 (eval "$ac_link") 2>&5
1698 ac_status=$?
1699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1700 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1701 { { case "(($ac_try" in
1702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1703 *) ac_try_echo=$ac_try;;
1704 esac
1705 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1706 $as_echo "$ac_try_echo"; } >&5
1707 (eval "$ac_try") 2>&5
1708 ac_status=$?
1709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1710 test $ac_status = 0; }; }; then :
1711 ac_retval=0
1712 else
1713 $as_echo "$as_me: program exited with status $ac_status" >&5
1714 $as_echo "$as_me: failed program was:" >&5
1715 sed 's/^/| /' conftest.$ac_ext >&5
1716
1717 ac_retval=$ac_status
1718 fi
1719 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1720 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1721 return $ac_retval
1722
1723 } # ac_fn_c_try_run
1724
1725 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1726 # -------------------------------------------------------
1727 # Tests whether HEADER exists and can be compiled using the include files in
1728 # INCLUDES, setting the cache variable VAR accordingly.
1729 ac_fn_c_check_header_compile ()
1730 {
1731 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1733 $as_echo_n "checking for $2... " >&6; }
1734 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1735 $as_echo_n "(cached) " >&6
1736 else
1737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1738 /* end confdefs.h. */
1739 $4
1740 #include <$2>
1741 _ACEOF
1742 if ac_fn_c_try_compile "$LINENO"; then :
1743 eval "$3=yes"
1744 else
1745 eval "$3=no"
1746 fi
1747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1748 fi
1749 eval ac_res=\$$3
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1751 $as_echo "$ac_res" >&6; }
1752 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1753
1754 } # ac_fn_c_check_header_compile
1755
1756 # ac_fn_c_try_link LINENO
1757 # -----------------------
1758 # Try to link conftest.$ac_ext, and return whether this succeeded.
1759 ac_fn_c_try_link ()
1760 {
1761 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1762 rm -f conftest.$ac_objext conftest$ac_exeext
1763 if { { ac_try="$ac_link"
1764 case "(($ac_try" in
1765 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1766 *) ac_try_echo=$ac_try;;
1767 esac
1768 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1769 $as_echo "$ac_try_echo"; } >&5
1770 (eval "$ac_link") 2>conftest.err
1771 ac_status=$?
1772 if test -s conftest.err; then
1773 grep -v '^ *+' conftest.err >conftest.er1
1774 cat conftest.er1 >&5
1775 mv -f conftest.er1 conftest.err
1776 fi
1777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1778 test $ac_status = 0; } && {
1779 test -z "$ac_c_werror_flag" ||
1780 test ! -s conftest.err
1781 } && test -s conftest$ac_exeext && {
1782 test "$cross_compiling" = yes ||
1783 $as_test_x conftest$ac_exeext
1784 }; then :
1785 ac_retval=0
1786 else
1787 $as_echo "$as_me: failed program was:" >&5
1788 sed 's/^/| /' conftest.$ac_ext >&5
1789
1790 ac_retval=1
1791 fi
1792 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1793 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1794 # interfere with the next link command; also delete a directory that is
1795 # left behind by Apple's compiler. We do this before executing the actions.
1796 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1797 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1798 return $ac_retval
1799
1800 } # ac_fn_c_try_link
1801
1802 # ac_fn_c_check_func LINENO FUNC VAR
1803 # ----------------------------------
1804 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1805 ac_fn_c_check_func ()
1806 {
1807 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1809 $as_echo_n "checking for $2... " >&6; }
1810 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1811 $as_echo_n "(cached) " >&6
1812 else
1813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1814 /* end confdefs.h. */
1815 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1816 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1817 #define $2 innocuous_$2
1818
1819 /* System header to define __stub macros and hopefully few prototypes,
1820 which can conflict with char $2 (); below.
1821 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1822 <limits.h> exists even on freestanding compilers. */
1823
1824 #ifdef __STDC__
1825 # include <limits.h>
1826 #else
1827 # include <assert.h>
1828 #endif
1829
1830 #undef $2
1831
1832 /* Override any GCC internal prototype to avoid an error.
1833 Use char because int might match the return type of a GCC
1834 builtin and then its argument prototype would still apply. */
1835 #ifdef __cplusplus
1836 extern "C"
1837 #endif
1838 char $2 ();
1839 /* The GNU C library defines this for functions which it implements
1840 to always fail with ENOSYS. Some functions are actually named
1841 something starting with __ and the normal name is an alias. */
1842 #if defined __stub_$2 || defined __stub___$2
1843 choke me
1844 #endif
1845
1846 int
1847 main ()
1848 {
1849 return $2 ();
1850 ;
1851 return 0;
1852 }
1853 _ACEOF
1854 if ac_fn_c_try_link "$LINENO"; then :
1855 eval "$3=yes"
1856 else
1857 eval "$3=no"
1858 fi
1859 rm -f core conftest.err conftest.$ac_objext \
1860 conftest$ac_exeext conftest.$ac_ext
1861 fi
1862 eval ac_res=\$$3
1863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1864 $as_echo "$ac_res" >&6; }
1865 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1866
1867 } # ac_fn_c_check_func
1868 cat >config.log <<_ACEOF
1869 This file contains any messages produced by compilers while
1870 running configure, to aid debugging if configure makes a mistake.
1871
1872 It was created by $as_me, which was
1873 generated by GNU Autoconf 2.64. Invocation command line was
1874
1875 $ $0 $@
1876
1877 _ACEOF
1878 exec 5>>config.log
1879 {
1880 cat <<_ASUNAME
1881 ## --------- ##
1882 ## Platform. ##
1883 ## --------- ##
1884
1885 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1886 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1887 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1888 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1889 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1890
1891 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1892 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1893
1894 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1895 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1896 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1897 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1898 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1899 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1900 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1901
1902 _ASUNAME
1903
1904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1905 for as_dir in $PATH
1906 do
1907 IFS=$as_save_IFS
1908 test -z "$as_dir" && as_dir=.
1909 $as_echo "PATH: $as_dir"
1910 done
1911 IFS=$as_save_IFS
1912
1913 } >&5
1914
1915 cat >&5 <<_ACEOF
1916
1917
1918 ## ----------- ##
1919 ## Core tests. ##
1920 ## ----------- ##
1921
1922 _ACEOF
1923
1924
1925 # Keep a trace of the command line.
1926 # Strip out --no-create and --no-recursion so they do not pile up.
1927 # Strip out --silent because we don't want to record it for future runs.
1928 # Also quote any args containing shell meta-characters.
1929 # Make two passes to allow for proper duplicate-argument suppression.
1930 ac_configure_args=
1931 ac_configure_args0=
1932 ac_configure_args1=
1933 ac_must_keep_next=false
1934 for ac_pass in 1 2
1935 do
1936 for ac_arg
1937 do
1938 case $ac_arg in
1939 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1940 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1941 | -silent | --silent | --silen | --sile | --sil)
1942 continue ;;
1943 *\'*)
1944 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1945 esac
1946 case $ac_pass in
1947 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1948 2)
1949 as_fn_append ac_configure_args1 " '$ac_arg'"
1950 if test $ac_must_keep_next = true; then
1951 ac_must_keep_next=false # Got value, back to normal.
1952 else
1953 case $ac_arg in
1954 *=* | --config-cache | -C | -disable-* | --disable-* \
1955 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1956 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1957 | -with-* | --with-* | -without-* | --without-* | --x)
1958 case "$ac_configure_args0 " in
1959 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1960 esac
1961 ;;
1962 -* ) ac_must_keep_next=true ;;
1963 esac
1964 fi
1965 as_fn_append ac_configure_args " '$ac_arg'"
1966 ;;
1967 esac
1968 done
1969 done
1970 { ac_configure_args0=; unset ac_configure_args0;}
1971 { ac_configure_args1=; unset ac_configure_args1;}
1972
1973 # When interrupted or exit'd, cleanup temporary files, and complete
1974 # config.log. We remove comments because anyway the quotes in there
1975 # would cause problems or look ugly.
1976 # WARNING: Use '\'' to represent an apostrophe within the trap.
1977 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1978 trap 'exit_status=$?
1979 # Save into config.log some information that might help in debugging.
1980 {
1981 echo
1982
1983 cat <<\_ASBOX
1984 ## ---------------- ##
1985 ## Cache variables. ##
1986 ## ---------------- ##
1987 _ASBOX
1988 echo
1989 # The following way of writing the cache mishandles newlines in values,
1990 (
1991 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1992 eval ac_val=\$$ac_var
1993 case $ac_val in #(
1994 *${as_nl}*)
1995 case $ac_var in #(
1996 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1997 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1998 esac
1999 case $ac_var in #(
2000 _ | IFS | as_nl) ;; #(
2001 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2002 *) { eval $ac_var=; unset $ac_var;} ;;
2003 esac ;;
2004 esac
2005 done
2006 (set) 2>&1 |
2007 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2008 *${as_nl}ac_space=\ *)
2009 sed -n \
2010 "s/'\''/'\''\\\\'\'''\''/g;
2011 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2012 ;; #(
2013 *)
2014 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2015 ;;
2016 esac |
2017 sort
2018 )
2019 echo
2020
2021 cat <<\_ASBOX
2022 ## ----------------- ##
2023 ## Output variables. ##
2024 ## ----------------- ##
2025 _ASBOX
2026 echo
2027 for ac_var in $ac_subst_vars
2028 do
2029 eval ac_val=\$$ac_var
2030 case $ac_val in
2031 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2032 esac
2033 $as_echo "$ac_var='\''$ac_val'\''"
2034 done | sort
2035 echo
2036
2037 if test -n "$ac_subst_files"; then
2038 cat <<\_ASBOX
2039 ## ------------------- ##
2040 ## File substitutions. ##
2041 ## ------------------- ##
2042 _ASBOX
2043 echo
2044 for ac_var in $ac_subst_files
2045 do
2046 eval ac_val=\$$ac_var
2047 case $ac_val in
2048 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2049 esac
2050 $as_echo "$ac_var='\''$ac_val'\''"
2051 done | sort
2052 echo
2053 fi
2054
2055 if test -s confdefs.h; then
2056 cat <<\_ASBOX
2057 ## ----------- ##
2058 ## confdefs.h. ##
2059 ## ----------- ##
2060 _ASBOX
2061 echo
2062 cat confdefs.h
2063 echo
2064 fi
2065 test "$ac_signal" != 0 &&
2066 $as_echo "$as_me: caught signal $ac_signal"
2067 $as_echo "$as_me: exit $exit_status"
2068 } >&5
2069 rm -f core *.core core.conftest.* &&
2070 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2071 exit $exit_status
2072 ' 0
2073 for ac_signal in 1 2 13 15; do
2074 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2075 done
2076 ac_signal=0
2077
2078 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2079 rm -f -r conftest* confdefs.h
2080
2081 $as_echo "/* confdefs.h */" > confdefs.h
2082
2083 # Predefined preprocessor variables.
2084
2085 cat >>confdefs.h <<_ACEOF
2086 #define PACKAGE_NAME "$PACKAGE_NAME"
2087 _ACEOF
2088
2089 cat >>confdefs.h <<_ACEOF
2090 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2091 _ACEOF
2092
2093 cat >>confdefs.h <<_ACEOF
2094 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2095 _ACEOF
2096
2097 cat >>confdefs.h <<_ACEOF
2098 #define PACKAGE_STRING "$PACKAGE_STRING"
2099 _ACEOF
2100
2101 cat >>confdefs.h <<_ACEOF
2102 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2103 _ACEOF
2104
2105 cat >>confdefs.h <<_ACEOF
2106 #define PACKAGE_URL "$PACKAGE_URL"
2107 _ACEOF
2108
2109
2110 # Let the site file select an alternate cache file if it wants to.
2111 # Prefer an explicitly selected file to automatically selected ones.
2112 ac_site_file1=NONE
2113 ac_site_file2=NONE
2114 if test -n "$CONFIG_SITE"; then
2115 ac_site_file1=$CONFIG_SITE
2116 elif test "x$prefix" != xNONE; then
2117 ac_site_file1=$prefix/share/config.site
2118 ac_site_file2=$prefix/etc/config.site
2119 else
2120 ac_site_file1=$ac_default_prefix/share/config.site
2121 ac_site_file2=$ac_default_prefix/etc/config.site
2122 fi
2123 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2124 do
2125 test "x$ac_site_file" = xNONE && continue
2126 if test -r "$ac_site_file"; then
2127 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2128 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2129 sed 's/^/| /' "$ac_site_file" >&5
2130 . "$ac_site_file"
2131 fi
2132 done
2133
2134 if test -r "$cache_file"; then
2135 # Some versions of bash will fail to source /dev/null (special
2136 # files actually), so we avoid doing that.
2137 if test -f "$cache_file"; then
2138 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2139 $as_echo "$as_me: loading cache $cache_file" >&6;}
2140 case $cache_file in
2141 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2142 *) . "./$cache_file";;
2143 esac
2144 fi
2145 else
2146 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2147 $as_echo "$as_me: creating cache $cache_file" >&6;}
2148 >$cache_file
2149 fi
2150
2151 # Check that the precious variables saved in the cache have kept the same
2152 # value.
2153 ac_cache_corrupted=false
2154 for ac_var in $ac_precious_vars; do
2155 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2156 eval ac_new_set=\$ac_env_${ac_var}_set
2157 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2158 eval ac_new_val=\$ac_env_${ac_var}_value
2159 case $ac_old_set,$ac_new_set in
2160 set,)
2161 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2162 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2163 ac_cache_corrupted=: ;;
2164 ,set)
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2166 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2167 ac_cache_corrupted=: ;;
2168 ,);;
2169 *)
2170 if test "x$ac_old_val" != "x$ac_new_val"; then
2171 # differences in whitespace do not lead to failure.
2172 ac_old_val_w=`echo x $ac_old_val`
2173 ac_new_val_w=`echo x $ac_new_val`
2174 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2175 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2176 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2177 ac_cache_corrupted=:
2178 else
2179 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2180 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2181 eval $ac_var=\$ac_old_val
2182 fi
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2184 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2186 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2187 fi;;
2188 esac
2189 # Pass precious variables to config.status.
2190 if test "$ac_new_set" = set; then
2191 case $ac_new_val in
2192 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2193 *) ac_arg=$ac_var=$ac_new_val ;;
2194 esac
2195 case " $ac_configure_args " in
2196 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2197 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2198 esac
2199 fi
2200 done
2201 if $ac_cache_corrupted; then
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2203 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2205 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2206 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2207 fi
2208 ## -------------------- ##
2209 ## Main body of script. ##
2210 ## -------------------- ##
2211
2212 ac_ext=c
2213 ac_cpp='$CPP $CPPFLAGS'
2214 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2215 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2216 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2217
2218
2219 # This file contains common code used by all simulators.
2220 #
2221 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2222 # directory. It is intended to be invoked before any target specific stuff.
2223 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2224 # It is intended to be invoked last.
2225 #
2226 # The simulator's configure.in should look like:
2227 #
2228 # dnl Process this file with autoconf to produce a configure script.
2229 # AC_PREREQ(2.64)dnl
2230 # AC_INIT(Makefile.in)
2231 # sinclude(../common/aclocal.m4)
2232 #
2233 # SIM_AC_COMMON
2234 #
2235 # ... target specific stuff ...
2236 #
2237 # SIM_AC_OUTPUT
2238
2239 # Include global overrides and fixes for Autoconf.
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266 # _AC_CHECK_DECL_BODY
2267 # -------------------
2268 # Shell function body for AC_CHECK_DECL.
2269 # _AC_CHECK_DECL_BODY
2270
2271 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2272 # INCLUDES)
2273 # -------------------------------------------------------------
2274 # Helper to AC_CHECK_DECLS, which generates the check for a single
2275 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2276 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2290 #
2291 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2292 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2293 # Written by Gordon Matzigkeit, 1996
2294 #
2295 # This file is free software; the Free Software Foundation gives
2296 # unlimited permission to copy and/or distribute it, with or without
2297 # modifications, as long as this notice is preserved.
2298
2299
2300
2301 # serial 56 LT_INIT
2302
2303
2304 # LT_PREREQ(VERSION)
2305 # ------------------
2306 # Complain and exit if this libtool version is less that VERSION.
2307
2308
2309
2310 # _LT_CHECK_BUILDDIR
2311 # ------------------
2312 # Complain if the absolute build directory name contains unusual characters
2313
2314
2315
2316 # LT_INIT([OPTIONS])
2317 # ------------------
2318 # LT_INIT
2319
2320 # Old names:
2321 # This is what autoupdate's m4 run will expand. It fires
2322 # the warning (with _au_warn_XXX), outputs it into the
2323 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2324 # the replacement expansion.
2325
2326
2327 # This is an auxiliary macro that is also run when
2328 # autoupdate runs m4. It simply calls m4_warning, but
2329 # we need a wrapper so that each warning is emitted only
2330 # once. We break the quoting in m4_warning's argument in
2331 # order to expand this macro's arguments, not AU_DEFUN's.
2332
2333
2334 # Finally, this is the expansion that is picked up by
2335 # autoconf. It tells the user to run autoupdate, and
2336 # then outputs the replacement expansion. We do not care
2337 # about autoupdate's warning because that contains
2338 # information on what to do *after* running autoupdate.
2339
2340 # This is what autoupdate's m4 run will expand. It fires
2341 # the warning (with _au_warn_XXX), outputs it into the
2342 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2343 # the replacement expansion.
2344
2345
2346 # This is an auxiliary macro that is also run when
2347 # autoupdate runs m4. It simply calls m4_warning, but
2348 # we need a wrapper so that each warning is emitted only
2349 # once. We break the quoting in m4_warning's argument in
2350 # order to expand this macro's arguments, not AU_DEFUN's.
2351
2352
2353 # Finally, this is the expansion that is picked up by
2354 # autoconf. It tells the user to run autoupdate, and
2355 # then outputs the replacement expansion. We do not care
2356 # about autoupdate's warning because that contains
2357 # information on what to do *after* running autoupdate.
2358
2359
2360
2361 # _LT_CC_BASENAME(CC)
2362 # -------------------
2363 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2364
2365
2366
2367 # _LT_FILEUTILS_DEFAULTS
2368 # ----------------------
2369 # It is okay to use these file commands and assume they have been set
2370 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2371 # _LT_FILEUTILS_DEFAULTS
2372
2373
2374 # _LT_SETUP
2375 # ---------
2376 # _LT_SETUP
2377
2378
2379 # _LT_PREPARE_SED_QUOTE_VARS
2380 # --------------------------
2381 # Define a few sed substitution that help us do robust quoting.
2382
2383
2384 # _LT_PROG_LTMAIN
2385 # ---------------
2386 # Note that this code is called both from `configure', and `config.status'
2387 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2388 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2389 # so we pass a copy along to make sure it has a sensible value anyway.
2390 # _LT_PROG_LTMAIN
2391
2392
2393 ## ------------------------------------- ##
2394 ## Accumulate code for creating libtool. ##
2395 ## ------------------------------------- ##
2396
2397 # So that we can recreate a full libtool script including additional
2398 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2399 # in macros and then make a single call at the end using the `libtool'
2400 # label.
2401
2402
2403 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2404 # ----------------------------------------
2405 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2406
2407
2408 # Initialize.
2409
2410
2411
2412 # _LT_CONFIG_LIBTOOL([COMMANDS])
2413 # ------------------------------
2414 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2415
2416
2417 # Initialize.
2418
2419
2420
2421 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2422 # -----------------------------------------------------
2423
2424
2425
2426 # _LT_FORMAT_COMMENT([COMMENT])
2427 # -----------------------------
2428 # Add leading comment marks to the start of each line, and a trailing
2429 # full-stop to the whole comment if one is not present already.
2430
2431
2432
2433
2434 ## ------------------------ ##
2435 ## FIXME: Eliminate VARNAME ##
2436 ## ------------------------ ##
2437
2438
2439 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2440 # -------------------------------------------------------------------
2441 # CONFIGNAME is the name given to the value in the libtool script.
2442 # VARNAME is the (base) name used in the configure script.
2443 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2444 # VARNAME. Any other value will be used directly.
2445
2446
2447
2448 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2449 # --------------------------------------------------------
2450
2451
2452
2453 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2454 # ------------------------------------------------
2455
2456
2457
2458 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2459 # ---------------------------------------------------------
2460
2461
2462
2463 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2464 # --------------------------------------------------
2465
2466
2467
2468 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2469 # ---------------------------------------------------
2470
2471
2472
2473 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2474 # ---------------------------------------------------
2475
2476
2477
2478
2479 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2480 # ------------------------------------------------
2481
2482
2483
2484
2485 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2486 # ------------------------------------
2487 # Quote a variable value, and forward it to `config.status' so that its
2488 # declaration there will have the same value as in `configure'. VARNAME
2489 # must have a single quote delimited value for this to work.
2490
2491
2492
2493 # _LT_CONFIG_STATUS_DECLARATIONS
2494 # ------------------------------
2495 # We delimit libtool config variables with single quotes, so when
2496 # we write them to config.status, we have to be sure to quote all
2497 # embedded single quotes properly. In configure, this macro expands
2498 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2499 #
2500 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2501
2502
2503
2504 # _LT_LIBTOOL_TAGS
2505 # ----------------
2506 # Output comment and list of tags supported by the script
2507
2508
2509
2510 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2511 # -----------------------------------
2512 # Extract the dictionary values for VARNAME (optionally with TAG) and
2513 # expand to a commented shell variable setting:
2514 #
2515 # # Some comment about what VAR is for.
2516 # visible_name=$lt_internal_name
2517
2518
2519
2520 # _LT_LIBTOOL_CONFIG_VARS
2521 # -----------------------
2522 # Produce commented declarations of non-tagged libtool config variables
2523 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2524 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2525 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2526
2527
2528
2529 # _LT_LIBTOOL_TAG_VARS(TAG)
2530 # -------------------------
2531
2532
2533
2534 # _LT_TAGVAR(VARNAME, [TAGNAME])
2535 # ------------------------------
2536
2537
2538
2539 # _LT_CONFIG_COMMANDS
2540 # -------------------
2541 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2542 # variables for single and double quote escaping we saved from calls
2543 # to _LT_DECL, we can put quote escaped variables declarations
2544 # into `config.status', and then the shell code to quote escape them in
2545 # for loops in `config.status'. Finally, any additional code accumulated
2546 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2547 #_LT_CONFIG_COMMANDS
2548
2549
2550 # Initialize.
2551
2552
2553 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2554 # ------------------------------------
2555 # Generate a child script FILE with all initialization necessary to
2556 # reuse the environment learned by the parent script, and make the
2557 # file executable. If COMMENT is supplied, it is inserted after the
2558 # `#!' sequence but before initialization text begins. After this
2559 # macro, additional text can be appended to FILE to form the body of
2560 # the child script. The macro ends with non-zero status if the
2561 # file could not be fully written (such as if the disk is full).
2562 # _LT_GENERATED_FILE_INIT
2563
2564 # LT_OUTPUT
2565 # ---------
2566 # This macro allows early generation of the libtool script (before
2567 # AC_OUTPUT is called), incase it is used in configure for compilation
2568 # tests.
2569 # LT_OUTPUT
2570
2571
2572 # _LT_CONFIG(TAG)
2573 # ---------------
2574 # If TAG is the built-in tag, create an initial libtool script with a
2575 # default configuration from the untagged config vars. Otherwise add code
2576 # to config.status for appending the configuration named by TAG from the
2577 # matching tagged config vars.
2578 # _LT_CONFIG
2579
2580
2581 # LT_SUPPORTED_TAG(TAG)
2582 # ---------------------
2583 # Trace this macro to discover what tags are supported by the libtool
2584 # --tag option, using:
2585 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2586
2587
2588
2589 # C support is built-in for now
2590
2591
2592
2593
2594 # LT_LANG(LANG)
2595 # -------------
2596 # Enable libtool support for the given language if not already enabled.
2597 # LT_LANG
2598
2599
2600 # _LT_LANG(LANGNAME)
2601 # ------------------
2602 # _LT_LANG
2603
2604
2605 # _LT_LANG_DEFAULT_CONFIG
2606 # -----------------------
2607 # _LT_LANG_DEFAULT_CONFIG
2608
2609 # Obsolete macros:
2610 # This is what autoupdate's m4 run will expand. It fires
2611 # the warning (with _au_warn_XXX), outputs it into the
2612 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2613 # the replacement expansion.
2614
2615
2616 # This is an auxiliary macro that is also run when
2617 # autoupdate runs m4. It simply calls m4_warning, but
2618 # we need a wrapper so that each warning is emitted only
2619 # once. We break the quoting in m4_warning's argument in
2620 # order to expand this macro's arguments, not AU_DEFUN's.
2621
2622
2623 # Finally, this is the expansion that is picked up by
2624 # autoconf. It tells the user to run autoupdate, and
2625 # then outputs the replacement expansion. We do not care
2626 # about autoupdate's warning because that contains
2627 # information on what to do *after* running autoupdate.
2628
2629 # This is what autoupdate's m4 run will expand. It fires
2630 # the warning (with _au_warn_XXX), outputs it into the
2631 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2632 # the replacement expansion.
2633
2634
2635 # This is an auxiliary macro that is also run when
2636 # autoupdate runs m4. It simply calls m4_warning, but
2637 # we need a wrapper so that each warning is emitted only
2638 # once. We break the quoting in m4_warning's argument in
2639 # order to expand this macro's arguments, not AU_DEFUN's.
2640
2641
2642 # Finally, this is the expansion that is picked up by
2643 # autoconf. It tells the user to run autoupdate, and
2644 # then outputs the replacement expansion. We do not care
2645 # about autoupdate's warning because that contains
2646 # information on what to do *after* running autoupdate.
2647
2648 # This is what autoupdate's m4 run will expand. It fires
2649 # the warning (with _au_warn_XXX), outputs it into the
2650 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2651 # the replacement expansion.
2652
2653
2654 # This is an auxiliary macro that is also run when
2655 # autoupdate runs m4. It simply calls m4_warning, but
2656 # we need a wrapper so that each warning is emitted only
2657 # once. We break the quoting in m4_warning's argument in
2658 # order to expand this macro's arguments, not AU_DEFUN's.
2659
2660
2661 # Finally, this is the expansion that is picked up by
2662 # autoconf. It tells the user to run autoupdate, and
2663 # then outputs the replacement expansion. We do not care
2664 # about autoupdate's warning because that contains
2665 # information on what to do *after* running autoupdate.
2666
2667 # This is what autoupdate's m4 run will expand. It fires
2668 # the warning (with _au_warn_XXX), outputs it into the
2669 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2670 # the replacement expansion.
2671
2672
2673 # This is an auxiliary macro that is also run when
2674 # autoupdate runs m4. It simply calls m4_warning, but
2675 # we need a wrapper so that each warning is emitted only
2676 # once. We break the quoting in m4_warning's argument in
2677 # order to expand this macro's arguments, not AU_DEFUN's.
2678
2679
2680 # Finally, this is the expansion that is picked up by
2681 # autoconf. It tells the user to run autoupdate, and
2682 # then outputs the replacement expansion. We do not care
2683 # about autoupdate's warning because that contains
2684 # information on what to do *after* running autoupdate.
2685
2686 # This is what autoupdate's m4 run will expand. It fires
2687 # the warning (with _au_warn_XXX), outputs it into the
2688 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2689 # the replacement expansion.
2690
2691
2692 # This is an auxiliary macro that is also run when
2693 # autoupdate runs m4. It simply calls m4_warning, but
2694 # we need a wrapper so that each warning is emitted only
2695 # once. We break the quoting in m4_warning's argument in
2696 # order to expand this macro's arguments, not AU_DEFUN's.
2697
2698
2699 # Finally, this is the expansion that is picked up by
2700 # autoconf. It tells the user to run autoupdate, and
2701 # then outputs the replacement expansion. We do not care
2702 # about autoupdate's warning because that contains
2703 # information on what to do *after* running autoupdate.
2704
2705
2706
2707 # _LT_TAG_COMPILER
2708 # ----------------
2709 # _LT_TAG_COMPILER
2710
2711
2712 # _LT_COMPILER_BOILERPLATE
2713 # ------------------------
2714 # Check for compiler boilerplate output or warnings with
2715 # the simple compiler test code.
2716 # _LT_COMPILER_BOILERPLATE
2717
2718
2719 # _LT_LINKER_BOILERPLATE
2720 # ----------------------
2721 # Check for linker boilerplate output or warnings with
2722 # the simple link test code.
2723 # _LT_LINKER_BOILERPLATE
2724
2725 # _LT_REQUIRED_DARWIN_CHECKS
2726 # -------------------------
2727
2728
2729
2730 # _LT_DARWIN_LINKER_FEATURES
2731 # --------------------------
2732 # Checks for linker and compiler features on darwin
2733
2734
2735 # _LT_SYS_MODULE_PATH_AIX
2736 # -----------------------
2737 # Links a minimal program and checks the executable
2738 # for the system default hardcoded library path. In most cases,
2739 # this is /usr/lib:/lib, but when the MPI compilers are used
2740 # the location of the communication and MPI libs are included too.
2741 # If we don't find anything, use the default library path according
2742 # to the aix ld manual.
2743 # _LT_SYS_MODULE_PATH_AIX
2744
2745
2746 # _LT_SHELL_INIT(ARG)
2747 # -------------------
2748 # _LT_SHELL_INIT
2749
2750
2751
2752 # _LT_PROG_ECHO_BACKSLASH
2753 # -----------------------
2754 # Find how we can fake an echo command that does not interpret backslash.
2755 # In particular, with Autoconf 2.60 or later we add some code to the start
2756 # of the generated configure script which will find a shell with a builtin
2757 # printf (which we can use as an echo command).
2758 # _LT_PROG_ECHO_BACKSLASH
2759
2760
2761 # _LT_ENABLE_LOCK
2762 # ---------------
2763 # _LT_ENABLE_LOCK
2764
2765
2766 # _LT_CMD_OLD_ARCHIVE
2767 # -------------------
2768 # _LT_CMD_OLD_ARCHIVE
2769
2770
2771 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2772 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2773 # ----------------------------------------------------------------
2774 # Check whether the given compiler option works
2775 # _LT_COMPILER_OPTION
2776
2777 # Old name:
2778 # This is what autoupdate's m4 run will expand. It fires
2779 # the warning (with _au_warn_XXX), outputs it into the
2780 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2781 # the replacement expansion.
2782
2783
2784 # This is an auxiliary macro that is also run when
2785 # autoupdate runs m4. It simply calls m4_warning, but
2786 # we need a wrapper so that each warning is emitted only
2787 # once. We break the quoting in m4_warning's argument in
2788 # order to expand this macro's arguments, not AU_DEFUN's.
2789
2790
2791 # Finally, this is the expansion that is picked up by
2792 # autoconf. It tells the user to run autoupdate, and
2793 # then outputs the replacement expansion. We do not care
2794 # about autoupdate's warning because that contains
2795 # information on what to do *after* running autoupdate.
2796
2797
2798
2799 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2800 # [ACTION-SUCCESS], [ACTION-FAILURE])
2801 # ----------------------------------------------------
2802 # Check whether the given linker option works
2803 # _LT_LINKER_OPTION
2804
2805 # Old name:
2806 # This is what autoupdate's m4 run will expand. It fires
2807 # the warning (with _au_warn_XXX), outputs it into the
2808 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2809 # the replacement expansion.
2810
2811
2812 # This is an auxiliary macro that is also run when
2813 # autoupdate runs m4. It simply calls m4_warning, but
2814 # we need a wrapper so that each warning is emitted only
2815 # once. We break the quoting in m4_warning's argument in
2816 # order to expand this macro's arguments, not AU_DEFUN's.
2817
2818
2819 # Finally, this is the expansion that is picked up by
2820 # autoconf. It tells the user to run autoupdate, and
2821 # then outputs the replacement expansion. We do not care
2822 # about autoupdate's warning because that contains
2823 # information on what to do *after* running autoupdate.
2824
2825
2826
2827 # LT_CMD_MAX_LEN
2828 #---------------
2829 # LT_CMD_MAX_LEN
2830
2831 # Old name:
2832 # This is what autoupdate's m4 run will expand. It fires
2833 # the warning (with _au_warn_XXX), outputs it into the
2834 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2835 # the replacement expansion.
2836
2837
2838 # This is an auxiliary macro that is also run when
2839 # autoupdate runs m4. It simply calls m4_warning, but
2840 # we need a wrapper so that each warning is emitted only
2841 # once. We break the quoting in m4_warning's argument in
2842 # order to expand this macro's arguments, not AU_DEFUN's.
2843
2844
2845 # Finally, this is the expansion that is picked up by
2846 # autoconf. It tells the user to run autoupdate, and
2847 # then outputs the replacement expansion. We do not care
2848 # about autoupdate's warning because that contains
2849 # information on what to do *after* running autoupdate.
2850
2851
2852
2853 # _LT_HEADER_DLFCN
2854 # ----------------
2855 # _LT_HEADER_DLFCN
2856
2857
2858 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2859 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2860 # ----------------------------------------------------------------
2861 # _LT_TRY_DLOPEN_SELF
2862
2863
2864 # LT_SYS_DLOPEN_SELF
2865 # ------------------
2866 # LT_SYS_DLOPEN_SELF
2867
2868 # Old name:
2869 # This is what autoupdate's m4 run will expand. It fires
2870 # the warning (with _au_warn_XXX), outputs it into the
2871 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2872 # the replacement expansion.
2873
2874
2875 # This is an auxiliary macro that is also run when
2876 # autoupdate runs m4. It simply calls m4_warning, but
2877 # we need a wrapper so that each warning is emitted only
2878 # once. We break the quoting in m4_warning's argument in
2879 # order to expand this macro's arguments, not AU_DEFUN's.
2880
2881
2882 # Finally, this is the expansion that is picked up by
2883 # autoconf. It tells the user to run autoupdate, and
2884 # then outputs the replacement expansion. We do not care
2885 # about autoupdate's warning because that contains
2886 # information on what to do *after* running autoupdate.
2887
2888
2889
2890 # _LT_COMPILER_C_O([TAGNAME])
2891 # ---------------------------
2892 # Check to see if options -c and -o are simultaneously supported by compiler.
2893 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2894 # _LT_COMPILER_C_O
2895
2896
2897 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2898 # ----------------------------------
2899 # Check to see if we can do hard links to lock some files if needed
2900 # _LT_COMPILER_FILE_LOCKS
2901
2902
2903 # _LT_CHECK_OBJDIR
2904 # ----------------
2905 # _LT_CHECK_OBJDIR
2906
2907
2908 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2909 # --------------------------------------
2910 # Check hardcoding attributes.
2911 # _LT_LINKER_HARDCODE_LIBPATH
2912
2913
2914 # _LT_CMD_STRIPLIB
2915 # ----------------
2916 # _LT_CMD_STRIPLIB
2917
2918
2919 # _LT_SYS_DYNAMIC_LINKER([TAG])
2920 # -----------------------------
2921 # PORTME Fill in your ld.so characteristics
2922 # _LT_SYS_DYNAMIC_LINKER
2923
2924
2925 # _LT_PATH_TOOL_PREFIX(TOOL)
2926 # --------------------------
2927 # find a file program which can recognize shared library
2928 # _LT_PATH_TOOL_PREFIX
2929
2930 # Old name:
2931 # This is what autoupdate's m4 run will expand. It fires
2932 # the warning (with _au_warn_XXX), outputs it into the
2933 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2934 # the replacement expansion.
2935
2936
2937 # This is an auxiliary macro that is also run when
2938 # autoupdate runs m4. It simply calls m4_warning, but
2939 # we need a wrapper so that each warning is emitted only
2940 # once. We break the quoting in m4_warning's argument in
2941 # order to expand this macro's arguments, not AU_DEFUN's.
2942
2943
2944 # Finally, this is the expansion that is picked up by
2945 # autoconf. It tells the user to run autoupdate, and
2946 # then outputs the replacement expansion. We do not care
2947 # about autoupdate's warning because that contains
2948 # information on what to do *after* running autoupdate.
2949
2950
2951
2952 # _LT_PATH_MAGIC
2953 # --------------
2954 # find a file program which can recognize a shared library
2955 # _LT_PATH_MAGIC
2956
2957
2958 # LT_PATH_LD
2959 # ----------
2960 # find the pathname to the GNU or non-GNU linker
2961 # LT_PATH_LD
2962
2963 # Old names:
2964 # This is what autoupdate's m4 run will expand. It fires
2965 # the warning (with _au_warn_XXX), outputs it into the
2966 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2967 # the replacement expansion.
2968
2969
2970 # This is an auxiliary macro that is also run when
2971 # autoupdate runs m4. It simply calls m4_warning, but
2972 # we need a wrapper so that each warning is emitted only
2973 # once. We break the quoting in m4_warning's argument in
2974 # order to expand this macro's arguments, not AU_DEFUN's.
2975
2976
2977 # Finally, this is the expansion that is picked up by
2978 # autoconf. It tells the user to run autoupdate, and
2979 # then outputs the replacement expansion. We do not care
2980 # about autoupdate's warning because that contains
2981 # information on what to do *after* running autoupdate.
2982
2983 # This is what autoupdate's m4 run will expand. It fires
2984 # the warning (with _au_warn_XXX), outputs it into the
2985 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2986 # the replacement expansion.
2987
2988
2989 # This is an auxiliary macro that is also run when
2990 # autoupdate runs m4. It simply calls m4_warning, but
2991 # we need a wrapper so that each warning is emitted only
2992 # once. We break the quoting in m4_warning's argument in
2993 # order to expand this macro's arguments, not AU_DEFUN's.
2994
2995
2996 # Finally, this is the expansion that is picked up by
2997 # autoconf. It tells the user to run autoupdate, and
2998 # then outputs the replacement expansion. We do not care
2999 # about autoupdate's warning because that contains
3000 # information on what to do *after* running autoupdate.
3001
3002
3003
3004 # _LT_PATH_LD_GNU
3005 #- --------------
3006 # _LT_PATH_LD_GNU
3007
3008
3009 # _LT_CMD_RELOAD
3010 # --------------
3011 # find reload flag for linker
3012 # -- PORTME Some linkers may need a different reload flag.
3013 # _LT_CMD_RELOAD
3014
3015
3016 # _LT_CHECK_MAGIC_METHOD
3017 # ----------------------
3018 # how to check for library dependencies
3019 # -- PORTME fill in with the dynamic library characteristics
3020 # _LT_CHECK_MAGIC_METHOD
3021
3022
3023 # LT_PATH_NM
3024 # ----------
3025 # find the pathname to a BSD- or MS-compatible name lister
3026 # LT_PATH_NM
3027
3028 # Old names:
3029 # This is what autoupdate's m4 run will expand. It fires
3030 # the warning (with _au_warn_XXX), outputs it into the
3031 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3032 # the replacement expansion.
3033
3034
3035 # This is an auxiliary macro that is also run when
3036 # autoupdate runs m4. It simply calls m4_warning, but
3037 # we need a wrapper so that each warning is emitted only
3038 # once. We break the quoting in m4_warning's argument in
3039 # order to expand this macro's arguments, not AU_DEFUN's.
3040
3041
3042 # Finally, this is the expansion that is picked up by
3043 # autoconf. It tells the user to run autoupdate, and
3044 # then outputs the replacement expansion. We do not care
3045 # about autoupdate's warning because that contains
3046 # information on what to do *after* running autoupdate.
3047
3048 # This is what autoupdate's m4 run will expand. It fires
3049 # the warning (with _au_warn_XXX), outputs it into the
3050 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3051 # the replacement expansion.
3052
3053
3054 # This is an auxiliary macro that is also run when
3055 # autoupdate runs m4. It simply calls m4_warning, but
3056 # we need a wrapper so that each warning is emitted only
3057 # once. We break the quoting in m4_warning's argument in
3058 # order to expand this macro's arguments, not AU_DEFUN's.
3059
3060
3061 # Finally, this is the expansion that is picked up by
3062 # autoconf. It tells the user to run autoupdate, and
3063 # then outputs the replacement expansion. We do not care
3064 # about autoupdate's warning because that contains
3065 # information on what to do *after* running autoupdate.
3066
3067
3068
3069 # LT_LIB_M
3070 # --------
3071 # check for math library
3072 # LT_LIB_M
3073
3074 # Old name:
3075 # This is what autoupdate's m4 run will expand. It fires
3076 # the warning (with _au_warn_XXX), outputs it into the
3077 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3078 # the replacement expansion.
3079
3080
3081 # This is an auxiliary macro that is also run when
3082 # autoupdate runs m4. It simply calls m4_warning, but
3083 # we need a wrapper so that each warning is emitted only
3084 # once. We break the quoting in m4_warning's argument in
3085 # order to expand this macro's arguments, not AU_DEFUN's.
3086
3087
3088 # Finally, this is the expansion that is picked up by
3089 # autoconf. It tells the user to run autoupdate, and
3090 # then outputs the replacement expansion. We do not care
3091 # about autoupdate's warning because that contains
3092 # information on what to do *after* running autoupdate.
3093
3094
3095
3096 # _LT_COMPILER_NO_RTTI([TAGNAME])
3097 # -------------------------------
3098 # _LT_COMPILER_NO_RTTI
3099
3100
3101 # _LT_CMD_GLOBAL_SYMBOLS
3102 # ----------------------
3103 # _LT_CMD_GLOBAL_SYMBOLS
3104
3105
3106 # _LT_COMPILER_PIC([TAGNAME])
3107 # ---------------------------
3108 # _LT_COMPILER_PIC
3109
3110
3111 # _LT_LINKER_SHLIBS([TAGNAME])
3112 # ----------------------------
3113 # See if the linker supports building shared libraries.
3114 # _LT_LINKER_SHLIBS
3115
3116
3117 # _LT_LANG_C_CONFIG([TAG])
3118 # ------------------------
3119 # Ensure that the configuration variables for a C compiler are suitably
3120 # defined. These variables are subsequently used by _LT_CONFIG to write
3121 # the compiler configuration to `libtool'.
3122 # _LT_LANG_C_CONFIG
3123
3124
3125 # _LT_LANG_CXX_CONFIG([TAG])
3126 # --------------------------
3127 # Ensure that the configuration variables for a C++ compiler are suitably
3128 # defined. These variables are subsequently used by _LT_CONFIG to write
3129 # the compiler configuration to `libtool'.
3130 # _LT_LANG_CXX_CONFIG
3131
3132
3133 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3134 # ---------------------------------
3135 # Figure out "hidden" library dependencies from verbose
3136 # compiler output when linking a shared library.
3137 # Parse the compiler output and extract the necessary
3138 # objects, libraries and library flags.
3139 # _LT_SYS_HIDDEN_LIBDEPS
3140
3141
3142 # _LT_LANG_F77_CONFIG([TAG])
3143 # --------------------------
3144 # Ensure that the configuration variables for a Fortran 77 compiler are
3145 # suitably defined. These variables are subsequently used by _LT_CONFIG
3146 # to write the compiler configuration to `libtool'.
3147 # _LT_LANG_F77_CONFIG
3148
3149
3150 # _LT_LANG_FC_CONFIG([TAG])
3151 # -------------------------
3152 # Ensure that the configuration variables for a Fortran compiler are
3153 # suitably defined. These variables are subsequently used by _LT_CONFIG
3154 # to write the compiler configuration to `libtool'.
3155 # _LT_LANG_FC_CONFIG
3156
3157
3158 # _LT_LANG_GCJ_CONFIG([TAG])
3159 # --------------------------
3160 # Ensure that the configuration variables for the GNU Java Compiler compiler
3161 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3162 # to write the compiler configuration to `libtool'.
3163 # _LT_LANG_GCJ_CONFIG
3164
3165
3166 # _LT_LANG_RC_CONFIG([TAG])
3167 # -------------------------
3168 # Ensure that the configuration variables for the Windows resource compiler
3169 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3170 # to write the compiler configuration to `libtool'.
3171 # _LT_LANG_RC_CONFIG
3172
3173
3174 # LT_PROG_GCJ
3175 # -----------
3176
3177
3178 # Old name:
3179 # This is what autoupdate's m4 run will expand. It fires
3180 # the warning (with _au_warn_XXX), outputs it into the
3181 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3182 # the replacement expansion.
3183
3184
3185 # This is an auxiliary macro that is also run when
3186 # autoupdate runs m4. It simply calls m4_warning, but
3187 # we need a wrapper so that each warning is emitted only
3188 # once. We break the quoting in m4_warning's argument in
3189 # order to expand this macro's arguments, not AU_DEFUN's.
3190
3191
3192 # Finally, this is the expansion that is picked up by
3193 # autoconf. It tells the user to run autoupdate, and
3194 # then outputs the replacement expansion. We do not care
3195 # about autoupdate's warning because that contains
3196 # information on what to do *after* running autoupdate.
3197
3198
3199
3200 # LT_PROG_RC
3201 # ----------
3202
3203
3204 # Old name:
3205 # This is what autoupdate's m4 run will expand. It fires
3206 # the warning (with _au_warn_XXX), outputs it into the
3207 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3208 # the replacement expansion.
3209
3210
3211 # This is an auxiliary macro that is also run when
3212 # autoupdate runs m4. It simply calls m4_warning, but
3213 # we need a wrapper so that each warning is emitted only
3214 # once. We break the quoting in m4_warning's argument in
3215 # order to expand this macro's arguments, not AU_DEFUN's.
3216
3217
3218 # Finally, this is the expansion that is picked up by
3219 # autoconf. It tells the user to run autoupdate, and
3220 # then outputs the replacement expansion. We do not care
3221 # about autoupdate's warning because that contains
3222 # information on what to do *after* running autoupdate.
3223
3224
3225
3226 # _LT_DECL_EGREP
3227 # --------------
3228 # If we don't have a new enough Autoconf to choose the best grep
3229 # available, choose the one first in the user's PATH.
3230
3231
3232
3233 # _LT_DECL_OBJDUMP
3234 # --------------
3235 # If we don't have a new enough Autoconf to choose the best objdump
3236 # available, choose the one first in the user's PATH.
3237
3238
3239
3240 # _LT_DECL_SED
3241 # ------------
3242 # Check for a fully-functional sed program, that truncates
3243 # as few characters as possible. Prefer GNU sed if found.
3244 # _LT_DECL_SED
3245
3246 #m4_ifndef
3247
3248 # Old name:
3249 # This is what autoupdate's m4 run will expand. It fires
3250 # the warning (with _au_warn_XXX), outputs it into the
3251 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3252 # the replacement expansion.
3253
3254
3255 # This is an auxiliary macro that is also run when
3256 # autoupdate runs m4. It simply calls m4_warning, but
3257 # we need a wrapper so that each warning is emitted only
3258 # once. We break the quoting in m4_warning's argument in
3259 # order to expand this macro's arguments, not AU_DEFUN's.
3260
3261
3262 # Finally, this is the expansion that is picked up by
3263 # autoconf. It tells the user to run autoupdate, and
3264 # then outputs the replacement expansion. We do not care
3265 # about autoupdate's warning because that contains
3266 # information on what to do *after* running autoupdate.
3267
3268
3269
3270 # _LT_CHECK_SHELL_FEATURES
3271 # ------------------------
3272 # Find out whether the shell is Bourne or XSI compatible,
3273 # or has some other useful features.
3274 # _LT_CHECK_SHELL_FEATURES
3275
3276
3277 # _LT_PROG_XSI_SHELLFNS
3278 # ---------------------
3279 # Bourne and XSI compatible variants of some useful shell functions.
3280
3281
3282 # Helper functions for option handling. -*- Autoconf -*-
3283 #
3284 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3285 # Inc.
3286 # Written by Gary V. Vaughan, 2004
3287 #
3288 # This file is free software; the Free Software Foundation gives
3289 # unlimited permission to copy and/or distribute it, with or without
3290 # modifications, as long as this notice is preserved.
3291
3292 # serial 6 ltoptions.m4
3293
3294 # This is to help aclocal find these macros, as it can't see m4_define.
3295
3296
3297
3298 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3299 # ------------------------------------------
3300
3301
3302
3303 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3304 # ---------------------------------------
3305 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3306 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3307 # saved as a flag.
3308
3309
3310
3311 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3312 # ------------------------------------------------------------
3313 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3314
3315
3316
3317 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3318 # -------------------------------------------------------
3319 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3320 # are set.
3321
3322
3323
3324 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3325 # ----------------------------------------
3326 # OPTION-LIST is a space-separated list of Libtool options associated
3327 # with MACRO-NAME. If any OPTION has a matching handler declared with
3328 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3329 # the unknown option and exit.
3330 # _LT_SET_OPTIONS
3331
3332
3333 ## --------------------------------- ##
3334 ## Macros to handle LT_INIT options. ##
3335 ## --------------------------------- ##
3336
3337 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3338 # -----------------------------------------
3339
3340
3341
3342 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3343 # -----------------------------------------------
3344 # LT_OPTION_DEFINE
3345
3346
3347 # dlopen
3348 # ------
3349
3350
3351 # This is what autoupdate's m4 run will expand. It fires
3352 # the warning (with _au_warn_XXX), outputs it into the
3353 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3354 # the replacement expansion.
3355
3356
3357 # This is an auxiliary macro that is also run when
3358 # autoupdate runs m4. It simply calls m4_warning, but
3359 # we need a wrapper so that each warning is emitted only
3360 # once. We break the quoting in m4_warning's argument in
3361 # order to expand this macro's arguments, not AU_DEFUN's.
3362
3363
3364 # Finally, this is the expansion that is picked up by
3365 # autoconf. It tells the user to run autoupdate, and
3366 # then outputs the replacement expansion. We do not care
3367 # about autoupdate's warning because that contains
3368 # information on what to do *after* running autoupdate.
3369
3370
3371
3372
3373 # win32-dll
3374 # ---------
3375 # Declare package support for building win32 dll's.
3376 # win32-dll
3377
3378 # This is what autoupdate's m4 run will expand. It fires
3379 # the warning (with _au_warn_XXX), outputs it into the
3380 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3381 # the replacement expansion.
3382
3383
3384 # This is an auxiliary macro that is also run when
3385 # autoupdate runs m4. It simply calls m4_warning, but
3386 # we need a wrapper so that each warning is emitted only
3387 # once. We break the quoting in m4_warning's argument in
3388 # order to expand this macro's arguments, not AU_DEFUN's.
3389
3390
3391 # Finally, this is the expansion that is picked up by
3392 # autoconf. It tells the user to run autoupdate, and
3393 # then outputs the replacement expansion. We do not care
3394 # about autoupdate's warning because that contains
3395 # information on what to do *after* running autoupdate.
3396
3397
3398
3399
3400 # _LT_ENABLE_SHARED([DEFAULT])
3401 # ----------------------------
3402 # implement the --enable-shared flag, and supports the `shared' and
3403 # `disable-shared' LT_INIT options.
3404 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3405 # _LT_ENABLE_SHARED
3406
3407
3408
3409
3410 # Old names:
3411
3412
3413
3414
3415 # This is what autoupdate's m4 run will expand. It fires
3416 # the warning (with _au_warn_XXX), outputs it into the
3417 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3418 # the replacement expansion.
3419
3420
3421 # This is an auxiliary macro that is also run when
3422 # autoupdate runs m4. It simply calls m4_warning, but
3423 # we need a wrapper so that each warning is emitted only
3424 # once. We break the quoting in m4_warning's argument in
3425 # order to expand this macro's arguments, not AU_DEFUN's.
3426
3427
3428 # Finally, this is the expansion that is picked up by
3429 # autoconf. It tells the user to run autoupdate, and
3430 # then outputs the replacement expansion. We do not care
3431 # about autoupdate's warning because that contains
3432 # information on what to do *after* running autoupdate.
3433
3434 # This is what autoupdate's m4 run will expand. It fires
3435 # the warning (with _au_warn_XXX), outputs it into the
3436 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3437 # the replacement expansion.
3438
3439
3440 # This is an auxiliary macro that is also run when
3441 # autoupdate runs m4. It simply calls m4_warning, but
3442 # we need a wrapper so that each warning is emitted only
3443 # once. We break the quoting in m4_warning's argument in
3444 # order to expand this macro's arguments, not AU_DEFUN's.
3445
3446
3447 # Finally, this is the expansion that is picked up by
3448 # autoconf. It tells the user to run autoupdate, and
3449 # then outputs the replacement expansion. We do not care
3450 # about autoupdate's warning because that contains
3451 # information on what to do *after* running autoupdate.
3452
3453
3454
3455
3456
3457 # _LT_ENABLE_STATIC([DEFAULT])
3458 # ----------------------------
3459 # implement the --enable-static flag, and support the `static' and
3460 # `disable-static' LT_INIT options.
3461 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3462 # _LT_ENABLE_STATIC
3463
3464
3465
3466
3467 # Old names:
3468
3469
3470
3471
3472 # This is what autoupdate's m4 run will expand. It fires
3473 # the warning (with _au_warn_XXX), outputs it into the
3474 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3475 # the replacement expansion.
3476
3477
3478 # This is an auxiliary macro that is also run when
3479 # autoupdate runs m4. It simply calls m4_warning, but
3480 # we need a wrapper so that each warning is emitted only
3481 # once. We break the quoting in m4_warning's argument in
3482 # order to expand this macro's arguments, not AU_DEFUN's.
3483
3484
3485 # Finally, this is the expansion that is picked up by
3486 # autoconf. It tells the user to run autoupdate, and
3487 # then outputs the replacement expansion. We do not care
3488 # about autoupdate's warning because that contains
3489 # information on what to do *after* running autoupdate.
3490
3491 # This is what autoupdate's m4 run will expand. It fires
3492 # the warning (with _au_warn_XXX), outputs it into the
3493 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3494 # the replacement expansion.
3495
3496
3497 # This is an auxiliary macro that is also run when
3498 # autoupdate runs m4. It simply calls m4_warning, but
3499 # we need a wrapper so that each warning is emitted only
3500 # once. We break the quoting in m4_warning's argument in
3501 # order to expand this macro's arguments, not AU_DEFUN's.
3502
3503
3504 # Finally, this is the expansion that is picked up by
3505 # autoconf. It tells the user to run autoupdate, and
3506 # then outputs the replacement expansion. We do not care
3507 # about autoupdate's warning because that contains
3508 # information on what to do *after* running autoupdate.
3509
3510
3511
3512
3513
3514 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3515 # ----------------------------------
3516 # implement the --enable-fast-install flag, and support the `fast-install'
3517 # and `disable-fast-install' LT_INIT options.
3518 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3519 # _LT_ENABLE_FAST_INSTALL
3520
3521
3522
3523
3524 # Old names:
3525 # This is what autoupdate's m4 run will expand. It fires
3526 # the warning (with _au_warn_XXX), outputs it into the
3527 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3528 # the replacement expansion.
3529
3530
3531 # This is an auxiliary macro that is also run when
3532 # autoupdate runs m4. It simply calls m4_warning, but
3533 # we need a wrapper so that each warning is emitted only
3534 # once. We break the quoting in m4_warning's argument in
3535 # order to expand this macro's arguments, not AU_DEFUN's.
3536
3537
3538 # Finally, this is the expansion that is picked up by
3539 # autoconf. It tells the user to run autoupdate, and
3540 # then outputs the replacement expansion. We do not care
3541 # about autoupdate's warning because that contains
3542 # information on what to do *after* running autoupdate.
3543
3544
3545 # This is what autoupdate's m4 run will expand. It fires
3546 # the warning (with _au_warn_XXX), outputs it into the
3547 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3548 # the replacement expansion.
3549
3550
3551 # This is an auxiliary macro that is also run when
3552 # autoupdate runs m4. It simply calls m4_warning, but
3553 # we need a wrapper so that each warning is emitted only
3554 # once. We break the quoting in m4_warning's argument in
3555 # order to expand this macro's arguments, not AU_DEFUN's.
3556
3557
3558 # Finally, this is the expansion that is picked up by
3559 # autoconf. It tells the user to run autoupdate, and
3560 # then outputs the replacement expansion. We do not care
3561 # about autoupdate's warning because that contains
3562 # information on what to do *after* running autoupdate.
3563
3564
3565
3566
3567 # _LT_WITH_PIC([MODE])
3568 # --------------------
3569 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3570 # LT_INIT options.
3571 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3572 # _LT_WITH_PIC
3573
3574
3575
3576
3577 # Old name:
3578 # This is what autoupdate's m4 run will expand. It fires
3579 # the warning (with _au_warn_XXX), outputs it into the
3580 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3581 # the replacement expansion.
3582
3583
3584 # This is an auxiliary macro that is also run when
3585 # autoupdate runs m4. It simply calls m4_warning, but
3586 # we need a wrapper so that each warning is emitted only
3587 # once. We break the quoting in m4_warning's argument in
3588 # order to expand this macro's arguments, not AU_DEFUN's.
3589
3590
3591 # Finally, this is the expansion that is picked up by
3592 # autoconf. It tells the user to run autoupdate, and
3593 # then outputs the replacement expansion. We do not care
3594 # about autoupdate's warning because that contains
3595 # information on what to do *after* running autoupdate.
3596
3597
3598
3599 ## ----------------- ##
3600 ## LTDL_INIT Options ##
3601 ## ----------------- ##
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3613 #
3614 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3615 # Written by Gary V. Vaughan, 2004
3616 #
3617 # This file is free software; the Free Software Foundation gives
3618 # unlimited permission to copy and/or distribute it, with or without
3619 # modifications, as long as this notice is preserved.
3620
3621 # serial 6 ltsugar.m4
3622
3623 # This is to help aclocal find these macros, as it can't see m4_define.
3624
3625
3626
3627 # lt_join(SEP, ARG1, [ARG2...])
3628 # -----------------------------
3629 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3630 # associated separator.
3631 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3632 # versions in m4sugar had bugs.
3633
3634
3635
3636
3637 # lt_car(LIST)
3638 # lt_cdr(LIST)
3639 # ------------
3640 # Manipulate m4 lists.
3641 # These macros are necessary as long as will still need to support
3642 # Autoconf-2.59 which quotes differently.
3643
3644
3645
3646
3647
3648 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3649 # ------------------------------------------
3650 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3651 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3652 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3653 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3654 # than defined and empty).
3655 #
3656 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3657 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3658
3659
3660
3661
3662 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3663 # ----------------------------------------------------------
3664 # Produce a SEP delimited list of all paired combinations of elements of
3665 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3666 # has the form PREFIXmINFIXSUFFIXn.
3667 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3668
3669
3670
3671 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3672 # -----------------------------------------------------------------------
3673 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3674 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3675
3676
3677
3678 # lt_dict_add(DICT, KEY, VALUE)
3679 # -----------------------------
3680
3681
3682
3683 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3684 # --------------------------------------------
3685
3686
3687
3688 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3689 # ----------------------------------
3690
3691
3692
3693 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3694 # -----------------------------------------------------------------
3695
3696
3697
3698 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3699 # --------------------------------------------------------------
3700
3701
3702 # ltversion.m4 -- version numbers -*- Autoconf -*-
3703 #
3704 # Copyright (C) 2004 Free Software Foundation, Inc.
3705 # Written by Scott James Remnant, 2004
3706 #
3707 # This file is free software; the Free Software Foundation gives
3708 # unlimited permission to copy and/or distribute it, with or without
3709 # modifications, as long as this notice is preserved.
3710
3711 # Generated from ltversion.in.
3712
3713 # serial 3134 ltversion.m4
3714 # This file is part of GNU Libtool
3715
3716
3717
3718
3719
3720
3721 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3722 #
3723 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3724 # Written by Scott James Remnant, 2004.
3725 #
3726 # This file is free software; the Free Software Foundation gives
3727 # unlimited permission to copy and/or distribute it, with or without
3728 # modifications, as long as this notice is preserved.
3729
3730 # serial 4 lt~obsolete.m4
3731
3732 # These exist entirely to fool aclocal when bootstrapping libtool.
3733 #
3734 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3735 # which have later been changed to m4_define as they aren't part of the
3736 # exported API, or moved to Autoconf or Automake where they belong.
3737 #
3738 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3739 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3740 # using a macro with the same name in our local m4/libtool.m4 it'll
3741 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3742 # and doesn't know about Autoconf macros at all.)
3743 #
3744 # So we provide this file, which has a silly filename so it's always
3745 # included after everything else. This provides aclocal with the
3746 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3747 # because those macros already exist, or will be overwritten later.
3748 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3749 #
3750 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3751 # Yes, that means every name once taken will need to remain here until
3752 # we give up compatibility with versions before 1.7, at which point
3753 # we need to keep only those names which we still refer to.
3754
3755 # This is to help aclocal find these macros, as it can't see m4_define.
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
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 ## -*- Autoconf -*-
3821
3822 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3823 # Free Software Foundation, Inc.
3824 #
3825 # This file is free software; the Free Software Foundation
3826 # gives unlimited permission to copy and/or distribute it,
3827 # with or without modifications, as long as this notice is preserved.
3828
3829 # serial 8
3830
3831 # Based on depend.m4 from automake 1.9, modified for standalone use in
3832 # an environment where GNU make is required.
3833
3834 # ZW_PROG_COMPILER_DEPENDENCIES
3835 # -----------------------------
3836 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3837 # sets fooDEPMODE accordingly. Cache-variable compatible with
3838 # original; not side-effect compatible. As the users of this macro
3839 # may require accurate dependencies for correct builds, it does *not*
3840 # honor --disable-dependency-checking, and failure to detect a usable
3841 # method is an error. depcomp is assumed to be located in
3842 # $ac_aux_dir.
3843 #
3844 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3845
3846
3847
3848 # AM_SET_DEPDIR
3849 # -------------
3850 # Choose a directory name for dependency files.
3851
3852
3853 # ZW_CREATE_DEPDIR
3854 # ----------------
3855 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906 sim_inline="-DDEFAULT_INLINE=0"
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943 # intl sister-directory configuration rules.
3944 #
3945
3946 # The idea behind this macro is that there's no need to repeat all the
3947 # autoconf probes done by the intl directory - it's already done them
3948 # for us. In fact, there's no need even to look at the cache for the
3949 # answers. All we need to do is nab a few pieces of information.
3950 # The intl directory is set up to make this easy, by generating a
3951 # small file which can be sourced as a shell script; then we produce
3952 # the necessary substitutions and definitions for this directory.
3953
3954
3955
3956 # Autoconf M4 include file defining utility macros for complex Canadian
3957 # cross builds.
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967 ####
3968 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3969 # or AC_INIT.
3970 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3971
3972 ####
3973 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3974 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3975
3976
3977 ####
3978 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3979 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3980
3981
3982
3983 # Backported from Autoconf 2.5x; can go away when and if
3984 # we switch. Put the OS path separator in $PATH_SEPARATOR.
3985
3986
3987
3988
3989 # ACX_HAVE_GCC_FOR_TARGET
3990 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3991
3992
3993 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3994 # Searching for installed target binutils. We need to take extra care,
3995 # else we may find the wrong assembler, linker, etc., and lose.
3996 #
3997 # First try --with-build-time-tools, if specified.
3998 #
3999 # For build != host, we ask the installed GCC for the name of the tool it
4000 # uses, and accept it if it is an absolute path. This is because the
4001 # only good choice for a compiler is the same GCC version that is being
4002 # installed (or we couldn't make target libraries), and we assume that
4003 # on the host system we'll have not only the same GCC version, but also
4004 # the same binutils version.
4005 #
4006 # For build == host, search the same directories that the installed
4007 # compiler will search. We used to do this for the assembler, linker,
4008 # and nm only; for simplicity of configuration, however, we extend this
4009 # criterion to tools (such as ar and ranlib) that are never invoked by
4010 # the compiler, to avoid mismatches.
4011 #
4012 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4013 # if build == target. This makes the most sense only when bootstrapping,
4014 # but we also do so when build != host. In this case, we hope that the
4015 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4016 #
4017 # If we do not find a suitable binary, then try the user's path.
4018
4019
4020 ###
4021 # AC_PROG_CPP_WERROR
4022 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4023 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4024 # For now, using this also overrides header checks to use only the
4025 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4026 # bit harder from here).
4027 # Eventually autoconf will default to checking headers with the compiler
4028 # instead, and we'll have to do this differently.
4029
4030 # AC_PROG_CPP_WERROR
4031
4032 # Test for GNAT.
4033 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4034 # that understands Ada. We use the user's CC setting, already found, and
4035 # possibly add $1 to the command-line parameters.
4036 #
4037 # Sets the shell variable have_gnat to yes or no as appropriate, and
4038 # substitutes GNATBIND and GNATMAKE.
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064 ac_ext=c
4065 ac_cpp='$CPP $CPPFLAGS'
4066 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4067 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4068 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4069 if test -n "$ac_tool_prefix"; then
4070 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4071 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4073 $as_echo_n "checking for $ac_word... " >&6; }
4074 if test "${ac_cv_prog_CC+set}" = set; then :
4075 $as_echo_n "(cached) " >&6
4076 else
4077 if test -n "$CC"; then
4078 ac_cv_prog_CC="$CC" # Let the user override the test.
4079 else
4080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4081 for as_dir in $PATH
4082 do
4083 IFS=$as_save_IFS
4084 test -z "$as_dir" && as_dir=.
4085 for ac_exec_ext in '' $ac_executable_extensions; do
4086 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4087 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4089 break 2
4090 fi
4091 done
4092 done
4093 IFS=$as_save_IFS
4094
4095 fi
4096 fi
4097 CC=$ac_cv_prog_CC
4098 if test -n "$CC"; then
4099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4100 $as_echo "$CC" >&6; }
4101 else
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4103 $as_echo "no" >&6; }
4104 fi
4105
4106
4107 fi
4108 if test -z "$ac_cv_prog_CC"; then
4109 ac_ct_CC=$CC
4110 # Extract the first word of "gcc", so it can be a program name with args.
4111 set dummy gcc; ac_word=$2
4112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4113 $as_echo_n "checking for $ac_word... " >&6; }
4114 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4115 $as_echo_n "(cached) " >&6
4116 else
4117 if test -n "$ac_ct_CC"; then
4118 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4119 else
4120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4121 for as_dir in $PATH
4122 do
4123 IFS=$as_save_IFS
4124 test -z "$as_dir" && as_dir=.
4125 for ac_exec_ext in '' $ac_executable_extensions; do
4126 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4127 ac_cv_prog_ac_ct_CC="gcc"
4128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4129 break 2
4130 fi
4131 done
4132 done
4133 IFS=$as_save_IFS
4134
4135 fi
4136 fi
4137 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4138 if test -n "$ac_ct_CC"; then
4139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4140 $as_echo "$ac_ct_CC" >&6; }
4141 else
4142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4143 $as_echo "no" >&6; }
4144 fi
4145
4146 if test "x$ac_ct_CC" = x; then
4147 CC=""
4148 else
4149 case $cross_compiling:$ac_tool_warned in
4150 yes:)
4151 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4152 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4153 ac_tool_warned=yes ;;
4154 esac
4155 CC=$ac_ct_CC
4156 fi
4157 else
4158 CC="$ac_cv_prog_CC"
4159 fi
4160
4161 if test -z "$CC"; then
4162 if test -n "$ac_tool_prefix"; then
4163 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4164 set dummy ${ac_tool_prefix}cc; ac_word=$2
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4166 $as_echo_n "checking for $ac_word... " >&6; }
4167 if test "${ac_cv_prog_CC+set}" = set; then :
4168 $as_echo_n "(cached) " >&6
4169 else
4170 if test -n "$CC"; then
4171 ac_cv_prog_CC="$CC" # Let the user override the test.
4172 else
4173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4174 for as_dir in $PATH
4175 do
4176 IFS=$as_save_IFS
4177 test -z "$as_dir" && as_dir=.
4178 for ac_exec_ext in '' $ac_executable_extensions; do
4179 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4180 ac_cv_prog_CC="${ac_tool_prefix}cc"
4181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4182 break 2
4183 fi
4184 done
4185 done
4186 IFS=$as_save_IFS
4187
4188 fi
4189 fi
4190 CC=$ac_cv_prog_CC
4191 if test -n "$CC"; then
4192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4193 $as_echo "$CC" >&6; }
4194 else
4195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4196 $as_echo "no" >&6; }
4197 fi
4198
4199
4200 fi
4201 fi
4202 if test -z "$CC"; then
4203 # Extract the first word of "cc", so it can be a program name with args.
4204 set dummy cc; ac_word=$2
4205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4206 $as_echo_n "checking for $ac_word... " >&6; }
4207 if test "${ac_cv_prog_CC+set}" = set; then :
4208 $as_echo_n "(cached) " >&6
4209 else
4210 if test -n "$CC"; then
4211 ac_cv_prog_CC="$CC" # Let the user override the test.
4212 else
4213 ac_prog_rejected=no
4214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4215 for as_dir in $PATH
4216 do
4217 IFS=$as_save_IFS
4218 test -z "$as_dir" && as_dir=.
4219 for ac_exec_ext in '' $ac_executable_extensions; do
4220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4221 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4222 ac_prog_rejected=yes
4223 continue
4224 fi
4225 ac_cv_prog_CC="cc"
4226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4227 break 2
4228 fi
4229 done
4230 done
4231 IFS=$as_save_IFS
4232
4233 if test $ac_prog_rejected = yes; then
4234 # We found a bogon in the path, so make sure we never use it.
4235 set dummy $ac_cv_prog_CC
4236 shift
4237 if test $# != 0; then
4238 # We chose a different compiler from the bogus one.
4239 # However, it has the same basename, so the bogon will be chosen
4240 # first if we set CC to just the basename; use the full file name.
4241 shift
4242 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4243 fi
4244 fi
4245 fi
4246 fi
4247 CC=$ac_cv_prog_CC
4248 if test -n "$CC"; then
4249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4250 $as_echo "$CC" >&6; }
4251 else
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4253 $as_echo "no" >&6; }
4254 fi
4255
4256
4257 fi
4258 if test -z "$CC"; then
4259 if test -n "$ac_tool_prefix"; then
4260 for ac_prog in cl.exe
4261 do
4262 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4263 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4265 $as_echo_n "checking for $ac_word... " >&6; }
4266 if test "${ac_cv_prog_CC+set}" = set; then :
4267 $as_echo_n "(cached) " >&6
4268 else
4269 if test -n "$CC"; then
4270 ac_cv_prog_CC="$CC" # Let the user override the test.
4271 else
4272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4273 for as_dir in $PATH
4274 do
4275 IFS=$as_save_IFS
4276 test -z "$as_dir" && as_dir=.
4277 for ac_exec_ext in '' $ac_executable_extensions; do
4278 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4279 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4281 break 2
4282 fi
4283 done
4284 done
4285 IFS=$as_save_IFS
4286
4287 fi
4288 fi
4289 CC=$ac_cv_prog_CC
4290 if test -n "$CC"; then
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4292 $as_echo "$CC" >&6; }
4293 else
4294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4295 $as_echo "no" >&6; }
4296 fi
4297
4298
4299 test -n "$CC" && break
4300 done
4301 fi
4302 if test -z "$CC"; then
4303 ac_ct_CC=$CC
4304 for ac_prog in cl.exe
4305 do
4306 # Extract the first word of "$ac_prog", so it can be a program name with args.
4307 set dummy $ac_prog; ac_word=$2
4308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4309 $as_echo_n "checking for $ac_word... " >&6; }
4310 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4311 $as_echo_n "(cached) " >&6
4312 else
4313 if test -n "$ac_ct_CC"; then
4314 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4315 else
4316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4317 for as_dir in $PATH
4318 do
4319 IFS=$as_save_IFS
4320 test -z "$as_dir" && as_dir=.
4321 for ac_exec_ext in '' $ac_executable_extensions; do
4322 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4323 ac_cv_prog_ac_ct_CC="$ac_prog"
4324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4325 break 2
4326 fi
4327 done
4328 done
4329 IFS=$as_save_IFS
4330
4331 fi
4332 fi
4333 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4334 if test -n "$ac_ct_CC"; then
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4336 $as_echo "$ac_ct_CC" >&6; }
4337 else
4338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4339 $as_echo "no" >&6; }
4340 fi
4341
4342
4343 test -n "$ac_ct_CC" && break
4344 done
4345
4346 if test "x$ac_ct_CC" = x; then
4347 CC=""
4348 else
4349 case $cross_compiling:$ac_tool_warned in
4350 yes:)
4351 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4352 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4353 ac_tool_warned=yes ;;
4354 esac
4355 CC=$ac_ct_CC
4356 fi
4357 fi
4358
4359 fi
4360
4361
4362 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4363 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4364 as_fn_error "no acceptable C compiler found in \$PATH
4365 See \`config.log' for more details." "$LINENO" 5; }
4366
4367 # Provide some information about the compiler.
4368 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4369 set X $ac_compile
4370 ac_compiler=$2
4371 for ac_option in --version -v -V -qversion; do
4372 { { ac_try="$ac_compiler $ac_option >&5"
4373 case "(($ac_try" in
4374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4375 *) ac_try_echo=$ac_try;;
4376 esac
4377 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4378 $as_echo "$ac_try_echo"; } >&5
4379 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4380 ac_status=$?
4381 if test -s conftest.err; then
4382 sed '10a\
4383 ... rest of stderr output deleted ...
4384 10q' conftest.err >conftest.er1
4385 cat conftest.er1 >&5
4386 rm -f conftest.er1 conftest.err
4387 fi
4388 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4389 test $ac_status = 0; }
4390 done
4391
4392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4393 /* end confdefs.h. */
4394
4395 int
4396 main ()
4397 {
4398
4399 ;
4400 return 0;
4401 }
4402 _ACEOF
4403 ac_clean_files_save=$ac_clean_files
4404 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4405 # Try to create an executable without -o first, disregard a.out.
4406 # It will help us diagnose broken compilers, and finding out an intuition
4407 # of exeext.
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4409 $as_echo_n "checking for C compiler default output file name... " >&6; }
4410 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4411
4412 # The possible output files:
4413 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4414
4415 ac_rmfiles=
4416 for ac_file in $ac_files
4417 do
4418 case $ac_file in
4419 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4420 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4421 esac
4422 done
4423 rm -f $ac_rmfiles
4424
4425 if { { ac_try="$ac_link_default"
4426 case "(($ac_try" in
4427 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4428 *) ac_try_echo=$ac_try;;
4429 esac
4430 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4431 $as_echo "$ac_try_echo"; } >&5
4432 (eval "$ac_link_default") 2>&5
4433 ac_status=$?
4434 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4435 test $ac_status = 0; }; then :
4436 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4437 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4438 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4439 # so that the user can short-circuit this test for compilers unknown to
4440 # Autoconf.
4441 for ac_file in $ac_files ''
4442 do
4443 test -f "$ac_file" || continue
4444 case $ac_file in
4445 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4446 ;;
4447 [ab].out )
4448 # We found the default executable, but exeext='' is most
4449 # certainly right.
4450 break;;
4451 *.* )
4452 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4453 then :; else
4454 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4455 fi
4456 # We set ac_cv_exeext here because the later test for it is not
4457 # safe: cross compilers may not add the suffix if given an `-o'
4458 # argument, so we may need to know it at that point already.
4459 # Even if this section looks crufty: it has the advantage of
4460 # actually working.
4461 break;;
4462 * )
4463 break;;
4464 esac
4465 done
4466 test "$ac_cv_exeext" = no && ac_cv_exeext=
4467
4468 else
4469 ac_file=''
4470 fi
4471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4472 $as_echo "$ac_file" >&6; }
4473 if test -z "$ac_file"; then :
4474 $as_echo "$as_me: failed program was:" >&5
4475 sed 's/^/| /' conftest.$ac_ext >&5
4476
4477 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4478 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4479 { as_fn_set_status 77
4480 as_fn_error "C compiler cannot create executables
4481 See \`config.log' for more details." "$LINENO" 5; }; }
4482 fi
4483 ac_exeext=$ac_cv_exeext
4484
4485 # Check that the compiler produces executables we can run. If not, either
4486 # the compiler is broken, or we cross compile.
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4488 $as_echo_n "checking whether the C compiler works... " >&6; }
4489 # If not cross compiling, check that we can run a simple program.
4490 if test "$cross_compiling" != yes; then
4491 if { ac_try='./$ac_file'
4492 { { case "(($ac_try" in
4493 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4494 *) ac_try_echo=$ac_try;;
4495 esac
4496 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4497 $as_echo "$ac_try_echo"; } >&5
4498 (eval "$ac_try") 2>&5
4499 ac_status=$?
4500 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4501 test $ac_status = 0; }; }; then
4502 cross_compiling=no
4503 else
4504 if test "$cross_compiling" = maybe; then
4505 cross_compiling=yes
4506 else
4507 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4508 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4509 as_fn_error "cannot run C compiled programs.
4510 If you meant to cross compile, use \`--host'.
4511 See \`config.log' for more details." "$LINENO" 5; }
4512 fi
4513 fi
4514 fi
4515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4516 $as_echo "yes" >&6; }
4517
4518 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4519 ac_clean_files=$ac_clean_files_save
4520 # Check that the compiler produces executables we can run. If not, either
4521 # the compiler is broken, or we cross compile.
4522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4523 $as_echo_n "checking whether we are cross compiling... " >&6; }
4524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4525 $as_echo "$cross_compiling" >&6; }
4526
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4528 $as_echo_n "checking for suffix of executables... " >&6; }
4529 if { { ac_try="$ac_link"
4530 case "(($ac_try" in
4531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4532 *) ac_try_echo=$ac_try;;
4533 esac
4534 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4535 $as_echo "$ac_try_echo"; } >&5
4536 (eval "$ac_link") 2>&5
4537 ac_status=$?
4538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4539 test $ac_status = 0; }; then :
4540 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4541 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4542 # work properly (i.e., refer to `conftest.exe'), while it won't with
4543 # `rm'.
4544 for ac_file in conftest.exe conftest conftest.*; do
4545 test -f "$ac_file" || continue
4546 case $ac_file in
4547 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4548 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4549 break;;
4550 * ) break;;
4551 esac
4552 done
4553 else
4554 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4555 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4556 as_fn_error "cannot compute suffix of executables: cannot compile and link
4557 See \`config.log' for more details." "$LINENO" 5; }
4558 fi
4559 rm -f conftest$ac_cv_exeext
4560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4561 $as_echo "$ac_cv_exeext" >&6; }
4562
4563 rm -f conftest.$ac_ext
4564 EXEEXT=$ac_cv_exeext
4565 ac_exeext=$EXEEXT
4566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4567 $as_echo_n "checking for suffix of object files... " >&6; }
4568 if test "${ac_cv_objext+set}" = set; then :
4569 $as_echo_n "(cached) " >&6
4570 else
4571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4572 /* end confdefs.h. */
4573
4574 int
4575 main ()
4576 {
4577
4578 ;
4579 return 0;
4580 }
4581 _ACEOF
4582 rm -f conftest.o conftest.obj
4583 if { { ac_try="$ac_compile"
4584 case "(($ac_try" in
4585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4586 *) ac_try_echo=$ac_try;;
4587 esac
4588 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4589 $as_echo "$ac_try_echo"; } >&5
4590 (eval "$ac_compile") 2>&5
4591 ac_status=$?
4592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4593 test $ac_status = 0; }; then :
4594 for ac_file in conftest.o conftest.obj conftest.*; do
4595 test -f "$ac_file" || continue;
4596 case $ac_file in
4597 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4598 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4599 break;;
4600 esac
4601 done
4602 else
4603 $as_echo "$as_me: failed program was:" >&5
4604 sed 's/^/| /' conftest.$ac_ext >&5
4605
4606 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4607 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4608 as_fn_error "cannot compute suffix of object files: cannot compile
4609 See \`config.log' for more details." "$LINENO" 5; }
4610 fi
4611 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4612 fi
4613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4614 $as_echo "$ac_cv_objext" >&6; }
4615 OBJEXT=$ac_cv_objext
4616 ac_objext=$OBJEXT
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4618 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4619 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4620 $as_echo_n "(cached) " >&6
4621 else
4622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4623 /* end confdefs.h. */
4624
4625 int
4626 main ()
4627 {
4628 #ifndef __GNUC__
4629 choke me
4630 #endif
4631
4632 ;
4633 return 0;
4634 }
4635 _ACEOF
4636 if ac_fn_c_try_compile "$LINENO"; then :
4637 ac_compiler_gnu=yes
4638 else
4639 ac_compiler_gnu=no
4640 fi
4641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4642 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4643
4644 fi
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4646 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4647 if test $ac_compiler_gnu = yes; then
4648 GCC=yes
4649 else
4650 GCC=
4651 fi
4652 ac_test_CFLAGS=${CFLAGS+set}
4653 ac_save_CFLAGS=$CFLAGS
4654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4655 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4656 if test "${ac_cv_prog_cc_g+set}" = set; then :
4657 $as_echo_n "(cached) " >&6
4658 else
4659 ac_save_c_werror_flag=$ac_c_werror_flag
4660 ac_c_werror_flag=yes
4661 ac_cv_prog_cc_g=no
4662 CFLAGS="-g"
4663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4664 /* end confdefs.h. */
4665
4666 int
4667 main ()
4668 {
4669
4670 ;
4671 return 0;
4672 }
4673 _ACEOF
4674 if ac_fn_c_try_compile "$LINENO"; then :
4675 ac_cv_prog_cc_g=yes
4676 else
4677 CFLAGS=""
4678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4679 /* end confdefs.h. */
4680
4681 int
4682 main ()
4683 {
4684
4685 ;
4686 return 0;
4687 }
4688 _ACEOF
4689 if ac_fn_c_try_compile "$LINENO"; then :
4690
4691 else
4692 ac_c_werror_flag=$ac_save_c_werror_flag
4693 CFLAGS="-g"
4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695 /* end confdefs.h. */
4696
4697 int
4698 main ()
4699 {
4700
4701 ;
4702 return 0;
4703 }
4704 _ACEOF
4705 if ac_fn_c_try_compile "$LINENO"; then :
4706 ac_cv_prog_cc_g=yes
4707 fi
4708 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4709 fi
4710 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4711 fi
4712 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4713 ac_c_werror_flag=$ac_save_c_werror_flag
4714 fi
4715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4716 $as_echo "$ac_cv_prog_cc_g" >&6; }
4717 if test "$ac_test_CFLAGS" = set; then
4718 CFLAGS=$ac_save_CFLAGS
4719 elif test $ac_cv_prog_cc_g = yes; then
4720 if test "$GCC" = yes; then
4721 CFLAGS="-g -O2"
4722 else
4723 CFLAGS="-g"
4724 fi
4725 else
4726 if test "$GCC" = yes; then
4727 CFLAGS="-O2"
4728 else
4729 CFLAGS=
4730 fi
4731 fi
4732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4733 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4734 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4735 $as_echo_n "(cached) " >&6
4736 else
4737 ac_cv_prog_cc_c89=no
4738 ac_save_CC=$CC
4739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4740 /* end confdefs.h. */
4741 #include <stdarg.h>
4742 #include <stdio.h>
4743 #include <sys/types.h>
4744 #include <sys/stat.h>
4745 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4746 struct buf { int x; };
4747 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4748 static char *e (p, i)
4749 char **p;
4750 int i;
4751 {
4752 return p[i];
4753 }
4754 static char *f (char * (*g) (char **, int), char **p, ...)
4755 {
4756 char *s;
4757 va_list v;
4758 va_start (v,p);
4759 s = g (p, va_arg (v,int));
4760 va_end (v);
4761 return s;
4762 }
4763
4764 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4765 function prototypes and stuff, but not '\xHH' hex character constants.
4766 These don't provoke an error unfortunately, instead are silently treated
4767 as 'x'. The following induces an error, until -std is added to get
4768 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4769 array size at least. It's necessary to write '\x00'==0 to get something
4770 that's true only with -std. */
4771 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4772
4773 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4774 inside strings and character constants. */
4775 #define FOO(x) 'x'
4776 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4777
4778 int test (int i, double x);
4779 struct s1 {int (*f) (int a);};
4780 struct s2 {int (*f) (double a);};
4781 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4782 int argc;
4783 char **argv;
4784 int
4785 main ()
4786 {
4787 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4788 ;
4789 return 0;
4790 }
4791 _ACEOF
4792 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4793 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4794 do
4795 CC="$ac_save_CC $ac_arg"
4796 if ac_fn_c_try_compile "$LINENO"; then :
4797 ac_cv_prog_cc_c89=$ac_arg
4798 fi
4799 rm -f core conftest.err conftest.$ac_objext
4800 test "x$ac_cv_prog_cc_c89" != "xno" && break
4801 done
4802 rm -f conftest.$ac_ext
4803 CC=$ac_save_CC
4804
4805 fi
4806 # AC_CACHE_VAL
4807 case "x$ac_cv_prog_cc_c89" in
4808 x)
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4810 $as_echo "none needed" >&6; } ;;
4811 xno)
4812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4813 $as_echo "unsupported" >&6; } ;;
4814 *)
4815 CC="$CC $ac_cv_prog_cc_c89"
4816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4817 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4818 esac
4819 if test "x$ac_cv_prog_cc_c89" != xno; then :
4820
4821 fi
4822
4823 ac_ext=c
4824 ac_cpp='$CPP $CPPFLAGS'
4825 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4826 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4827 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4828
4829 ac_aux_dir=
4830 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4831 for ac_t in install-sh install.sh shtool; do
4832 if test -f "$ac_dir/$ac_t"; then
4833 ac_aux_dir=$ac_dir
4834 ac_install_sh="$ac_aux_dir/$ac_t -c"
4835 break 2
4836 fi
4837 done
4838 done
4839 if test -z "$ac_aux_dir"; then
4840 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4841 fi
4842
4843 # These three variables are undocumented and unsupported,
4844 # and are intended to be withdrawn in a future Autoconf release.
4845 # They can cause serious problems if a builder's source tree is in a directory
4846 # whose full name contains unusual characters.
4847 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4848 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4849 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4850
4851
4852 # Make sure we can run config.sub.
4853 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4854 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4855
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4857 $as_echo_n "checking build system type... " >&6; }
4858 if test "${ac_cv_build+set}" = set; then :
4859 $as_echo_n "(cached) " >&6
4860 else
4861 ac_build_alias=$build_alias
4862 test "x$ac_build_alias" = x &&
4863 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4864 test "x$ac_build_alias" = x &&
4865 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4866 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4867 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4868
4869 fi
4870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4871 $as_echo "$ac_cv_build" >&6; }
4872 case $ac_cv_build in
4873 *-*-*) ;;
4874 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4875 esac
4876 build=$ac_cv_build
4877 ac_save_IFS=$IFS; IFS='-'
4878 set x $ac_cv_build
4879 shift
4880 build_cpu=$1
4881 build_vendor=$2
4882 shift; shift
4883 # Remember, the first character of IFS is used to create $*,
4884 # except with old shells:
4885 build_os=$*
4886 IFS=$ac_save_IFS
4887 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4888
4889
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4891 $as_echo_n "checking host system type... " >&6; }
4892 if test "${ac_cv_host+set}" = set; then :
4893 $as_echo_n "(cached) " >&6
4894 else
4895 if test "x$host_alias" = x; then
4896 ac_cv_host=$ac_cv_build
4897 else
4898 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4899 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4900 fi
4901
4902 fi
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4904 $as_echo "$ac_cv_host" >&6; }
4905 case $ac_cv_host in
4906 *-*-*) ;;
4907 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4908 esac
4909 host=$ac_cv_host
4910 ac_save_IFS=$IFS; IFS='-'
4911 set x $ac_cv_host
4912 shift
4913 host_cpu=$1
4914 host_vendor=$2
4915 shift; shift
4916 # Remember, the first character of IFS is used to create $*,
4917 # except with old shells:
4918 host_os=$*
4919 IFS=$ac_save_IFS
4920 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4921
4922
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4924 $as_echo_n "checking target system type... " >&6; }
4925 if test "${ac_cv_target+set}" = set; then :
4926 $as_echo_n "(cached) " >&6
4927 else
4928 if test "x$target_alias" = x; then
4929 ac_cv_target=$ac_cv_host
4930 else
4931 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4932 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4933 fi
4934
4935 fi
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4937 $as_echo "$ac_cv_target" >&6; }
4938 case $ac_cv_target in
4939 *-*-*) ;;
4940 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4941 esac
4942 target=$ac_cv_target
4943 ac_save_IFS=$IFS; IFS='-'
4944 set x $ac_cv_target
4945 shift
4946 target_cpu=$1
4947 target_vendor=$2
4948 shift; shift
4949 # Remember, the first character of IFS is used to create $*,
4950 # except with old shells:
4951 target_os=$*
4952 IFS=$ac_save_IFS
4953 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4954
4955
4956 # The aliases save the names the user supplied, while $host etc.
4957 # will get canonicalized.
4958 test -n "$target_alias" &&
4959 test "$program_prefix$program_suffix$program_transform_name" = \
4960 NONENONEs,x,x, &&
4961 program_prefix=${target_alias}-
4962
4963 ac_ext=c
4964 ac_cpp='$CPP $CPPFLAGS'
4965 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4966 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4967 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4969 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4970 # On Suns, sometimes $CPP names a directory.
4971 if test -n "$CPP" && test -d "$CPP"; then
4972 CPP=
4973 fi
4974 if test -z "$CPP"; then
4975 if test "${ac_cv_prog_CPP+set}" = set; then :
4976 $as_echo_n "(cached) " >&6
4977 else
4978 # Double quotes because CPP needs to be expanded
4979 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4980 do
4981 ac_preproc_ok=false
4982 for ac_c_preproc_warn_flag in '' yes
4983 do
4984 # Use a header file that comes with gcc, so configuring glibc
4985 # with a fresh cross-compiler works.
4986 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4987 # <limits.h> exists even on freestanding compilers.
4988 # On the NeXT, cc -E runs the code through the compiler's parser,
4989 # not just through cpp. "Syntax error" is here to catch this case.
4990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4991 /* end confdefs.h. */
4992 #ifdef __STDC__
4993 # include <limits.h>
4994 #else
4995 # include <assert.h>
4996 #endif
4997 Syntax error
4998 _ACEOF
4999 if ac_fn_c_try_cpp "$LINENO"; then :
5000
5001 else
5002 # Broken: fails on valid input.
5003 continue
5004 fi
5005 rm -f conftest.err conftest.$ac_ext
5006
5007 # OK, works on sane cases. Now check whether nonexistent headers
5008 # can be detected and how.
5009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5010 /* end confdefs.h. */
5011 #include <ac_nonexistent.h>
5012 _ACEOF
5013 if ac_fn_c_try_cpp "$LINENO"; then :
5014 # Broken: success on invalid input.
5015 continue
5016 else
5017 # Passes both tests.
5018 ac_preproc_ok=:
5019 break
5020 fi
5021 rm -f conftest.err conftest.$ac_ext
5022
5023 done
5024 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5025 rm -f conftest.err conftest.$ac_ext
5026 if $ac_preproc_ok; then :
5027 break
5028 fi
5029
5030 done
5031 ac_cv_prog_CPP=$CPP
5032
5033 fi
5034 CPP=$ac_cv_prog_CPP
5035 else
5036 ac_cv_prog_CPP=$CPP
5037 fi
5038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5039 $as_echo "$CPP" >&6; }
5040 ac_preproc_ok=false
5041 for ac_c_preproc_warn_flag in '' yes
5042 do
5043 # Use a header file that comes with gcc, so configuring glibc
5044 # with a fresh cross-compiler works.
5045 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5046 # <limits.h> exists even on freestanding compilers.
5047 # On the NeXT, cc -E runs the code through the compiler's parser,
5048 # not just through cpp. "Syntax error" is here to catch this case.
5049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5050 /* end confdefs.h. */
5051 #ifdef __STDC__
5052 # include <limits.h>
5053 #else
5054 # include <assert.h>
5055 #endif
5056 Syntax error
5057 _ACEOF
5058 if ac_fn_c_try_cpp "$LINENO"; then :
5059
5060 else
5061 # Broken: fails on valid input.
5062 continue
5063 fi
5064 rm -f conftest.err conftest.$ac_ext
5065
5066 # OK, works on sane cases. Now check whether nonexistent headers
5067 # can be detected and how.
5068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5069 /* end confdefs.h. */
5070 #include <ac_nonexistent.h>
5071 _ACEOF
5072 if ac_fn_c_try_cpp "$LINENO"; then :
5073 # Broken: success on invalid input.
5074 continue
5075 else
5076 # Passes both tests.
5077 ac_preproc_ok=:
5078 break
5079 fi
5080 rm -f conftest.err conftest.$ac_ext
5081
5082 done
5083 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5084 rm -f conftest.err conftest.$ac_ext
5085 if $ac_preproc_ok; then :
5086
5087 else
5088 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5089 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5090 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5091 See \`config.log' for more details." "$LINENO" 5; }
5092 fi
5093
5094 ac_ext=c
5095 ac_cpp='$CPP $CPPFLAGS'
5096 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5097 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5098 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5099
5100
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5102 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5103 if test "${ac_cv_path_GREP+set}" = set; then :
5104 $as_echo_n "(cached) " >&6
5105 else
5106 if test -z "$GREP"; then
5107 ac_path_GREP_found=false
5108 # Loop through the user's path and test for each of PROGNAME-LIST
5109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5111 do
5112 IFS=$as_save_IFS
5113 test -z "$as_dir" && as_dir=.
5114 for ac_prog in grep ggrep; do
5115 for ac_exec_ext in '' $ac_executable_extensions; do
5116 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5117 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5118 # Check for GNU ac_path_GREP and select it if it is found.
5119 # Check for GNU $ac_path_GREP
5120 case `"$ac_path_GREP" --version 2>&1` in
5121 *GNU*)
5122 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5123 *)
5124 ac_count=0
5125 $as_echo_n 0123456789 >"conftest.in"
5126 while :
5127 do
5128 cat "conftest.in" "conftest.in" >"conftest.tmp"
5129 mv "conftest.tmp" "conftest.in"
5130 cp "conftest.in" "conftest.nl"
5131 $as_echo 'GREP' >> "conftest.nl"
5132 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5133 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5134 as_fn_arith $ac_count + 1 && ac_count=$as_val
5135 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5136 # Best one so far, save it but keep looking for a better one
5137 ac_cv_path_GREP="$ac_path_GREP"
5138 ac_path_GREP_max=$ac_count
5139 fi
5140 # 10*(2^10) chars as input seems more than enough
5141 test $ac_count -gt 10 && break
5142 done
5143 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5144 esac
5145
5146 $ac_path_GREP_found && break 3
5147 done
5148 done
5149 done
5150 IFS=$as_save_IFS
5151 if test -z "$ac_cv_path_GREP"; then
5152 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5153 fi
5154 else
5155 ac_cv_path_GREP=$GREP
5156 fi
5157
5158 fi
5159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5160 $as_echo "$ac_cv_path_GREP" >&6; }
5161 GREP="$ac_cv_path_GREP"
5162
5163
5164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5165 $as_echo_n "checking for egrep... " >&6; }
5166 if test "${ac_cv_path_EGREP+set}" = set; then :
5167 $as_echo_n "(cached) " >&6
5168 else
5169 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5170 then ac_cv_path_EGREP="$GREP -E"
5171 else
5172 if test -z "$EGREP"; then
5173 ac_path_EGREP_found=false
5174 # Loop through the user's path and test for each of PROGNAME-LIST
5175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5176 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5177 do
5178 IFS=$as_save_IFS
5179 test -z "$as_dir" && as_dir=.
5180 for ac_prog in egrep; do
5181 for ac_exec_ext in '' $ac_executable_extensions; do
5182 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5183 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5184 # Check for GNU ac_path_EGREP and select it if it is found.
5185 # Check for GNU $ac_path_EGREP
5186 case `"$ac_path_EGREP" --version 2>&1` in
5187 *GNU*)
5188 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5189 *)
5190 ac_count=0
5191 $as_echo_n 0123456789 >"conftest.in"
5192 while :
5193 do
5194 cat "conftest.in" "conftest.in" >"conftest.tmp"
5195 mv "conftest.tmp" "conftest.in"
5196 cp "conftest.in" "conftest.nl"
5197 $as_echo 'EGREP' >> "conftest.nl"
5198 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5199 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5200 as_fn_arith $ac_count + 1 && ac_count=$as_val
5201 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5202 # Best one so far, save it but keep looking for a better one
5203 ac_cv_path_EGREP="$ac_path_EGREP"
5204 ac_path_EGREP_max=$ac_count
5205 fi
5206 # 10*(2^10) chars as input seems more than enough
5207 test $ac_count -gt 10 && break
5208 done
5209 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5210 esac
5211
5212 $ac_path_EGREP_found && break 3
5213 done
5214 done
5215 done
5216 IFS=$as_save_IFS
5217 if test -z "$ac_cv_path_EGREP"; then
5218 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5219 fi
5220 else
5221 ac_cv_path_EGREP=$EGREP
5222 fi
5223
5224 fi
5225 fi
5226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5227 $as_echo "$ac_cv_path_EGREP" >&6; }
5228 EGREP="$ac_cv_path_EGREP"
5229
5230
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5232 $as_echo_n "checking for ANSI C header files... " >&6; }
5233 if test "${ac_cv_header_stdc+set}" = set; then :
5234 $as_echo_n "(cached) " >&6
5235 else
5236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5237 /* end confdefs.h. */
5238 #include <stdlib.h>
5239 #include <stdarg.h>
5240 #include <string.h>
5241 #include <float.h>
5242
5243 int
5244 main ()
5245 {
5246
5247 ;
5248 return 0;
5249 }
5250 _ACEOF
5251 if ac_fn_c_try_compile "$LINENO"; then :
5252 ac_cv_header_stdc=yes
5253 else
5254 ac_cv_header_stdc=no
5255 fi
5256 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5257
5258 if test $ac_cv_header_stdc = yes; then
5259 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5261 /* end confdefs.h. */
5262 #include <string.h>
5263
5264 _ACEOF
5265 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5266 $EGREP "memchr" >/dev/null 2>&1; then :
5267
5268 else
5269 ac_cv_header_stdc=no
5270 fi
5271 rm -f conftest*
5272
5273 fi
5274
5275 if test $ac_cv_header_stdc = yes; then
5276 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5278 /* end confdefs.h. */
5279 #include <stdlib.h>
5280
5281 _ACEOF
5282 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5283 $EGREP "free" >/dev/null 2>&1; then :
5284
5285 else
5286 ac_cv_header_stdc=no
5287 fi
5288 rm -f conftest*
5289
5290 fi
5291
5292 if test $ac_cv_header_stdc = yes; then
5293 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5294 if test "$cross_compiling" = yes; then :
5295 :
5296 else
5297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5298 /* end confdefs.h. */
5299 #include <ctype.h>
5300 #include <stdlib.h>
5301 #if ((' ' & 0x0FF) == 0x020)
5302 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5303 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5304 #else
5305 # define ISLOWER(c) \
5306 (('a' <= (c) && (c) <= 'i') \
5307 || ('j' <= (c) && (c) <= 'r') \
5308 || ('s' <= (c) && (c) <= 'z'))
5309 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5310 #endif
5311
5312 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5313 int
5314 main ()
5315 {
5316 int i;
5317 for (i = 0; i < 256; i++)
5318 if (XOR (islower (i), ISLOWER (i))
5319 || toupper (i) != TOUPPER (i))
5320 return 2;
5321 return 0;
5322 }
5323 _ACEOF
5324 if ac_fn_c_try_run "$LINENO"; then :
5325
5326 else
5327 ac_cv_header_stdc=no
5328 fi
5329 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5330 conftest.$ac_objext conftest.beam conftest.$ac_ext
5331 fi
5332
5333 fi
5334 fi
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5336 $as_echo "$ac_cv_header_stdc" >&6; }
5337 if test $ac_cv_header_stdc = yes; then
5338
5339 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5340
5341 fi
5342
5343 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5344 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5345 inttypes.h stdint.h unistd.h
5346 do :
5347 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5348 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5349 "
5350 eval as_val=\$$as_ac_Header
5351 if test "x$as_val" = x""yes; then :
5352 cat >>confdefs.h <<_ACEOF
5353 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5354 _ACEOF
5355
5356 fi
5357
5358 done
5359
5360
5361
5362 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5363 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5364 MINIX=yes
5365 else
5366 MINIX=
5367 fi
5368
5369
5370 if test "$MINIX" = yes; then
5371
5372 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5373
5374
5375 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5376
5377
5378 $as_echo "#define _MINIX 1" >>confdefs.h
5379
5380 fi
5381
5382
5383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5384 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5385 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5386 $as_echo_n "(cached) " >&6
5387 else
5388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5389 /* end confdefs.h. */
5390
5391 # define __EXTENSIONS__ 1
5392 $ac_includes_default
5393 int
5394 main ()
5395 {
5396
5397 ;
5398 return 0;
5399 }
5400 _ACEOF
5401 if ac_fn_c_try_compile "$LINENO"; then :
5402 ac_cv_safe_to_define___extensions__=yes
5403 else
5404 ac_cv_safe_to_define___extensions__=no
5405 fi
5406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5407 fi
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5409 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5410 test $ac_cv_safe_to_define___extensions__ = yes &&
5411 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5412
5413 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5414
5415 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5416
5417 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5418
5419 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5420
5421
5422 test "$program_prefix" != NONE &&
5423 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5424 # Use a double $ so make ignores it.
5425 test "$program_suffix" != NONE &&
5426 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5427 # Double any \ or $.
5428 # By default was `s,x,x', remove it if useless.
5429 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5430 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5431
5432 # Find a good install program. We prefer a C program (faster),
5433 # so one script is as good as another. But avoid the broken or
5434 # incompatible versions:
5435 # SysV /etc/install, /usr/sbin/install
5436 # SunOS /usr/etc/install
5437 # IRIX /sbin/install
5438 # AIX /bin/install
5439 # AmigaOS /C/install, which installs bootblocks on floppy discs
5440 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5441 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5442 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5443 # OS/2's system install, which has a completely different semantic
5444 # ./install, which can be erroneously created by make from ./install.sh.
5445 # Reject install programs that cannot install multiple files.
5446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5447 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5448 if test -z "$INSTALL"; then
5449 if test "${ac_cv_path_install+set}" = set; then :
5450 $as_echo_n "(cached) " >&6
5451 else
5452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5453 for as_dir in $PATH
5454 do
5455 IFS=$as_save_IFS
5456 test -z "$as_dir" && as_dir=.
5457 # Account for people who put trailing slashes in PATH elements.
5458 case $as_dir/ in #((
5459 ./ | .// | /[cC]/* | \
5460 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5461 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5462 /usr/ucb/* ) ;;
5463 *)
5464 # OSF1 and SCO ODT 3.0 have their own names for install.
5465 # Don't use installbsd from OSF since it installs stuff as root
5466 # by default.
5467 for ac_prog in ginstall scoinst install; do
5468 for ac_exec_ext in '' $ac_executable_extensions; do
5469 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5470 if test $ac_prog = install &&
5471 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5472 # AIX install. It has an incompatible calling convention.
5473 :
5474 elif test $ac_prog = install &&
5475 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5476 # program-specific install script used by HP pwplus--don't use.
5477 :
5478 else
5479 rm -rf conftest.one conftest.two conftest.dir
5480 echo one > conftest.one
5481 echo two > conftest.two
5482 mkdir conftest.dir
5483 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5484 test -s conftest.one && test -s conftest.two &&
5485 test -s conftest.dir/conftest.one &&
5486 test -s conftest.dir/conftest.two
5487 then
5488 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5489 break 3
5490 fi
5491 fi
5492 fi
5493 done
5494 done
5495 ;;
5496 esac
5497
5498 done
5499 IFS=$as_save_IFS
5500
5501 rm -rf conftest.one conftest.two conftest.dir
5502
5503 fi
5504 if test "${ac_cv_path_install+set}" = set; then
5505 INSTALL=$ac_cv_path_install
5506 else
5507 # As a last resort, use the slow shell script. Don't cache a
5508 # value for INSTALL within a source directory, because that will
5509 # break other packages using the cache if that directory is
5510 # removed, or if the value is a relative name.
5511 INSTALL=$ac_install_sh
5512 fi
5513 fi
5514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5515 $as_echo "$INSTALL" >&6; }
5516
5517 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5518 # It thinks the first close brace ends the variable substitution.
5519 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5520
5521 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5522
5523 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5524
5525 rm -rf .tst 2>/dev/null
5526 mkdir .tst 2>/dev/null
5527 if test -d .tst; then
5528 am__leading_dot=.
5529 else
5530 am__leading_dot=_
5531 fi
5532 rmdir .tst 2>/dev/null
5533
5534 DEPDIR="${am__leading_dot}deps"
5535
5536 case `pwd` in
5537 *\ * | *\ *)
5538 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5539 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5540 esac
5541
5542
5543
5544 macro_version='2.2.7a'
5545 macro_revision='1.3134'
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559 ltmain="$ac_aux_dir/ltmain.sh"
5560
5561 # Backslashify metacharacters that are still active within
5562 # double-quoted strings.
5563 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5564
5565 # Same as above, but do not quote variable references.
5566 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5567
5568 # Sed substitution to delay expansion of an escaped shell variable in a
5569 # double_quote_subst'ed string.
5570 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5571
5572 # Sed substitution to delay expansion of an escaped single quote.
5573 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5574
5575 # Sed substitution to avoid accidental globbing in evaled expressions
5576 no_glob_subst='s/\*/\\\*/g'
5577
5578 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5579 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5580 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5581
5582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5583 $as_echo_n "checking how to print strings... " >&6; }
5584 # Test print first, because it will be a builtin if present.
5585 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5586 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5587 ECHO='print -r --'
5588 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5589 ECHO='printf %s\n'
5590 else
5591 # Use this function as a fallback that always works.
5592 func_fallback_echo ()
5593 {
5594 eval 'cat <<_LTECHO_EOF
5595 $1
5596 _LTECHO_EOF'
5597 }
5598 ECHO='func_fallback_echo'
5599 fi
5600
5601 # func_echo_all arg...
5602 # Invoke $ECHO with all args, space-separated.
5603 func_echo_all ()
5604 {
5605 $ECHO ""
5606 }
5607
5608 case "$ECHO" in
5609 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5610 $as_echo "printf" >&6; } ;;
5611 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5612 $as_echo "print -r" >&6; } ;;
5613 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5614 $as_echo "cat" >&6; } ;;
5615 esac
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5631 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5632 if test "${ac_cv_path_SED+set}" = set; then :
5633 $as_echo_n "(cached) " >&6
5634 else
5635 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5636 for ac_i in 1 2 3 4 5 6 7; do
5637 ac_script="$ac_script$as_nl$ac_script"
5638 done
5639 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5640 { ac_script=; unset ac_script;}
5641 if test -z "$SED"; then
5642 ac_path_SED_found=false
5643 # Loop through the user's path and test for each of PROGNAME-LIST
5644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5645 for as_dir in $PATH
5646 do
5647 IFS=$as_save_IFS
5648 test -z "$as_dir" && as_dir=.
5649 for ac_prog in sed gsed; do
5650 for ac_exec_ext in '' $ac_executable_extensions; do
5651 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5652 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5653 # Check for GNU ac_path_SED and select it if it is found.
5654 # Check for GNU $ac_path_SED
5655 case `"$ac_path_SED" --version 2>&1` in
5656 *GNU*)
5657 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5658 *)
5659 ac_count=0
5660 $as_echo_n 0123456789 >"conftest.in"
5661 while :
5662 do
5663 cat "conftest.in" "conftest.in" >"conftest.tmp"
5664 mv "conftest.tmp" "conftest.in"
5665 cp "conftest.in" "conftest.nl"
5666 $as_echo '' >> "conftest.nl"
5667 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5668 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5669 as_fn_arith $ac_count + 1 && ac_count=$as_val
5670 if test $ac_count -gt ${ac_path_SED_max-0}; then
5671 # Best one so far, save it but keep looking for a better one
5672 ac_cv_path_SED="$ac_path_SED"
5673 ac_path_SED_max=$ac_count
5674 fi
5675 # 10*(2^10) chars as input seems more than enough
5676 test $ac_count -gt 10 && break
5677 done
5678 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5679 esac
5680
5681 $ac_path_SED_found && break 3
5682 done
5683 done
5684 done
5685 IFS=$as_save_IFS
5686 if test -z "$ac_cv_path_SED"; then
5687 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5688 fi
5689 else
5690 ac_cv_path_SED=$SED
5691 fi
5692
5693 fi
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5695 $as_echo "$ac_cv_path_SED" >&6; }
5696 SED="$ac_cv_path_SED"
5697 rm -f conftest.sed
5698
5699 test -z "$SED" && SED=sed
5700 Xsed="$SED -e 1s/^X//"
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5713 $as_echo_n "checking for fgrep... " >&6; }
5714 if test "${ac_cv_path_FGREP+set}" = set; then :
5715 $as_echo_n "(cached) " >&6
5716 else
5717 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5718 then ac_cv_path_FGREP="$GREP -F"
5719 else
5720 if test -z "$FGREP"; then
5721 ac_path_FGREP_found=false
5722 # Loop through the user's path and test for each of PROGNAME-LIST
5723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5724 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5725 do
5726 IFS=$as_save_IFS
5727 test -z "$as_dir" && as_dir=.
5728 for ac_prog in fgrep; do
5729 for ac_exec_ext in '' $ac_executable_extensions; do
5730 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5731 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5732 # Check for GNU ac_path_FGREP and select it if it is found.
5733 # Check for GNU $ac_path_FGREP
5734 case `"$ac_path_FGREP" --version 2>&1` in
5735 *GNU*)
5736 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5737 *)
5738 ac_count=0
5739 $as_echo_n 0123456789 >"conftest.in"
5740 while :
5741 do
5742 cat "conftest.in" "conftest.in" >"conftest.tmp"
5743 mv "conftest.tmp" "conftest.in"
5744 cp "conftest.in" "conftest.nl"
5745 $as_echo 'FGREP' >> "conftest.nl"
5746 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5747 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5748 as_fn_arith $ac_count + 1 && ac_count=$as_val
5749 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5750 # Best one so far, save it but keep looking for a better one
5751 ac_cv_path_FGREP="$ac_path_FGREP"
5752 ac_path_FGREP_max=$ac_count
5753 fi
5754 # 10*(2^10) chars as input seems more than enough
5755 test $ac_count -gt 10 && break
5756 done
5757 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5758 esac
5759
5760 $ac_path_FGREP_found && break 3
5761 done
5762 done
5763 done
5764 IFS=$as_save_IFS
5765 if test -z "$ac_cv_path_FGREP"; then
5766 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5767 fi
5768 else
5769 ac_cv_path_FGREP=$FGREP
5770 fi
5771
5772 fi
5773 fi
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5775 $as_echo "$ac_cv_path_FGREP" >&6; }
5776 FGREP="$ac_cv_path_FGREP"
5777
5778
5779 test -z "$GREP" && GREP=grep
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799 # Check whether --with-gnu-ld was given.
5800 if test "${with_gnu_ld+set}" = set; then :
5801 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5802 else
5803 with_gnu_ld=no
5804 fi
5805
5806 ac_prog=ld
5807 if test "$GCC" = yes; then
5808 # Check if gcc -print-prog-name=ld gives a path.
5809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5810 $as_echo_n "checking for ld used by $CC... " >&6; }
5811 case $host in
5812 *-*-mingw*)
5813 # gcc leaves a trailing carriage return which upsets mingw
5814 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5815 *)
5816 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5817 esac
5818 case $ac_prog in
5819 # Accept absolute paths.
5820 [\\/]* | ?:[\\/]*)
5821 re_direlt='/[^/][^/]*/\.\./'
5822 # Canonicalize the pathname of ld
5823 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5824 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5825 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5826 done
5827 test -z "$LD" && LD="$ac_prog"
5828 ;;
5829 "")
5830 # If it fails, then pretend we aren't using GCC.
5831 ac_prog=ld
5832 ;;
5833 *)
5834 # If it is relative, then search for the first ld in PATH.
5835 with_gnu_ld=unknown
5836 ;;
5837 esac
5838 elif test "$with_gnu_ld" = yes; then
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5840 $as_echo_n "checking for GNU ld... " >&6; }
5841 else
5842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5843 $as_echo_n "checking for non-GNU ld... " >&6; }
5844 fi
5845 if test "${lt_cv_path_LD+set}" = set; then :
5846 $as_echo_n "(cached) " >&6
5847 else
5848 if test -z "$LD"; then
5849 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5850 for ac_dir in $PATH; do
5851 IFS="$lt_save_ifs"
5852 test -z "$ac_dir" && ac_dir=.
5853 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5854 lt_cv_path_LD="$ac_dir/$ac_prog"
5855 # Check to see if the program is GNU ld. I'd rather use --version,
5856 # but apparently some variants of GNU ld only accept -v.
5857 # Break only if it was the GNU/non-GNU ld that we prefer.
5858 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5859 *GNU* | *'with BFD'*)
5860 test "$with_gnu_ld" != no && break
5861 ;;
5862 *)
5863 test "$with_gnu_ld" != yes && break
5864 ;;
5865 esac
5866 fi
5867 done
5868 IFS="$lt_save_ifs"
5869 else
5870 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5871 fi
5872 fi
5873
5874 LD="$lt_cv_path_LD"
5875 if test -n "$LD"; then
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5877 $as_echo "$LD" >&6; }
5878 else
5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5880 $as_echo "no" >&6; }
5881 fi
5882 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5884 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5885 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5886 $as_echo_n "(cached) " >&6
5887 else
5888 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5889 case `$LD -v 2>&1 </dev/null` in
5890 *GNU* | *'with BFD'*)
5891 lt_cv_prog_gnu_ld=yes
5892 ;;
5893 *)
5894 lt_cv_prog_gnu_ld=no
5895 ;;
5896 esac
5897 fi
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5899 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5900 with_gnu_ld=$lt_cv_prog_gnu_ld
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5911 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5912 if test "${lt_cv_path_NM+set}" = set; then :
5913 $as_echo_n "(cached) " >&6
5914 else
5915 if test -n "$NM"; then
5916 # Let the user override the test.
5917 lt_cv_path_NM="$NM"
5918 else
5919 lt_nm_to_check="${ac_tool_prefix}nm"
5920 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5921 lt_nm_to_check="$lt_nm_to_check nm"
5922 fi
5923 for lt_tmp_nm in $lt_nm_to_check; do
5924 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5925 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5926 IFS="$lt_save_ifs"
5927 test -z "$ac_dir" && ac_dir=.
5928 tmp_nm="$ac_dir/$lt_tmp_nm"
5929 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5930 # Check to see if the nm accepts a BSD-compat flag.
5931 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5932 # nm: unknown option "B" ignored
5933 # Tru64's nm complains that /dev/null is an invalid object file
5934 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5935 */dev/null* | *'Invalid file or object type'*)
5936 lt_cv_path_NM="$tmp_nm -B"
5937 break
5938 ;;
5939 *)
5940 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5941 */dev/null*)
5942 lt_cv_path_NM="$tmp_nm -p"
5943 break
5944 ;;
5945 *)
5946 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5947 continue # so that we can try to find one that supports BSD flags
5948 ;;
5949 esac
5950 ;;
5951 esac
5952 fi
5953 done
5954 IFS="$lt_save_ifs"
5955 done
5956 : ${lt_cv_path_NM=no}
5957 fi
5958 fi
5959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5960 $as_echo "$lt_cv_path_NM" >&6; }
5961 if test "$lt_cv_path_NM" != "no"; then
5962 NM="$lt_cv_path_NM"
5963 else
5964 # Didn't find any BSD compatible name lister, look for dumpbin.
5965 if test -n "$DUMPBIN"; then :
5966 # Let the user override the test.
5967 else
5968 if test -n "$ac_tool_prefix"; then
5969 for ac_prog in dumpbin "link -dump"
5970 do
5971 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5972 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5974 $as_echo_n "checking for $ac_word... " >&6; }
5975 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5976 $as_echo_n "(cached) " >&6
5977 else
5978 if test -n "$DUMPBIN"; then
5979 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5980 else
5981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5982 for as_dir in $PATH
5983 do
5984 IFS=$as_save_IFS
5985 test -z "$as_dir" && as_dir=.
5986 for ac_exec_ext in '' $ac_executable_extensions; do
5987 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5988 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5990 break 2
5991 fi
5992 done
5993 done
5994 IFS=$as_save_IFS
5995
5996 fi
5997 fi
5998 DUMPBIN=$ac_cv_prog_DUMPBIN
5999 if test -n "$DUMPBIN"; then
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6001 $as_echo "$DUMPBIN" >&6; }
6002 else
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6004 $as_echo "no" >&6; }
6005 fi
6006
6007
6008 test -n "$DUMPBIN" && break
6009 done
6010 fi
6011 if test -z "$DUMPBIN"; then
6012 ac_ct_DUMPBIN=$DUMPBIN
6013 for ac_prog in dumpbin "link -dump"
6014 do
6015 # Extract the first word of "$ac_prog", so it can be a program name with args.
6016 set dummy $ac_prog; ac_word=$2
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6018 $as_echo_n "checking for $ac_word... " >&6; }
6019 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6020 $as_echo_n "(cached) " >&6
6021 else
6022 if test -n "$ac_ct_DUMPBIN"; then
6023 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6024 else
6025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6026 for as_dir in $PATH
6027 do
6028 IFS=$as_save_IFS
6029 test -z "$as_dir" && as_dir=.
6030 for ac_exec_ext in '' $ac_executable_extensions; do
6031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6032 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6034 break 2
6035 fi
6036 done
6037 done
6038 IFS=$as_save_IFS
6039
6040 fi
6041 fi
6042 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6043 if test -n "$ac_ct_DUMPBIN"; then
6044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6045 $as_echo "$ac_ct_DUMPBIN" >&6; }
6046 else
6047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6048 $as_echo "no" >&6; }
6049 fi
6050
6051
6052 test -n "$ac_ct_DUMPBIN" && break
6053 done
6054
6055 if test "x$ac_ct_DUMPBIN" = x; then
6056 DUMPBIN=":"
6057 else
6058 case $cross_compiling:$ac_tool_warned in
6059 yes:)
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6061 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6062 ac_tool_warned=yes ;;
6063 esac
6064 DUMPBIN=$ac_ct_DUMPBIN
6065 fi
6066 fi
6067
6068 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6069 *COFF*)
6070 DUMPBIN="$DUMPBIN -symbols"
6071 ;;
6072 *)
6073 DUMPBIN=:
6074 ;;
6075 esac
6076 fi
6077
6078 if test "$DUMPBIN" != ":"; then
6079 NM="$DUMPBIN"
6080 fi
6081 fi
6082 test -z "$NM" && NM=nm
6083
6084
6085
6086
6087
6088
6089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6090 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6091 if test "${lt_cv_nm_interface+set}" = set; then :
6092 $as_echo_n "(cached) " >&6
6093 else
6094 lt_cv_nm_interface="BSD nm"
6095 echo "int some_variable = 0;" > conftest.$ac_ext
6096 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6097 (eval "$ac_compile" 2>conftest.err)
6098 cat conftest.err >&5
6099 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6100 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6101 cat conftest.err >&5
6102 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6103 cat conftest.out >&5
6104 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6105 lt_cv_nm_interface="MS dumpbin"
6106 fi
6107 rm -f conftest*
6108 fi
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6110 $as_echo "$lt_cv_nm_interface" >&6; }
6111
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6113 $as_echo_n "checking whether ln -s works... " >&6; }
6114 LN_S=$as_ln_s
6115 if test "$LN_S" = "ln -s"; then
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6117 $as_echo "yes" >&6; }
6118 else
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6120 $as_echo "no, using $LN_S" >&6; }
6121 fi
6122
6123 # find the maximum length of command line arguments
6124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6125 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6126 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6127 $as_echo_n "(cached) " >&6
6128 else
6129 i=0
6130 teststring="ABCD"
6131
6132 case $build_os in
6133 msdosdjgpp*)
6134 # On DJGPP, this test can blow up pretty badly due to problems in libc
6135 # (any single argument exceeding 2000 bytes causes a buffer overrun
6136 # during glob expansion). Even if it were fixed, the result of this
6137 # check would be larger than it should be.
6138 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6139 ;;
6140
6141 gnu*)
6142 # Under GNU Hurd, this test is not required because there is
6143 # no limit to the length of command line arguments.
6144 # Libtool will interpret -1 as no limit whatsoever
6145 lt_cv_sys_max_cmd_len=-1;
6146 ;;
6147
6148 cygwin* | mingw* | cegcc*)
6149 # On Win9x/ME, this test blows up -- it succeeds, but takes
6150 # about 5 minutes as the teststring grows exponentially.
6151 # Worse, since 9x/ME are not pre-emptively multitasking,
6152 # you end up with a "frozen" computer, even though with patience
6153 # the test eventually succeeds (with a max line length of 256k).
6154 # Instead, let's just punt: use the minimum linelength reported by
6155 # all of the supported platforms: 8192 (on NT/2K/XP).
6156 lt_cv_sys_max_cmd_len=8192;
6157 ;;
6158
6159 mint*)
6160 # On MiNT this can take a long time and run out of memory.
6161 lt_cv_sys_max_cmd_len=8192;
6162 ;;
6163
6164 amigaos*)
6165 # On AmigaOS with pdksh, this test takes hours, literally.
6166 # So we just punt and use a minimum line length of 8192.
6167 lt_cv_sys_max_cmd_len=8192;
6168 ;;
6169
6170 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6171 # This has been around since 386BSD, at least. Likely further.
6172 if test -x /sbin/sysctl; then
6173 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6174 elif test -x /usr/sbin/sysctl; then
6175 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6176 else
6177 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6178 fi
6179 # And add a safety zone
6180 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6181 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6182 ;;
6183
6184 interix*)
6185 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6186 lt_cv_sys_max_cmd_len=196608
6187 ;;
6188
6189 osf*)
6190 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6191 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6192 # nice to cause kernel panics so lets avoid the loop below.
6193 # First set a reasonable default.
6194 lt_cv_sys_max_cmd_len=16384
6195 #
6196 if test -x /sbin/sysconfig; then
6197 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6198 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6199 esac
6200 fi
6201 ;;
6202 sco3.2v5*)
6203 lt_cv_sys_max_cmd_len=102400
6204 ;;
6205 sysv5* | sco5v6* | sysv4.2uw2*)
6206 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6207 if test -n "$kargmax"; then
6208 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6209 else
6210 lt_cv_sys_max_cmd_len=32768
6211 fi
6212 ;;
6213 *)
6214 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6215 if test -n "$lt_cv_sys_max_cmd_len"; then
6216 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6217 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6218 else
6219 # Make teststring a little bigger before we do anything with it.
6220 # a 1K string should be a reasonable start.
6221 for i in 1 2 3 4 5 6 7 8 ; do
6222 teststring=$teststring$teststring
6223 done
6224 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6225 # If test is not a shell built-in, we'll probably end up computing a
6226 # maximum length that is only half of the actual maximum length, but
6227 # we can't tell.
6228 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6229 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6230 test $i != 17 # 1/2 MB should be enough
6231 do
6232 i=`expr $i + 1`
6233 teststring=$teststring$teststring
6234 done
6235 # Only check the string length outside the loop.
6236 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6237 teststring=
6238 # Add a significant safety factor because C++ compilers can tack on
6239 # massive amounts of additional arguments before passing them to the
6240 # linker. It appears as though 1/2 is a usable value.
6241 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6242 fi
6243 ;;
6244 esac
6245
6246 fi
6247
6248 if test -n $lt_cv_sys_max_cmd_len ; then
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6250 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6251 else
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6253 $as_echo "none" >&6; }
6254 fi
6255 max_cmd_len=$lt_cv_sys_max_cmd_len
6256
6257
6258
6259
6260
6261
6262 : ${CP="cp -f"}
6263 : ${MV="mv -f"}
6264 : ${RM="rm -f"}
6265
6266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6267 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6268 # Try some XSI features
6269 xsi_shell=no
6270 ( _lt_dummy="a/b/c"
6271 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6272 = c,a/b,, \
6273 && eval 'test $(( 1 + 1 )) -eq 2 \
6274 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6275 && xsi_shell=yes
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6277 $as_echo "$xsi_shell" >&6; }
6278
6279
6280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6281 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6282 lt_shell_append=no
6283 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6284 >/dev/null 2>&1 \
6285 && lt_shell_append=yes
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6287 $as_echo "$lt_shell_append" >&6; }
6288
6289
6290 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6291 lt_unset=unset
6292 else
6293 lt_unset=false
6294 fi
6295
6296
6297
6298
6299
6300 # test EBCDIC or ASCII
6301 case `echo X|tr X '\101'` in
6302 A) # ASCII based system
6303 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6304 lt_SP2NL='tr \040 \012'
6305 lt_NL2SP='tr \015\012 \040\040'
6306 ;;
6307 *) # EBCDIC based system
6308 lt_SP2NL='tr \100 \n'
6309 lt_NL2SP='tr \r\n \100\100'
6310 ;;
6311 esac
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6322 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6323 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6324 $as_echo_n "(cached) " >&6
6325 else
6326 lt_cv_ld_reload_flag='-r'
6327 fi
6328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6329 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6330 reload_flag=$lt_cv_ld_reload_flag
6331 case $reload_flag in
6332 "" | " "*) ;;
6333 *) reload_flag=" $reload_flag" ;;
6334 esac
6335 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6336 case $host_os in
6337 darwin*)
6338 if test "$GCC" = yes; then
6339 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6340 else
6341 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6342 fi
6343 ;;
6344 esac
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354 if test -n "$ac_tool_prefix"; then
6355 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6356 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6358 $as_echo_n "checking for $ac_word... " >&6; }
6359 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6360 $as_echo_n "(cached) " >&6
6361 else
6362 if test -n "$OBJDUMP"; then
6363 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6364 else
6365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6366 for as_dir in $PATH
6367 do
6368 IFS=$as_save_IFS
6369 test -z "$as_dir" && as_dir=.
6370 for ac_exec_ext in '' $ac_executable_extensions; do
6371 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6372 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6374 break 2
6375 fi
6376 done
6377 done
6378 IFS=$as_save_IFS
6379
6380 fi
6381 fi
6382 OBJDUMP=$ac_cv_prog_OBJDUMP
6383 if test -n "$OBJDUMP"; then
6384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6385 $as_echo "$OBJDUMP" >&6; }
6386 else
6387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6388 $as_echo "no" >&6; }
6389 fi
6390
6391
6392 fi
6393 if test -z "$ac_cv_prog_OBJDUMP"; then
6394 ac_ct_OBJDUMP=$OBJDUMP
6395 # Extract the first word of "objdump", so it can be a program name with args.
6396 set dummy objdump; ac_word=$2
6397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6398 $as_echo_n "checking for $ac_word... " >&6; }
6399 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6400 $as_echo_n "(cached) " >&6
6401 else
6402 if test -n "$ac_ct_OBJDUMP"; then
6403 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6404 else
6405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6406 for as_dir in $PATH
6407 do
6408 IFS=$as_save_IFS
6409 test -z "$as_dir" && as_dir=.
6410 for ac_exec_ext in '' $ac_executable_extensions; do
6411 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6412 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6414 break 2
6415 fi
6416 done
6417 done
6418 IFS=$as_save_IFS
6419
6420 fi
6421 fi
6422 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6423 if test -n "$ac_ct_OBJDUMP"; then
6424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6425 $as_echo "$ac_ct_OBJDUMP" >&6; }
6426 else
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6428 $as_echo "no" >&6; }
6429 fi
6430
6431 if test "x$ac_ct_OBJDUMP" = x; then
6432 OBJDUMP="false"
6433 else
6434 case $cross_compiling:$ac_tool_warned in
6435 yes:)
6436 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6437 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6438 ac_tool_warned=yes ;;
6439 esac
6440 OBJDUMP=$ac_ct_OBJDUMP
6441 fi
6442 else
6443 OBJDUMP="$ac_cv_prog_OBJDUMP"
6444 fi
6445
6446 test -z "$OBJDUMP" && OBJDUMP=objdump
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6457 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6458 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6459 $as_echo_n "(cached) " >&6
6460 else
6461 lt_cv_file_magic_cmd='$MAGIC_CMD'
6462 lt_cv_file_magic_test_file=
6463 lt_cv_deplibs_check_method='unknown'
6464 # Need to set the preceding variable on all platforms that support
6465 # interlibrary dependencies.
6466 # 'none' -- dependencies not supported.
6467 # `unknown' -- same as none, but documents that we really don't know.
6468 # 'pass_all' -- all dependencies passed with no checks.
6469 # 'test_compile' -- check by making test program.
6470 # 'file_magic [[regex]]' -- check by looking for files in library path
6471 # which responds to the $file_magic_cmd with a given extended regex.
6472 # If you have `file' or equivalent on your system and you're not sure
6473 # whether `pass_all' will *always* work, you probably want this one.
6474
6475 case $host_os in
6476 aix[4-9]*)
6477 lt_cv_deplibs_check_method=pass_all
6478 ;;
6479
6480 beos*)
6481 lt_cv_deplibs_check_method=pass_all
6482 ;;
6483
6484 bsdi[45]*)
6485 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6486 lt_cv_file_magic_cmd='/usr/bin/file -L'
6487 lt_cv_file_magic_test_file=/shlib/libc.so
6488 ;;
6489
6490 cygwin*)
6491 # func_win32_libid is a shell function defined in ltmain.sh
6492 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6493 lt_cv_file_magic_cmd='func_win32_libid'
6494 ;;
6495
6496 mingw* | pw32*)
6497 # Base MSYS/MinGW do not provide the 'file' command needed by
6498 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6499 # unless we find 'file', for example because we are cross-compiling.
6500 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6501 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6502 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6503 lt_cv_file_magic_cmd='func_win32_libid'
6504 else
6505 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6506 lt_cv_file_magic_cmd='$OBJDUMP -f'
6507 fi
6508 ;;
6509
6510 cegcc*)
6511 # use the weaker test based on 'objdump'. See mingw*.
6512 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6513 lt_cv_file_magic_cmd='$OBJDUMP -f'
6514 ;;
6515
6516 darwin* | rhapsody*)
6517 lt_cv_deplibs_check_method=pass_all
6518 ;;
6519
6520 freebsd* | dragonfly*)
6521 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6522 case $host_cpu in
6523 i*86 )
6524 # Not sure whether the presence of OpenBSD here was a mistake.
6525 # Let's accept both of them until this is cleared up.
6526 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6527 lt_cv_file_magic_cmd=/usr/bin/file
6528 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6529 ;;
6530 esac
6531 else
6532 lt_cv_deplibs_check_method=pass_all
6533 fi
6534 ;;
6535
6536 gnu*)
6537 lt_cv_deplibs_check_method=pass_all
6538 ;;
6539
6540 haiku*)
6541 lt_cv_deplibs_check_method=pass_all
6542 ;;
6543
6544 hpux10.20* | hpux11*)
6545 lt_cv_file_magic_cmd=/usr/bin/file
6546 case $host_cpu in
6547 ia64*)
6548 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6549 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6550 ;;
6551 hppa*64*)
6552 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]'
6553 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6554 ;;
6555 *)
6556 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6557 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6558 ;;
6559 esac
6560 ;;
6561
6562 interix[3-9]*)
6563 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6564 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6565 ;;
6566
6567 irix5* | irix6* | nonstopux*)
6568 case $LD in
6569 *-32|*"-32 ") libmagic=32-bit;;
6570 *-n32|*"-n32 ") libmagic=N32;;
6571 *-64|*"-64 ") libmagic=64-bit;;
6572 *) libmagic=never-match;;
6573 esac
6574 lt_cv_deplibs_check_method=pass_all
6575 ;;
6576
6577 # This must be Linux ELF.
6578 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6579 lt_cv_deplibs_check_method=pass_all
6580 ;;
6581
6582 netbsd*)
6583 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6584 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6585 else
6586 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6587 fi
6588 ;;
6589
6590 newos6*)
6591 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6592 lt_cv_file_magic_cmd=/usr/bin/file
6593 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6594 ;;
6595
6596 *nto* | *qnx*)
6597 lt_cv_deplibs_check_method=pass_all
6598 ;;
6599
6600 openbsd*)
6601 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6602 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6603 else
6604 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6605 fi
6606 ;;
6607
6608 osf3* | osf4* | osf5*)
6609 lt_cv_deplibs_check_method=pass_all
6610 ;;
6611
6612 rdos*)
6613 lt_cv_deplibs_check_method=pass_all
6614 ;;
6615
6616 solaris*)
6617 lt_cv_deplibs_check_method=pass_all
6618 ;;
6619
6620 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6621 lt_cv_deplibs_check_method=pass_all
6622 ;;
6623
6624 sysv4 | sysv4.3*)
6625 case $host_vendor in
6626 motorola)
6627 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]'
6628 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6629 ;;
6630 ncr)
6631 lt_cv_deplibs_check_method=pass_all
6632 ;;
6633 sequent)
6634 lt_cv_file_magic_cmd='/bin/file'
6635 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6636 ;;
6637 sni)
6638 lt_cv_file_magic_cmd='/bin/file'
6639 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6640 lt_cv_file_magic_test_file=/lib/libc.so
6641 ;;
6642 siemens)
6643 lt_cv_deplibs_check_method=pass_all
6644 ;;
6645 pc)
6646 lt_cv_deplibs_check_method=pass_all
6647 ;;
6648 esac
6649 ;;
6650
6651 tpf*)
6652 lt_cv_deplibs_check_method=pass_all
6653 ;;
6654 esac
6655
6656 fi
6657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6658 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6659 file_magic_cmd=$lt_cv_file_magic_cmd
6660 deplibs_check_method=$lt_cv_deplibs_check_method
6661 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674 if test -n "$ac_tool_prefix"; then
6675 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6676 set dummy ${ac_tool_prefix}ar; ac_word=$2
6677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6678 $as_echo_n "checking for $ac_word... " >&6; }
6679 if test "${ac_cv_prog_AR+set}" = set; then :
6680 $as_echo_n "(cached) " >&6
6681 else
6682 if test -n "$AR"; then
6683 ac_cv_prog_AR="$AR" # Let the user override the test.
6684 else
6685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6686 for as_dir in $PATH
6687 do
6688 IFS=$as_save_IFS
6689 test -z "$as_dir" && as_dir=.
6690 for ac_exec_ext in '' $ac_executable_extensions; do
6691 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6692 ac_cv_prog_AR="${ac_tool_prefix}ar"
6693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6694 break 2
6695 fi
6696 done
6697 done
6698 IFS=$as_save_IFS
6699
6700 fi
6701 fi
6702 AR=$ac_cv_prog_AR
6703 if test -n "$AR"; then
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6705 $as_echo "$AR" >&6; }
6706 else
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6708 $as_echo "no" >&6; }
6709 fi
6710
6711
6712 fi
6713 if test -z "$ac_cv_prog_AR"; then
6714 ac_ct_AR=$AR
6715 # Extract the first word of "ar", so it can be a program name with args.
6716 set dummy ar; ac_word=$2
6717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6718 $as_echo_n "checking for $ac_word... " >&6; }
6719 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6720 $as_echo_n "(cached) " >&6
6721 else
6722 if test -n "$ac_ct_AR"; then
6723 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6724 else
6725 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6726 for as_dir in $PATH
6727 do
6728 IFS=$as_save_IFS
6729 test -z "$as_dir" && as_dir=.
6730 for ac_exec_ext in '' $ac_executable_extensions; do
6731 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6732 ac_cv_prog_ac_ct_AR="ar"
6733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6734 break 2
6735 fi
6736 done
6737 done
6738 IFS=$as_save_IFS
6739
6740 fi
6741 fi
6742 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6743 if test -n "$ac_ct_AR"; then
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6745 $as_echo "$ac_ct_AR" >&6; }
6746 else
6747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6748 $as_echo "no" >&6; }
6749 fi
6750
6751 if test "x$ac_ct_AR" = x; then
6752 AR="false"
6753 else
6754 case $cross_compiling:$ac_tool_warned in
6755 yes:)
6756 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6757 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6758 ac_tool_warned=yes ;;
6759 esac
6760 AR=$ac_ct_AR
6761 fi
6762 else
6763 AR="$ac_cv_prog_AR"
6764 fi
6765
6766 test -z "$AR" && AR=ar
6767 test -z "$AR_FLAGS" && AR_FLAGS=cru
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779 if test -n "$ac_tool_prefix"; then
6780 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6781 set dummy ${ac_tool_prefix}strip; ac_word=$2
6782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6783 $as_echo_n "checking for $ac_word... " >&6; }
6784 if test "${ac_cv_prog_STRIP+set}" = set; then :
6785 $as_echo_n "(cached) " >&6
6786 else
6787 if test -n "$STRIP"; then
6788 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6789 else
6790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6791 for as_dir in $PATH
6792 do
6793 IFS=$as_save_IFS
6794 test -z "$as_dir" && as_dir=.
6795 for ac_exec_ext in '' $ac_executable_extensions; do
6796 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6797 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6799 break 2
6800 fi
6801 done
6802 done
6803 IFS=$as_save_IFS
6804
6805 fi
6806 fi
6807 STRIP=$ac_cv_prog_STRIP
6808 if test -n "$STRIP"; then
6809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6810 $as_echo "$STRIP" >&6; }
6811 else
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6813 $as_echo "no" >&6; }
6814 fi
6815
6816
6817 fi
6818 if test -z "$ac_cv_prog_STRIP"; then
6819 ac_ct_STRIP=$STRIP
6820 # Extract the first word of "strip", so it can be a program name with args.
6821 set dummy strip; ac_word=$2
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6823 $as_echo_n "checking for $ac_word... " >&6; }
6824 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6825 $as_echo_n "(cached) " >&6
6826 else
6827 if test -n "$ac_ct_STRIP"; then
6828 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6829 else
6830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6831 for as_dir in $PATH
6832 do
6833 IFS=$as_save_IFS
6834 test -z "$as_dir" && as_dir=.
6835 for ac_exec_ext in '' $ac_executable_extensions; do
6836 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6837 ac_cv_prog_ac_ct_STRIP="strip"
6838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6839 break 2
6840 fi
6841 done
6842 done
6843 IFS=$as_save_IFS
6844
6845 fi
6846 fi
6847 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6848 if test -n "$ac_ct_STRIP"; then
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6850 $as_echo "$ac_ct_STRIP" >&6; }
6851 else
6852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6853 $as_echo "no" >&6; }
6854 fi
6855
6856 if test "x$ac_ct_STRIP" = x; then
6857 STRIP=":"
6858 else
6859 case $cross_compiling:$ac_tool_warned in
6860 yes:)
6861 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6862 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6863 ac_tool_warned=yes ;;
6864 esac
6865 STRIP=$ac_ct_STRIP
6866 fi
6867 else
6868 STRIP="$ac_cv_prog_STRIP"
6869 fi
6870
6871 test -z "$STRIP" && STRIP=:
6872
6873
6874
6875
6876
6877
6878 if test -n "$ac_tool_prefix"; then
6879 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6880 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6882 $as_echo_n "checking for $ac_word... " >&6; }
6883 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6884 $as_echo_n "(cached) " >&6
6885 else
6886 if test -n "$RANLIB"; then
6887 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6888 else
6889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6890 for as_dir in $PATH
6891 do
6892 IFS=$as_save_IFS
6893 test -z "$as_dir" && as_dir=.
6894 for ac_exec_ext in '' $ac_executable_extensions; do
6895 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6896 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6898 break 2
6899 fi
6900 done
6901 done
6902 IFS=$as_save_IFS
6903
6904 fi
6905 fi
6906 RANLIB=$ac_cv_prog_RANLIB
6907 if test -n "$RANLIB"; then
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6909 $as_echo "$RANLIB" >&6; }
6910 else
6911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6912 $as_echo "no" >&6; }
6913 fi
6914
6915
6916 fi
6917 if test -z "$ac_cv_prog_RANLIB"; then
6918 ac_ct_RANLIB=$RANLIB
6919 # Extract the first word of "ranlib", so it can be a program name with args.
6920 set dummy ranlib; ac_word=$2
6921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6922 $as_echo_n "checking for $ac_word... " >&6; }
6923 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6924 $as_echo_n "(cached) " >&6
6925 else
6926 if test -n "$ac_ct_RANLIB"; then
6927 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6928 else
6929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6930 for as_dir in $PATH
6931 do
6932 IFS=$as_save_IFS
6933 test -z "$as_dir" && as_dir=.
6934 for ac_exec_ext in '' $ac_executable_extensions; do
6935 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6936 ac_cv_prog_ac_ct_RANLIB="ranlib"
6937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6938 break 2
6939 fi
6940 done
6941 done
6942 IFS=$as_save_IFS
6943
6944 fi
6945 fi
6946 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6947 if test -n "$ac_ct_RANLIB"; then
6948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6949 $as_echo "$ac_ct_RANLIB" >&6; }
6950 else
6951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6952 $as_echo "no" >&6; }
6953 fi
6954
6955 if test "x$ac_ct_RANLIB" = x; then
6956 RANLIB=":"
6957 else
6958 case $cross_compiling:$ac_tool_warned in
6959 yes:)
6960 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6961 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6962 ac_tool_warned=yes ;;
6963 esac
6964 RANLIB=$ac_ct_RANLIB
6965 fi
6966 else
6967 RANLIB="$ac_cv_prog_RANLIB"
6968 fi
6969
6970 test -z "$RANLIB" && RANLIB=:
6971
6972
6973
6974
6975
6976
6977 # Determine commands to create old-style static archives.
6978 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6979 old_postinstall_cmds='chmod 644 $oldlib'
6980 old_postuninstall_cmds=
6981
6982 if test -n "$RANLIB"; then
6983 case $host_os in
6984 openbsd*)
6985 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6986 ;;
6987 *)
6988 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6989 ;;
6990 esac
6991 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6992 fi
6993
6994 case $host_os in
6995 darwin*)
6996 lock_old_archive_extraction=yes ;;
6997 *)
6998 lock_old_archive_extraction=no ;;
6999 esac
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021 for ac_prog in gawk mawk nawk awk
7022 do
7023 # Extract the first word of "$ac_prog", so it can be a program name with args.
7024 set dummy $ac_prog; ac_word=$2
7025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7026 $as_echo_n "checking for $ac_word... " >&6; }
7027 if test "${ac_cv_prog_AWK+set}" = set; then :
7028 $as_echo_n "(cached) " >&6
7029 else
7030 if test -n "$AWK"; then
7031 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7032 else
7033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7034 for as_dir in $PATH
7035 do
7036 IFS=$as_save_IFS
7037 test -z "$as_dir" && as_dir=.
7038 for ac_exec_ext in '' $ac_executable_extensions; do
7039 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7040 ac_cv_prog_AWK="$ac_prog"
7041 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7042 break 2
7043 fi
7044 done
7045 done
7046 IFS=$as_save_IFS
7047
7048 fi
7049 fi
7050 AWK=$ac_cv_prog_AWK
7051 if test -n "$AWK"; then
7052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7053 $as_echo "$AWK" >&6; }
7054 else
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7056 $as_echo "no" >&6; }
7057 fi
7058
7059
7060 test -n "$AWK" && break
7061 done
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081 # If no C compiler was specified, use CC.
7082 LTCC=${LTCC-"$CC"}
7083
7084 # If no C compiler flags were specified, use CFLAGS.
7085 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7086
7087 # Allow CC to be a program name with arguments.
7088 compiler=$CC
7089
7090
7091 # Check for command to grab the raw symbol name followed by C symbol from nm.
7092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7093 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7094 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7095 $as_echo_n "(cached) " >&6
7096 else
7097
7098 # These are sane defaults that work on at least a few old systems.
7099 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7100
7101 # Character class describing NM global symbol codes.
7102 symcode='[BCDEGRST]'
7103
7104 # Regexp to match symbols that can be accessed directly from C.
7105 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7106
7107 # Define system-specific variables.
7108 case $host_os in
7109 aix*)
7110 symcode='[BCDT]'
7111 ;;
7112 cygwin* | mingw* | pw32* | cegcc*)
7113 symcode='[ABCDGISTW]'
7114 ;;
7115 hpux*)
7116 if test "$host_cpu" = ia64; then
7117 symcode='[ABCDEGRST]'
7118 fi
7119 ;;
7120 irix* | nonstopux*)
7121 symcode='[BCDEGRST]'
7122 ;;
7123 osf*)
7124 symcode='[BCDEGQRST]'
7125 ;;
7126 solaris*)
7127 symcode='[BDRT]'
7128 ;;
7129 sco3.2v5*)
7130 symcode='[DT]'
7131 ;;
7132 sysv4.2uw2*)
7133 symcode='[DT]'
7134 ;;
7135 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7136 symcode='[ABDT]'
7137 ;;
7138 sysv4)
7139 symcode='[DFNSTU]'
7140 ;;
7141 esac
7142
7143 # If we're using GNU nm, then use its standard symbol codes.
7144 case `$NM -V 2>&1` in
7145 *GNU* | *'with BFD'*)
7146 symcode='[ABCDGIRSTW]' ;;
7147 esac
7148
7149 # Transform an extracted symbol line into a proper C declaration.
7150 # Some systems (esp. on ia64) link data and code symbols differently,
7151 # so use this general approach.
7152 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7153
7154 # Transform an extracted symbol line into symbol name and symbol address
7155 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7156 lt_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'"
7157
7158 # Handle CRLF in mingw tool chain
7159 opt_cr=
7160 case $build_os in
7161 mingw*)
7162 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7163 ;;
7164 esac
7165
7166 # Try without a prefix underscore, then with it.
7167 for ac_symprfx in "" "_"; do
7168
7169 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7170 symxfrm="\\1 $ac_symprfx\\2 \\2"
7171
7172 # Write the raw and C identifiers.
7173 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7174 # Fake it for dumpbin and say T for any non-static function
7175 # and D for any global variable.
7176 # Also find C++ and __fastcall symbols from MSVC++,
7177 # which start with @ or ?.
7178 lt_cv_sys_global_symbol_pipe="$AWK '"\
7179 " {last_section=section; section=\$ 3};"\
7180 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7181 " \$ 0!~/External *\|/{next};"\
7182 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7183 " {if(hide[section]) next};"\
7184 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7185 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7186 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7187 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7188 " ' prfx=^$ac_symprfx"
7189 else
7190 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7191 fi
7192
7193 # Check to see that the pipe works correctly.
7194 pipe_works=no
7195
7196 rm -f conftest*
7197 cat > conftest.$ac_ext <<_LT_EOF
7198 #ifdef __cplusplus
7199 extern "C" {
7200 #endif
7201 char nm_test_var;
7202 void nm_test_func(void);
7203 void nm_test_func(void){}
7204 #ifdef __cplusplus
7205 }
7206 #endif
7207 int main(){nm_test_var='a';nm_test_func();return(0);}
7208 _LT_EOF
7209
7210 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7211 (eval $ac_compile) 2>&5
7212 ac_status=$?
7213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7214 test $ac_status = 0; }; then
7215 # Now try to grab the symbols.
7216 nlist=conftest.nm
7217 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7218 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7219 ac_status=$?
7220 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7221 test $ac_status = 0; } && test -s "$nlist"; then
7222 # Try sorting and uniquifying the output.
7223 if sort "$nlist" | uniq > "$nlist"T; then
7224 mv -f "$nlist"T "$nlist"
7225 else
7226 rm -f "$nlist"T
7227 fi
7228
7229 # Make sure that we snagged all the symbols we need.
7230 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7231 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7232 cat <<_LT_EOF > conftest.$ac_ext
7233 #ifdef __cplusplus
7234 extern "C" {
7235 #endif
7236
7237 _LT_EOF
7238 # Now generate the symbol file.
7239 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7240
7241 cat <<_LT_EOF >> conftest.$ac_ext
7242
7243 /* The mapping between symbol names and symbols. */
7244 const struct {
7245 const char *name;
7246 void *address;
7247 }
7248 lt__PROGRAM__LTX_preloaded_symbols[] =
7249 {
7250 { "@PROGRAM@", (void *) 0 },
7251 _LT_EOF
7252 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7253 cat <<\_LT_EOF >> conftest.$ac_ext
7254 {0, (void *) 0}
7255 };
7256
7257 /* This works around a problem in FreeBSD linker */
7258 #ifdef FREEBSD_WORKAROUND
7259 static const void *lt_preloaded_setup() {
7260 return lt__PROGRAM__LTX_preloaded_symbols;
7261 }
7262 #endif
7263
7264 #ifdef __cplusplus
7265 }
7266 #endif
7267 _LT_EOF
7268 # Now try linking the two files.
7269 mv conftest.$ac_objext conftstm.$ac_objext
7270 lt_save_LIBS="$LIBS"
7271 lt_save_CFLAGS="$CFLAGS"
7272 LIBS="conftstm.$ac_objext"
7273 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7274 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7275 (eval $ac_link) 2>&5
7276 ac_status=$?
7277 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7278 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7279 pipe_works=yes
7280 fi
7281 LIBS="$lt_save_LIBS"
7282 CFLAGS="$lt_save_CFLAGS"
7283 else
7284 echo "cannot find nm_test_func in $nlist" >&5
7285 fi
7286 else
7287 echo "cannot find nm_test_var in $nlist" >&5
7288 fi
7289 else
7290 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7291 fi
7292 else
7293 echo "$progname: failed program was:" >&5
7294 cat conftest.$ac_ext >&5
7295 fi
7296 rm -rf conftest* conftst*
7297
7298 # Do not use the global_symbol_pipe unless it works.
7299 if test "$pipe_works" = yes; then
7300 break
7301 else
7302 lt_cv_sys_global_symbol_pipe=
7303 fi
7304 done
7305
7306 fi
7307
7308 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7309 lt_cv_sys_global_symbol_to_cdecl=
7310 fi
7311 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7313 $as_echo "failed" >&6; }
7314 else
7315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7316 $as_echo "ok" >&6; }
7317 fi
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340 # Check whether --enable-libtool-lock was given.
7341 if test "${enable_libtool_lock+set}" = set; then :
7342 enableval=$enable_libtool_lock;
7343 fi
7344
7345 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7346
7347 # Some flags need to be propagated to the compiler or linker for good
7348 # libtool support.
7349 case $host in
7350 ia64-*-hpux*)
7351 # Find out which ABI we are using.
7352 echo 'int i;' > conftest.$ac_ext
7353 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7354 (eval $ac_compile) 2>&5
7355 ac_status=$?
7356 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7357 test $ac_status = 0; }; then
7358 case `/usr/bin/file conftest.$ac_objext` in
7359 *ELF-32*)
7360 HPUX_IA64_MODE="32"
7361 ;;
7362 *ELF-64*)
7363 HPUX_IA64_MODE="64"
7364 ;;
7365 esac
7366 fi
7367 rm -rf conftest*
7368 ;;
7369 *-*-irix6*)
7370 # Find out which ABI we are using.
7371 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7372 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7373 (eval $ac_compile) 2>&5
7374 ac_status=$?
7375 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7376 test $ac_status = 0; }; then
7377 if test "$lt_cv_prog_gnu_ld" = yes; then
7378 case `/usr/bin/file conftest.$ac_objext` in
7379 *32-bit*)
7380 LD="${LD-ld} -melf32bsmip"
7381 ;;
7382 *N32*)
7383 LD="${LD-ld} -melf32bmipn32"
7384 ;;
7385 *64-bit*)
7386 LD="${LD-ld} -melf64bmip"
7387 ;;
7388 esac
7389 else
7390 case `/usr/bin/file conftest.$ac_objext` in
7391 *32-bit*)
7392 LD="${LD-ld} -32"
7393 ;;
7394 *N32*)
7395 LD="${LD-ld} -n32"
7396 ;;
7397 *64-bit*)
7398 LD="${LD-ld} -64"
7399 ;;
7400 esac
7401 fi
7402 fi
7403 rm -rf conftest*
7404 ;;
7405
7406 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7407 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7408 # Find out which ABI we are using.
7409 echo 'int i;' > conftest.$ac_ext
7410 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7411 (eval $ac_compile) 2>&5
7412 ac_status=$?
7413 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7414 test $ac_status = 0; }; then
7415 case `/usr/bin/file conftest.o` in
7416 *32-bit*)
7417 case $host in
7418 x86_64-*kfreebsd*-gnu)
7419 LD="${LD-ld} -m elf_i386_fbsd"
7420 ;;
7421 x86_64-*linux*)
7422 case `/usr/bin/file conftest.o` in
7423 *x86-64*)
7424 LD="${LD-ld} -m elf32_x86_64"
7425 ;;
7426 *)
7427 LD="${LD-ld} -m elf_i386"
7428 ;;
7429 esac
7430 ;;
7431 ppc64-*linux*|powerpc64-*linux*)
7432 LD="${LD-ld} -m elf32ppclinux"
7433 ;;
7434 s390x-*linux*)
7435 LD="${LD-ld} -m elf_s390"
7436 ;;
7437 sparc64-*linux*)
7438 LD="${LD-ld} -m elf32_sparc"
7439 ;;
7440 esac
7441 ;;
7442 *64-bit*)
7443 case $host in
7444 x86_64-*kfreebsd*-gnu)
7445 LD="${LD-ld} -m elf_x86_64_fbsd"
7446 ;;
7447 x86_64-*linux*)
7448 LD="${LD-ld} -m elf_x86_64"
7449 ;;
7450 ppc*-*linux*|powerpc*-*linux*)
7451 LD="${LD-ld} -m elf64ppc"
7452 ;;
7453 s390*-*linux*|s390*-*tpf*)
7454 LD="${LD-ld} -m elf64_s390"
7455 ;;
7456 sparc*-*linux*)
7457 LD="${LD-ld} -m elf64_sparc"
7458 ;;
7459 esac
7460 ;;
7461 esac
7462 fi
7463 rm -rf conftest*
7464 ;;
7465
7466 *-*-sco3.2v5*)
7467 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7468 SAVE_CFLAGS="$CFLAGS"
7469 CFLAGS="$CFLAGS -belf"
7470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7471 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7472 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7473 $as_echo_n "(cached) " >&6
7474 else
7475 ac_ext=c
7476 ac_cpp='$CPP $CPPFLAGS'
7477 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7478 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7479 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7480
7481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7482 /* end confdefs.h. */
7483
7484 int
7485 main ()
7486 {
7487
7488 ;
7489 return 0;
7490 }
7491 _ACEOF
7492 if ac_fn_c_try_link "$LINENO"; then :
7493 lt_cv_cc_needs_belf=yes
7494 else
7495 lt_cv_cc_needs_belf=no
7496 fi
7497 rm -f core conftest.err conftest.$ac_objext \
7498 conftest$ac_exeext conftest.$ac_ext
7499 ac_ext=c
7500 ac_cpp='$CPP $CPPFLAGS'
7501 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7502 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7503 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7504
7505 fi
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7507 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7508 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7509 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7510 CFLAGS="$SAVE_CFLAGS"
7511 fi
7512 ;;
7513 sparc*-*solaris*)
7514 # Find out which ABI we are using.
7515 echo 'int i;' > conftest.$ac_ext
7516 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7517 (eval $ac_compile) 2>&5
7518 ac_status=$?
7519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7520 test $ac_status = 0; }; then
7521 case `/usr/bin/file conftest.o` in
7522 *64-bit*)
7523 case $lt_cv_prog_gnu_ld in
7524 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7525 *)
7526 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7527 LD="${LD-ld} -64"
7528 fi
7529 ;;
7530 esac
7531 ;;
7532 esac
7533 fi
7534 rm -rf conftest*
7535 ;;
7536 esac
7537
7538 need_locks="$enable_libtool_lock"
7539
7540
7541 case $host_os in
7542 rhapsody* | darwin*)
7543 if test -n "$ac_tool_prefix"; then
7544 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7545 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7547 $as_echo_n "checking for $ac_word... " >&6; }
7548 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7549 $as_echo_n "(cached) " >&6
7550 else
7551 if test -n "$DSYMUTIL"; then
7552 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7553 else
7554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7555 for as_dir in $PATH
7556 do
7557 IFS=$as_save_IFS
7558 test -z "$as_dir" && as_dir=.
7559 for ac_exec_ext in '' $ac_executable_extensions; do
7560 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7561 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7563 break 2
7564 fi
7565 done
7566 done
7567 IFS=$as_save_IFS
7568
7569 fi
7570 fi
7571 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7572 if test -n "$DSYMUTIL"; then
7573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7574 $as_echo "$DSYMUTIL" >&6; }
7575 else
7576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7577 $as_echo "no" >&6; }
7578 fi
7579
7580
7581 fi
7582 if test -z "$ac_cv_prog_DSYMUTIL"; then
7583 ac_ct_DSYMUTIL=$DSYMUTIL
7584 # Extract the first word of "dsymutil", so it can be a program name with args.
7585 set dummy dsymutil; ac_word=$2
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7587 $as_echo_n "checking for $ac_word... " >&6; }
7588 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7589 $as_echo_n "(cached) " >&6
7590 else
7591 if test -n "$ac_ct_DSYMUTIL"; then
7592 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7593 else
7594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7595 for as_dir in $PATH
7596 do
7597 IFS=$as_save_IFS
7598 test -z "$as_dir" && as_dir=.
7599 for ac_exec_ext in '' $ac_executable_extensions; do
7600 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7601 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7602 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7603 break 2
7604 fi
7605 done
7606 done
7607 IFS=$as_save_IFS
7608
7609 fi
7610 fi
7611 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7612 if test -n "$ac_ct_DSYMUTIL"; then
7613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7614 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7615 else
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7617 $as_echo "no" >&6; }
7618 fi
7619
7620 if test "x$ac_ct_DSYMUTIL" = x; then
7621 DSYMUTIL=":"
7622 else
7623 case $cross_compiling:$ac_tool_warned in
7624 yes:)
7625 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7626 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7627 ac_tool_warned=yes ;;
7628 esac
7629 DSYMUTIL=$ac_ct_DSYMUTIL
7630 fi
7631 else
7632 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7633 fi
7634
7635 if test -n "$ac_tool_prefix"; then
7636 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7637 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7639 $as_echo_n "checking for $ac_word... " >&6; }
7640 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7641 $as_echo_n "(cached) " >&6
7642 else
7643 if test -n "$NMEDIT"; then
7644 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7645 else
7646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7647 for as_dir in $PATH
7648 do
7649 IFS=$as_save_IFS
7650 test -z "$as_dir" && as_dir=.
7651 for ac_exec_ext in '' $ac_executable_extensions; do
7652 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7653 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7655 break 2
7656 fi
7657 done
7658 done
7659 IFS=$as_save_IFS
7660
7661 fi
7662 fi
7663 NMEDIT=$ac_cv_prog_NMEDIT
7664 if test -n "$NMEDIT"; then
7665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7666 $as_echo "$NMEDIT" >&6; }
7667 else
7668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7669 $as_echo "no" >&6; }
7670 fi
7671
7672
7673 fi
7674 if test -z "$ac_cv_prog_NMEDIT"; then
7675 ac_ct_NMEDIT=$NMEDIT
7676 # Extract the first word of "nmedit", so it can be a program name with args.
7677 set dummy nmedit; ac_word=$2
7678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7679 $as_echo_n "checking for $ac_word... " >&6; }
7680 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7681 $as_echo_n "(cached) " >&6
7682 else
7683 if test -n "$ac_ct_NMEDIT"; then
7684 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7685 else
7686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7687 for as_dir in $PATH
7688 do
7689 IFS=$as_save_IFS
7690 test -z "$as_dir" && as_dir=.
7691 for ac_exec_ext in '' $ac_executable_extensions; do
7692 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7693 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7695 break 2
7696 fi
7697 done
7698 done
7699 IFS=$as_save_IFS
7700
7701 fi
7702 fi
7703 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7704 if test -n "$ac_ct_NMEDIT"; then
7705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7706 $as_echo "$ac_ct_NMEDIT" >&6; }
7707 else
7708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7709 $as_echo "no" >&6; }
7710 fi
7711
7712 if test "x$ac_ct_NMEDIT" = x; then
7713 NMEDIT=":"
7714 else
7715 case $cross_compiling:$ac_tool_warned in
7716 yes:)
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7718 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7719 ac_tool_warned=yes ;;
7720 esac
7721 NMEDIT=$ac_ct_NMEDIT
7722 fi
7723 else
7724 NMEDIT="$ac_cv_prog_NMEDIT"
7725 fi
7726
7727 if test -n "$ac_tool_prefix"; then
7728 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7729 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7731 $as_echo_n "checking for $ac_word... " >&6; }
7732 if test "${ac_cv_prog_LIPO+set}" = set; then :
7733 $as_echo_n "(cached) " >&6
7734 else
7735 if test -n "$LIPO"; then
7736 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7737 else
7738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7739 for as_dir in $PATH
7740 do
7741 IFS=$as_save_IFS
7742 test -z "$as_dir" && as_dir=.
7743 for ac_exec_ext in '' $ac_executable_extensions; do
7744 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7745 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7747 break 2
7748 fi
7749 done
7750 done
7751 IFS=$as_save_IFS
7752
7753 fi
7754 fi
7755 LIPO=$ac_cv_prog_LIPO
7756 if test -n "$LIPO"; then
7757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7758 $as_echo "$LIPO" >&6; }
7759 else
7760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7761 $as_echo "no" >&6; }
7762 fi
7763
7764
7765 fi
7766 if test -z "$ac_cv_prog_LIPO"; then
7767 ac_ct_LIPO=$LIPO
7768 # Extract the first word of "lipo", so it can be a program name with args.
7769 set dummy lipo; ac_word=$2
7770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7771 $as_echo_n "checking for $ac_word... " >&6; }
7772 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7773 $as_echo_n "(cached) " >&6
7774 else
7775 if test -n "$ac_ct_LIPO"; then
7776 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7777 else
7778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7779 for as_dir in $PATH
7780 do
7781 IFS=$as_save_IFS
7782 test -z "$as_dir" && as_dir=.
7783 for ac_exec_ext in '' $ac_executable_extensions; do
7784 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7785 ac_cv_prog_ac_ct_LIPO="lipo"
7786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7787 break 2
7788 fi
7789 done
7790 done
7791 IFS=$as_save_IFS
7792
7793 fi
7794 fi
7795 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7796 if test -n "$ac_ct_LIPO"; then
7797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7798 $as_echo "$ac_ct_LIPO" >&6; }
7799 else
7800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7801 $as_echo "no" >&6; }
7802 fi
7803
7804 if test "x$ac_ct_LIPO" = x; then
7805 LIPO=":"
7806 else
7807 case $cross_compiling:$ac_tool_warned in
7808 yes:)
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7810 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7811 ac_tool_warned=yes ;;
7812 esac
7813 LIPO=$ac_ct_LIPO
7814 fi
7815 else
7816 LIPO="$ac_cv_prog_LIPO"
7817 fi
7818
7819 if test -n "$ac_tool_prefix"; then
7820 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7821 set dummy ${ac_tool_prefix}otool; ac_word=$2
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7823 $as_echo_n "checking for $ac_word... " >&6; }
7824 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7825 $as_echo_n "(cached) " >&6
7826 else
7827 if test -n "$OTOOL"; then
7828 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7829 else
7830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7831 for as_dir in $PATH
7832 do
7833 IFS=$as_save_IFS
7834 test -z "$as_dir" && as_dir=.
7835 for ac_exec_ext in '' $ac_executable_extensions; do
7836 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7837 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7839 break 2
7840 fi
7841 done
7842 done
7843 IFS=$as_save_IFS
7844
7845 fi
7846 fi
7847 OTOOL=$ac_cv_prog_OTOOL
7848 if test -n "$OTOOL"; then
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7850 $as_echo "$OTOOL" >&6; }
7851 else
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7853 $as_echo "no" >&6; }
7854 fi
7855
7856
7857 fi
7858 if test -z "$ac_cv_prog_OTOOL"; then
7859 ac_ct_OTOOL=$OTOOL
7860 # Extract the first word of "otool", so it can be a program name with args.
7861 set dummy otool; ac_word=$2
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7863 $as_echo_n "checking for $ac_word... " >&6; }
7864 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7865 $as_echo_n "(cached) " >&6
7866 else
7867 if test -n "$ac_ct_OTOOL"; then
7868 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7869 else
7870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7871 for as_dir in $PATH
7872 do
7873 IFS=$as_save_IFS
7874 test -z "$as_dir" && as_dir=.
7875 for ac_exec_ext in '' $ac_executable_extensions; do
7876 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7877 ac_cv_prog_ac_ct_OTOOL="otool"
7878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7879 break 2
7880 fi
7881 done
7882 done
7883 IFS=$as_save_IFS
7884
7885 fi
7886 fi
7887 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7888 if test -n "$ac_ct_OTOOL"; then
7889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7890 $as_echo "$ac_ct_OTOOL" >&6; }
7891 else
7892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7893 $as_echo "no" >&6; }
7894 fi
7895
7896 if test "x$ac_ct_OTOOL" = x; then
7897 OTOOL=":"
7898 else
7899 case $cross_compiling:$ac_tool_warned in
7900 yes:)
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7902 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7903 ac_tool_warned=yes ;;
7904 esac
7905 OTOOL=$ac_ct_OTOOL
7906 fi
7907 else
7908 OTOOL="$ac_cv_prog_OTOOL"
7909 fi
7910
7911 if test -n "$ac_tool_prefix"; then
7912 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7913 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7915 $as_echo_n "checking for $ac_word... " >&6; }
7916 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7917 $as_echo_n "(cached) " >&6
7918 else
7919 if test -n "$OTOOL64"; then
7920 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7921 else
7922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7923 for as_dir in $PATH
7924 do
7925 IFS=$as_save_IFS
7926 test -z "$as_dir" && as_dir=.
7927 for ac_exec_ext in '' $ac_executable_extensions; do
7928 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7929 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7931 break 2
7932 fi
7933 done
7934 done
7935 IFS=$as_save_IFS
7936
7937 fi
7938 fi
7939 OTOOL64=$ac_cv_prog_OTOOL64
7940 if test -n "$OTOOL64"; then
7941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7942 $as_echo "$OTOOL64" >&6; }
7943 else
7944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7945 $as_echo "no" >&6; }
7946 fi
7947
7948
7949 fi
7950 if test -z "$ac_cv_prog_OTOOL64"; then
7951 ac_ct_OTOOL64=$OTOOL64
7952 # Extract the first word of "otool64", so it can be a program name with args.
7953 set dummy otool64; ac_word=$2
7954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7955 $as_echo_n "checking for $ac_word... " >&6; }
7956 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7957 $as_echo_n "(cached) " >&6
7958 else
7959 if test -n "$ac_ct_OTOOL64"; then
7960 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7961 else
7962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7963 for as_dir in $PATH
7964 do
7965 IFS=$as_save_IFS
7966 test -z "$as_dir" && as_dir=.
7967 for ac_exec_ext in '' $ac_executable_extensions; do
7968 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7969 ac_cv_prog_ac_ct_OTOOL64="otool64"
7970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7971 break 2
7972 fi
7973 done
7974 done
7975 IFS=$as_save_IFS
7976
7977 fi
7978 fi
7979 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7980 if test -n "$ac_ct_OTOOL64"; then
7981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7982 $as_echo "$ac_ct_OTOOL64" >&6; }
7983 else
7984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7985 $as_echo "no" >&6; }
7986 fi
7987
7988 if test "x$ac_ct_OTOOL64" = x; then
7989 OTOOL64=":"
7990 else
7991 case $cross_compiling:$ac_tool_warned in
7992 yes:)
7993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7994 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7995 ac_tool_warned=yes ;;
7996 esac
7997 OTOOL64=$ac_ct_OTOOL64
7998 fi
7999 else
8000 OTOOL64="$ac_cv_prog_OTOOL64"
8001 fi
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8030 $as_echo_n "checking for -single_module linker flag... " >&6; }
8031 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8032 $as_echo_n "(cached) " >&6
8033 else
8034 lt_cv_apple_cc_single_mod=no
8035 if test -z "${LT_MULTI_MODULE}"; then
8036 # By default we will add the -single_module flag. You can override
8037 # by either setting the environment variable LT_MULTI_MODULE
8038 # non-empty at configure time, or by adding -multi_module to the
8039 # link flags.
8040 rm -rf libconftest.dylib*
8041 echo "int foo(void){return 1;}" > conftest.c
8042 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8043 -dynamiclib -Wl,-single_module conftest.c" >&5
8044 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8045 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8046 _lt_result=$?
8047 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8048 lt_cv_apple_cc_single_mod=yes
8049 else
8050 cat conftest.err >&5
8051 fi
8052 rm -rf libconftest.dylib*
8053 rm -f conftest.*
8054 fi
8055 fi
8056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8057 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8059 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8060 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8061 $as_echo_n "(cached) " >&6
8062 else
8063 lt_cv_ld_exported_symbols_list=no
8064 save_LDFLAGS=$LDFLAGS
8065 echo "_main" > conftest.sym
8066 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8068 /* end confdefs.h. */
8069
8070 int
8071 main ()
8072 {
8073
8074 ;
8075 return 0;
8076 }
8077 _ACEOF
8078 if ac_fn_c_try_link "$LINENO"; then :
8079 lt_cv_ld_exported_symbols_list=yes
8080 else
8081 lt_cv_ld_exported_symbols_list=no
8082 fi
8083 rm -f core conftest.err conftest.$ac_objext \
8084 conftest$ac_exeext conftest.$ac_ext
8085 LDFLAGS="$save_LDFLAGS"
8086
8087 fi
8088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8089 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8091 $as_echo_n "checking for -force_load linker flag... " >&6; }
8092 if test "${lt_cv_ld_force_load+set}" = set; then :
8093 $as_echo_n "(cached) " >&6
8094 else
8095 lt_cv_ld_force_load=no
8096 cat > conftest.c << _LT_EOF
8097 int forced_loaded() { return 2;}
8098 _LT_EOF
8099 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8100 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8101 echo "$AR cru libconftest.a conftest.o" >&5
8102 $AR cru libconftest.a conftest.o 2>&5
8103 cat > conftest.c << _LT_EOF
8104 int main() { return 0;}
8105 _LT_EOF
8106 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8107 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8108 _lt_result=$?
8109 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8110 lt_cv_ld_force_load=yes
8111 else
8112 cat conftest.err >&5
8113 fi
8114 rm -f conftest.err libconftest.a conftest conftest.c
8115 rm -rf conftest.dSYM
8116
8117 fi
8118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8119 $as_echo "$lt_cv_ld_force_load" >&6; }
8120 case $host_os in
8121 rhapsody* | darwin1.[012])
8122 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8123 darwin1.*)
8124 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8125 darwin*) # darwin 5.x on
8126 # if running on 10.5 or later, the deployment target defaults
8127 # to the OS version, if on x86, and 10.4, the deployment
8128 # target defaults to 10.4. Don't you love it?
8129 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8130 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8131 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8132 10.[012]*)
8133 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8134 10.*)
8135 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8136 esac
8137 ;;
8138 esac
8139 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8140 _lt_dar_single_mod='$single_module'
8141 fi
8142 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8143 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8144 else
8145 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8146 fi
8147 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8148 _lt_dsymutil='~$DSYMUTIL $lib || :'
8149 else
8150 _lt_dsymutil=
8151 fi
8152 ;;
8153 esac
8154
8155 for ac_header in dlfcn.h
8156 do :
8157 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8158 "
8159 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8160 cat >>confdefs.h <<_ACEOF
8161 #define HAVE_DLFCN_H 1
8162 _ACEOF
8163
8164 fi
8165
8166 done
8167
8168
8169
8170 # autoconf.info says this should be called right after AC_INIT.
8171 ac_config_headers="$ac_config_headers config.h:config.in"
8172
8173
8174
8175
8176
8177
8178 # Put a plausible default for CC_FOR_BUILD in Makefile.
8179 if test "x$cross_compiling" = "xno"; then
8180 CC_FOR_BUILD='$(CC)'
8181 else
8182 CC_FOR_BUILD=gcc
8183 fi
8184
8185
8186
8187
8188 AR=${AR-ar}
8189
8190 if test -n "$ac_tool_prefix"; then
8191 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8192 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8194 $as_echo_n "checking for $ac_word... " >&6; }
8195 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8196 $as_echo_n "(cached) " >&6
8197 else
8198 if test -n "$RANLIB"; then
8199 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8200 else
8201 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8202 for as_dir in $PATH
8203 do
8204 IFS=$as_save_IFS
8205 test -z "$as_dir" && as_dir=.
8206 for ac_exec_ext in '' $ac_executable_extensions; do
8207 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8208 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8210 break 2
8211 fi
8212 done
8213 done
8214 IFS=$as_save_IFS
8215
8216 fi
8217 fi
8218 RANLIB=$ac_cv_prog_RANLIB
8219 if test -n "$RANLIB"; then
8220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8221 $as_echo "$RANLIB" >&6; }
8222 else
8223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8224 $as_echo "no" >&6; }
8225 fi
8226
8227
8228 fi
8229 if test -z "$ac_cv_prog_RANLIB"; then
8230 ac_ct_RANLIB=$RANLIB
8231 # Extract the first word of "ranlib", so it can be a program name with args.
8232 set dummy ranlib; ac_word=$2
8233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8234 $as_echo_n "checking for $ac_word... " >&6; }
8235 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8236 $as_echo_n "(cached) " >&6
8237 else
8238 if test -n "$ac_ct_RANLIB"; then
8239 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8240 else
8241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8242 for as_dir in $PATH
8243 do
8244 IFS=$as_save_IFS
8245 test -z "$as_dir" && as_dir=.
8246 for ac_exec_ext in '' $ac_executable_extensions; do
8247 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8248 ac_cv_prog_ac_ct_RANLIB="ranlib"
8249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8250 break 2
8251 fi
8252 done
8253 done
8254 IFS=$as_save_IFS
8255
8256 fi
8257 fi
8258 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8259 if test -n "$ac_ct_RANLIB"; then
8260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8261 $as_echo "$ac_ct_RANLIB" >&6; }
8262 else
8263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8264 $as_echo "no" >&6; }
8265 fi
8266
8267 if test "x$ac_ct_RANLIB" = x; then
8268 RANLIB=":"
8269 else
8270 case $cross_compiling:$ac_tool_warned in
8271 yes:)
8272 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8273 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8274 ac_tool_warned=yes ;;
8275 esac
8276 RANLIB=$ac_ct_RANLIB
8277 fi
8278 else
8279 RANLIB="$ac_cv_prog_RANLIB"
8280 fi
8281
8282
8283 # Some of the common include files depend on bfd.h, and bfd.h checks
8284 # that config.h is included first by testing that the PACKAGE macro
8285 # is defined.
8286 PACKAGE=sim
8287
8288 cat >>confdefs.h <<_ACEOF
8289 #define PACKAGE "$PACKAGE"
8290 _ACEOF
8291
8292
8293
8294 # Dependency checking.
8295 ac_config_commands="$ac_config_commands depdir"
8296
8297
8298 depcc="$CC" am_compiler_list=
8299
8300 am_depcomp=$ac_aux_dir/depcomp
8301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8302 $as_echo_n "checking dependency style of $depcc... " >&6; }
8303 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8304 $as_echo_n "(cached) " >&6
8305 else
8306 if test -f "$am_depcomp"; then
8307 # We make a subdir and do the tests there. Otherwise we can end up
8308 # making bogus files that we don't know about and never remove. For
8309 # instance it was reported that on HP-UX the gcc test will end up
8310 # making a dummy file named `D' -- because `-MD' means `put the output
8311 # in D'.
8312 mkdir conftest.dir
8313 # Copy depcomp to subdir because otherwise we won't find it if we're
8314 # using a relative directory.
8315 cp "$am_depcomp" conftest.dir
8316 cd conftest.dir
8317 # We will build objects and dependencies in a subdirectory because
8318 # it helps to detect inapplicable dependency modes. For instance
8319 # both Tru64's cc and ICC support -MD to output dependencies as a
8320 # side effect of compilation, but ICC will put the dependencies in
8321 # the current directory while Tru64 will put them in the object
8322 # directory.
8323 mkdir sub
8324
8325 am_cv_CC_dependencies_compiler_type=none
8326 if test "$am_compiler_list" = ""; then
8327 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8328 fi
8329 for depmode in $am_compiler_list; do
8330 if test $depmode = none; then break; fi
8331
8332 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8333 # Setup a source with many dependencies, because some compilers
8334 # like to wrap large dependency lists on column 80 (with \), and
8335 # we should not choose a depcomp mode which is confused by this.
8336 #
8337 # We need to recreate these files for each test, as the compiler may
8338 # overwrite some of them when testing with obscure command lines.
8339 # This happens at least with the AIX C compiler.
8340 : > sub/conftest.c
8341 for i in 1 2 3 4 5 6; do
8342 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8343 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8344 # Solaris 8's {/usr,}/bin/sh.
8345 touch sub/conftst$i.h
8346 done
8347 echo "include sub/conftest.Po" > confmf
8348
8349 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8350 # mode. It turns out that the SunPro C++ compiler does not properly
8351 # handle `-M -o', and we need to detect this.
8352 depcmd="depmode=$depmode \
8353 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8354 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8355 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8356 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8357 if env $depcmd > conftest.err 2>&1 &&
8358 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8359 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8360 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8361 # icc doesn't choke on unknown options, it will just issue warnings
8362 # or remarks (even with -Werror). So we grep stderr for any message
8363 # that says an option was ignored or not supported.
8364 # When given -MP, icc 7.0 and 7.1 complain thusly:
8365 # icc: Command line warning: ignoring option '-M'; no argument required
8366 # The diagnosis changed in icc 8.0:
8367 # icc: Command line remark: option '-MP' not supported
8368 if (grep 'ignoring option' conftest.err ||
8369 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8370 am_cv_CC_dependencies_compiler_type=$depmode
8371 $as_echo "$as_me:$LINENO: success" >&5
8372 break
8373 fi
8374 fi
8375 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8376 sed -e 's/^/| /' < conftest.err >&5
8377 done
8378
8379 cd ..
8380 rm -rf conftest.dir
8381 else
8382 am_cv_CC_dependencies_compiler_type=none
8383 fi
8384
8385 fi
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8387 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8388 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8389 then as_fn_error "no usable dependency style found" "$LINENO" 5
8390 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8391
8392 fi
8393
8394
8395 # Check for the 'make' the user wants to use.
8396 for ac_prog in make
8397 do
8398 # Extract the first word of "$ac_prog", so it can be a program name with args.
8399 set dummy $ac_prog; ac_word=$2
8400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8401 $as_echo_n "checking for $ac_word... " >&6; }
8402 if test "${ac_cv_prog_MAKE+set}" = set; then :
8403 $as_echo_n "(cached) " >&6
8404 else
8405 if test -n "$MAKE"; then
8406 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8407 else
8408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8409 for as_dir in $PATH
8410 do
8411 IFS=$as_save_IFS
8412 test -z "$as_dir" && as_dir=.
8413 for ac_exec_ext in '' $ac_executable_extensions; do
8414 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8415 ac_cv_prog_MAKE="$ac_prog"
8416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8417 break 2
8418 fi
8419 done
8420 done
8421 IFS=$as_save_IFS
8422
8423 fi
8424 fi
8425 MAKE=$ac_cv_prog_MAKE
8426 if test -n "$MAKE"; then
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8428 $as_echo "$MAKE" >&6; }
8429 else
8430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8431 $as_echo "no" >&6; }
8432 fi
8433
8434
8435 test -n "$MAKE" && break
8436 done
8437
8438 MAKE_IS_GNU=
8439 case "`$MAKE --version 2>&1 | sed 1q`" in
8440 *GNU*)
8441 MAKE_IS_GNU=yes
8442 ;;
8443 esac
8444 if test "$MAKE_IS_GNU" = yes; then
8445 GMAKE_TRUE=
8446 GMAKE_FALSE='#'
8447 else
8448 GMAKE_TRUE='#'
8449 GMAKE_FALSE=
8450 fi
8451
8452
8453 ALL_LINGUAS=
8454 # If we haven't got the data from the intl directory,
8455 # assume NLS is disabled.
8456 USE_NLS=no
8457 LIBINTL=
8458 LIBINTL_DEP=
8459 INCINTL=
8460 XGETTEXT=
8461 GMSGFMT=
8462 POSUB=
8463
8464 if test -f ../../intl/config.intl; then
8465 . ../../intl/config.intl
8466 fi
8467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8468 $as_echo_n "checking whether NLS is requested... " >&6; }
8469 if test x"$USE_NLS" != xyes; then
8470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8471 $as_echo "no" >&6; }
8472 else
8473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8474 $as_echo "yes" >&6; }
8475
8476 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8477
8478
8479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8480 $as_echo_n "checking for catalogs to be installed... " >&6; }
8481 # Look for .po and .gmo files in the source directory.
8482 CATALOGS=
8483 XLINGUAS=
8484 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8485 # If there aren't any .gmo files the shell will give us the
8486 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8487 # weeded out.
8488 case "$cat" in *\**)
8489 continue;;
8490 esac
8491 # The quadruple backslash is collapsed to a double backslash
8492 # by the backticks, then collapsed again by the double quotes,
8493 # leaving us with one backslash in the sed expression (right
8494 # before the dot that mustn't act as a wildcard).
8495 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8496 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8497 # The user is allowed to set LINGUAS to a list of languages to
8498 # install catalogs for. If it's empty that means "all of them."
8499 if test "x$LINGUAS" = x; then
8500 CATALOGS="$CATALOGS $cat"
8501 XLINGUAS="$XLINGUAS $lang"
8502 else
8503 case "$LINGUAS" in *$lang*)
8504 CATALOGS="$CATALOGS $cat"
8505 XLINGUAS="$XLINGUAS $lang"
8506 ;;
8507 esac
8508 fi
8509 done
8510 LINGUAS="$XLINGUAS"
8511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8512 $as_echo "$LINGUAS" >&6; }
8513
8514
8515 DATADIRNAME=share
8516
8517 INSTOBJEXT=.mo
8518
8519 GENCAT=gencat
8520
8521 CATOBJEXT=.gmo
8522
8523 fi
8524
8525 # Check for common headers.
8526 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8527 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8528 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8529 do :
8530 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8531 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8532 eval as_val=\$$as_ac_Header
8533 if test "x$as_val" = x""yes; then :
8534 cat >>confdefs.h <<_ACEOF
8535 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8536 _ACEOF
8537
8538 fi
8539
8540 done
8541
8542 for ac_header in sys/time.h sys/resource.h
8543 do :
8544 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8545 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8546 eval as_val=\$$as_ac_Header
8547 if test "x$as_val" = x""yes; then :
8548 cat >>confdefs.h <<_ACEOF
8549 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8550 _ACEOF
8551
8552 fi
8553
8554 done
8555
8556 for ac_header in fcntl.h fpu_control.h
8557 do :
8558 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8559 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8560 eval as_val=\$$as_ac_Header
8561 if test "x$as_val" = x""yes; then :
8562 cat >>confdefs.h <<_ACEOF
8563 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8564 _ACEOF
8565
8566 fi
8567
8568 done
8569
8570 for ac_header in dlfcn.h errno.h sys/stat.h
8571 do :
8572 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8573 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8574 eval as_val=\$$as_ac_Header
8575 if test "x$as_val" = x""yes; then :
8576 cat >>confdefs.h <<_ACEOF
8577 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8578 _ACEOF
8579
8580 fi
8581
8582 done
8583
8584 for ac_func in getrusage time sigaction __setfpucw
8585 do :
8586 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8587 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8588 eval as_val=\$$as_ac_var
8589 if test "x$as_val" = x""yes; then :
8590 cat >>confdefs.h <<_ACEOF
8591 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8592 _ACEOF
8593
8594 fi
8595 done
8596
8597
8598 # Check for socket libraries
8599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8600 $as_echo_n "checking for bind in -lsocket... " >&6; }
8601 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8602 $as_echo_n "(cached) " >&6
8603 else
8604 ac_check_lib_save_LIBS=$LIBS
8605 LIBS="-lsocket $LIBS"
8606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8607 /* end confdefs.h. */
8608
8609 /* Override any GCC internal prototype to avoid an error.
8610 Use char because int might match the return type of a GCC
8611 builtin and then its argument prototype would still apply. */
8612 #ifdef __cplusplus
8613 extern "C"
8614 #endif
8615 char bind ();
8616 int
8617 main ()
8618 {
8619 return bind ();
8620 ;
8621 return 0;
8622 }
8623 _ACEOF
8624 if ac_fn_c_try_link "$LINENO"; then :
8625 ac_cv_lib_socket_bind=yes
8626 else
8627 ac_cv_lib_socket_bind=no
8628 fi
8629 rm -f core conftest.err conftest.$ac_objext \
8630 conftest$ac_exeext conftest.$ac_ext
8631 LIBS=$ac_check_lib_save_LIBS
8632 fi
8633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8634 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8635 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8636 cat >>confdefs.h <<_ACEOF
8637 #define HAVE_LIBSOCKET 1
8638 _ACEOF
8639
8640 LIBS="-lsocket $LIBS"
8641
8642 fi
8643
8644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8645 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8646 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8647 $as_echo_n "(cached) " >&6
8648 else
8649 ac_check_lib_save_LIBS=$LIBS
8650 LIBS="-lnsl $LIBS"
8651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8652 /* end confdefs.h. */
8653
8654 /* Override any GCC internal prototype to avoid an error.
8655 Use char because int might match the return type of a GCC
8656 builtin and then its argument prototype would still apply. */
8657 #ifdef __cplusplus
8658 extern "C"
8659 #endif
8660 char gethostbyname ();
8661 int
8662 main ()
8663 {
8664 return gethostbyname ();
8665 ;
8666 return 0;
8667 }
8668 _ACEOF
8669 if ac_fn_c_try_link "$LINENO"; then :
8670 ac_cv_lib_nsl_gethostbyname=yes
8671 else
8672 ac_cv_lib_nsl_gethostbyname=no
8673 fi
8674 rm -f core conftest.err conftest.$ac_objext \
8675 conftest$ac_exeext conftest.$ac_ext
8676 LIBS=$ac_check_lib_save_LIBS
8677 fi
8678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8679 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8680 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8681 cat >>confdefs.h <<_ACEOF
8682 #define HAVE_LIBNSL 1
8683 _ACEOF
8684
8685 LIBS="-lnsl $LIBS"
8686
8687 fi
8688
8689
8690 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8691 # using the same condition.
8692
8693 # See if the user specified whether he wants zlib support or not.
8694
8695 # Check whether --with-zlib was given.
8696 if test "${with_zlib+set}" = set; then :
8697 withval=$with_zlib;
8698 else
8699 with_zlib=auto
8700 fi
8701
8702
8703 if test "$with_zlib" != "no"; then
8704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
8705 $as_echo_n "checking for library containing zlibVersion... " >&6; }
8706 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8707 $as_echo_n "(cached) " >&6
8708 else
8709 ac_func_search_save_LIBS=$LIBS
8710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8711 /* end confdefs.h. */
8712
8713 /* Override any GCC internal prototype to avoid an error.
8714 Use char because int might match the return type of a GCC
8715 builtin and then its argument prototype would still apply. */
8716 #ifdef __cplusplus
8717 extern "C"
8718 #endif
8719 char zlibVersion ();
8720 int
8721 main ()
8722 {
8723 return zlibVersion ();
8724 ;
8725 return 0;
8726 }
8727 _ACEOF
8728 for ac_lib in '' z; do
8729 if test -z "$ac_lib"; then
8730 ac_res="none required"
8731 else
8732 ac_res=-l$ac_lib
8733 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8734 fi
8735 if ac_fn_c_try_link "$LINENO"; then :
8736 ac_cv_search_zlibVersion=$ac_res
8737 fi
8738 rm -f core conftest.err conftest.$ac_objext \
8739 conftest$ac_exeext
8740 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8741 break
8742 fi
8743 done
8744 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8745
8746 else
8747 ac_cv_search_zlibVersion=no
8748 fi
8749 rm conftest.$ac_ext
8750 LIBS=$ac_func_search_save_LIBS
8751 fi
8752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8753 $as_echo "$ac_cv_search_zlibVersion" >&6; }
8754 ac_res=$ac_cv_search_zlibVersion
8755 if test "$ac_res" != no; then :
8756 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8757 for ac_header in zlib.h
8758 do :
8759 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8760 if test "x$ac_cv_header_zlib_h" = x""yes; then :
8761 cat >>confdefs.h <<_ACEOF
8762 #define HAVE_ZLIB_H 1
8763 _ACEOF
8764
8765 fi
8766
8767 done
8768
8769 fi
8770
8771 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8772 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8773 fi
8774 fi
8775
8776
8777 # BFD uses libdl when when plugins enabled.
8778
8779 # Check whether --enable-plugins was given.
8780 if test "${enable_plugins+set}" = set; then :
8781 enableval=$enable_plugins; case "${enableval}" in
8782 yes | "") plugins=yes ;;
8783 no) plugins=no ;;
8784 *) plugins=yes ;;
8785 esac
8786 else
8787 plugins=no
8788 fi
8789
8790
8791 if test "$plugins" = yes; then
8792 PLUGINS_TRUE=
8793 PLUGINS_FALSE='#'
8794 else
8795 PLUGINS_TRUE='#'
8796 PLUGINS_FALSE=
8797 fi
8798
8799
8800
8801
8802
8803 # Set options
8804 enable_dlopen=yes
8805
8806
8807
8808
8809 enable_win32_dll=no
8810
8811
8812 # Check whether --enable-shared was given.
8813 if test "${enable_shared+set}" = set; then :
8814 enableval=$enable_shared; p=${PACKAGE-default}
8815 case $enableval in
8816 yes) enable_shared=yes ;;
8817 no) enable_shared=no ;;
8818 *)
8819 enable_shared=no
8820 # Look at the argument we got. We use all the common list separators.
8821 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8822 for pkg in $enableval; do
8823 IFS="$lt_save_ifs"
8824 if test "X$pkg" = "X$p"; then
8825 enable_shared=yes
8826 fi
8827 done
8828 IFS="$lt_save_ifs"
8829 ;;
8830 esac
8831 else
8832 enable_shared=yes
8833 fi
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843 # Check whether --enable-static was given.
8844 if test "${enable_static+set}" = set; then :
8845 enableval=$enable_static; p=${PACKAGE-default}
8846 case $enableval in
8847 yes) enable_static=yes ;;
8848 no) enable_static=no ;;
8849 *)
8850 enable_static=no
8851 # Look at the argument we got. We use all the common list separators.
8852 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8853 for pkg in $enableval; do
8854 IFS="$lt_save_ifs"
8855 if test "X$pkg" = "X$p"; then
8856 enable_static=yes
8857 fi
8858 done
8859 IFS="$lt_save_ifs"
8860 ;;
8861 esac
8862 else
8863 enable_static=yes
8864 fi
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875 # Check whether --with-pic was given.
8876 if test "${with_pic+set}" = set; then :
8877 withval=$with_pic; pic_mode="$withval"
8878 else
8879 pic_mode=default
8880 fi
8881
8882
8883 test -z "$pic_mode" && pic_mode=default
8884
8885
8886
8887
8888
8889
8890
8891 # Check whether --enable-fast-install was given.
8892 if test "${enable_fast_install+set}" = set; then :
8893 enableval=$enable_fast_install; p=${PACKAGE-default}
8894 case $enableval in
8895 yes) enable_fast_install=yes ;;
8896 no) enable_fast_install=no ;;
8897 *)
8898 enable_fast_install=no
8899 # Look at the argument we got. We use all the common list separators.
8900 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8901 for pkg in $enableval; do
8902 IFS="$lt_save_ifs"
8903 if test "X$pkg" = "X$p"; then
8904 enable_fast_install=yes
8905 fi
8906 done
8907 IFS="$lt_save_ifs"
8908 ;;
8909 esac
8910 else
8911 enable_fast_install=yes
8912 fi
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924 # This can be used to rebuild libtool when needed
8925 LIBTOOL_DEPS="$ltmain"
8926
8927 # Always use our own libtool.
8928 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955 test -z "$LN_S" && LN_S="ln -s"
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970 if test -n "${ZSH_VERSION+set}" ; then
8971 setopt NO_GLOB_SUBST
8972 fi
8973
8974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8975 $as_echo_n "checking for objdir... " >&6; }
8976 if test "${lt_cv_objdir+set}" = set; then :
8977 $as_echo_n "(cached) " >&6
8978 else
8979 rm -f .libs 2>/dev/null
8980 mkdir .libs 2>/dev/null
8981 if test -d .libs; then
8982 lt_cv_objdir=.libs
8983 else
8984 # MS-DOS does not allow filenames that begin with a dot.
8985 lt_cv_objdir=_libs
8986 fi
8987 rmdir .libs 2>/dev/null
8988 fi
8989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8990 $as_echo "$lt_cv_objdir" >&6; }
8991 objdir=$lt_cv_objdir
8992
8993
8994
8995
8996
8997 cat >>confdefs.h <<_ACEOF
8998 #define LT_OBJDIR "$lt_cv_objdir/"
8999 _ACEOF
9000
9001
9002
9003
9004 case $host_os in
9005 aix3*)
9006 # AIX sometimes has problems with the GCC collect2 program. For some
9007 # reason, if we set the COLLECT_NAMES environment variable, the problems
9008 # vanish in a puff of smoke.
9009 if test "X${COLLECT_NAMES+set}" != Xset; then
9010 COLLECT_NAMES=
9011 export COLLECT_NAMES
9012 fi
9013 ;;
9014 esac
9015
9016 # Global variables:
9017 ofile=libtool
9018 can_build_shared=yes
9019
9020 # All known linkers require a `.a' archive for static linking (except MSVC,
9021 # which needs '.lib').
9022 libext=a
9023
9024 with_gnu_ld="$lt_cv_prog_gnu_ld"
9025
9026 old_CC="$CC"
9027 old_CFLAGS="$CFLAGS"
9028
9029 # Set sane defaults for various variables
9030 test -z "$CC" && CC=cc
9031 test -z "$LTCC" && LTCC=$CC
9032 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9033 test -z "$LD" && LD=ld
9034 test -z "$ac_objext" && ac_objext=o
9035
9036 for cc_temp in $compiler""; do
9037 case $cc_temp in
9038 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9039 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9040 \-*) ;;
9041 *) break;;
9042 esac
9043 done
9044 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9045
9046
9047 # Only perform the check for file, if the check method requires it
9048 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9049 case $deplibs_check_method in
9050 file_magic*)
9051 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9053 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9054 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9055 $as_echo_n "(cached) " >&6
9056 else
9057 case $MAGIC_CMD in
9058 [\\/*] | ?:[\\/]*)
9059 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9060 ;;
9061 *)
9062 lt_save_MAGIC_CMD="$MAGIC_CMD"
9063 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9064 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9065 for ac_dir in $ac_dummy; do
9066 IFS="$lt_save_ifs"
9067 test -z "$ac_dir" && ac_dir=.
9068 if test -f $ac_dir/${ac_tool_prefix}file; then
9069 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9070 if test -n "$file_magic_test_file"; then
9071 case $deplibs_check_method in
9072 "file_magic "*)
9073 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9074 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9075 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9076 $EGREP "$file_magic_regex" > /dev/null; then
9077 :
9078 else
9079 cat <<_LT_EOF 1>&2
9080
9081 *** Warning: the command libtool uses to detect shared libraries,
9082 *** $file_magic_cmd, produces output that libtool cannot recognize.
9083 *** The result is that libtool may fail to recognize shared libraries
9084 *** as such. This will affect the creation of libtool libraries that
9085 *** depend on shared libraries, but programs linked with such libtool
9086 *** libraries will work regardless of this problem. Nevertheless, you
9087 *** may want to report the problem to your system manager and/or to
9088 *** bug-libtool@gnu.org
9089
9090 _LT_EOF
9091 fi ;;
9092 esac
9093 fi
9094 break
9095 fi
9096 done
9097 IFS="$lt_save_ifs"
9098 MAGIC_CMD="$lt_save_MAGIC_CMD"
9099 ;;
9100 esac
9101 fi
9102
9103 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9104 if test -n "$MAGIC_CMD"; then
9105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9106 $as_echo "$MAGIC_CMD" >&6; }
9107 else
9108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9109 $as_echo "no" >&6; }
9110 fi
9111
9112
9113
9114
9115
9116 if test -z "$lt_cv_path_MAGIC_CMD"; then
9117 if test -n "$ac_tool_prefix"; then
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9119 $as_echo_n "checking for file... " >&6; }
9120 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9121 $as_echo_n "(cached) " >&6
9122 else
9123 case $MAGIC_CMD in
9124 [\\/*] | ?:[\\/]*)
9125 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9126 ;;
9127 *)
9128 lt_save_MAGIC_CMD="$MAGIC_CMD"
9129 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9130 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9131 for ac_dir in $ac_dummy; do
9132 IFS="$lt_save_ifs"
9133 test -z "$ac_dir" && ac_dir=.
9134 if test -f $ac_dir/file; then
9135 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9136 if test -n "$file_magic_test_file"; then
9137 case $deplibs_check_method in
9138 "file_magic "*)
9139 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9140 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9141 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9142 $EGREP "$file_magic_regex" > /dev/null; then
9143 :
9144 else
9145 cat <<_LT_EOF 1>&2
9146
9147 *** Warning: the command libtool uses to detect shared libraries,
9148 *** $file_magic_cmd, produces output that libtool cannot recognize.
9149 *** The result is that libtool may fail to recognize shared libraries
9150 *** as such. This will affect the creation of libtool libraries that
9151 *** depend on shared libraries, but programs linked with such libtool
9152 *** libraries will work regardless of this problem. Nevertheless, you
9153 *** may want to report the problem to your system manager and/or to
9154 *** bug-libtool@gnu.org
9155
9156 _LT_EOF
9157 fi ;;
9158 esac
9159 fi
9160 break
9161 fi
9162 done
9163 IFS="$lt_save_ifs"
9164 MAGIC_CMD="$lt_save_MAGIC_CMD"
9165 ;;
9166 esac
9167 fi
9168
9169 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9170 if test -n "$MAGIC_CMD"; then
9171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9172 $as_echo "$MAGIC_CMD" >&6; }
9173 else
9174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9175 $as_echo "no" >&6; }
9176 fi
9177
9178
9179 else
9180 MAGIC_CMD=:
9181 fi
9182 fi
9183
9184 fi
9185 ;;
9186 esac
9187
9188 # Use C for the default configuration in the libtool script
9189
9190 lt_save_CC="$CC"
9191 ac_ext=c
9192 ac_cpp='$CPP $CPPFLAGS'
9193 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9194 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9195 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9196
9197
9198 # Source file extension for C test sources.
9199 ac_ext=c
9200
9201 # Object file extension for compiled C test sources.
9202 objext=o
9203 objext=$objext
9204
9205 # Code to be used in simple compile tests
9206 lt_simple_compile_test_code="int some_variable = 0;"
9207
9208 # Code to be used in simple link tests
9209 lt_simple_link_test_code='int main(){return(0);}'
9210
9211
9212
9213
9214
9215
9216
9217 # If no C compiler was specified, use CC.
9218 LTCC=${LTCC-"$CC"}
9219
9220 # If no C compiler flags were specified, use CFLAGS.
9221 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9222
9223 # Allow CC to be a program name with arguments.
9224 compiler=$CC
9225
9226 # Save the default compiler, since it gets overwritten when the other
9227 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9228 compiler_DEFAULT=$CC
9229
9230 # save warnings/boilerplate of simple test code
9231 ac_outfile=conftest.$ac_objext
9232 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9233 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9234 _lt_compiler_boilerplate=`cat conftest.err`
9235 $RM conftest*
9236
9237 ac_outfile=conftest.$ac_objext
9238 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9239 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9240 _lt_linker_boilerplate=`cat conftest.err`
9241 $RM -r conftest*
9242
9243
9244 ## CAVEAT EMPTOR:
9245 ## There is no encapsulation within the following macros, do not change
9246 ## the running order or otherwise move them around unless you know exactly
9247 ## what you are doing...
9248 if test -n "$compiler"; then
9249
9250 lt_prog_compiler_no_builtin_flag=
9251
9252 if test "$GCC" = yes; then
9253 case $cc_basename in
9254 nvcc*)
9255 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9256 *)
9257 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9258 esac
9259
9260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9261 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9262 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9263 $as_echo_n "(cached) " >&6
9264 else
9265 lt_cv_prog_compiler_rtti_exceptions=no
9266 ac_outfile=conftest.$ac_objext
9267 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9268 lt_compiler_flag="-fno-rtti -fno-exceptions"
9269 # Insert the option either (1) after the last *FLAGS variable, or
9270 # (2) before a word containing "conftest.", or (3) at the end.
9271 # Note that $ac_compile itself does not contain backslashes and begins
9272 # with a dollar sign (not a hyphen), so the echo should work correctly.
9273 # The option is referenced via a variable to avoid confusing sed.
9274 lt_compile=`echo "$ac_compile" | $SED \
9275 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9276 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9277 -e 's:$: $lt_compiler_flag:'`
9278 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9279 (eval "$lt_compile" 2>conftest.err)
9280 ac_status=$?
9281 cat conftest.err >&5
9282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9283 if (exit $ac_status) && test -s "$ac_outfile"; then
9284 # The compiler can only warn and ignore the option if not recognized
9285 # So say no if there are warnings other than the usual output.
9286 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9287 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9288 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9289 lt_cv_prog_compiler_rtti_exceptions=yes
9290 fi
9291 fi
9292 $RM conftest*
9293
9294 fi
9295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9296 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9297
9298 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9299 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9300 else
9301 :
9302 fi
9303
9304 fi
9305
9306
9307
9308
9309
9310
9311 lt_prog_compiler_wl=
9312 lt_prog_compiler_pic=
9313 lt_prog_compiler_static=
9314
9315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9316 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9317
9318 if test "$GCC" = yes; then
9319 lt_prog_compiler_wl='-Wl,'
9320 lt_prog_compiler_static='-static'
9321
9322 case $host_os in
9323 aix*)
9324 # All AIX code is PIC.
9325 if test "$host_cpu" = ia64; then
9326 # AIX 5 now supports IA64 processor
9327 lt_prog_compiler_static='-Bstatic'
9328 fi
9329 lt_prog_compiler_pic='-fPIC'
9330 ;;
9331
9332 amigaos*)
9333 case $host_cpu in
9334 powerpc)
9335 # see comment about AmigaOS4 .so support
9336 lt_prog_compiler_pic='-fPIC'
9337 ;;
9338 m68k)
9339 # FIXME: we need at least 68020 code to build shared libraries, but
9340 # adding the `-m68020' flag to GCC prevents building anything better,
9341 # like `-m68040'.
9342 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9343 ;;
9344 esac
9345 ;;
9346
9347 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9348 # PIC is the default for these OSes.
9349 ;;
9350
9351 mingw* | cygwin* | pw32* | os2* | cegcc*)
9352 # This hack is so that the source file can tell whether it is being
9353 # built for inclusion in a dll (and should export symbols for example).
9354 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9355 # (--disable-auto-import) libraries
9356 lt_prog_compiler_pic='-DDLL_EXPORT'
9357 ;;
9358
9359 darwin* | rhapsody*)
9360 # PIC is the default on this platform
9361 # Common symbols not allowed in MH_DYLIB files
9362 lt_prog_compiler_pic='-fno-common'
9363 ;;
9364
9365 haiku*)
9366 # PIC is the default for Haiku.
9367 # The "-static" flag exists, but is broken.
9368 lt_prog_compiler_static=
9369 ;;
9370
9371 hpux*)
9372 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9373 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9374 # sets the default TLS model and affects inlining.
9375 case $host_cpu in
9376 hppa*64*)
9377 # +Z the default
9378 ;;
9379 *)
9380 lt_prog_compiler_pic='-fPIC'
9381 ;;
9382 esac
9383 ;;
9384
9385 interix[3-9]*)
9386 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9387 # Instead, we relocate shared libraries at runtime.
9388 ;;
9389
9390 msdosdjgpp*)
9391 # Just because we use GCC doesn't mean we suddenly get shared libraries
9392 # on systems that don't support them.
9393 lt_prog_compiler_can_build_shared=no
9394 enable_shared=no
9395 ;;
9396
9397 *nto* | *qnx*)
9398 # QNX uses GNU C++, but need to define -shared option too, otherwise
9399 # it will coredump.
9400 lt_prog_compiler_pic='-fPIC -shared'
9401 ;;
9402
9403 sysv4*MP*)
9404 if test -d /usr/nec; then
9405 lt_prog_compiler_pic=-Kconform_pic
9406 fi
9407 ;;
9408
9409 *)
9410 lt_prog_compiler_pic='-fPIC'
9411 ;;
9412 esac
9413
9414 case $cc_basename in
9415 nvcc*) # Cuda Compiler Driver 2.2
9416 lt_prog_compiler_wl='-Xlinker '
9417 lt_prog_compiler_pic='-Xcompiler -fPIC'
9418 ;;
9419 esac
9420 else
9421 # PORTME Check for flag to pass linker flags through the system compiler.
9422 case $host_os in
9423 aix*)
9424 lt_prog_compiler_wl='-Wl,'
9425 if test "$host_cpu" = ia64; then
9426 # AIX 5 now supports IA64 processor
9427 lt_prog_compiler_static='-Bstatic'
9428 else
9429 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9430 fi
9431 ;;
9432
9433 mingw* | cygwin* | pw32* | os2* | cegcc*)
9434 # This hack is so that the source file can tell whether it is being
9435 # built for inclusion in a dll (and should export symbols for example).
9436 lt_prog_compiler_pic='-DDLL_EXPORT'
9437 ;;
9438
9439 hpux9* | hpux10* | hpux11*)
9440 lt_prog_compiler_wl='-Wl,'
9441 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9442 # not for PA HP-UX.
9443 case $host_cpu in
9444 hppa*64*|ia64*)
9445 # +Z the default
9446 ;;
9447 *)
9448 lt_prog_compiler_pic='+Z'
9449 ;;
9450 esac
9451 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9452 lt_prog_compiler_static='${wl}-a ${wl}archive'
9453 ;;
9454
9455 irix5* | irix6* | nonstopux*)
9456 lt_prog_compiler_wl='-Wl,'
9457 # PIC (with -KPIC) is the default.
9458 lt_prog_compiler_static='-non_shared'
9459 ;;
9460
9461 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9462 case $cc_basename in
9463 # old Intel for x86_64 which still supported -KPIC.
9464 ecc*)
9465 lt_prog_compiler_wl='-Wl,'
9466 lt_prog_compiler_pic='-KPIC'
9467 lt_prog_compiler_static='-static'
9468 ;;
9469 # icc used to be incompatible with GCC.
9470 # ICC 10 doesn't accept -KPIC any more.
9471 icc* | ifort*)
9472 lt_prog_compiler_wl='-Wl,'
9473 lt_prog_compiler_pic='-fPIC'
9474 lt_prog_compiler_static='-static'
9475 ;;
9476 # Lahey Fortran 8.1.
9477 lf95*)
9478 lt_prog_compiler_wl='-Wl,'
9479 lt_prog_compiler_pic='--shared'
9480 lt_prog_compiler_static='--static'
9481 ;;
9482 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9483 # Portland Group compilers (*not* the Pentium gcc compiler,
9484 # which looks to be a dead project)
9485 lt_prog_compiler_wl='-Wl,'
9486 lt_prog_compiler_pic='-fpic'
9487 lt_prog_compiler_static='-Bstatic'
9488 ;;
9489 ccc*)
9490 lt_prog_compiler_wl='-Wl,'
9491 # All Alpha code is PIC.
9492 lt_prog_compiler_static='-non_shared'
9493 ;;
9494 xl* | bgxl* | bgf* | mpixl*)
9495 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9496 lt_prog_compiler_wl='-Wl,'
9497 lt_prog_compiler_pic='-qpic'
9498 lt_prog_compiler_static='-qstaticlink'
9499 ;;
9500 *)
9501 case `$CC -V 2>&1 | sed 5q` in
9502 *Sun\ F* | *Sun*Fortran*)
9503 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9504 lt_prog_compiler_pic='-KPIC'
9505 lt_prog_compiler_static='-Bstatic'
9506 lt_prog_compiler_wl=''
9507 ;;
9508 *Sun\ C*)
9509 # Sun C 5.9
9510 lt_prog_compiler_pic='-KPIC'
9511 lt_prog_compiler_static='-Bstatic'
9512 lt_prog_compiler_wl='-Wl,'
9513 ;;
9514 esac
9515 ;;
9516 esac
9517 ;;
9518
9519 newsos6)
9520 lt_prog_compiler_pic='-KPIC'
9521 lt_prog_compiler_static='-Bstatic'
9522 ;;
9523
9524 *nto* | *qnx*)
9525 # QNX uses GNU C++, but need to define -shared option too, otherwise
9526 # it will coredump.
9527 lt_prog_compiler_pic='-fPIC -shared'
9528 ;;
9529
9530 osf3* | osf4* | osf5*)
9531 lt_prog_compiler_wl='-Wl,'
9532 # All OSF/1 code is PIC.
9533 lt_prog_compiler_static='-non_shared'
9534 ;;
9535
9536 rdos*)
9537 lt_prog_compiler_static='-non_shared'
9538 ;;
9539
9540 solaris*)
9541 lt_prog_compiler_pic='-KPIC'
9542 lt_prog_compiler_static='-Bstatic'
9543 case $cc_basename in
9544 f77* | f90* | f95*)
9545 lt_prog_compiler_wl='-Qoption ld ';;
9546 *)
9547 lt_prog_compiler_wl='-Wl,';;
9548 esac
9549 ;;
9550
9551 sunos4*)
9552 lt_prog_compiler_wl='-Qoption ld '
9553 lt_prog_compiler_pic='-PIC'
9554 lt_prog_compiler_static='-Bstatic'
9555 ;;
9556
9557 sysv4 | sysv4.2uw2* | sysv4.3*)
9558 lt_prog_compiler_wl='-Wl,'
9559 lt_prog_compiler_pic='-KPIC'
9560 lt_prog_compiler_static='-Bstatic'
9561 ;;
9562
9563 sysv4*MP*)
9564 if test -d /usr/nec ;then
9565 lt_prog_compiler_pic='-Kconform_pic'
9566 lt_prog_compiler_static='-Bstatic'
9567 fi
9568 ;;
9569
9570 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9571 lt_prog_compiler_wl='-Wl,'
9572 lt_prog_compiler_pic='-KPIC'
9573 lt_prog_compiler_static='-Bstatic'
9574 ;;
9575
9576 unicos*)
9577 lt_prog_compiler_wl='-Wl,'
9578 lt_prog_compiler_can_build_shared=no
9579 ;;
9580
9581 uts4*)
9582 lt_prog_compiler_pic='-pic'
9583 lt_prog_compiler_static='-Bstatic'
9584 ;;
9585
9586 *)
9587 lt_prog_compiler_can_build_shared=no
9588 ;;
9589 esac
9590 fi
9591
9592 case $host_os in
9593 # For platforms which do not support PIC, -DPIC is meaningless:
9594 *djgpp*)
9595 lt_prog_compiler_pic=
9596 ;;
9597 *)
9598 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9599 ;;
9600 esac
9601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9602 $as_echo "$lt_prog_compiler_pic" >&6; }
9603
9604
9605
9606
9607
9608
9609 #
9610 # Check to make sure the PIC flag actually works.
9611 #
9612 if test -n "$lt_prog_compiler_pic"; then
9613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9614 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9615 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9616 $as_echo_n "(cached) " >&6
9617 else
9618 lt_cv_prog_compiler_pic_works=no
9619 ac_outfile=conftest.$ac_objext
9620 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9621 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9622 # Insert the option either (1) after the last *FLAGS variable, or
9623 # (2) before a word containing "conftest.", or (3) at the end.
9624 # Note that $ac_compile itself does not contain backslashes and begins
9625 # with a dollar sign (not a hyphen), so the echo should work correctly.
9626 # The option is referenced via a variable to avoid confusing sed.
9627 lt_compile=`echo "$ac_compile" | $SED \
9628 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9629 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9630 -e 's:$: $lt_compiler_flag:'`
9631 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9632 (eval "$lt_compile" 2>conftest.err)
9633 ac_status=$?
9634 cat conftest.err >&5
9635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9636 if (exit $ac_status) && test -s "$ac_outfile"; then
9637 # The compiler can only warn and ignore the option if not recognized
9638 # So say no if there are warnings other than the usual output.
9639 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9640 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9641 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9642 lt_cv_prog_compiler_pic_works=yes
9643 fi
9644 fi
9645 $RM conftest*
9646
9647 fi
9648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9649 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9650
9651 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9652 case $lt_prog_compiler_pic in
9653 "" | " "*) ;;
9654 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9655 esac
9656 else
9657 lt_prog_compiler_pic=
9658 lt_prog_compiler_can_build_shared=no
9659 fi
9660
9661 fi
9662
9663
9664
9665
9666
9667
9668 #
9669 # Check to make sure the static flag actually works.
9670 #
9671 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9673 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9674 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9675 $as_echo_n "(cached) " >&6
9676 else
9677 lt_cv_prog_compiler_static_works=no
9678 save_LDFLAGS="$LDFLAGS"
9679 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9680 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9681 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9682 # The linker can only warn and ignore the option if not recognized
9683 # So say no if there are warnings
9684 if test -s conftest.err; then
9685 # Append any errors to the config.log.
9686 cat conftest.err 1>&5
9687 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9688 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9689 if diff conftest.exp conftest.er2 >/dev/null; then
9690 lt_cv_prog_compiler_static_works=yes
9691 fi
9692 else
9693 lt_cv_prog_compiler_static_works=yes
9694 fi
9695 fi
9696 $RM -r conftest*
9697 LDFLAGS="$save_LDFLAGS"
9698
9699 fi
9700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9701 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9702
9703 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9704 :
9705 else
9706 lt_prog_compiler_static=
9707 fi
9708
9709
9710
9711
9712
9713
9714
9715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9716 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9717 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9718 $as_echo_n "(cached) " >&6
9719 else
9720 lt_cv_prog_compiler_c_o=no
9721 $RM -r conftest 2>/dev/null
9722 mkdir conftest
9723 cd conftest
9724 mkdir out
9725 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9726
9727 lt_compiler_flag="-o out/conftest2.$ac_objext"
9728 # Insert the option either (1) after the last *FLAGS variable, or
9729 # (2) before a word containing "conftest.", or (3) at the end.
9730 # Note that $ac_compile itself does not contain backslashes and begins
9731 # with a dollar sign (not a hyphen), so the echo should work correctly.
9732 lt_compile=`echo "$ac_compile" | $SED \
9733 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9734 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9735 -e 's:$: $lt_compiler_flag:'`
9736 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9737 (eval "$lt_compile" 2>out/conftest.err)
9738 ac_status=$?
9739 cat out/conftest.err >&5
9740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9741 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9742 then
9743 # The compiler can only warn and ignore the option if not recognized
9744 # So say no if there are warnings
9745 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9746 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9747 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9748 lt_cv_prog_compiler_c_o=yes
9749 fi
9750 fi
9751 chmod u+w . 2>&5
9752 $RM conftest*
9753 # SGI C++ compiler will create directory out/ii_files/ for
9754 # template instantiation
9755 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9756 $RM out/* && rmdir out
9757 cd ..
9758 $RM -r conftest
9759 $RM conftest*
9760
9761 fi
9762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9763 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9764
9765
9766
9767
9768
9769
9770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9771 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9772 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9773 $as_echo_n "(cached) " >&6
9774 else
9775 lt_cv_prog_compiler_c_o=no
9776 $RM -r conftest 2>/dev/null
9777 mkdir conftest
9778 cd conftest
9779 mkdir out
9780 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9781
9782 lt_compiler_flag="-o out/conftest2.$ac_objext"
9783 # Insert the option either (1) after the last *FLAGS variable, or
9784 # (2) before a word containing "conftest.", or (3) at the end.
9785 # Note that $ac_compile itself does not contain backslashes and begins
9786 # with a dollar sign (not a hyphen), so the echo should work correctly.
9787 lt_compile=`echo "$ac_compile" | $SED \
9788 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9789 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9790 -e 's:$: $lt_compiler_flag:'`
9791 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9792 (eval "$lt_compile" 2>out/conftest.err)
9793 ac_status=$?
9794 cat out/conftest.err >&5
9795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9796 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9797 then
9798 # The compiler can only warn and ignore the option if not recognized
9799 # So say no if there are warnings
9800 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9801 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9802 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9803 lt_cv_prog_compiler_c_o=yes
9804 fi
9805 fi
9806 chmod u+w . 2>&5
9807 $RM conftest*
9808 # SGI C++ compiler will create directory out/ii_files/ for
9809 # template instantiation
9810 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9811 $RM out/* && rmdir out
9812 cd ..
9813 $RM -r conftest
9814 $RM conftest*
9815
9816 fi
9817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9818 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9819
9820
9821
9822
9823 hard_links="nottested"
9824 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9825 # do not overwrite the value of need_locks provided by the user
9826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9827 $as_echo_n "checking if we can lock with hard links... " >&6; }
9828 hard_links=yes
9829 $RM conftest*
9830 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9831 touch conftest.a
9832 ln conftest.a conftest.b 2>&5 || hard_links=no
9833 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9835 $as_echo "$hard_links" >&6; }
9836 if test "$hard_links" = no; then
9837 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9838 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9839 need_locks=warn
9840 fi
9841 else
9842 need_locks=no
9843 fi
9844
9845
9846
9847
9848
9849
9850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9851 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9852
9853 runpath_var=
9854 allow_undefined_flag=
9855 always_export_symbols=no
9856 archive_cmds=
9857 archive_expsym_cmds=
9858 compiler_needs_object=no
9859 enable_shared_with_static_runtimes=no
9860 export_dynamic_flag_spec=
9861 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9862 hardcode_automatic=no
9863 hardcode_direct=no
9864 hardcode_direct_absolute=no
9865 hardcode_libdir_flag_spec=
9866 hardcode_libdir_flag_spec_ld=
9867 hardcode_libdir_separator=
9868 hardcode_minus_L=no
9869 hardcode_shlibpath_var=unsupported
9870 inherit_rpath=no
9871 link_all_deplibs=unknown
9872 module_cmds=
9873 module_expsym_cmds=
9874 old_archive_from_new_cmds=
9875 old_archive_from_expsyms_cmds=
9876 thread_safe_flag_spec=
9877 whole_archive_flag_spec=
9878 # include_expsyms should be a list of space-separated symbols to be *always*
9879 # included in the symbol list
9880 include_expsyms=
9881 # exclude_expsyms can be an extended regexp of symbols to exclude
9882 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9883 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9884 # as well as any symbol that contains `d'.
9885 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9886 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9887 # platforms (ab)use it in PIC code, but their linkers get confused if
9888 # the symbol is explicitly referenced. Since portable code cannot
9889 # rely on this symbol name, it's probably fine to never include it in
9890 # preloaded symbol tables.
9891 # Exclude shared library initialization/finalization symbols.
9892 extract_expsyms_cmds=
9893
9894 case $host_os in
9895 cygwin* | mingw* | pw32* | cegcc*)
9896 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9897 # When not using gcc, we currently assume that we are using
9898 # Microsoft Visual C++.
9899 if test "$GCC" != yes; then
9900 with_gnu_ld=no
9901 fi
9902 ;;
9903 interix*)
9904 # we just hope/assume this is gcc and not c89 (= MSVC++)
9905 with_gnu_ld=yes
9906 ;;
9907 openbsd*)
9908 with_gnu_ld=no
9909 ;;
9910 esac
9911
9912 ld_shlibs=yes
9913
9914 # On some targets, GNU ld is compatible enough with the native linker
9915 # that we're better off using the native interface for both.
9916 lt_use_gnu_ld_interface=no
9917 if test "$with_gnu_ld" = yes; then
9918 case $host_os in
9919 aix*)
9920 # The AIX port of GNU ld has always aspired to compatibility
9921 # with the native linker. However, as the warning in the GNU ld
9922 # block says, versions before 2.19.5* couldn't really create working
9923 # shared libraries, regardless of the interface used.
9924 case `$LD -v 2>&1` in
9925 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9926 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9927 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9928 *)
9929 lt_use_gnu_ld_interface=yes
9930 ;;
9931 esac
9932 ;;
9933 *)
9934 lt_use_gnu_ld_interface=yes
9935 ;;
9936 esac
9937 fi
9938
9939 if test "$lt_use_gnu_ld_interface" = yes; then
9940 # If archive_cmds runs LD, not CC, wlarc should be empty
9941 wlarc='${wl}'
9942
9943 # Set some defaults for GNU ld with shared library support. These
9944 # are reset later if shared libraries are not supported. Putting them
9945 # here allows them to be overridden if necessary.
9946 runpath_var=LD_RUN_PATH
9947 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9948 export_dynamic_flag_spec='${wl}--export-dynamic'
9949 # ancient GNU ld didn't support --whole-archive et. al.
9950 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9951 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9952 else
9953 whole_archive_flag_spec=
9954 fi
9955 supports_anon_versioning=no
9956 case `$LD -v 2>&1` in
9957 *GNU\ gold*) supports_anon_versioning=yes ;;
9958 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9959 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9960 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9961 *\ 2.11.*) ;; # other 2.11 versions
9962 *) supports_anon_versioning=yes ;;
9963 esac
9964
9965 # See if GNU ld supports shared libraries.
9966 case $host_os in
9967 aix[3-9]*)
9968 # On AIX/PPC, the GNU linker is very broken
9969 if test "$host_cpu" != ia64; then
9970 ld_shlibs=no
9971 cat <<_LT_EOF 1>&2
9972
9973 *** Warning: the GNU linker, at least up to release 2.19, is reported
9974 *** to be unable to reliably create shared libraries on AIX.
9975 *** Therefore, libtool is disabling shared libraries support. If you
9976 *** really care for shared libraries, you may want to install binutils
9977 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9978 *** You will then need to restart the configuration process.
9979
9980 _LT_EOF
9981 fi
9982 ;;
9983
9984 amigaos*)
9985 case $host_cpu in
9986 powerpc)
9987 # see comment about AmigaOS4 .so support
9988 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9989 archive_expsym_cmds=''
9990 ;;
9991 m68k)
9992 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)'
9993 hardcode_libdir_flag_spec='-L$libdir'
9994 hardcode_minus_L=yes
9995 ;;
9996 esac
9997 ;;
9998
9999 beos*)
10000 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10001 allow_undefined_flag=unsupported
10002 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10003 # support --undefined. This deserves some investigation. FIXME
10004 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10005 else
10006 ld_shlibs=no
10007 fi
10008 ;;
10009
10010 cygwin* | mingw* | pw32* | cegcc*)
10011 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10012 # as there is no search path for DLLs.
10013 hardcode_libdir_flag_spec='-L$libdir'
10014 export_dynamic_flag_spec='${wl}--export-all-symbols'
10015 allow_undefined_flag=unsupported
10016 always_export_symbols=no
10017 enable_shared_with_static_runtimes=yes
10018 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10019
10020 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10021 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10022 # If the export-symbols file already is a .def file (1st line
10023 # is EXPORTS), use it as is; otherwise, prepend...
10024 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10025 cp $export_symbols $output_objdir/$soname.def;
10026 else
10027 echo EXPORTS > $output_objdir/$soname.def;
10028 cat $export_symbols >> $output_objdir/$soname.def;
10029 fi~
10030 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10031 else
10032 ld_shlibs=no
10033 fi
10034 ;;
10035
10036 haiku*)
10037 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10038 link_all_deplibs=yes
10039 ;;
10040
10041 interix[3-9]*)
10042 hardcode_direct=no
10043 hardcode_shlibpath_var=no
10044 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10045 export_dynamic_flag_spec='${wl}-E'
10046 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10047 # Instead, shared libraries are loaded at an image base (0x10000000 by
10048 # default) and relocated if they conflict, which is a slow very memory
10049 # consuming and fragmenting process. To avoid this, we pick a random,
10050 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10051 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10052 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10053 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'
10054 ;;
10055
10056 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10057 tmp_diet=no
10058 if test "$host_os" = linux-dietlibc; then
10059 case $cc_basename in
10060 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10061 esac
10062 fi
10063 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10064 && test "$tmp_diet" = no
10065 then
10066 tmp_addflag=
10067 tmp_sharedflag='-shared'
10068 case $cc_basename,$host_cpu in
10069 pgcc*) # Portland Group C compiler
10070 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'
10071 tmp_addflag=' $pic_flag'
10072 ;;
10073 pgf77* | pgf90* | pgf95* | pgfortran*)
10074 # Portland Group f77 and f90 compilers
10075 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'
10076 tmp_addflag=' $pic_flag -Mnomain' ;;
10077 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10078 tmp_addflag=' -i_dynamic' ;;
10079 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10080 tmp_addflag=' -i_dynamic -nofor_main' ;;
10081 ifc* | ifort*) # Intel Fortran compiler
10082 tmp_addflag=' -nofor_main' ;;
10083 lf95*) # Lahey Fortran 8.1
10084 whole_archive_flag_spec=
10085 tmp_sharedflag='--shared' ;;
10086 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10087 tmp_sharedflag='-qmkshrobj'
10088 tmp_addflag= ;;
10089 nvcc*) # Cuda Compiler Driver 2.2
10090 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'
10091 compiler_needs_object=yes
10092 ;;
10093 esac
10094 case `$CC -V 2>&1 | sed 5q` in
10095 *Sun\ C*) # Sun C 5.9
10096 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'
10097 compiler_needs_object=yes
10098 tmp_sharedflag='-G' ;;
10099 *Sun\ F*) # Sun Fortran 8.3
10100 tmp_sharedflag='-G' ;;
10101 esac
10102 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10103
10104 if test "x$supports_anon_versioning" = xyes; then
10105 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10106 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10107 echo "local: *; };" >> $output_objdir/$libname.ver~
10108 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10109 fi
10110
10111 case $cc_basename in
10112 xlf* | bgf* | bgxlf* | mpixlf*)
10113 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10114 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10115 hardcode_libdir_flag_spec=
10116 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10117 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10118 if test "x$supports_anon_versioning" = xyes; then
10119 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10120 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10121 echo "local: *; };" >> $output_objdir/$libname.ver~
10122 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10123 fi
10124 ;;
10125 esac
10126 else
10127 ld_shlibs=no
10128 fi
10129 ;;
10130
10131 netbsd*)
10132 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10133 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10134 wlarc=
10135 else
10136 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10137 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10138 fi
10139 ;;
10140
10141 solaris*)
10142 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10143 ld_shlibs=no
10144 cat <<_LT_EOF 1>&2
10145
10146 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10147 *** create shared libraries on Solaris systems. Therefore, libtool
10148 *** is disabling shared libraries support. We urge you to upgrade GNU
10149 *** binutils to release 2.9.1 or newer. Another option is to modify
10150 *** your PATH or compiler configuration so that the native linker is
10151 *** used, and then restart.
10152
10153 _LT_EOF
10154 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10155 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10156 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10157 else
10158 ld_shlibs=no
10159 fi
10160 ;;
10161
10162 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10163 case `$LD -v 2>&1` in
10164 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10165 ld_shlibs=no
10166 cat <<_LT_EOF 1>&2
10167
10168 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10169 *** reliably create shared libraries on SCO systems. Therefore, libtool
10170 *** is disabling shared libraries support. We urge you to upgrade GNU
10171 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10172 *** your PATH or compiler configuration so that the native linker is
10173 *** used, and then restart.
10174
10175 _LT_EOF
10176 ;;
10177 *)
10178 # For security reasons, it is highly recommended that you always
10179 # use absolute paths for naming shared libraries, and exclude the
10180 # DT_RUNPATH tag from executables and libraries. But doing so
10181 # requires that you compile everything twice, which is a pain.
10182 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10183 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10184 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10185 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10186 else
10187 ld_shlibs=no
10188 fi
10189 ;;
10190 esac
10191 ;;
10192
10193 sunos4*)
10194 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10195 wlarc=
10196 hardcode_direct=yes
10197 hardcode_shlibpath_var=no
10198 ;;
10199
10200 *)
10201 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10202 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10203 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10204 else
10205 ld_shlibs=no
10206 fi
10207 ;;
10208 esac
10209
10210 if test "$ld_shlibs" = no; then
10211 runpath_var=
10212 hardcode_libdir_flag_spec=
10213 export_dynamic_flag_spec=
10214 whole_archive_flag_spec=
10215 fi
10216 else
10217 # PORTME fill in a description of your system's linker (not GNU ld)
10218 case $host_os in
10219 aix3*)
10220 allow_undefined_flag=unsupported
10221 always_export_symbols=yes
10222 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'
10223 # Note: this linker hardcodes the directories in LIBPATH if there
10224 # are no directories specified by -L.
10225 hardcode_minus_L=yes
10226 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10227 # Neither direct hardcoding nor static linking is supported with a
10228 # broken collect2.
10229 hardcode_direct=unsupported
10230 fi
10231 ;;
10232
10233 aix[4-9]*)
10234 if test "$host_cpu" = ia64; then
10235 # On IA64, the linker does run time linking by default, so we don't
10236 # have to do anything special.
10237 aix_use_runtimelinking=no
10238 exp_sym_flag='-Bexport'
10239 no_entry_flag=""
10240 else
10241 # If we're using GNU nm, then we don't want the "-C" option.
10242 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10243 # Also, AIX nm treats weak defined symbols like other global
10244 # defined symbols, whereas GNU nm marks them as "W".
10245 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10246 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'
10247 else
10248 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'
10249 fi
10250 aix_use_runtimelinking=no
10251
10252 # Test if we are trying to use run time linking or normal
10253 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10254 # need to do runtime linking.
10255 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10256 for ld_flag in $LDFLAGS; do
10257 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10258 aix_use_runtimelinking=yes
10259 break
10260 fi
10261 done
10262 ;;
10263 esac
10264
10265 exp_sym_flag='-bexport'
10266 no_entry_flag='-bnoentry'
10267 fi
10268
10269 # When large executables or shared objects are built, AIX ld can
10270 # have problems creating the table of contents. If linking a library
10271 # or program results in "error TOC overflow" add -mminimal-toc to
10272 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10273 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10274
10275 archive_cmds=''
10276 hardcode_direct=yes
10277 hardcode_direct_absolute=yes
10278 hardcode_libdir_separator=':'
10279 link_all_deplibs=yes
10280 file_list_spec='${wl}-f,'
10281
10282 if test "$GCC" = yes; then
10283 case $host_os in aix4.[012]|aix4.[012].*)
10284 # We only want to do this on AIX 4.2 and lower, the check
10285 # below for broken collect2 doesn't work under 4.3+
10286 collect2name=`${CC} -print-prog-name=collect2`
10287 if test -f "$collect2name" &&
10288 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10289 then
10290 # We have reworked collect2
10291 :
10292 else
10293 # We have old collect2
10294 hardcode_direct=unsupported
10295 # It fails to find uninstalled libraries when the uninstalled
10296 # path is not listed in the libpath. Setting hardcode_minus_L
10297 # to unsupported forces relinking
10298 hardcode_minus_L=yes
10299 hardcode_libdir_flag_spec='-L$libdir'
10300 hardcode_libdir_separator=
10301 fi
10302 ;;
10303 esac
10304 shared_flag='-shared'
10305 if test "$aix_use_runtimelinking" = yes; then
10306 shared_flag="$shared_flag "'${wl}-G'
10307 fi
10308 else
10309 # not using gcc
10310 if test "$host_cpu" = ia64; then
10311 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10312 # chokes on -Wl,-G. The following line is correct:
10313 shared_flag='-G'
10314 else
10315 if test "$aix_use_runtimelinking" = yes; then
10316 shared_flag='${wl}-G'
10317 else
10318 shared_flag='${wl}-bM:SRE'
10319 fi
10320 fi
10321 fi
10322
10323 export_dynamic_flag_spec='${wl}-bexpall'
10324 # It seems that -bexpall does not export symbols beginning with
10325 # underscore (_), so it is better to generate a list of symbols to export.
10326 always_export_symbols=yes
10327 if test "$aix_use_runtimelinking" = yes; then
10328 # Warning - without using the other runtime loading flags (-brtl),
10329 # -berok will link without error, but may produce a broken library.
10330 allow_undefined_flag='-berok'
10331 # Determine the default libpath from the value encoded in an
10332 # empty executable.
10333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10334 /* end confdefs.h. */
10335
10336 int
10337 main ()
10338 {
10339
10340 ;
10341 return 0;
10342 }
10343 _ACEOF
10344 if ac_fn_c_try_link "$LINENO"; then :
10345
10346 lt_aix_libpath_sed='
10347 /Import File Strings/,/^$/ {
10348 /^0/ {
10349 s/^0 *\(.*\)$/\1/
10350 p
10351 }
10352 }'
10353 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10354 # Check for a 64-bit object if we didn't find anything.
10355 if test -z "$aix_libpath"; then
10356 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10357 fi
10358 fi
10359 rm -f core conftest.err conftest.$ac_objext \
10360 conftest$ac_exeext conftest.$ac_ext
10361 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10362
10363 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10364 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"
10365 else
10366 if test "$host_cpu" = ia64; then
10367 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10368 allow_undefined_flag="-z nodefs"
10369 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"
10370 else
10371 # Determine the default libpath from the value encoded in an
10372 # empty executable.
10373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10374 /* end confdefs.h. */
10375
10376 int
10377 main ()
10378 {
10379
10380 ;
10381 return 0;
10382 }
10383 _ACEOF
10384 if ac_fn_c_try_link "$LINENO"; then :
10385
10386 lt_aix_libpath_sed='
10387 /Import File Strings/,/^$/ {
10388 /^0/ {
10389 s/^0 *\(.*\)$/\1/
10390 p
10391 }
10392 }'
10393 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10394 # Check for a 64-bit object if we didn't find anything.
10395 if test -z "$aix_libpath"; then
10396 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10397 fi
10398 fi
10399 rm -f core conftest.err conftest.$ac_objext \
10400 conftest$ac_exeext conftest.$ac_ext
10401 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10402
10403 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10404 # Warning - without using the other run time loading flags,
10405 # -berok will link without error, but may produce a broken library.
10406 no_undefined_flag=' ${wl}-bernotok'
10407 allow_undefined_flag=' ${wl}-berok'
10408 if test "$with_gnu_ld" = yes; then
10409 # We only use this code for GNU lds that support --whole-archive.
10410 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10411 else
10412 # Exported symbols can be pulled into shared objects from archives
10413 whole_archive_flag_spec='$convenience'
10414 fi
10415 archive_cmds_need_lc=yes
10416 # This is similar to how AIX traditionally builds its shared libraries.
10417 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'
10418 fi
10419 fi
10420 ;;
10421
10422 amigaos*)
10423 case $host_cpu in
10424 powerpc)
10425 # see comment about AmigaOS4 .so support
10426 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10427 archive_expsym_cmds=''
10428 ;;
10429 m68k)
10430 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)'
10431 hardcode_libdir_flag_spec='-L$libdir'
10432 hardcode_minus_L=yes
10433 ;;
10434 esac
10435 ;;
10436
10437 bsdi[45]*)
10438 export_dynamic_flag_spec=-rdynamic
10439 ;;
10440
10441 cygwin* | mingw* | pw32* | cegcc*)
10442 # When not using gcc, we currently assume that we are using
10443 # Microsoft Visual C++.
10444 # hardcode_libdir_flag_spec is actually meaningless, as there is
10445 # no search path for DLLs.
10446 hardcode_libdir_flag_spec=' '
10447 allow_undefined_flag=unsupported
10448 # Tell ltmain to make .lib files, not .a files.
10449 libext=lib
10450 # Tell ltmain to make .dll files, not .so files.
10451 shrext_cmds=".dll"
10452 # FIXME: Setting linknames here is a bad hack.
10453 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10454 # The linker will automatically build a .lib file if we build a DLL.
10455 old_archive_from_new_cmds='true'
10456 # FIXME: Should let the user specify the lib program.
10457 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10458 fix_srcfile_path='`cygpath -w "$srcfile"`'
10459 enable_shared_with_static_runtimes=yes
10460 ;;
10461
10462 darwin* | rhapsody*)
10463
10464
10465 archive_cmds_need_lc=no
10466 hardcode_direct=no
10467 hardcode_automatic=yes
10468 hardcode_shlibpath_var=unsupported
10469 if test "$lt_cv_ld_force_load" = "yes"; then
10470 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\"`'
10471 else
10472 whole_archive_flag_spec=''
10473 fi
10474 link_all_deplibs=yes
10475 allow_undefined_flag="$_lt_dar_allow_undefined"
10476 case $cc_basename in
10477 ifort*) _lt_dar_can_shared=yes ;;
10478 *) _lt_dar_can_shared=$GCC ;;
10479 esac
10480 if test "$_lt_dar_can_shared" = "yes"; then
10481 output_verbose_link_cmd=func_echo_all
10482 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10483 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10484 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}"
10485 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}"
10486
10487 else
10488 ld_shlibs=no
10489 fi
10490
10491 ;;
10492
10493 dgux*)
10494 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10495 hardcode_libdir_flag_spec='-L$libdir'
10496 hardcode_shlibpath_var=no
10497 ;;
10498
10499 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10500 # support. Future versions do this automatically, but an explicit c++rt0.o
10501 # does not break anything, and helps significantly (at the cost of a little
10502 # extra space).
10503 freebsd2.2*)
10504 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10505 hardcode_libdir_flag_spec='-R$libdir'
10506 hardcode_direct=yes
10507 hardcode_shlibpath_var=no
10508 ;;
10509
10510 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10511 freebsd2.*)
10512 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10513 hardcode_direct=yes
10514 hardcode_minus_L=yes
10515 hardcode_shlibpath_var=no
10516 ;;
10517
10518 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10519 freebsd* | dragonfly*)
10520 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10521 hardcode_libdir_flag_spec='-R$libdir'
10522 hardcode_direct=yes
10523 hardcode_shlibpath_var=no
10524 ;;
10525
10526 hpux9*)
10527 if test "$GCC" = yes; then
10528 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'
10529 else
10530 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'
10531 fi
10532 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10533 hardcode_libdir_separator=:
10534 hardcode_direct=yes
10535
10536 # hardcode_minus_L: Not really in the search PATH,
10537 # but as the default location of the library.
10538 hardcode_minus_L=yes
10539 export_dynamic_flag_spec='${wl}-E'
10540 ;;
10541
10542 hpux10*)
10543 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10544 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10545 else
10546 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10547 fi
10548 if test "$with_gnu_ld" = no; then
10549 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10550 hardcode_libdir_flag_spec_ld='+b $libdir'
10551 hardcode_libdir_separator=:
10552 hardcode_direct=yes
10553 hardcode_direct_absolute=yes
10554 export_dynamic_flag_spec='${wl}-E'
10555 # hardcode_minus_L: Not really in the search PATH,
10556 # but as the default location of the library.
10557 hardcode_minus_L=yes
10558 fi
10559 ;;
10560
10561 hpux11*)
10562 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10563 case $host_cpu in
10564 hppa*64*)
10565 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10566 ;;
10567 ia64*)
10568 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10569 ;;
10570 *)
10571 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10572 ;;
10573 esac
10574 else
10575 case $host_cpu in
10576 hppa*64*)
10577 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10578 ;;
10579 ia64*)
10580 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10581 ;;
10582 *)
10583
10584 # Older versions of the 11.00 compiler do not understand -b yet
10585 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10587 $as_echo_n "checking if $CC understands -b... " >&6; }
10588 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10589 $as_echo_n "(cached) " >&6
10590 else
10591 lt_cv_prog_compiler__b=no
10592 save_LDFLAGS="$LDFLAGS"
10593 LDFLAGS="$LDFLAGS -b"
10594 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10595 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10596 # The linker can only warn and ignore the option if not recognized
10597 # So say no if there are warnings
10598 if test -s conftest.err; then
10599 # Append any errors to the config.log.
10600 cat conftest.err 1>&5
10601 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10602 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10603 if diff conftest.exp conftest.er2 >/dev/null; then
10604 lt_cv_prog_compiler__b=yes
10605 fi
10606 else
10607 lt_cv_prog_compiler__b=yes
10608 fi
10609 fi
10610 $RM -r conftest*
10611 LDFLAGS="$save_LDFLAGS"
10612
10613 fi
10614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10615 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10616
10617 if test x"$lt_cv_prog_compiler__b" = xyes; then
10618 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10619 else
10620 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10621 fi
10622
10623 ;;
10624 esac
10625 fi
10626 if test "$with_gnu_ld" = no; then
10627 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10628 hardcode_libdir_separator=:
10629
10630 case $host_cpu in
10631 hppa*64*|ia64*)
10632 hardcode_direct=no
10633 hardcode_shlibpath_var=no
10634 ;;
10635 *)
10636 hardcode_direct=yes
10637 hardcode_direct_absolute=yes
10638 export_dynamic_flag_spec='${wl}-E'
10639
10640 # hardcode_minus_L: Not really in the search PATH,
10641 # but as the default location of the library.
10642 hardcode_minus_L=yes
10643 ;;
10644 esac
10645 fi
10646 ;;
10647
10648 irix5* | irix6* | nonstopux*)
10649 if test "$GCC" = yes; then
10650 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'
10651 # Try to use the -exported_symbol ld option, if it does not
10652 # work, assume that -exports_file does not work either and
10653 # implicitly export all symbols.
10654 save_LDFLAGS="$LDFLAGS"
10655 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10657 /* end confdefs.h. */
10658 int foo(void) {}
10659 _ACEOF
10660 if ac_fn_c_try_link "$LINENO"; then :
10661 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'
10662
10663 fi
10664 rm -f core conftest.err conftest.$ac_objext \
10665 conftest$ac_exeext conftest.$ac_ext
10666 LDFLAGS="$save_LDFLAGS"
10667 else
10668 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'
10669 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'
10670 fi
10671 archive_cmds_need_lc='no'
10672 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10673 hardcode_libdir_separator=:
10674 inherit_rpath=yes
10675 link_all_deplibs=yes
10676 ;;
10677
10678 netbsd*)
10679 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10680 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10681 else
10682 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10683 fi
10684 hardcode_libdir_flag_spec='-R$libdir'
10685 hardcode_direct=yes
10686 hardcode_shlibpath_var=no
10687 ;;
10688
10689 newsos6)
10690 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10691 hardcode_direct=yes
10692 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10693 hardcode_libdir_separator=:
10694 hardcode_shlibpath_var=no
10695 ;;
10696
10697 *nto* | *qnx*)
10698 ;;
10699
10700 openbsd*)
10701 if test -f /usr/libexec/ld.so; then
10702 hardcode_direct=yes
10703 hardcode_shlibpath_var=no
10704 hardcode_direct_absolute=yes
10705 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10706 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10707 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10708 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10709 export_dynamic_flag_spec='${wl}-E'
10710 else
10711 case $host_os in
10712 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10713 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10714 hardcode_libdir_flag_spec='-R$libdir'
10715 ;;
10716 *)
10717 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10718 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10719 ;;
10720 esac
10721 fi
10722 else
10723 ld_shlibs=no
10724 fi
10725 ;;
10726
10727 os2*)
10728 hardcode_libdir_flag_spec='-L$libdir'
10729 hardcode_minus_L=yes
10730 allow_undefined_flag=unsupported
10731 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'
10732 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10733 ;;
10734
10735 osf3*)
10736 if test "$GCC" = yes; then
10737 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10738 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'
10739 else
10740 allow_undefined_flag=' -expect_unresolved \*'
10741 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'
10742 fi
10743 archive_cmds_need_lc='no'
10744 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10745 hardcode_libdir_separator=:
10746 ;;
10747
10748 osf4* | osf5*) # as osf3* with the addition of -msym flag
10749 if test "$GCC" = yes; then
10750 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10751 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'
10752 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10753 else
10754 allow_undefined_flag=' -expect_unresolved \*'
10755 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'
10756 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~
10757 $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'
10758
10759 # Both c and cxx compiler support -rpath directly
10760 hardcode_libdir_flag_spec='-rpath $libdir'
10761 fi
10762 archive_cmds_need_lc='no'
10763 hardcode_libdir_separator=:
10764 ;;
10765
10766 solaris*)
10767 no_undefined_flag=' -z defs'
10768 if test "$GCC" = yes; then
10769 wlarc='${wl}'
10770 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10771 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10772 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10773 else
10774 case `$CC -V 2>&1` in
10775 *"Compilers 5.0"*)
10776 wlarc=''
10777 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10778 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10779 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10780 ;;
10781 *)
10782 wlarc='${wl}'
10783 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10784 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10785 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10786 ;;
10787 esac
10788 fi
10789 hardcode_libdir_flag_spec='-R$libdir'
10790 hardcode_shlibpath_var=no
10791 case $host_os in
10792 solaris2.[0-5] | solaris2.[0-5].*) ;;
10793 *)
10794 # The compiler driver will combine and reorder linker options,
10795 # but understands `-z linker_flag'. GCC discards it without `$wl',
10796 # but is careful enough not to reorder.
10797 # Supported since Solaris 2.6 (maybe 2.5.1?)
10798 if test "$GCC" = yes; then
10799 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10800 else
10801 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10802 fi
10803 ;;
10804 esac
10805 link_all_deplibs=yes
10806 ;;
10807
10808 sunos4*)
10809 if test "x$host_vendor" = xsequent; then
10810 # Use $CC to link under sequent, because it throws in some extra .o
10811 # files that make .init and .fini sections work.
10812 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10813 else
10814 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10815 fi
10816 hardcode_libdir_flag_spec='-L$libdir'
10817 hardcode_direct=yes
10818 hardcode_minus_L=yes
10819 hardcode_shlibpath_var=no
10820 ;;
10821
10822 sysv4)
10823 case $host_vendor in
10824 sni)
10825 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10826 hardcode_direct=yes # is this really true???
10827 ;;
10828 siemens)
10829 ## LD is ld it makes a PLAMLIB
10830 ## CC just makes a GrossModule.
10831 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10832 reload_cmds='$CC -r -o $output$reload_objs'
10833 hardcode_direct=no
10834 ;;
10835 motorola)
10836 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10837 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10838 ;;
10839 esac
10840 runpath_var='LD_RUN_PATH'
10841 hardcode_shlibpath_var=no
10842 ;;
10843
10844 sysv4.3*)
10845 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10846 hardcode_shlibpath_var=no
10847 export_dynamic_flag_spec='-Bexport'
10848 ;;
10849
10850 sysv4*MP*)
10851 if test -d /usr/nec; then
10852 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10853 hardcode_shlibpath_var=no
10854 runpath_var=LD_RUN_PATH
10855 hardcode_runpath_var=yes
10856 ld_shlibs=yes
10857 fi
10858 ;;
10859
10860 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10861 no_undefined_flag='${wl}-z,text'
10862 archive_cmds_need_lc=no
10863 hardcode_shlibpath_var=no
10864 runpath_var='LD_RUN_PATH'
10865
10866 if test "$GCC" = yes; then
10867 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10868 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10869 else
10870 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10871 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10872 fi
10873 ;;
10874
10875 sysv5* | sco3.2v5* | sco5v6*)
10876 # Note: We can NOT use -z defs as we might desire, because we do not
10877 # link with -lc, and that would cause any symbols used from libc to
10878 # always be unresolved, which means just about no library would
10879 # ever link correctly. If we're not using GNU ld we use -z text
10880 # though, which does catch some bad symbols but isn't as heavy-handed
10881 # as -z defs.
10882 no_undefined_flag='${wl}-z,text'
10883 allow_undefined_flag='${wl}-z,nodefs'
10884 archive_cmds_need_lc=no
10885 hardcode_shlibpath_var=no
10886 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10887 hardcode_libdir_separator=':'
10888 link_all_deplibs=yes
10889 export_dynamic_flag_spec='${wl}-Bexport'
10890 runpath_var='LD_RUN_PATH'
10891
10892 if test "$GCC" = yes; then
10893 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10894 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10895 else
10896 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10897 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10898 fi
10899 ;;
10900
10901 uts4*)
10902 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10903 hardcode_libdir_flag_spec='-L$libdir'
10904 hardcode_shlibpath_var=no
10905 ;;
10906
10907 *)
10908 ld_shlibs=no
10909 ;;
10910 esac
10911
10912 if test x$host_vendor = xsni; then
10913 case $host in
10914 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10915 export_dynamic_flag_spec='${wl}-Blargedynsym'
10916 ;;
10917 esac
10918 fi
10919 fi
10920
10921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10922 $as_echo "$ld_shlibs" >&6; }
10923 test "$ld_shlibs" = no && can_build_shared=no
10924
10925 with_gnu_ld=$with_gnu_ld
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941 #
10942 # Do we need to explicitly link libc?
10943 #
10944 case "x$archive_cmds_need_lc" in
10945 x|xyes)
10946 # Assume -lc should be added
10947 archive_cmds_need_lc=yes
10948
10949 if test "$enable_shared" = yes && test "$GCC" = yes; then
10950 case $archive_cmds in
10951 *'~'*)
10952 # FIXME: we may have to deal with multi-command sequences.
10953 ;;
10954 '$CC '*)
10955 # Test whether the compiler implicitly links with -lc since on some
10956 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10957 # to ld, don't add -lc before -lgcc.
10958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10959 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10960 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10961 $as_echo_n "(cached) " >&6
10962 else
10963 $RM conftest*
10964 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10965
10966 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10967 (eval $ac_compile) 2>&5
10968 ac_status=$?
10969 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10970 test $ac_status = 0; } 2>conftest.err; then
10971 soname=conftest
10972 lib=conftest
10973 libobjs=conftest.$ac_objext
10974 deplibs=
10975 wl=$lt_prog_compiler_wl
10976 pic_flag=$lt_prog_compiler_pic
10977 compiler_flags=-v
10978 linker_flags=-v
10979 verstring=
10980 output_objdir=.
10981 libname=conftest
10982 lt_save_allow_undefined_flag=$allow_undefined_flag
10983 allow_undefined_flag=
10984 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10985 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10986 ac_status=$?
10987 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10988 test $ac_status = 0; }
10989 then
10990 lt_cv_archive_cmds_need_lc=no
10991 else
10992 lt_cv_archive_cmds_need_lc=yes
10993 fi
10994 allow_undefined_flag=$lt_save_allow_undefined_flag
10995 else
10996 cat conftest.err 1>&5
10997 fi
10998 $RM conftest*
10999
11000 fi
11001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11002 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11003 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11004 ;;
11005 esac
11006 fi
11007 ;;
11008 esac
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
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
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11167 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11168
11169 if test "$GCC" = yes; then
11170 case $host_os in
11171 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11172 *) lt_awk_arg="/^libraries:/" ;;
11173 esac
11174 case $host_os in
11175 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11176 *) lt_sed_strip_eq="s,=/,/,g" ;;
11177 esac
11178 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11179 case $lt_search_path_spec in
11180 *\;*)
11181 # if the path contains ";" then we assume it to be the separator
11182 # otherwise default to the standard path separator (i.e. ":") - it is
11183 # assumed that no part of a normal pathname contains ";" but that should
11184 # okay in the real world where ";" in dirpaths is itself problematic.
11185 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11186 ;;
11187 *)
11188 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11189 ;;
11190 esac
11191 # Ok, now we have the path, separated by spaces, we can step through it
11192 # and add multilib dir if necessary.
11193 lt_tmp_lt_search_path_spec=
11194 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11195 for lt_sys_path in $lt_search_path_spec; do
11196 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11197 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11198 else
11199 test -d "$lt_sys_path" && \
11200 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11201 fi
11202 done
11203 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11204 BEGIN {RS=" "; FS="/|\n";} {
11205 lt_foo="";
11206 lt_count=0;
11207 for (lt_i = NF; lt_i > 0; lt_i--) {
11208 if ($lt_i != "" && $lt_i != ".") {
11209 if ($lt_i == "..") {
11210 lt_count++;
11211 } else {
11212 if (lt_count == 0) {
11213 lt_foo="/" $lt_i lt_foo;
11214 } else {
11215 lt_count--;
11216 }
11217 }
11218 }
11219 }
11220 if (lt_foo != "") { lt_freq[lt_foo]++; }
11221 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11222 }'`
11223 # AWK program above erroneously prepends '/' to C:/dos/paths
11224 # for these hosts.
11225 case $host_os in
11226 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11227 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11228 esac
11229 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11230 else
11231 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11232 fi
11233 library_names_spec=
11234 libname_spec='lib$name'
11235 soname_spec=
11236 shrext_cmds=".so"
11237 postinstall_cmds=
11238 postuninstall_cmds=
11239 finish_cmds=
11240 finish_eval=
11241 shlibpath_var=
11242 shlibpath_overrides_runpath=unknown
11243 version_type=none
11244 dynamic_linker="$host_os ld.so"
11245 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11246 need_lib_prefix=unknown
11247 hardcode_into_libs=no
11248
11249 # when you set need_version to no, make sure it does not cause -set_version
11250 # flags to be left without arguments
11251 need_version=unknown
11252
11253 case $host_os in
11254 aix3*)
11255 version_type=linux
11256 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11257 shlibpath_var=LIBPATH
11258
11259 # AIX 3 has no versioning support, so we append a major version to the name.
11260 soname_spec='${libname}${release}${shared_ext}$major'
11261 ;;
11262
11263 aix[4-9]*)
11264 version_type=linux
11265 need_lib_prefix=no
11266 need_version=no
11267 hardcode_into_libs=yes
11268 if test "$host_cpu" = ia64; then
11269 # AIX 5 supports IA64
11270 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11271 shlibpath_var=LD_LIBRARY_PATH
11272 else
11273 # With GCC up to 2.95.x, collect2 would create an import file
11274 # for dependence libraries. The import file would start with
11275 # the line `#! .'. This would cause the generated library to
11276 # depend on `.', always an invalid library. This was fixed in
11277 # development snapshots of GCC prior to 3.0.
11278 case $host_os in
11279 aix4 | aix4.[01] | aix4.[01].*)
11280 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11281 echo ' yes '
11282 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11283 :
11284 else
11285 can_build_shared=no
11286 fi
11287 ;;
11288 esac
11289 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11290 # soname into executable. Probably we can add versioning support to
11291 # collect2, so additional links can be useful in future.
11292 if test "$aix_use_runtimelinking" = yes; then
11293 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11294 # instead of lib<name>.a to let people know that these are not
11295 # typical AIX shared libraries.
11296 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11297 else
11298 # We preserve .a as extension for shared libraries through AIX4.2
11299 # and later when we are not doing run time linking.
11300 library_names_spec='${libname}${release}.a $libname.a'
11301 soname_spec='${libname}${release}${shared_ext}$major'
11302 fi
11303 shlibpath_var=LIBPATH
11304 fi
11305 ;;
11306
11307 amigaos*)
11308 case $host_cpu in
11309 powerpc)
11310 # Since July 2007 AmigaOS4 officially supports .so libraries.
11311 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11312 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11313 ;;
11314 m68k)
11315 library_names_spec='$libname.ixlibrary $libname.a'
11316 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11317 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'
11318 ;;
11319 esac
11320 ;;
11321
11322 beos*)
11323 library_names_spec='${libname}${shared_ext}'
11324 dynamic_linker="$host_os ld.so"
11325 shlibpath_var=LIBRARY_PATH
11326 ;;
11327
11328 bsdi[45]*)
11329 version_type=linux
11330 need_version=no
11331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11332 soname_spec='${libname}${release}${shared_ext}$major'
11333 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11334 shlibpath_var=LD_LIBRARY_PATH
11335 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11336 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11337 # the default ld.so.conf also contains /usr/contrib/lib and
11338 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11339 # libtool to hard-code these into programs
11340 ;;
11341
11342 cygwin* | mingw* | pw32* | cegcc*)
11343 version_type=windows
11344 shrext_cmds=".dll"
11345 need_version=no
11346 need_lib_prefix=no
11347
11348 case $GCC,$host_os in
11349 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11350 library_names_spec='$libname.dll.a'
11351 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11352 postinstall_cmds='base_file=`basename \${file}`~
11353 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11354 dldir=$destdir/`dirname \$dlpath`~
11355 test -d \$dldir || mkdir -p \$dldir~
11356 $install_prog $dir/$dlname \$dldir/$dlname~
11357 chmod a+x \$dldir/$dlname~
11358 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11359 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11360 fi'
11361 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11362 dlpath=$dir/\$dldll~
11363 $RM \$dlpath'
11364 shlibpath_overrides_runpath=yes
11365
11366 case $host_os in
11367 cygwin*)
11368 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11369 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11370
11371 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11372 ;;
11373 mingw* | cegcc*)
11374 # MinGW DLLs use traditional 'lib' prefix
11375 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11376 ;;
11377 pw32*)
11378 # pw32 DLLs use 'pw' prefix rather than 'lib'
11379 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11380 ;;
11381 esac
11382 ;;
11383
11384 *)
11385 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11386 ;;
11387 esac
11388 dynamic_linker='Win32 ld.exe'
11389 # FIXME: first we should search . and the directory the executable is in
11390 shlibpath_var=PATH
11391 ;;
11392
11393 darwin* | rhapsody*)
11394 dynamic_linker="$host_os dyld"
11395 version_type=darwin
11396 need_lib_prefix=no
11397 need_version=no
11398 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11399 soname_spec='${libname}${release}${major}$shared_ext'
11400 shlibpath_overrides_runpath=yes
11401 shlibpath_var=DYLD_LIBRARY_PATH
11402 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11403
11404 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11405 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11406 ;;
11407
11408 dgux*)
11409 version_type=linux
11410 need_lib_prefix=no
11411 need_version=no
11412 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11413 soname_spec='${libname}${release}${shared_ext}$major'
11414 shlibpath_var=LD_LIBRARY_PATH
11415 ;;
11416
11417 freebsd* | dragonfly*)
11418 # DragonFly does not have aout. When/if they implement a new
11419 # versioning mechanism, adjust this.
11420 if test -x /usr/bin/objformat; then
11421 objformat=`/usr/bin/objformat`
11422 else
11423 case $host_os in
11424 freebsd[23].*) objformat=aout ;;
11425 *) objformat=elf ;;
11426 esac
11427 fi
11428 version_type=freebsd-$objformat
11429 case $version_type in
11430 freebsd-elf*)
11431 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11432 need_version=no
11433 need_lib_prefix=no
11434 ;;
11435 freebsd-*)
11436 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11437 need_version=yes
11438 ;;
11439 esac
11440 shlibpath_var=LD_LIBRARY_PATH
11441 case $host_os in
11442 freebsd2.*)
11443 shlibpath_overrides_runpath=yes
11444 ;;
11445 freebsd3.[01]* | freebsdelf3.[01]*)
11446 shlibpath_overrides_runpath=yes
11447 hardcode_into_libs=yes
11448 ;;
11449 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11450 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11451 shlibpath_overrides_runpath=no
11452 hardcode_into_libs=yes
11453 ;;
11454 *) # from 4.6 on, and DragonFly
11455 shlibpath_overrides_runpath=yes
11456 hardcode_into_libs=yes
11457 ;;
11458 esac
11459 ;;
11460
11461 gnu*)
11462 version_type=linux
11463 need_lib_prefix=no
11464 need_version=no
11465 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11466 soname_spec='${libname}${release}${shared_ext}$major'
11467 shlibpath_var=LD_LIBRARY_PATH
11468 hardcode_into_libs=yes
11469 ;;
11470
11471 haiku*)
11472 version_type=linux
11473 need_lib_prefix=no
11474 need_version=no
11475 dynamic_linker="$host_os runtime_loader"
11476 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11477 soname_spec='${libname}${release}${shared_ext}$major'
11478 shlibpath_var=LIBRARY_PATH
11479 shlibpath_overrides_runpath=yes
11480 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11481 hardcode_into_libs=yes
11482 ;;
11483
11484 hpux9* | hpux10* | hpux11*)
11485 # Give a soname corresponding to the major version so that dld.sl refuses to
11486 # link against other versions.
11487 version_type=sunos
11488 need_lib_prefix=no
11489 need_version=no
11490 case $host_cpu in
11491 ia64*)
11492 shrext_cmds='.so'
11493 hardcode_into_libs=yes
11494 dynamic_linker="$host_os dld.so"
11495 shlibpath_var=LD_LIBRARY_PATH
11496 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11498 soname_spec='${libname}${release}${shared_ext}$major'
11499 if test "X$HPUX_IA64_MODE" = X32; then
11500 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11501 else
11502 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11503 fi
11504 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11505 ;;
11506 hppa*64*)
11507 shrext_cmds='.sl'
11508 hardcode_into_libs=yes
11509 dynamic_linker="$host_os dld.sl"
11510 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11511 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11513 soname_spec='${libname}${release}${shared_ext}$major'
11514 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11515 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11516 ;;
11517 *)
11518 shrext_cmds='.sl'
11519 dynamic_linker="$host_os dld.sl"
11520 shlibpath_var=SHLIB_PATH
11521 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11522 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11523 soname_spec='${libname}${release}${shared_ext}$major'
11524 ;;
11525 esac
11526 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11527 postinstall_cmds='chmod 555 $lib'
11528 # or fails outright, so override atomically:
11529 install_override_mode=555
11530 ;;
11531
11532 interix[3-9]*)
11533 version_type=linux
11534 need_lib_prefix=no
11535 need_version=no
11536 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11537 soname_spec='${libname}${release}${shared_ext}$major'
11538 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11539 shlibpath_var=LD_LIBRARY_PATH
11540 shlibpath_overrides_runpath=no
11541 hardcode_into_libs=yes
11542 ;;
11543
11544 irix5* | irix6* | nonstopux*)
11545 case $host_os in
11546 nonstopux*) version_type=nonstopux ;;
11547 *)
11548 if test "$lt_cv_prog_gnu_ld" = yes; then
11549 version_type=linux
11550 else
11551 version_type=irix
11552 fi ;;
11553 esac
11554 need_lib_prefix=no
11555 need_version=no
11556 soname_spec='${libname}${release}${shared_ext}$major'
11557 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11558 case $host_os in
11559 irix5* | nonstopux*)
11560 libsuff= shlibsuff=
11561 ;;
11562 *)
11563 case $LD in # libtool.m4 will add one of these switches to LD
11564 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11565 libsuff= shlibsuff= libmagic=32-bit;;
11566 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11567 libsuff=32 shlibsuff=N32 libmagic=N32;;
11568 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11569 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11570 *) libsuff= shlibsuff= libmagic=never-match;;
11571 esac
11572 ;;
11573 esac
11574 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11575 shlibpath_overrides_runpath=no
11576 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11577 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11578 hardcode_into_libs=yes
11579 ;;
11580
11581 # No shared lib support for Linux oldld, aout, or coff.
11582 linux*oldld* | linux*aout* | linux*coff*)
11583 dynamic_linker=no
11584 ;;
11585
11586 # This must be Linux ELF.
11587 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11588 version_type=linux
11589 need_lib_prefix=no
11590 need_version=no
11591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11592 soname_spec='${libname}${release}${shared_ext}$major'
11593 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11594 shlibpath_var=LD_LIBRARY_PATH
11595 shlibpath_overrides_runpath=no
11596
11597 # Some binutils ld are patched to set DT_RUNPATH
11598 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11599 $as_echo_n "(cached) " >&6
11600 else
11601 lt_cv_shlibpath_overrides_runpath=no
11602 save_LDFLAGS=$LDFLAGS
11603 save_libdir=$libdir
11604 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11605 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11607 /* end confdefs.h. */
11608
11609 int
11610 main ()
11611 {
11612
11613 ;
11614 return 0;
11615 }
11616 _ACEOF
11617 if ac_fn_c_try_link "$LINENO"; then :
11618 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11619 lt_cv_shlibpath_overrides_runpath=yes
11620 fi
11621 fi
11622 rm -f core conftest.err conftest.$ac_objext \
11623 conftest$ac_exeext conftest.$ac_ext
11624 LDFLAGS=$save_LDFLAGS
11625 libdir=$save_libdir
11626
11627 fi
11628
11629 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11630
11631 # This implies no fast_install, which is unacceptable.
11632 # Some rework will be needed to allow for fast_install
11633 # before this can be enabled.
11634 hardcode_into_libs=yes
11635
11636 # Append ld.so.conf contents to the search path
11637 if test -f /etc/ld.so.conf; then
11638 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' ' '`
11639 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11640 fi
11641
11642 # We used to test for /lib/ld.so.1 and disable shared libraries on
11643 # powerpc, because MkLinux only supported shared libraries with the
11644 # GNU dynamic linker. Since this was broken with cross compilers,
11645 # most powerpc-linux boxes support dynamic linking these days and
11646 # people can always --disable-shared, the test was removed, and we
11647 # assume the GNU/Linux dynamic linker is in use.
11648 dynamic_linker='GNU/Linux ld.so'
11649 ;;
11650
11651 netbsd*)
11652 version_type=sunos
11653 need_lib_prefix=no
11654 need_version=no
11655 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11656 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11657 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11658 dynamic_linker='NetBSD (a.out) ld.so'
11659 else
11660 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11661 soname_spec='${libname}${release}${shared_ext}$major'
11662 dynamic_linker='NetBSD ld.elf_so'
11663 fi
11664 shlibpath_var=LD_LIBRARY_PATH
11665 shlibpath_overrides_runpath=yes
11666 hardcode_into_libs=yes
11667 ;;
11668
11669 newsos6)
11670 version_type=linux
11671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11672 shlibpath_var=LD_LIBRARY_PATH
11673 shlibpath_overrides_runpath=yes
11674 ;;
11675
11676 *nto* | *qnx*)
11677 version_type=qnx
11678 need_lib_prefix=no
11679 need_version=no
11680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11681 soname_spec='${libname}${release}${shared_ext}$major'
11682 shlibpath_var=LD_LIBRARY_PATH
11683 shlibpath_overrides_runpath=no
11684 hardcode_into_libs=yes
11685 dynamic_linker='ldqnx.so'
11686 ;;
11687
11688 openbsd*)
11689 version_type=sunos
11690 sys_lib_dlsearch_path_spec="/usr/lib"
11691 need_lib_prefix=no
11692 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11693 case $host_os in
11694 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11695 *) need_version=no ;;
11696 esac
11697 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11698 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11699 shlibpath_var=LD_LIBRARY_PATH
11700 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11701 case $host_os in
11702 openbsd2.[89] | openbsd2.[89].*)
11703 shlibpath_overrides_runpath=no
11704 ;;
11705 *)
11706 shlibpath_overrides_runpath=yes
11707 ;;
11708 esac
11709 else
11710 shlibpath_overrides_runpath=yes
11711 fi
11712 ;;
11713
11714 os2*)
11715 libname_spec='$name'
11716 shrext_cmds=".dll"
11717 need_lib_prefix=no
11718 library_names_spec='$libname${shared_ext} $libname.a'
11719 dynamic_linker='OS/2 ld.exe'
11720 shlibpath_var=LIBPATH
11721 ;;
11722
11723 osf3* | osf4* | osf5*)
11724 version_type=osf
11725 need_lib_prefix=no
11726 need_version=no
11727 soname_spec='${libname}${release}${shared_ext}$major'
11728 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11729 shlibpath_var=LD_LIBRARY_PATH
11730 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11731 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11732 ;;
11733
11734 rdos*)
11735 dynamic_linker=no
11736 ;;
11737
11738 solaris*)
11739 version_type=linux
11740 need_lib_prefix=no
11741 need_version=no
11742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11743 soname_spec='${libname}${release}${shared_ext}$major'
11744 shlibpath_var=LD_LIBRARY_PATH
11745 shlibpath_overrides_runpath=yes
11746 hardcode_into_libs=yes
11747 # ldd complains unless libraries are executable
11748 postinstall_cmds='chmod +x $lib'
11749 ;;
11750
11751 sunos4*)
11752 version_type=sunos
11753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11754 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11755 shlibpath_var=LD_LIBRARY_PATH
11756 shlibpath_overrides_runpath=yes
11757 if test "$with_gnu_ld" = yes; then
11758 need_lib_prefix=no
11759 fi
11760 need_version=yes
11761 ;;
11762
11763 sysv4 | sysv4.3*)
11764 version_type=linux
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 case $host_vendor in
11769 sni)
11770 shlibpath_overrides_runpath=no
11771 need_lib_prefix=no
11772 runpath_var=LD_RUN_PATH
11773 ;;
11774 siemens)
11775 need_lib_prefix=no
11776 ;;
11777 motorola)
11778 need_lib_prefix=no
11779 need_version=no
11780 shlibpath_overrides_runpath=no
11781 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11782 ;;
11783 esac
11784 ;;
11785
11786 sysv4*MP*)
11787 if test -d /usr/nec ;then
11788 version_type=linux
11789 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11790 soname_spec='$libname${shared_ext}.$major'
11791 shlibpath_var=LD_LIBRARY_PATH
11792 fi
11793 ;;
11794
11795 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11796 version_type=freebsd-elf
11797 need_lib_prefix=no
11798 need_version=no
11799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11800 soname_spec='${libname}${release}${shared_ext}$major'
11801 shlibpath_var=LD_LIBRARY_PATH
11802 shlibpath_overrides_runpath=yes
11803 hardcode_into_libs=yes
11804 if test "$with_gnu_ld" = yes; then
11805 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11806 else
11807 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11808 case $host_os in
11809 sco3.2v5*)
11810 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11811 ;;
11812 esac
11813 fi
11814 sys_lib_dlsearch_path_spec='/usr/lib'
11815 ;;
11816
11817 tpf*)
11818 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11819 version_type=linux
11820 need_lib_prefix=no
11821 need_version=no
11822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11823 shlibpath_var=LD_LIBRARY_PATH
11824 shlibpath_overrides_runpath=no
11825 hardcode_into_libs=yes
11826 ;;
11827
11828 uts4*)
11829 version_type=linux
11830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11831 soname_spec='${libname}${release}${shared_ext}$major'
11832 shlibpath_var=LD_LIBRARY_PATH
11833 ;;
11834
11835 *)
11836 dynamic_linker=no
11837 ;;
11838 esac
11839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11840 $as_echo "$dynamic_linker" >&6; }
11841 test "$dynamic_linker" = no && can_build_shared=no
11842
11843 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11844 if test "$GCC" = yes; then
11845 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11846 fi
11847
11848 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11849 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11850 fi
11851 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11852 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11853 fi
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11947 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11948 hardcode_action=
11949 if test -n "$hardcode_libdir_flag_spec" ||
11950 test -n "$runpath_var" ||
11951 test "X$hardcode_automatic" = "Xyes" ; then
11952
11953 # We can hardcode non-existent directories.
11954 if test "$hardcode_direct" != no &&
11955 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11956 # have to relink, otherwise we might link with an installed library
11957 # when we should be linking with a yet-to-be-installed one
11958 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11959 test "$hardcode_minus_L" != no; then
11960 # Linking always hardcodes the temporary library directory.
11961 hardcode_action=relink
11962 else
11963 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11964 hardcode_action=immediate
11965 fi
11966 else
11967 # We cannot hardcode anything, or else we can only hardcode existing
11968 # directories.
11969 hardcode_action=unsupported
11970 fi
11971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11972 $as_echo "$hardcode_action" >&6; }
11973
11974 if test "$hardcode_action" = relink ||
11975 test "$inherit_rpath" = yes; then
11976 # Fast installation is not supported
11977 enable_fast_install=no
11978 elif test "$shlibpath_overrides_runpath" = yes ||
11979 test "$enable_shared" = no; then
11980 # Fast installation is not necessary
11981 enable_fast_install=needless
11982 fi
11983
11984
11985
11986
11987
11988
11989 if test "x$enable_dlopen" != xyes; then
11990 enable_dlopen=unknown
11991 enable_dlopen_self=unknown
11992 enable_dlopen_self_static=unknown
11993 else
11994 lt_cv_dlopen=no
11995 lt_cv_dlopen_libs=
11996
11997 case $host_os in
11998 beos*)
11999 lt_cv_dlopen="load_add_on"
12000 lt_cv_dlopen_libs=
12001 lt_cv_dlopen_self=yes
12002 ;;
12003
12004 mingw* | pw32* | cegcc*)
12005 lt_cv_dlopen="LoadLibrary"
12006 lt_cv_dlopen_libs=
12007 ;;
12008
12009 cygwin*)
12010 lt_cv_dlopen="dlopen"
12011 lt_cv_dlopen_libs=
12012 ;;
12013
12014 darwin*)
12015 # if libdl is installed we need to link against it
12016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12017 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12018 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12019 $as_echo_n "(cached) " >&6
12020 else
12021 ac_check_lib_save_LIBS=$LIBS
12022 LIBS="-ldl $LIBS"
12023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12024 /* end confdefs.h. */
12025
12026 /* Override any GCC internal prototype to avoid an error.
12027 Use char because int might match the return type of a GCC
12028 builtin and then its argument prototype would still apply. */
12029 #ifdef __cplusplus
12030 extern "C"
12031 #endif
12032 char dlopen ();
12033 int
12034 main ()
12035 {
12036 return dlopen ();
12037 ;
12038 return 0;
12039 }
12040 _ACEOF
12041 if ac_fn_c_try_link "$LINENO"; then :
12042 ac_cv_lib_dl_dlopen=yes
12043 else
12044 ac_cv_lib_dl_dlopen=no
12045 fi
12046 rm -f core conftest.err conftest.$ac_objext \
12047 conftest$ac_exeext conftest.$ac_ext
12048 LIBS=$ac_check_lib_save_LIBS
12049 fi
12050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12051 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12052 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12053 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12054 else
12055
12056 lt_cv_dlopen="dyld"
12057 lt_cv_dlopen_libs=
12058 lt_cv_dlopen_self=yes
12059
12060 fi
12061
12062 ;;
12063
12064 *)
12065 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12066 if test "x$ac_cv_func_shl_load" = x""yes; then :
12067 lt_cv_dlopen="shl_load"
12068 else
12069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12070 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12071 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12072 $as_echo_n "(cached) " >&6
12073 else
12074 ac_check_lib_save_LIBS=$LIBS
12075 LIBS="-ldld $LIBS"
12076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12077 /* end confdefs.h. */
12078
12079 /* Override any GCC internal prototype to avoid an error.
12080 Use char because int might match the return type of a GCC
12081 builtin and then its argument prototype would still apply. */
12082 #ifdef __cplusplus
12083 extern "C"
12084 #endif
12085 char shl_load ();
12086 int
12087 main ()
12088 {
12089 return shl_load ();
12090 ;
12091 return 0;
12092 }
12093 _ACEOF
12094 if ac_fn_c_try_link "$LINENO"; then :
12095 ac_cv_lib_dld_shl_load=yes
12096 else
12097 ac_cv_lib_dld_shl_load=no
12098 fi
12099 rm -f core conftest.err conftest.$ac_objext \
12100 conftest$ac_exeext conftest.$ac_ext
12101 LIBS=$ac_check_lib_save_LIBS
12102 fi
12103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12104 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12105 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12106 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12107 else
12108 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12109 if test "x$ac_cv_func_dlopen" = x""yes; then :
12110 lt_cv_dlopen="dlopen"
12111 else
12112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12113 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12114 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12115 $as_echo_n "(cached) " >&6
12116 else
12117 ac_check_lib_save_LIBS=$LIBS
12118 LIBS="-ldl $LIBS"
12119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12120 /* end confdefs.h. */
12121
12122 /* Override any GCC internal prototype to avoid an error.
12123 Use char because int might match the return type of a GCC
12124 builtin and then its argument prototype would still apply. */
12125 #ifdef __cplusplus
12126 extern "C"
12127 #endif
12128 char dlopen ();
12129 int
12130 main ()
12131 {
12132 return dlopen ();
12133 ;
12134 return 0;
12135 }
12136 _ACEOF
12137 if ac_fn_c_try_link "$LINENO"; then :
12138 ac_cv_lib_dl_dlopen=yes
12139 else
12140 ac_cv_lib_dl_dlopen=no
12141 fi
12142 rm -f core conftest.err conftest.$ac_objext \
12143 conftest$ac_exeext conftest.$ac_ext
12144 LIBS=$ac_check_lib_save_LIBS
12145 fi
12146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12147 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12148 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12149 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12150 else
12151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12152 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12153 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12154 $as_echo_n "(cached) " >&6
12155 else
12156 ac_check_lib_save_LIBS=$LIBS
12157 LIBS="-lsvld $LIBS"
12158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12159 /* end confdefs.h. */
12160
12161 /* Override any GCC internal prototype to avoid an error.
12162 Use char because int might match the return type of a GCC
12163 builtin and then its argument prototype would still apply. */
12164 #ifdef __cplusplus
12165 extern "C"
12166 #endif
12167 char dlopen ();
12168 int
12169 main ()
12170 {
12171 return dlopen ();
12172 ;
12173 return 0;
12174 }
12175 _ACEOF
12176 if ac_fn_c_try_link "$LINENO"; then :
12177 ac_cv_lib_svld_dlopen=yes
12178 else
12179 ac_cv_lib_svld_dlopen=no
12180 fi
12181 rm -f core conftest.err conftest.$ac_objext \
12182 conftest$ac_exeext conftest.$ac_ext
12183 LIBS=$ac_check_lib_save_LIBS
12184 fi
12185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12186 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12187 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12188 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12189 else
12190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12191 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12192 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12193 $as_echo_n "(cached) " >&6
12194 else
12195 ac_check_lib_save_LIBS=$LIBS
12196 LIBS="-ldld $LIBS"
12197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12198 /* end confdefs.h. */
12199
12200 /* Override any GCC internal prototype to avoid an error.
12201 Use char because int might match the return type of a GCC
12202 builtin and then its argument prototype would still apply. */
12203 #ifdef __cplusplus
12204 extern "C"
12205 #endif
12206 char dld_link ();
12207 int
12208 main ()
12209 {
12210 return dld_link ();
12211 ;
12212 return 0;
12213 }
12214 _ACEOF
12215 if ac_fn_c_try_link "$LINENO"; then :
12216 ac_cv_lib_dld_dld_link=yes
12217 else
12218 ac_cv_lib_dld_dld_link=no
12219 fi
12220 rm -f core conftest.err conftest.$ac_objext \
12221 conftest$ac_exeext conftest.$ac_ext
12222 LIBS=$ac_check_lib_save_LIBS
12223 fi
12224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12225 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12226 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12227 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12228 fi
12229
12230
12231 fi
12232
12233
12234 fi
12235
12236
12237 fi
12238
12239
12240 fi
12241
12242
12243 fi
12244
12245 ;;
12246 esac
12247
12248 if test "x$lt_cv_dlopen" != xno; then
12249 enable_dlopen=yes
12250 else
12251 enable_dlopen=no
12252 fi
12253
12254 case $lt_cv_dlopen in
12255 dlopen)
12256 save_CPPFLAGS="$CPPFLAGS"
12257 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12258
12259 save_LDFLAGS="$LDFLAGS"
12260 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12261
12262 save_LIBS="$LIBS"
12263 LIBS="$lt_cv_dlopen_libs $LIBS"
12264
12265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12266 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12267 if test "${lt_cv_dlopen_self+set}" = set; then :
12268 $as_echo_n "(cached) " >&6
12269 else
12270 if test "$cross_compiling" = yes; then :
12271 lt_cv_dlopen_self=cross
12272 else
12273 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12274 lt_status=$lt_dlunknown
12275 cat > conftest.$ac_ext <<_LT_EOF
12276 #line 12276 "configure"
12277 #include "confdefs.h"
12278
12279 #if HAVE_DLFCN_H
12280 #include <dlfcn.h>
12281 #endif
12282
12283 #include <stdio.h>
12284
12285 #ifdef RTLD_GLOBAL
12286 # define LT_DLGLOBAL RTLD_GLOBAL
12287 #else
12288 # ifdef DL_GLOBAL
12289 # define LT_DLGLOBAL DL_GLOBAL
12290 # else
12291 # define LT_DLGLOBAL 0
12292 # endif
12293 #endif
12294
12295 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12296 find out it does not work in some platform. */
12297 #ifndef LT_DLLAZY_OR_NOW
12298 # ifdef RTLD_LAZY
12299 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12300 # else
12301 # ifdef DL_LAZY
12302 # define LT_DLLAZY_OR_NOW DL_LAZY
12303 # else
12304 # ifdef RTLD_NOW
12305 # define LT_DLLAZY_OR_NOW RTLD_NOW
12306 # else
12307 # ifdef DL_NOW
12308 # define LT_DLLAZY_OR_NOW DL_NOW
12309 # else
12310 # define LT_DLLAZY_OR_NOW 0
12311 # endif
12312 # endif
12313 # endif
12314 # endif
12315 #endif
12316
12317 /* When -fvisbility=hidden is used, assume the code has been annotated
12318 correspondingly for the symbols needed. */
12319 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12320 void fnord () __attribute__((visibility("default")));
12321 #endif
12322
12323 void fnord () { int i=42; }
12324 int main ()
12325 {
12326 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12327 int status = $lt_dlunknown;
12328
12329 if (self)
12330 {
12331 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12332 else
12333 {
12334 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12335 else puts (dlerror ());
12336 }
12337 /* dlclose (self); */
12338 }
12339 else
12340 puts (dlerror ());
12341
12342 return status;
12343 }
12344 _LT_EOF
12345 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12346 (eval $ac_link) 2>&5
12347 ac_status=$?
12348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12349 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12350 (./conftest; exit; ) >&5 2>/dev/null
12351 lt_status=$?
12352 case x$lt_status in
12353 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12354 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12355 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12356 esac
12357 else :
12358 # compilation failed
12359 lt_cv_dlopen_self=no
12360 fi
12361 fi
12362 rm -fr conftest*
12363
12364
12365 fi
12366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12367 $as_echo "$lt_cv_dlopen_self" >&6; }
12368
12369 if test "x$lt_cv_dlopen_self" = xyes; then
12370 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12372 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12373 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12374 $as_echo_n "(cached) " >&6
12375 else
12376 if test "$cross_compiling" = yes; then :
12377 lt_cv_dlopen_self_static=cross
12378 else
12379 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12380 lt_status=$lt_dlunknown
12381 cat > conftest.$ac_ext <<_LT_EOF
12382 #line 12382 "configure"
12383 #include "confdefs.h"
12384
12385 #if HAVE_DLFCN_H
12386 #include <dlfcn.h>
12387 #endif
12388
12389 #include <stdio.h>
12390
12391 #ifdef RTLD_GLOBAL
12392 # define LT_DLGLOBAL RTLD_GLOBAL
12393 #else
12394 # ifdef DL_GLOBAL
12395 # define LT_DLGLOBAL DL_GLOBAL
12396 # else
12397 # define LT_DLGLOBAL 0
12398 # endif
12399 #endif
12400
12401 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12402 find out it does not work in some platform. */
12403 #ifndef LT_DLLAZY_OR_NOW
12404 # ifdef RTLD_LAZY
12405 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12406 # else
12407 # ifdef DL_LAZY
12408 # define LT_DLLAZY_OR_NOW DL_LAZY
12409 # else
12410 # ifdef RTLD_NOW
12411 # define LT_DLLAZY_OR_NOW RTLD_NOW
12412 # else
12413 # ifdef DL_NOW
12414 # define LT_DLLAZY_OR_NOW DL_NOW
12415 # else
12416 # define LT_DLLAZY_OR_NOW 0
12417 # endif
12418 # endif
12419 # endif
12420 # endif
12421 #endif
12422
12423 /* When -fvisbility=hidden is used, assume the code has been annotated
12424 correspondingly for the symbols needed. */
12425 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12426 void fnord () __attribute__((visibility("default")));
12427 #endif
12428
12429 void fnord () { int i=42; }
12430 int main ()
12431 {
12432 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12433 int status = $lt_dlunknown;
12434
12435 if (self)
12436 {
12437 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12438 else
12439 {
12440 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12441 else puts (dlerror ());
12442 }
12443 /* dlclose (self); */
12444 }
12445 else
12446 puts (dlerror ());
12447
12448 return status;
12449 }
12450 _LT_EOF
12451 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12452 (eval $ac_link) 2>&5
12453 ac_status=$?
12454 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12455 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12456 (./conftest; exit; ) >&5 2>/dev/null
12457 lt_status=$?
12458 case x$lt_status in
12459 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12460 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12461 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12462 esac
12463 else :
12464 # compilation failed
12465 lt_cv_dlopen_self_static=no
12466 fi
12467 fi
12468 rm -fr conftest*
12469
12470
12471 fi
12472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12473 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12474 fi
12475
12476 CPPFLAGS="$save_CPPFLAGS"
12477 LDFLAGS="$save_LDFLAGS"
12478 LIBS="$save_LIBS"
12479 ;;
12480 esac
12481
12482 case $lt_cv_dlopen_self in
12483 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12484 *) enable_dlopen_self=unknown ;;
12485 esac
12486
12487 case $lt_cv_dlopen_self_static in
12488 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12489 *) enable_dlopen_self_static=unknown ;;
12490 esac
12491 fi
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509 striplib=
12510 old_striplib=
12511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12512 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12513 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12514 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12515 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12517 $as_echo "yes" >&6; }
12518 else
12519 # FIXME - insert some real tests, host_os isn't really good enough
12520 case $host_os in
12521 darwin*)
12522 if test -n "$STRIP" ; then
12523 striplib="$STRIP -x"
12524 old_striplib="$STRIP -S"
12525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12526 $as_echo "yes" >&6; }
12527 else
12528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12529 $as_echo "no" >&6; }
12530 fi
12531 ;;
12532 *)
12533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12534 $as_echo "no" >&6; }
12535 ;;
12536 esac
12537 fi
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550 # Report which library types will actually be built
12551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12552 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12554 $as_echo "$can_build_shared" >&6; }
12555
12556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12557 $as_echo_n "checking whether to build shared libraries... " >&6; }
12558 test "$can_build_shared" = "no" && enable_shared=no
12559
12560 # On AIX, shared libraries and static libraries use the same namespace, and
12561 # are all built from PIC.
12562 case $host_os in
12563 aix3*)
12564 test "$enable_shared" = yes && enable_static=no
12565 if test -n "$RANLIB"; then
12566 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12567 postinstall_cmds='$RANLIB $lib'
12568 fi
12569 ;;
12570
12571 aix[4-9]*)
12572 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12573 test "$enable_shared" = yes && enable_static=no
12574 fi
12575 ;;
12576 esac
12577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12578 $as_echo "$enable_shared" >&6; }
12579
12580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12581 $as_echo_n "checking whether to build static libraries... " >&6; }
12582 # Make sure either enable_shared or enable_static is yes.
12583 test "$enable_shared" = yes || enable_static=yes
12584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12585 $as_echo "$enable_static" >&6; }
12586
12587
12588
12589
12590 fi
12591 ac_ext=c
12592 ac_cpp='$CPP $CPPFLAGS'
12593 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12594 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12595 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12596
12597 CC="$lt_save_CC"
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611 ac_config_commands="$ac_config_commands libtool"
12612
12613
12614
12615
12616 # Only expand once:
12617
12618
12619
12620
12621 . ${srcdir}/../../bfd/configure.host
12622
12623
12624
12625 USE_MAINTAINER_MODE=no
12626 # Check whether --enable-maintainer-mode was given.
12627 if test "${enable_maintainer_mode+set}" = set; then :
12628 enableval=$enable_maintainer_mode; case "${enableval}" in
12629 yes) MAINT="" USE_MAINTAINER_MODE=yes ;;
12630 no) MAINT="#" ;;
12631 *) as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;;
12632 esac
12633 if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
12634 echo "Setting maintainer mode" 6>&1
12635 fi
12636 else
12637 MAINT="#"
12638 fi
12639
12640
12641
12642 # Check whether --enable-sim-bswap was given.
12643 if test "${enable_sim_bswap+set}" = set; then :
12644 enableval=$enable_sim_bswap; case "${enableval}" in
12645 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12646 no) sim_bswap="-DWITH_BSWAP=0";;
12647 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12648 esac
12649 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12650 echo "Setting bswap flags = $sim_bswap" 6>&1
12651 fi
12652 else
12653 sim_bswap=""
12654 fi
12655
12656
12657
12658 # Check whether --enable-sim-cflags was given.
12659 if test "${enable_sim_cflags+set}" = set; then :
12660 enableval=$enable_sim_cflags; case "${enableval}" in
12661 yes) sim_cflags="-O2 -fomit-frame-pointer";;
12662 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12663 no) sim_cflags="";;
12664 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12665 esac
12666 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12667 echo "Setting sim cflags = $sim_cflags" 6>&1
12668 fi
12669 else
12670 sim_cflags=""
12671 fi
12672
12673
12674
12675 # Check whether --enable-sim-debug was given.
12676 if test "${enable_sim_debug+set}" = set; then :
12677 enableval=$enable_sim_debug; case "${enableval}" in
12678 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12679 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12680 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12681 esac
12682 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12683 echo "Setting sim debug = $sim_debug" 6>&1
12684 fi
12685 else
12686 sim_debug=""
12687 fi
12688
12689
12690
12691 # Check whether --enable-sim-stdio was given.
12692 if test "${enable_sim_stdio+set}" = set; then :
12693 enableval=$enable_sim_stdio; case "${enableval}" in
12694 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12695 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12696 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12697 esac
12698 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12699 echo "Setting stdio flags = $sim_stdio" 6>&1
12700 fi
12701 else
12702 sim_stdio=""
12703 fi
12704
12705
12706
12707 # Check whether --enable-sim-trace was given.
12708 if test "${enable_sim_trace+set}" = set; then :
12709 enableval=$enable_sim_trace; case "${enableval}" in
12710 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
12711 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
12712 [-0-9]*)
12713 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
12714 [[:lower:]]*)
12715 sim_trace=""
12716 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12717 if test x"$sim_trace" = x; then
12718 sim_trace="-DWITH_TRACE='(TRACE_$x"
12719 else
12720 sim_trace="${sim_trace}|TRACE_$x"
12721 fi
12722 done
12723 sim_trace="$sim_trace)'" ;;
12724 esac
12725 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12726 echo "Setting sim trace = $sim_trace" 6>&1
12727 fi
12728 else
12729 sim_trace=""
12730 fi
12731
12732
12733
12734 # Check whether --enable-sim-profile was given.
12735 if test "${enable_sim_profile+set}" = set; then :
12736 enableval=$enable_sim_profile; case "${enableval}" in
12737 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12738 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12739 [-0-9]*)
12740 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12741 [a-z]*)
12742 sim_profile=""
12743 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12744 if test x"$sim_profile" = x; then
12745 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12746 else
12747 sim_profile="${sim_profile}|PROFILE_$x"
12748 fi
12749 done
12750 sim_profile="$sim_profile)'" ;;
12751 esac
12752 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12753 echo "Setting sim profile = $sim_profile" 6>&1
12754 fi
12755 else
12756 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12757 fi
12758
12759
12760
12761
12762 # Check whether --with-pkgversion was given.
12763 if test "${with_pkgversion+set}" = set; then :
12764 withval=$with_pkgversion; case "$withval" in
12765 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12766 no) PKGVERSION= ;;
12767 *) PKGVERSION="($withval) " ;;
12768 esac
12769 else
12770 PKGVERSION="(GDB) "
12771
12772 fi
12773
12774
12775
12776
12777
12778 # Check whether --with-bugurl was given.
12779 if test "${with_bugurl+set}" = set; then :
12780 withval=$with_bugurl; case "$withval" in
12781 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12782 no) BUGURL=
12783 ;;
12784 *) BUGURL="$withval"
12785 ;;
12786 esac
12787 else
12788 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12789
12790 fi
12791
12792 case ${BUGURL} in
12793 "")
12794 REPORT_BUGS_TO=
12795 REPORT_BUGS_TEXI=
12796 ;;
12797 *)
12798 REPORT_BUGS_TO="<$BUGURL>"
12799 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12800 ;;
12801 esac;
12802
12803
12804
12805
12806 cat >>confdefs.h <<_ACEOF
12807 #define PKGVERSION "$PKGVERSION"
12808 _ACEOF
12809
12810
12811 cat >>confdefs.h <<_ACEOF
12812 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12813 _ACEOF
12814
12815
12816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12817 $as_echo_n "checking return type of signal handlers... " >&6; }
12818 if test "${ac_cv_type_signal+set}" = set; then :
12819 $as_echo_n "(cached) " >&6
12820 else
12821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12822 /* end confdefs.h. */
12823 #include <sys/types.h>
12824 #include <signal.h>
12825
12826 int
12827 main ()
12828 {
12829 return *(signal (0, 0)) (0) == 1;
12830 ;
12831 return 0;
12832 }
12833 _ACEOF
12834 if ac_fn_c_try_compile "$LINENO"; then :
12835 ac_cv_type_signal=int
12836 else
12837 ac_cv_type_signal=void
12838 fi
12839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12840 fi
12841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12842 $as_echo "$ac_cv_type_signal" >&6; }
12843
12844 cat >>confdefs.h <<_ACEOF
12845 #define RETSIGTYPE $ac_cv_type_signal
12846 _ACEOF
12847
12848
12849
12850
12851
12852 sim_link_files=
12853 sim_link_links=
12854
12855 sim_link_links=tconfig.h
12856 if test -f ${srcdir}/tconfig.in
12857 then
12858 sim_link_files=tconfig.in
12859 else
12860 sim_link_files=../common/tconfig.in
12861 fi
12862
12863 # targ-vals.def points to the libc macro description file.
12864 case "${target}" in
12865 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12866 esac
12867 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12868 sim_link_links="${sim_link_links} targ-vals.def"
12869
12870
12871
12872
12873 wire_endian=""
12874 default_endian="BIG_ENDIAN"
12875 # Check whether --enable-sim-endian was given.
12876 if test "${enable_sim_endian+set}" = set; then :
12877 enableval=$enable_sim_endian; case "${enableval}" in
12878 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
12879 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
12880 yes) if test x"$wire_endian" != x; then
12881 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12882 else
12883 if test x"$default_endian" != x; then
12884 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
12885 else
12886 echo "No hard-wired endian for target $target" 1>&6
12887 sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
12888 fi
12889 fi;;
12890 no) if test x"$default_endian" != x; then
12891 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12892 else
12893 if test x"$wire_endian" != x; then
12894 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
12895 else
12896 echo "No default endian for target $target" 1>&6
12897 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
12898 fi
12899 fi;;
12900 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
12901 esac
12902 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
12903 echo "Setting endian flags = $sim_endian" 6>&1
12904 fi
12905 else
12906 if test x"$default_endian" != x; then
12907 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12908 else
12909 if test x"$wire_endian" != x; then
12910 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12911 else
12912 sim_endian=
12913 fi
12914 fi
12915 fi
12916
12917 wire_alignment="STRICT_ALIGNMENT"
12918 default_alignment=""
12919
12920 # Check whether --enable-sim-alignment was given.
12921 if test "${enable_sim_alignment+set}" = set; then :
12922 enableval=$enable_sim_alignment; case "${enableval}" in
12923 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
12924 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
12925 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
12926 yes) if test x"$wire_alignment" != x; then
12927 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12928 else
12929 if test x"$default_alignment" != x; then
12930 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
12931 else
12932 echo "No hard-wired alignment for target $target" 1>&6
12933 sim_alignment="-DWITH_ALIGNMENT=0"
12934 fi
12935 fi;;
12936 no) if test x"$default_alignment" != x; then
12937 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12938 else
12939 if test x"$wire_alignment" != x; then
12940 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
12941 else
12942 echo "No default alignment for target $target" 1>&6
12943 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
12944 fi
12945 fi;;
12946 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
12947 esac
12948 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
12949 echo "Setting alignment flags = $sim_alignment" 6>&1
12950 fi
12951 else
12952 if test x"$default_alignment" != x; then
12953 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12954 else
12955 if test x"$wire_alignment" != x; then
12956 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12957 else
12958 sim_alignment=
12959 fi
12960 fi
12961 fi
12962
12963
12964 # Check whether --enable-sim-hostendian was given.
12965 if test "${enable_sim_hostendian+set}" = set; then :
12966 enableval=$enable_sim_hostendian; case "${enableval}" in
12967 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
12968 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
12969 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
12970 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
12971 esac
12972 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
12973 echo "Setting hostendian flags = $sim_hostendian" 6>&1
12974 fi
12975 else
12976
12977 if test "x$cross_compiling" = "xno"; then
12978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12979 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12980 if test "${ac_cv_c_bigendian+set}" = set; then :
12981 $as_echo_n "(cached) " >&6
12982 else
12983 ac_cv_c_bigendian=unknown
12984 # See if we're dealing with a universal compiler.
12985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12986 /* end confdefs.h. */
12987 #ifndef __APPLE_CC__
12988 not a universal capable compiler
12989 #endif
12990 typedef int dummy;
12991
12992 _ACEOF
12993 if ac_fn_c_try_compile "$LINENO"; then :
12994
12995 # Check for potential -arch flags. It is not universal unless
12996 # there are at least two -arch flags with different values.
12997 ac_arch=
12998 ac_prev=
12999 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13000 if test -n "$ac_prev"; then
13001 case $ac_word in
13002 i?86 | x86_64 | ppc | ppc64)
13003 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13004 ac_arch=$ac_word
13005 else
13006 ac_cv_c_bigendian=universal
13007 break
13008 fi
13009 ;;
13010 esac
13011 ac_prev=
13012 elif test "x$ac_word" = "x-arch"; then
13013 ac_prev=arch
13014 fi
13015 done
13016 fi
13017 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13018 if test $ac_cv_c_bigendian = unknown; then
13019 # See if sys/param.h defines the BYTE_ORDER macro.
13020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13021 /* end confdefs.h. */
13022 #include <sys/types.h>
13023 #include <sys/param.h>
13024
13025 int
13026 main ()
13027 {
13028 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13029 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13030 && LITTLE_ENDIAN)
13031 bogus endian macros
13032 #endif
13033
13034 ;
13035 return 0;
13036 }
13037 _ACEOF
13038 if ac_fn_c_try_compile "$LINENO"; then :
13039 # It does; now see whether it defined to BIG_ENDIAN or not.
13040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13041 /* end confdefs.h. */
13042 #include <sys/types.h>
13043 #include <sys/param.h>
13044
13045 int
13046 main ()
13047 {
13048 #if BYTE_ORDER != BIG_ENDIAN
13049 not big endian
13050 #endif
13051
13052 ;
13053 return 0;
13054 }
13055 _ACEOF
13056 if ac_fn_c_try_compile "$LINENO"; then :
13057 ac_cv_c_bigendian=yes
13058 else
13059 ac_cv_c_bigendian=no
13060 fi
13061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13062 fi
13063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13064 fi
13065 if test $ac_cv_c_bigendian = unknown; then
13066 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13068 /* end confdefs.h. */
13069 #include <limits.h>
13070
13071 int
13072 main ()
13073 {
13074 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13075 bogus endian macros
13076 #endif
13077
13078 ;
13079 return 0;
13080 }
13081 _ACEOF
13082 if ac_fn_c_try_compile "$LINENO"; then :
13083 # It does; now see whether it defined to _BIG_ENDIAN or not.
13084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13085 /* end confdefs.h. */
13086 #include <limits.h>
13087
13088 int
13089 main ()
13090 {
13091 #ifndef _BIG_ENDIAN
13092 not big endian
13093 #endif
13094
13095 ;
13096 return 0;
13097 }
13098 _ACEOF
13099 if ac_fn_c_try_compile "$LINENO"; then :
13100 ac_cv_c_bigendian=yes
13101 else
13102 ac_cv_c_bigendian=no
13103 fi
13104 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13105 fi
13106 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13107 fi
13108 if test $ac_cv_c_bigendian = unknown; then
13109 # Compile a test program.
13110 if test "$cross_compiling" = yes; then :
13111 # Try to guess by grepping values from an object file.
13112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13113 /* end confdefs.h. */
13114 short int ascii_mm[] =
13115 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13116 short int ascii_ii[] =
13117 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13118 int use_ascii (int i) {
13119 return ascii_mm[i] + ascii_ii[i];
13120 }
13121 short int ebcdic_ii[] =
13122 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13123 short int ebcdic_mm[] =
13124 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13125 int use_ebcdic (int i) {
13126 return ebcdic_mm[i] + ebcdic_ii[i];
13127 }
13128 extern int foo;
13129
13130 int
13131 main ()
13132 {
13133 return use_ascii (foo) == use_ebcdic (foo);
13134 ;
13135 return 0;
13136 }
13137 _ACEOF
13138 if ac_fn_c_try_compile "$LINENO"; then :
13139 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13140 ac_cv_c_bigendian=yes
13141 fi
13142 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13143 if test "$ac_cv_c_bigendian" = unknown; then
13144 ac_cv_c_bigendian=no
13145 else
13146 # finding both strings is unlikely to happen, but who knows?
13147 ac_cv_c_bigendian=unknown
13148 fi
13149 fi
13150 fi
13151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13152 else
13153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13154 /* end confdefs.h. */
13155 $ac_includes_default
13156 int
13157 main ()
13158 {
13159
13160 /* Are we little or big endian? From Harbison&Steele. */
13161 union
13162 {
13163 long int l;
13164 char c[sizeof (long int)];
13165 } u;
13166 u.l = 1;
13167 return u.c[sizeof (long int) - 1] == 1;
13168
13169 ;
13170 return 0;
13171 }
13172 _ACEOF
13173 if ac_fn_c_try_run "$LINENO"; then :
13174 ac_cv_c_bigendian=no
13175 else
13176 ac_cv_c_bigendian=yes
13177 fi
13178 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13179 conftest.$ac_objext conftest.beam conftest.$ac_ext
13180 fi
13181
13182 fi
13183 fi
13184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13185 $as_echo "$ac_cv_c_bigendian" >&6; }
13186 case $ac_cv_c_bigendian in #(
13187 yes)
13188 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13189 ;; #(
13190 no)
13191 ;; #(
13192 universal)
13193
13194 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13195
13196 ;; #(
13197 *)
13198 as_fn_error "unknown endianness
13199 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13200 esac
13201
13202 if test $ac_cv_c_bigendian = yes; then
13203 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13204 else
13205 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13206 fi
13207 else
13208 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13209 fi
13210 fi
13211
13212
13213 default_sim_scache="16384"
13214 # Check whether --enable-sim-scache was given.
13215 if test "${enable_sim_scache+set}" = set; then :
13216 enableval=$enable_sim_scache; case "${enableval}" in
13217 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
13218 no) sim_scache="-DWITH_SCACHE=0" ;;
13219 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
13220 *) as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
13221 sim_scache="";;
13222 esac
13223 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
13224 echo "Setting scache size = $sim_scache" 6>&1
13225 fi
13226 else
13227 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
13228 fi
13229
13230
13231
13232 default_sim_default_model="sh5"
13233 # Check whether --enable-sim-default-model was given.
13234 if test "${enable_sim_default_model+set}" = set; then :
13235 enableval=$enable_sim_default_model; case "${enableval}" in
13236 yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13237 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13238 esac
13239 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13240 echo "Setting default model = $sim_default_model" 6>&1
13241 fi
13242 else
13243 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13244 fi
13245
13246
13247
13248 # Check whether --enable-sim-environment was given.
13249 if test "${enable_sim_environment+set}" = set; then :
13250 enableval=$enable_sim_environment; case "${enableval}" in
13251 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13252 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13253 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13254 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13255 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13256 sim_environment="";;
13257 esac
13258 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13259 echo "Setting sim environment = $sim_environment" 6>&1
13260 fi
13261 else
13262 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13263 fi
13264
13265
13266 default_sim_inline=""
13267 # Check whether --enable-sim-inline was given.
13268 if test "${enable_sim_inline+set}" = set; then :
13269 enableval=$enable_sim_inline; sim_inline=""
13270 case "$enableval" in
13271 no) sim_inline="-DDEFAULT_INLINE=0";;
13272 0) sim_inline="-DDEFAULT_INLINE=0";;
13273 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13274 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13275 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13276 new_flag=""
13277 case "$x" in
13278 *_INLINE=*) new_flag="-D$x";;
13279 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13280 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13281 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13282 esac
13283 if test x"$sim_inline" = x""; then
13284 sim_inline="$new_flag"
13285 else
13286 sim_inline="$sim_inline $new_flag"
13287 fi
13288 done;;
13289 esac
13290 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13291 echo "Setting inline flags = $sim_inline" 6>&1
13292 fi
13293 else
13294
13295 if test "x$cross_compiling" = "xno"; then
13296 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13297 sim_inline="${default_sim_inline}"
13298 if test x"$silent" != x"yes"; then
13299 echo "Setting inline flags = $sim_inline" 6>&1
13300 fi
13301 else
13302 sim_inline=""
13303 fi
13304 else
13305 sim_inline="-DDEFAULT_INLINE=0"
13306 fi
13307 fi
13308
13309
13310 cgen_maint=no
13311 cgen=guile
13312 cgendir='$(srcdir)/../../cgen'
13313 # Check whether --enable-cgen-maint was given.
13314 if test "${enable_cgen_maint+set}" = set; then :
13315 enableval=$enable_cgen_maint; case "${enableval}" in
13316 yes) cgen_maint=yes ;;
13317 no) cgen_maint=no ;;
13318 *)
13319 # argument is cgen install directory (not implemented yet).
13320 # Having a `share' directory might be more appropriate for the .scm,
13321 # .cpu, etc. files.
13322 cgendir=${cgen_maint}/lib/cgen
13323 cgen=guile
13324 ;;
13325 esac
13326 fi
13327 if test x${cgen_maint} != xno ; then
13328 CGEN_MAINT=''
13329 else
13330 CGEN_MAINT='#'
13331 fi
13332
13333
13334
13335
13336
13337
13338 ac_sources="$sim_link_files"
13339 ac_dests="$sim_link_links"
13340 while test -n "$ac_sources"; do
13341 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13342 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13343 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13344 done
13345 ac_config_links="$ac_config_links $ac_config_links_1"
13346
13347 cgen_breaks=""
13348 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13349 cgen_breaks="break cgen_rtx_error";
13350 fi
13351
13352 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13353
13354 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13355
13356 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13357
13358 ac_config_commands="$ac_config_commands Makefile"
13359
13360 ac_config_commands="$ac_config_commands stamp-h"
13361
13362 cat >confcache <<\_ACEOF
13363 # This file is a shell script that caches the results of configure
13364 # tests run on this system so they can be shared between configure
13365 # scripts and configure runs, see configure's option --config-cache.
13366 # It is not useful on other systems. If it contains results you don't
13367 # want to keep, you may remove or edit it.
13368 #
13369 # config.status only pays attention to the cache file if you give it
13370 # the --recheck option to rerun configure.
13371 #
13372 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13373 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13374 # following values.
13375
13376 _ACEOF
13377
13378 # The following way of writing the cache mishandles newlines in values,
13379 # but we know of no workaround that is simple, portable, and efficient.
13380 # So, we kill variables containing newlines.
13381 # Ultrix sh set writes to stderr and can't be redirected directly,
13382 # and sets the high bit in the cache file unless we assign to the vars.
13383 (
13384 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13385 eval ac_val=\$$ac_var
13386 case $ac_val in #(
13387 *${as_nl}*)
13388 case $ac_var in #(
13389 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13390 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13391 esac
13392 case $ac_var in #(
13393 _ | IFS | as_nl) ;; #(
13394 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13395 *) { eval $ac_var=; unset $ac_var;} ;;
13396 esac ;;
13397 esac
13398 done
13399
13400 (set) 2>&1 |
13401 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13402 *${as_nl}ac_space=\ *)
13403 # `set' does not quote correctly, so add quotes: double-quote
13404 # substitution turns \\\\ into \\, and sed turns \\ into \.
13405 sed -n \
13406 "s/'/'\\\\''/g;
13407 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13408 ;; #(
13409 *)
13410 # `set' quotes correctly as required by POSIX, so do not add quotes.
13411 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13412 ;;
13413 esac |
13414 sort
13415 ) |
13416 sed '
13417 /^ac_cv_env_/b end
13418 t clear
13419 :clear
13420 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13421 t end
13422 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13423 :end' >>confcache
13424 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13425 if test -w "$cache_file"; then
13426 test "x$cache_file" != "x/dev/null" &&
13427 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13428 $as_echo "$as_me: updating cache $cache_file" >&6;}
13429 cat confcache >$cache_file
13430 else
13431 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13432 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13433 fi
13434 fi
13435 rm -f confcache
13436
13437 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13438 # Let make expand exec_prefix.
13439 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13440
13441 DEFS=-DHAVE_CONFIG_H
13442
13443 ac_libobjs=
13444 ac_ltlibobjs=
13445 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13446 # 1. Remove the extension, and $U if already installed.
13447 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13448 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13449 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13450 # will be set to the directory where LIBOBJS objects are built.
13451 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13452 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13453 done
13454 LIBOBJS=$ac_libobjs
13455
13456 LTLIBOBJS=$ac_ltlibobjs
13457
13458
13459 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13460 as_fn_error "conditional \"GMAKE\" was never defined.
13461 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13462 fi
13463 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13464 as_fn_error "conditional \"PLUGINS\" was never defined.
13465 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13466 fi
13467
13468
13469 : ${CONFIG_STATUS=./config.status}
13470 ac_write_fail=0
13471 ac_clean_files_save=$ac_clean_files
13472 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13473 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13474 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13475 as_write_fail=0
13476 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13477 #! $SHELL
13478 # Generated by $as_me.
13479 # Run this file to recreate the current configuration.
13480 # Compiler output produced by configure, useful for debugging
13481 # configure, is in config.log if it exists.
13482
13483 debug=false
13484 ac_cs_recheck=false
13485 ac_cs_silent=false
13486
13487 SHELL=\${CONFIG_SHELL-$SHELL}
13488 export SHELL
13489 _ASEOF
13490 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13491 ## -------------------- ##
13492 ## M4sh Initialization. ##
13493 ## -------------------- ##
13494
13495 # Be more Bourne compatible
13496 DUALCASE=1; export DUALCASE # for MKS sh
13497 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13498 emulate sh
13499 NULLCMD=:
13500 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13501 # is contrary to our usage. Disable this feature.
13502 alias -g '${1+"$@"}'='"$@"'
13503 setopt NO_GLOB_SUBST
13504 else
13505 case `(set -o) 2>/dev/null` in #(
13506 *posix*) :
13507 set -o posix ;; #(
13508 *) :
13509 ;;
13510 esac
13511 fi
13512
13513
13514 as_nl='
13515 '
13516 export as_nl
13517 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13518 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13519 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13520 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13521 # Prefer a ksh shell builtin over an external printf program on Solaris,
13522 # but without wasting forks for bash or zsh.
13523 if test -z "$BASH_VERSION$ZSH_VERSION" \
13524 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13525 as_echo='print -r --'
13526 as_echo_n='print -rn --'
13527 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13528 as_echo='printf %s\n'
13529 as_echo_n='printf %s'
13530 else
13531 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13532 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13533 as_echo_n='/usr/ucb/echo -n'
13534 else
13535 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13536 as_echo_n_body='eval
13537 arg=$1;
13538 case $arg in #(
13539 *"$as_nl"*)
13540 expr "X$arg" : "X\\(.*\\)$as_nl";
13541 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13542 esac;
13543 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13544 '
13545 export as_echo_n_body
13546 as_echo_n='sh -c $as_echo_n_body as_echo'
13547 fi
13548 export as_echo_body
13549 as_echo='sh -c $as_echo_body as_echo'
13550 fi
13551
13552 # The user is always right.
13553 if test "${PATH_SEPARATOR+set}" != set; then
13554 PATH_SEPARATOR=:
13555 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13556 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13557 PATH_SEPARATOR=';'
13558 }
13559 fi
13560
13561
13562 # IFS
13563 # We need space, tab and new line, in precisely that order. Quoting is
13564 # there to prevent editors from complaining about space-tab.
13565 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13566 # splitting by setting IFS to empty value.)
13567 IFS=" "" $as_nl"
13568
13569 # Find who we are. Look in the path if we contain no directory separator.
13570 case $0 in #((
13571 *[\\/]* ) as_myself=$0 ;;
13572 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13573 for as_dir in $PATH
13574 do
13575 IFS=$as_save_IFS
13576 test -z "$as_dir" && as_dir=.
13577 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13578 done
13579 IFS=$as_save_IFS
13580
13581 ;;
13582 esac
13583 # We did not find ourselves, most probably we were run as `sh COMMAND'
13584 # in which case we are not to be found in the path.
13585 if test "x$as_myself" = x; then
13586 as_myself=$0
13587 fi
13588 if test ! -f "$as_myself"; then
13589 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13590 exit 1
13591 fi
13592
13593 # Unset variables that we do not need and which cause bugs (e.g. in
13594 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13595 # suppresses any "Segmentation fault" message there. '((' could
13596 # trigger a bug in pdksh 5.2.14.
13597 for as_var in BASH_ENV ENV MAIL MAILPATH
13598 do eval test x\${$as_var+set} = xset \
13599 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13600 done
13601 PS1='$ '
13602 PS2='> '
13603 PS4='+ '
13604
13605 # NLS nuisances.
13606 LC_ALL=C
13607 export LC_ALL
13608 LANGUAGE=C
13609 export LANGUAGE
13610
13611 # CDPATH.
13612 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13613
13614
13615 # as_fn_error ERROR [LINENO LOG_FD]
13616 # ---------------------------------
13617 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13618 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13619 # script with status $?, using 1 if that was 0.
13620 as_fn_error ()
13621 {
13622 as_status=$?; test $as_status -eq 0 && as_status=1
13623 if test "$3"; then
13624 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13625 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13626 fi
13627 $as_echo "$as_me: error: $1" >&2
13628 as_fn_exit $as_status
13629 } # as_fn_error
13630
13631
13632 # as_fn_set_status STATUS
13633 # -----------------------
13634 # Set $? to STATUS, without forking.
13635 as_fn_set_status ()
13636 {
13637 return $1
13638 } # as_fn_set_status
13639
13640 # as_fn_exit STATUS
13641 # -----------------
13642 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13643 as_fn_exit ()
13644 {
13645 set +e
13646 as_fn_set_status $1
13647 exit $1
13648 } # as_fn_exit
13649
13650 # as_fn_unset VAR
13651 # ---------------
13652 # Portably unset VAR.
13653 as_fn_unset ()
13654 {
13655 { eval $1=; unset $1;}
13656 }
13657 as_unset=as_fn_unset
13658 # as_fn_append VAR VALUE
13659 # ----------------------
13660 # Append the text in VALUE to the end of the definition contained in VAR. Take
13661 # advantage of any shell optimizations that allow amortized linear growth over
13662 # repeated appends, instead of the typical quadratic growth present in naive
13663 # implementations.
13664 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13665 eval 'as_fn_append ()
13666 {
13667 eval $1+=\$2
13668 }'
13669 else
13670 as_fn_append ()
13671 {
13672 eval $1=\$$1\$2
13673 }
13674 fi # as_fn_append
13675
13676 # as_fn_arith ARG...
13677 # ------------------
13678 # Perform arithmetic evaluation on the ARGs, and store the result in the
13679 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13680 # must be portable across $(()) and expr.
13681 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13682 eval 'as_fn_arith ()
13683 {
13684 as_val=$(( $* ))
13685 }'
13686 else
13687 as_fn_arith ()
13688 {
13689 as_val=`expr "$@" || test $? -eq 1`
13690 }
13691 fi # as_fn_arith
13692
13693
13694 if expr a : '\(a\)' >/dev/null 2>&1 &&
13695 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13696 as_expr=expr
13697 else
13698 as_expr=false
13699 fi
13700
13701 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13702 as_basename=basename
13703 else
13704 as_basename=false
13705 fi
13706
13707 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13708 as_dirname=dirname
13709 else
13710 as_dirname=false
13711 fi
13712
13713 as_me=`$as_basename -- "$0" ||
13714 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13715 X"$0" : 'X\(//\)$' \| \
13716 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13717 $as_echo X/"$0" |
13718 sed '/^.*\/\([^/][^/]*\)\/*$/{
13719 s//\1/
13720 q
13721 }
13722 /^X\/\(\/\/\)$/{
13723 s//\1/
13724 q
13725 }
13726 /^X\/\(\/\).*/{
13727 s//\1/
13728 q
13729 }
13730 s/.*/./; q'`
13731
13732 # Avoid depending upon Character Ranges.
13733 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13734 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13735 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13736 as_cr_digits='0123456789'
13737 as_cr_alnum=$as_cr_Letters$as_cr_digits
13738
13739 ECHO_C= ECHO_N= ECHO_T=
13740 case `echo -n x` in #(((((
13741 -n*)
13742 case `echo 'xy\c'` in
13743 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13744 xy) ECHO_C='\c';;
13745 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13746 ECHO_T=' ';;
13747 esac;;
13748 *)
13749 ECHO_N='-n';;
13750 esac
13751
13752 rm -f conf$$ conf$$.exe conf$$.file
13753 if test -d conf$$.dir; then
13754 rm -f conf$$.dir/conf$$.file
13755 else
13756 rm -f conf$$.dir
13757 mkdir conf$$.dir 2>/dev/null
13758 fi
13759 if (echo >conf$$.file) 2>/dev/null; then
13760 if ln -s conf$$.file conf$$ 2>/dev/null; then
13761 as_ln_s='ln -s'
13762 # ... but there are two gotchas:
13763 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13764 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13765 # In both cases, we have to default to `cp -p'.
13766 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13767 as_ln_s='cp -p'
13768 elif ln conf$$.file conf$$ 2>/dev/null; then
13769 as_ln_s=ln
13770 else
13771 as_ln_s='cp -p'
13772 fi
13773 else
13774 as_ln_s='cp -p'
13775 fi
13776 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13777 rmdir conf$$.dir 2>/dev/null
13778
13779
13780 # as_fn_mkdir_p
13781 # -------------
13782 # Create "$as_dir" as a directory, including parents if necessary.
13783 as_fn_mkdir_p ()
13784 {
13785
13786 case $as_dir in #(
13787 -*) as_dir=./$as_dir;;
13788 esac
13789 test -d "$as_dir" || eval $as_mkdir_p || {
13790 as_dirs=
13791 while :; do
13792 case $as_dir in #(
13793 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13794 *) as_qdir=$as_dir;;
13795 esac
13796 as_dirs="'$as_qdir' $as_dirs"
13797 as_dir=`$as_dirname -- "$as_dir" ||
13798 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13799 X"$as_dir" : 'X\(//\)[^/]' \| \
13800 X"$as_dir" : 'X\(//\)$' \| \
13801 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13802 $as_echo X"$as_dir" |
13803 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13804 s//\1/
13805 q
13806 }
13807 /^X\(\/\/\)[^/].*/{
13808 s//\1/
13809 q
13810 }
13811 /^X\(\/\/\)$/{
13812 s//\1/
13813 q
13814 }
13815 /^X\(\/\).*/{
13816 s//\1/
13817 q
13818 }
13819 s/.*/./; q'`
13820 test -d "$as_dir" && break
13821 done
13822 test -z "$as_dirs" || eval "mkdir $as_dirs"
13823 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13824
13825
13826 } # as_fn_mkdir_p
13827 if mkdir -p . 2>/dev/null; then
13828 as_mkdir_p='mkdir -p "$as_dir"'
13829 else
13830 test -d ./-p && rmdir ./-p
13831 as_mkdir_p=false
13832 fi
13833
13834 if test -x / >/dev/null 2>&1; then
13835 as_test_x='test -x'
13836 else
13837 if ls -dL / >/dev/null 2>&1; then
13838 as_ls_L_option=L
13839 else
13840 as_ls_L_option=
13841 fi
13842 as_test_x='
13843 eval sh -c '\''
13844 if test -d "$1"; then
13845 test -d "$1/.";
13846 else
13847 case $1 in #(
13848 -*)set "./$1";;
13849 esac;
13850 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13851 ???[sx]*):;;*)false;;esac;fi
13852 '\'' sh
13853 '
13854 fi
13855 as_executable_p=$as_test_x
13856
13857 # Sed expression to map a string onto a valid CPP name.
13858 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13859
13860 # Sed expression to map a string onto a valid variable name.
13861 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13862
13863
13864 exec 6>&1
13865 ## ----------------------------------- ##
13866 ## Main body of $CONFIG_STATUS script. ##
13867 ## ----------------------------------- ##
13868 _ASEOF
13869 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13870
13871 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13872 # Save the log message, to keep $0 and so on meaningful, and to
13873 # report actual input values of CONFIG_FILES etc. instead of their
13874 # values after options handling.
13875 ac_log="
13876 This file was extended by $as_me, which was
13877 generated by GNU Autoconf 2.64. Invocation command line was
13878
13879 CONFIG_FILES = $CONFIG_FILES
13880 CONFIG_HEADERS = $CONFIG_HEADERS
13881 CONFIG_LINKS = $CONFIG_LINKS
13882 CONFIG_COMMANDS = $CONFIG_COMMANDS
13883 $ $0 $@
13884
13885 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13886 "
13887
13888 _ACEOF
13889
13890 case $ac_config_files in *"
13891 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13892 esac
13893
13894 case $ac_config_headers in *"
13895 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13896 esac
13897
13898
13899 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13900 # Files that config.status was made for.
13901 config_files="$ac_config_files"
13902 config_headers="$ac_config_headers"
13903 config_links="$ac_config_links"
13904 config_commands="$ac_config_commands"
13905
13906 _ACEOF
13907
13908 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13909 ac_cs_usage="\
13910 \`$as_me' instantiates files and other configuration actions
13911 from templates according to the current configuration. Unless the files
13912 and actions are specified as TAGs, all are instantiated by default.
13913
13914 Usage: $0 [OPTION]... [TAG]...
13915
13916 -h, --help print this help, then exit
13917 -V, --version print version number and configuration settings, then exit
13918 -q, --quiet, --silent
13919 do not print progress messages
13920 -d, --debug don't remove temporary files
13921 --recheck update $as_me by reconfiguring in the same conditions
13922 --file=FILE[:TEMPLATE]
13923 instantiate the configuration file FILE
13924 --header=FILE[:TEMPLATE]
13925 instantiate the configuration header FILE
13926
13927 Configuration files:
13928 $config_files
13929
13930 Configuration headers:
13931 $config_headers
13932
13933 Configuration links:
13934 $config_links
13935
13936 Configuration commands:
13937 $config_commands
13938
13939 Report bugs to the package provider."
13940
13941 _ACEOF
13942 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13943 ac_cs_version="\\
13944 config.status
13945 configured by $0, generated by GNU Autoconf 2.64,
13946 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13947
13948 Copyright (C) 2009 Free Software Foundation, Inc.
13949 This config.status script is free software; the Free Software Foundation
13950 gives unlimited permission to copy, distribute and modify it."
13951
13952 ac_pwd='$ac_pwd'
13953 srcdir='$srcdir'
13954 INSTALL='$INSTALL'
13955 AWK='$AWK'
13956 test -n "\$AWK" || AWK=awk
13957 _ACEOF
13958
13959 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13960 # The default lists apply if the user does not specify any file.
13961 ac_need_defaults=:
13962 while test $# != 0
13963 do
13964 case $1 in
13965 --*=*)
13966 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13967 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13968 ac_shift=:
13969 ;;
13970 *)
13971 ac_option=$1
13972 ac_optarg=$2
13973 ac_shift=shift
13974 ;;
13975 esac
13976
13977 case $ac_option in
13978 # Handling of the options.
13979 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13980 ac_cs_recheck=: ;;
13981 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13982 $as_echo "$ac_cs_version"; exit ;;
13983 --debug | --debu | --deb | --de | --d | -d )
13984 debug=: ;;
13985 --file | --fil | --fi | --f )
13986 $ac_shift
13987 case $ac_optarg in
13988 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13989 esac
13990 as_fn_append CONFIG_FILES " '$ac_optarg'"
13991 ac_need_defaults=false;;
13992 --header | --heade | --head | --hea )
13993 $ac_shift
13994 case $ac_optarg in
13995 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13996 esac
13997 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13998 ac_need_defaults=false;;
13999 --he | --h)
14000 # Conflict between --help and --header
14001 as_fn_error "ambiguous option: \`$1'
14002 Try \`$0 --help' for more information.";;
14003 --help | --hel | -h )
14004 $as_echo "$ac_cs_usage"; exit ;;
14005 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14006 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14007 ac_cs_silent=: ;;
14008
14009 # This is an error.
14010 -*) as_fn_error "unrecognized option: \`$1'
14011 Try \`$0 --help' for more information." ;;
14012
14013 *) as_fn_append ac_config_targets " $1"
14014 ac_need_defaults=false ;;
14015
14016 esac
14017 shift
14018 done
14019
14020 ac_configure_extra_args=
14021
14022 if $ac_cs_silent; then
14023 exec 6>/dev/null
14024 ac_configure_extra_args="$ac_configure_extra_args --silent"
14025 fi
14026
14027 _ACEOF
14028 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14029 if \$ac_cs_recheck; then
14030 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14031 shift
14032 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14033 CONFIG_SHELL='$SHELL'
14034 export CONFIG_SHELL
14035 exec "\$@"
14036 fi
14037
14038 _ACEOF
14039 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14040 exec 5>>config.log
14041 {
14042 echo
14043 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14044 ## Running $as_me. ##
14045 _ASBOX
14046 $as_echo "$ac_log"
14047 } >&5
14048
14049 _ACEOF
14050 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14051 #
14052 # INIT-COMMANDS
14053 #
14054 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14055
14056
14057 # The HP-UX ksh and POSIX shell print the target directory to stdout
14058 # if CDPATH is set.
14059 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14060
14061 sed_quote_subst='$sed_quote_subst'
14062 double_quote_subst='$double_quote_subst'
14063 delay_variable_subst='$delay_variable_subst'
14064 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14065 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14066 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14067 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14068 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14069 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14070 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14071 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14072 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14073 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14074 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14075 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14076 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14077 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14078 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14079 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14080 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14081 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14082 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14083 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14084 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14085 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14086 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14087 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14088 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14089 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14090 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14091 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14092 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14093 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14094 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14095 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14096 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14097 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14098 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14099 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14100 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14101 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14102 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14103 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14104 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14105 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14106 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14107 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14108 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14109 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14110 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14111 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14112 lt_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"`'
14113 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14114 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14115 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14116 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14117 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14118 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14119 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14120 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14121 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14122 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14123 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14124 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14125 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14126 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14127 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14128 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14129 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14130 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14131 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14132 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14133 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14134 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14135 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14136 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14137 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14138 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14139 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14140 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14141 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14142 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14143 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14144 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14145 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14146 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14147 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14148 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14149 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14150 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14151 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14152 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14153 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14154 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14155 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14156 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14157 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14158 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14159 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14160 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14161 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14162 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14163 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14164 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14165 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14166 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14167 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14168 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14169 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14170 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14171 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14172 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14173 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14174 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14175 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14176 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14177 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14178 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14179 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14180 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14181 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14182 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14183 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14184
14185 LTCC='$LTCC'
14186 LTCFLAGS='$LTCFLAGS'
14187 compiler='$compiler_DEFAULT'
14188
14189 # A function that is used when there is no print builtin or printf.
14190 func_fallback_echo ()
14191 {
14192 eval 'cat <<_LTECHO_EOF
14193 \$1
14194 _LTECHO_EOF'
14195 }
14196
14197 # Quote evaled strings.
14198 for var in SHELL \
14199 ECHO \
14200 SED \
14201 GREP \
14202 EGREP \
14203 FGREP \
14204 LD \
14205 NM \
14206 LN_S \
14207 lt_SP2NL \
14208 lt_NL2SP \
14209 reload_flag \
14210 OBJDUMP \
14211 deplibs_check_method \
14212 file_magic_cmd \
14213 AR \
14214 AR_FLAGS \
14215 STRIP \
14216 RANLIB \
14217 CC \
14218 CFLAGS \
14219 compiler \
14220 lt_cv_sys_global_symbol_pipe \
14221 lt_cv_sys_global_symbol_to_cdecl \
14222 lt_cv_sys_global_symbol_to_c_name_address \
14223 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14224 lt_prog_compiler_no_builtin_flag \
14225 lt_prog_compiler_wl \
14226 lt_prog_compiler_pic \
14227 lt_prog_compiler_static \
14228 lt_cv_prog_compiler_c_o \
14229 need_locks \
14230 DSYMUTIL \
14231 NMEDIT \
14232 LIPO \
14233 OTOOL \
14234 OTOOL64 \
14235 shrext_cmds \
14236 export_dynamic_flag_spec \
14237 whole_archive_flag_spec \
14238 compiler_needs_object \
14239 with_gnu_ld \
14240 allow_undefined_flag \
14241 no_undefined_flag \
14242 hardcode_libdir_flag_spec \
14243 hardcode_libdir_flag_spec_ld \
14244 hardcode_libdir_separator \
14245 fix_srcfile_path \
14246 exclude_expsyms \
14247 include_expsyms \
14248 file_list_spec \
14249 variables_saved_for_relink \
14250 libname_spec \
14251 library_names_spec \
14252 soname_spec \
14253 install_override_mode \
14254 finish_eval \
14255 old_striplib \
14256 striplib; do
14257 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14258 *[\\\\\\\`\\"\\\$]*)
14259 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14260 ;;
14261 *)
14262 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14263 ;;
14264 esac
14265 done
14266
14267 # Double-quote double-evaled strings.
14268 for var in reload_cmds \
14269 old_postinstall_cmds \
14270 old_postuninstall_cmds \
14271 old_archive_cmds \
14272 extract_expsyms_cmds \
14273 old_archive_from_new_cmds \
14274 old_archive_from_expsyms_cmds \
14275 archive_cmds \
14276 archive_expsym_cmds \
14277 module_cmds \
14278 module_expsym_cmds \
14279 export_symbols_cmds \
14280 prelink_cmds \
14281 postinstall_cmds \
14282 postuninstall_cmds \
14283 finish_cmds \
14284 sys_lib_search_path_spec \
14285 sys_lib_dlsearch_path_spec; do
14286 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14287 *[\\\\\\\`\\"\\\$]*)
14288 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14289 ;;
14290 *)
14291 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14292 ;;
14293 esac
14294 done
14295
14296 ac_aux_dir='$ac_aux_dir'
14297 xsi_shell='$xsi_shell'
14298 lt_shell_append='$lt_shell_append'
14299
14300 # See if we are running on zsh, and set the options which allow our
14301 # commands through without removal of \ escapes INIT.
14302 if test -n "\${ZSH_VERSION+set}" ; then
14303 setopt NO_GLOB_SUBST
14304 fi
14305
14306
14307 PACKAGE='$PACKAGE'
14308 VERSION='$VERSION'
14309 TIMESTAMP='$TIMESTAMP'
14310 RM='$RM'
14311 ofile='$ofile'
14312
14313
14314
14315
14316 _ACEOF
14317
14318 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14319
14320 # Handling of arguments.
14321 for ac_config_target in $ac_config_targets
14322 do
14323 case $ac_config_target in
14324 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14325 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14326 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14327 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14328 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14329 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14330 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14331 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14332 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14333
14334 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14335 esac
14336 done
14337
14338
14339 # If the user did not use the arguments to specify the items to instantiate,
14340 # then the envvar interface is used. Set only those that are not.
14341 # We use the long form for the default assignment because of an extremely
14342 # bizarre bug on SunOS 4.1.3.
14343 if $ac_need_defaults; then
14344 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14345 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14346 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14347 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14348 fi
14349
14350 # Have a temporary directory for convenience. Make it in the build tree
14351 # simply because there is no reason against having it here, and in addition,
14352 # creating and moving files from /tmp can sometimes cause problems.
14353 # Hook for its removal unless debugging.
14354 # Note that there is a small window in which the directory will not be cleaned:
14355 # after its creation but before its name has been assigned to `$tmp'.
14356 $debug ||
14357 {
14358 tmp=
14359 trap 'exit_status=$?
14360 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14361 ' 0
14362 trap 'as_fn_exit 1' 1 2 13 15
14363 }
14364 # Create a (secure) tmp directory for tmp files.
14365
14366 {
14367 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14368 test -n "$tmp" && test -d "$tmp"
14369 } ||
14370 {
14371 tmp=./conf$$-$RANDOM
14372 (umask 077 && mkdir "$tmp")
14373 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14374
14375 # Set up the scripts for CONFIG_FILES section.
14376 # No need to generate them if there are no CONFIG_FILES.
14377 # This happens for instance with `./config.status config.h'.
14378 if test -n "$CONFIG_FILES"; then
14379
14380
14381 ac_cr=`echo X | tr X '\015'`
14382 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14383 # But we know of no other shell where ac_cr would be empty at this
14384 # point, so we can use a bashism as a fallback.
14385 if test "x$ac_cr" = x; then
14386 eval ac_cr=\$\'\\r\'
14387 fi
14388 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14389 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14390 ac_cs_awk_cr='\r'
14391 else
14392 ac_cs_awk_cr=$ac_cr
14393 fi
14394
14395 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14396 _ACEOF
14397
14398
14399 {
14400 echo "cat >conf$$subs.awk <<_ACEOF" &&
14401 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14402 echo "_ACEOF"
14403 } >conf$$subs.sh ||
14404 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14405 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14406 ac_delim='%!_!# '
14407 for ac_last_try in false false false false false :; do
14408 . ./conf$$subs.sh ||
14409 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14410
14411 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14412 if test $ac_delim_n = $ac_delim_num; then
14413 break
14414 elif $ac_last_try; then
14415 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14416 else
14417 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14418 fi
14419 done
14420 rm -f conf$$subs.sh
14421
14422 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14423 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14424 _ACEOF
14425 sed -n '
14426 h
14427 s/^/S["/; s/!.*/"]=/
14428 p
14429 g
14430 s/^[^!]*!//
14431 :repl
14432 t repl
14433 s/'"$ac_delim"'$//
14434 t delim
14435 :nl
14436 h
14437 s/\(.\{148\}\).*/\1/
14438 t more1
14439 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14440 p
14441 n
14442 b repl
14443 :more1
14444 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14445 p
14446 g
14447 s/.\{148\}//
14448 t nl
14449 :delim
14450 h
14451 s/\(.\{148\}\).*/\1/
14452 t more2
14453 s/["\\]/\\&/g; s/^/"/; s/$/"/
14454 p
14455 b
14456 :more2
14457 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14458 p
14459 g
14460 s/.\{148\}//
14461 t delim
14462 ' <conf$$subs.awk | sed '
14463 /^[^""]/{
14464 N
14465 s/\n//
14466 }
14467 ' >>$CONFIG_STATUS || ac_write_fail=1
14468 rm -f conf$$subs.awk
14469 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14470 _ACAWK
14471 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14472 for (key in S) S_is_set[key] = 1
14473 FS = "\a"
14474
14475 }
14476 {
14477 line = $ 0
14478 nfields = split(line, field, "@")
14479 substed = 0
14480 len = length(field[1])
14481 for (i = 2; i < nfields; i++) {
14482 key = field[i]
14483 keylen = length(key)
14484 if (S_is_set[key]) {
14485 value = S[key]
14486 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14487 len += length(value) + length(field[++i])
14488 substed = 1
14489 } else
14490 len += 1 + keylen
14491 }
14492
14493 print line
14494 }
14495
14496 _ACAWK
14497 _ACEOF
14498 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14499 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14500 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14501 else
14502 cat
14503 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14504 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14505 _ACEOF
14506
14507 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14508 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14509 # trailing colons and then remove the whole line if VPATH becomes empty
14510 # (actually we leave an empty line to preserve line numbers).
14511 if test "x$srcdir" = x.; then
14512 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14513 s/:*\$(srcdir):*/:/
14514 s/:*\${srcdir}:*/:/
14515 s/:*@srcdir@:*/:/
14516 s/^\([^=]*=[ ]*\):*/\1/
14517 s/:*$//
14518 s/^[^=]*=[ ]*$//
14519 }'
14520 fi
14521
14522 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14523 fi # test -n "$CONFIG_FILES"
14524
14525 # Set up the scripts for CONFIG_HEADERS section.
14526 # No need to generate them if there are no CONFIG_HEADERS.
14527 # This happens for instance with `./config.status Makefile'.
14528 if test -n "$CONFIG_HEADERS"; then
14529 cat >"$tmp/defines.awk" <<\_ACAWK ||
14530 BEGIN {
14531 _ACEOF
14532
14533 # Transform confdefs.h into an awk script `defines.awk', embedded as
14534 # here-document in config.status, that substitutes the proper values into
14535 # config.h.in to produce config.h.
14536
14537 # Create a delimiter string that does not exist in confdefs.h, to ease
14538 # handling of long lines.
14539 ac_delim='%!_!# '
14540 for ac_last_try in false false :; do
14541 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14542 if test -z "$ac_t"; then
14543 break
14544 elif $ac_last_try; then
14545 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14546 else
14547 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14548 fi
14549 done
14550
14551 # For the awk script, D is an array of macro values keyed by name,
14552 # likewise P contains macro parameters if any. Preserve backslash
14553 # newline sequences.
14554
14555 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14556 sed -n '
14557 s/.\{148\}/&'"$ac_delim"'/g
14558 t rset
14559 :rset
14560 s/^[ ]*#[ ]*define[ ][ ]*/ /
14561 t def
14562 d
14563 :def
14564 s/\\$//
14565 t bsnl
14566 s/["\\]/\\&/g
14567 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14568 D["\1"]=" \3"/p
14569 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14570 d
14571 :bsnl
14572 s/["\\]/\\&/g
14573 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14574 D["\1"]=" \3\\\\\\n"\\/p
14575 t cont
14576 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14577 t cont
14578 d
14579 :cont
14580 n
14581 s/.\{148\}/&'"$ac_delim"'/g
14582 t clear
14583 :clear
14584 s/\\$//
14585 t bsnlc
14586 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14587 d
14588 :bsnlc
14589 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14590 b cont
14591 ' <confdefs.h | sed '
14592 s/'"$ac_delim"'/"\\\
14593 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14594
14595 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14596 for (key in D) D_is_set[key] = 1
14597 FS = "\a"
14598 }
14599 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14600 line = \$ 0
14601 split(line, arg, " ")
14602 if (arg[1] == "#") {
14603 defundef = arg[2]
14604 mac1 = arg[3]
14605 } else {
14606 defundef = substr(arg[1], 2)
14607 mac1 = arg[2]
14608 }
14609 split(mac1, mac2, "(") #)
14610 macro = mac2[1]
14611 prefix = substr(line, 1, index(line, defundef) - 1)
14612 if (D_is_set[macro]) {
14613 # Preserve the white space surrounding the "#".
14614 print prefix "define", macro P[macro] D[macro]
14615 next
14616 } else {
14617 # Replace #undef with comments. This is necessary, for example,
14618 # in the case of _POSIX_SOURCE, which is predefined and required
14619 # on some systems where configure will not decide to define it.
14620 if (defundef == "undef") {
14621 print "/*", prefix defundef, macro, "*/"
14622 next
14623 }
14624 }
14625 }
14626 { print }
14627 _ACAWK
14628 _ACEOF
14629 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14630 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14631 fi # test -n "$CONFIG_HEADERS"
14632
14633
14634 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14635 shift
14636 for ac_tag
14637 do
14638 case $ac_tag in
14639 :[FHLC]) ac_mode=$ac_tag; continue;;
14640 esac
14641 case $ac_mode$ac_tag in
14642 :[FHL]*:*);;
14643 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14644 :[FH]-) ac_tag=-:-;;
14645 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14646 esac
14647 ac_save_IFS=$IFS
14648 IFS=:
14649 set x $ac_tag
14650 IFS=$ac_save_IFS
14651 shift
14652 ac_file=$1
14653 shift
14654
14655 case $ac_mode in
14656 :L) ac_source=$1;;
14657 :[FH])
14658 ac_file_inputs=
14659 for ac_f
14660 do
14661 case $ac_f in
14662 -) ac_f="$tmp/stdin";;
14663 *) # Look for the file first in the build tree, then in the source tree
14664 # (if the path is not absolute). The absolute path cannot be DOS-style,
14665 # because $ac_f cannot contain `:'.
14666 test -f "$ac_f" ||
14667 case $ac_f in
14668 [\\/$]*) false;;
14669 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14670 esac ||
14671 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14672 esac
14673 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14674 as_fn_append ac_file_inputs " '$ac_f'"
14675 done
14676
14677 # Let's still pretend it is `configure' which instantiates (i.e., don't
14678 # use $as_me), people would be surprised to read:
14679 # /* config.h. Generated by config.status. */
14680 configure_input='Generated from '`
14681 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14682 `' by configure.'
14683 if test x"$ac_file" != x-; then
14684 configure_input="$ac_file. $configure_input"
14685 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14686 $as_echo "$as_me: creating $ac_file" >&6;}
14687 fi
14688 # Neutralize special characters interpreted by sed in replacement strings.
14689 case $configure_input in #(
14690 *\&* | *\|* | *\\* )
14691 ac_sed_conf_input=`$as_echo "$configure_input" |
14692 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14693 *) ac_sed_conf_input=$configure_input;;
14694 esac
14695
14696 case $ac_tag in
14697 *:-:* | *:-) cat >"$tmp/stdin" \
14698 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14699 esac
14700 ;;
14701 esac
14702
14703 ac_dir=`$as_dirname -- "$ac_file" ||
14704 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14705 X"$ac_file" : 'X\(//\)[^/]' \| \
14706 X"$ac_file" : 'X\(//\)$' \| \
14707 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14708 $as_echo X"$ac_file" |
14709 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14710 s//\1/
14711 q
14712 }
14713 /^X\(\/\/\)[^/].*/{
14714 s//\1/
14715 q
14716 }
14717 /^X\(\/\/\)$/{
14718 s//\1/
14719 q
14720 }
14721 /^X\(\/\).*/{
14722 s//\1/
14723 q
14724 }
14725 s/.*/./; q'`
14726 as_dir="$ac_dir"; as_fn_mkdir_p
14727 ac_builddir=.
14728
14729 case "$ac_dir" in
14730 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14731 *)
14732 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14733 # A ".." for each directory in $ac_dir_suffix.
14734 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14735 case $ac_top_builddir_sub in
14736 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14737 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14738 esac ;;
14739 esac
14740 ac_abs_top_builddir=$ac_pwd
14741 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14742 # for backward compatibility:
14743 ac_top_builddir=$ac_top_build_prefix
14744
14745 case $srcdir in
14746 .) # We are building in place.
14747 ac_srcdir=.
14748 ac_top_srcdir=$ac_top_builddir_sub
14749 ac_abs_top_srcdir=$ac_pwd ;;
14750 [\\/]* | ?:[\\/]* ) # Absolute name.
14751 ac_srcdir=$srcdir$ac_dir_suffix;
14752 ac_top_srcdir=$srcdir
14753 ac_abs_top_srcdir=$srcdir ;;
14754 *) # Relative name.
14755 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14756 ac_top_srcdir=$ac_top_build_prefix$srcdir
14757 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14758 esac
14759 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14760
14761
14762 case $ac_mode in
14763 :F)
14764 #
14765 # CONFIG_FILE
14766 #
14767
14768 case $INSTALL in
14769 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14770 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14771 esac
14772 _ACEOF
14773
14774 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14775 # If the template does not know about datarootdir, expand it.
14776 # FIXME: This hack should be removed a few years after 2.60.
14777 ac_datarootdir_hack=; ac_datarootdir_seen=
14778 ac_sed_dataroot='
14779 /datarootdir/ {
14780 p
14781 q
14782 }
14783 /@datadir@/p
14784 /@docdir@/p
14785 /@infodir@/p
14786 /@localedir@/p
14787 /@mandir@/p'
14788 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14789 *datarootdir*) ac_datarootdir_seen=yes;;
14790 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14792 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14793 _ACEOF
14794 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14795 ac_datarootdir_hack='
14796 s&@datadir@&$datadir&g
14797 s&@docdir@&$docdir&g
14798 s&@infodir@&$infodir&g
14799 s&@localedir@&$localedir&g
14800 s&@mandir@&$mandir&g
14801 s&\\\${datarootdir}&$datarootdir&g' ;;
14802 esac
14803 _ACEOF
14804
14805 # Neutralize VPATH when `$srcdir' = `.'.
14806 # Shell code in configure.ac might set extrasub.
14807 # FIXME: do we really want to maintain this feature?
14808 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14809 ac_sed_extra="$ac_vpsub
14810 $extrasub
14811 _ACEOF
14812 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14813 :t
14814 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14815 s|@configure_input@|$ac_sed_conf_input|;t t
14816 s&@top_builddir@&$ac_top_builddir_sub&;t t
14817 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14818 s&@srcdir@&$ac_srcdir&;t t
14819 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14820 s&@top_srcdir@&$ac_top_srcdir&;t t
14821 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14822 s&@builddir@&$ac_builddir&;t t
14823 s&@abs_builddir@&$ac_abs_builddir&;t t
14824 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14825 s&@INSTALL@&$ac_INSTALL&;t t
14826 $ac_datarootdir_hack
14827 "
14828 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14829 || as_fn_error "could not create $ac_file" "$LINENO" 5
14830
14831 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14832 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14833 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14835 which seems to be undefined. Please make sure it is defined." >&5
14836 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14837 which seems to be undefined. Please make sure it is defined." >&2;}
14838
14839 rm -f "$tmp/stdin"
14840 case $ac_file in
14841 -) cat "$tmp/out" && rm -f "$tmp/out";;
14842 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14843 esac \
14844 || as_fn_error "could not create $ac_file" "$LINENO" 5
14845 ;;
14846 :H)
14847 #
14848 # CONFIG_HEADER
14849 #
14850 if test x"$ac_file" != x-; then
14851 {
14852 $as_echo "/* $configure_input */" \
14853 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14854 } >"$tmp/config.h" \
14855 || as_fn_error "could not create $ac_file" "$LINENO" 5
14856 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14857 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14858 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14859 else
14860 rm -f "$ac_file"
14861 mv "$tmp/config.h" "$ac_file" \
14862 || as_fn_error "could not create $ac_file" "$LINENO" 5
14863 fi
14864 else
14865 $as_echo "/* $configure_input */" \
14866 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14867 || as_fn_error "could not create -" "$LINENO" 5
14868 fi
14869 ;;
14870 :L)
14871 #
14872 # CONFIG_LINK
14873 #
14874
14875 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14876 :
14877 else
14878 # Prefer the file from the source tree if names are identical.
14879 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14880 ac_source=$srcdir/$ac_source
14881 fi
14882
14883 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14884 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14885
14886 if test ! -r "$ac_source"; then
14887 as_fn_error "$ac_source: file not found" "$LINENO" 5
14888 fi
14889 rm -f "$ac_file"
14890
14891 # Try a relative symlink, then a hard link, then a copy.
14892 case $srcdir in
14893 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14894 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14895 esac
14896 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14897 ln "$ac_source" "$ac_file" 2>/dev/null ||
14898 cp -p "$ac_source" "$ac_file" ||
14899 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14900 fi
14901 ;;
14902 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14903 $as_echo "$as_me: executing $ac_file commands" >&6;}
14904 ;;
14905 esac
14906
14907
14908 case $ac_file$ac_mode in
14909 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14910 "libtool":C)
14911
14912 # See if we are running on zsh, and set the options which allow our
14913 # commands through without removal of \ escapes.
14914 if test -n "${ZSH_VERSION+set}" ; then
14915 setopt NO_GLOB_SUBST
14916 fi
14917
14918 cfgfile="${ofile}T"
14919 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14920 $RM "$cfgfile"
14921
14922 cat <<_LT_EOF >> "$cfgfile"
14923 #! $SHELL
14924
14925 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14926 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14927 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14928 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14929 #
14930 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14931 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14932 # Written by Gordon Matzigkeit, 1996
14933 #
14934 # This file is part of GNU Libtool.
14935 #
14936 # GNU Libtool is free software; you can redistribute it and/or
14937 # modify it under the terms of the GNU General Public License as
14938 # published by the Free Software Foundation; either version 2 of
14939 # the License, or (at your option) any later version.
14940 #
14941 # As a special exception to the GNU General Public License,
14942 # if you distribute this file as part of a program or library that
14943 # is built using GNU Libtool, you may include this file under the
14944 # same distribution terms that you use for the rest of that program.
14945 #
14946 # GNU Libtool is distributed in the hope that it will be useful,
14947 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14948 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14949 # GNU General Public License for more details.
14950 #
14951 # You should have received a copy of the GNU General Public License
14952 # along with GNU Libtool; see the file COPYING. If not, a copy
14953 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14954 # obtained by writing to the Free Software Foundation, Inc.,
14955 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14956
14957
14958 # The names of the tagged configurations supported by this script.
14959 available_tags=""
14960
14961 # ### BEGIN LIBTOOL CONFIG
14962
14963 # Which release of libtool.m4 was used?
14964 macro_version=$macro_version
14965 macro_revision=$macro_revision
14966
14967 # Whether or not to build shared libraries.
14968 build_libtool_libs=$enable_shared
14969
14970 # Whether or not to build static libraries.
14971 build_old_libs=$enable_static
14972
14973 # What type of objects to build.
14974 pic_mode=$pic_mode
14975
14976 # Whether or not to optimize for fast installation.
14977 fast_install=$enable_fast_install
14978
14979 # Shell to use when invoking shell scripts.
14980 SHELL=$lt_SHELL
14981
14982 # An echo program that protects backslashes.
14983 ECHO=$lt_ECHO
14984
14985 # The host system.
14986 host_alias=$host_alias
14987 host=$host
14988 host_os=$host_os
14989
14990 # The build system.
14991 build_alias=$build_alias
14992 build=$build
14993 build_os=$build_os
14994
14995 # A sed program that does not truncate output.
14996 SED=$lt_SED
14997
14998 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14999 Xsed="\$SED -e 1s/^X//"
15000
15001 # A grep program that handles long lines.
15002 GREP=$lt_GREP
15003
15004 # An ERE matcher.
15005 EGREP=$lt_EGREP
15006
15007 # A literal string matcher.
15008 FGREP=$lt_FGREP
15009
15010 # A BSD- or MS-compatible name lister.
15011 NM=$lt_NM
15012
15013 # Whether we need soft or hard links.
15014 LN_S=$lt_LN_S
15015
15016 # What is the maximum length of a command?
15017 max_cmd_len=$max_cmd_len
15018
15019 # Object file suffix (normally "o").
15020 objext=$ac_objext
15021
15022 # Executable file suffix (normally "").
15023 exeext=$exeext
15024
15025 # whether the shell understands "unset".
15026 lt_unset=$lt_unset
15027
15028 # turn spaces into newlines.
15029 SP2NL=$lt_lt_SP2NL
15030
15031 # turn newlines into spaces.
15032 NL2SP=$lt_lt_NL2SP
15033
15034 # An object symbol dumper.
15035 OBJDUMP=$lt_OBJDUMP
15036
15037 # Method to check whether dependent libraries are shared objects.
15038 deplibs_check_method=$lt_deplibs_check_method
15039
15040 # Command to use when deplibs_check_method == "file_magic".
15041 file_magic_cmd=$lt_file_magic_cmd
15042
15043 # The archiver.
15044 AR=$lt_AR
15045 AR_FLAGS=$lt_AR_FLAGS
15046
15047 # A symbol stripping program.
15048 STRIP=$lt_STRIP
15049
15050 # Commands used to install an old-style archive.
15051 RANLIB=$lt_RANLIB
15052 old_postinstall_cmds=$lt_old_postinstall_cmds
15053 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15054
15055 # Whether to use a lock for old archive extraction.
15056 lock_old_archive_extraction=$lock_old_archive_extraction
15057
15058 # A C compiler.
15059 LTCC=$lt_CC
15060
15061 # LTCC compiler flags.
15062 LTCFLAGS=$lt_CFLAGS
15063
15064 # Take the output of nm and produce a listing of raw symbols and C names.
15065 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15066
15067 # Transform the output of nm in a proper C declaration.
15068 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15069
15070 # Transform the output of nm in a C name address pair.
15071 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15072
15073 # Transform the output of nm in a C name address pair when lib prefix is needed.
15074 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15075
15076 # The name of the directory that contains temporary libtool files.
15077 objdir=$objdir
15078
15079 # Used to examine libraries when file_magic_cmd begins with "file".
15080 MAGIC_CMD=$MAGIC_CMD
15081
15082 # Must we lock files when doing compilation?
15083 need_locks=$lt_need_locks
15084
15085 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15086 DSYMUTIL=$lt_DSYMUTIL
15087
15088 # Tool to change global to local symbols on Mac OS X.
15089 NMEDIT=$lt_NMEDIT
15090
15091 # Tool to manipulate fat objects and archives on Mac OS X.
15092 LIPO=$lt_LIPO
15093
15094 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15095 OTOOL=$lt_OTOOL
15096
15097 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15098 OTOOL64=$lt_OTOOL64
15099
15100 # Old archive suffix (normally "a").
15101 libext=$libext
15102
15103 # Shared library suffix (normally ".so").
15104 shrext_cmds=$lt_shrext_cmds
15105
15106 # The commands to extract the exported symbol list from a shared archive.
15107 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15108
15109 # Variables whose values should be saved in libtool wrapper scripts and
15110 # restored at link time.
15111 variables_saved_for_relink=$lt_variables_saved_for_relink
15112
15113 # Do we need the "lib" prefix for modules?
15114 need_lib_prefix=$need_lib_prefix
15115
15116 # Do we need a version for libraries?
15117 need_version=$need_version
15118
15119 # Library versioning type.
15120 version_type=$version_type
15121
15122 # Shared library runtime path variable.
15123 runpath_var=$runpath_var
15124
15125 # Shared library path variable.
15126 shlibpath_var=$shlibpath_var
15127
15128 # Is shlibpath searched before the hard-coded library search path?
15129 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15130
15131 # Format of library name prefix.
15132 libname_spec=$lt_libname_spec
15133
15134 # List of archive names. First name is the real one, the rest are links.
15135 # The last name is the one that the linker finds with -lNAME
15136 library_names_spec=$lt_library_names_spec
15137
15138 # The coded name of the library, if different from the real name.
15139 soname_spec=$lt_soname_spec
15140
15141 # Permission mode override for installation of shared libraries.
15142 install_override_mode=$lt_install_override_mode
15143
15144 # Command to use after installation of a shared archive.
15145 postinstall_cmds=$lt_postinstall_cmds
15146
15147 # Command to use after uninstallation of a shared archive.
15148 postuninstall_cmds=$lt_postuninstall_cmds
15149
15150 # Commands used to finish a libtool library installation in a directory.
15151 finish_cmds=$lt_finish_cmds
15152
15153 # As "finish_cmds", except a single script fragment to be evaled but
15154 # not shown.
15155 finish_eval=$lt_finish_eval
15156
15157 # Whether we should hardcode library paths into libraries.
15158 hardcode_into_libs=$hardcode_into_libs
15159
15160 # Compile-time system search path for libraries.
15161 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15162
15163 # Run-time system search path for libraries.
15164 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15165
15166 # Whether dlopen is supported.
15167 dlopen_support=$enable_dlopen
15168
15169 # Whether dlopen of programs is supported.
15170 dlopen_self=$enable_dlopen_self
15171
15172 # Whether dlopen of statically linked programs is supported.
15173 dlopen_self_static=$enable_dlopen_self_static
15174
15175 # Commands to strip libraries.
15176 old_striplib=$lt_old_striplib
15177 striplib=$lt_striplib
15178
15179
15180 # The linker used to build libraries.
15181 LD=$lt_LD
15182
15183 # How to create reloadable object files.
15184 reload_flag=$lt_reload_flag
15185 reload_cmds=$lt_reload_cmds
15186
15187 # Commands used to build an old-style archive.
15188 old_archive_cmds=$lt_old_archive_cmds
15189
15190 # A language specific compiler.
15191 CC=$lt_compiler
15192
15193 # Is the compiler the GNU compiler?
15194 with_gcc=$GCC
15195
15196 # Compiler flag to turn off builtin functions.
15197 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15198
15199 # How to pass a linker flag through the compiler.
15200 wl=$lt_lt_prog_compiler_wl
15201
15202 # Additional compiler flags for building library objects.
15203 pic_flag=$lt_lt_prog_compiler_pic
15204
15205 # Compiler flag to prevent dynamic linking.
15206 link_static_flag=$lt_lt_prog_compiler_static
15207
15208 # Does compiler simultaneously support -c and -o options?
15209 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15210
15211 # Whether or not to add -lc for building shared libraries.
15212 build_libtool_need_lc=$archive_cmds_need_lc
15213
15214 # Whether or not to disallow shared libs when runtime libs are static.
15215 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15216
15217 # Compiler flag to allow reflexive dlopens.
15218 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15219
15220 # Compiler flag to generate shared objects directly from archives.
15221 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15222
15223 # Whether the compiler copes with passing no objects directly.
15224 compiler_needs_object=$lt_compiler_needs_object
15225
15226 # Create an old-style archive from a shared archive.
15227 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15228
15229 # Create a temporary old-style archive to link instead of a shared archive.
15230 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15231
15232 # Commands used to build a shared archive.
15233 archive_cmds=$lt_archive_cmds
15234 archive_expsym_cmds=$lt_archive_expsym_cmds
15235
15236 # Commands used to build a loadable module if different from building
15237 # a shared archive.
15238 module_cmds=$lt_module_cmds
15239 module_expsym_cmds=$lt_module_expsym_cmds
15240
15241 # Whether we are building with GNU ld or not.
15242 with_gnu_ld=$lt_with_gnu_ld
15243
15244 # Flag that allows shared libraries with undefined symbols to be built.
15245 allow_undefined_flag=$lt_allow_undefined_flag
15246
15247 # Flag that enforces no undefined symbols.
15248 no_undefined_flag=$lt_no_undefined_flag
15249
15250 # Flag to hardcode \$libdir into a binary during linking.
15251 # This must work even if \$libdir does not exist
15252 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15253
15254 # If ld is used when linking, flag to hardcode \$libdir into a binary
15255 # during linking. This must work even if \$libdir does not exist.
15256 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15257
15258 # Whether we need a single "-rpath" flag with a separated argument.
15259 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15260
15261 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15262 # DIR into the resulting binary.
15263 hardcode_direct=$hardcode_direct
15264
15265 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15266 # DIR into the resulting binary and the resulting library dependency is
15267 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15268 # library is relocated.
15269 hardcode_direct_absolute=$hardcode_direct_absolute
15270
15271 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15272 # into the resulting binary.
15273 hardcode_minus_L=$hardcode_minus_L
15274
15275 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15276 # into the resulting binary.
15277 hardcode_shlibpath_var=$hardcode_shlibpath_var
15278
15279 # Set to "yes" if building a shared library automatically hardcodes DIR
15280 # into the library and all subsequent libraries and executables linked
15281 # against it.
15282 hardcode_automatic=$hardcode_automatic
15283
15284 # Set to yes if linker adds runtime paths of dependent libraries
15285 # to runtime path list.
15286 inherit_rpath=$inherit_rpath
15287
15288 # Whether libtool must link a program against all its dependency libraries.
15289 link_all_deplibs=$link_all_deplibs
15290
15291 # Fix the shell variable \$srcfile for the compiler.
15292 fix_srcfile_path=$lt_fix_srcfile_path
15293
15294 # Set to "yes" if exported symbols are required.
15295 always_export_symbols=$always_export_symbols
15296
15297 # The commands to list exported symbols.
15298 export_symbols_cmds=$lt_export_symbols_cmds
15299
15300 # Symbols that should not be listed in the preloaded symbols.
15301 exclude_expsyms=$lt_exclude_expsyms
15302
15303 # Symbols that must always be exported.
15304 include_expsyms=$lt_include_expsyms
15305
15306 # Commands necessary for linking programs (against libraries) with templates.
15307 prelink_cmds=$lt_prelink_cmds
15308
15309 # Specify filename containing input files.
15310 file_list_spec=$lt_file_list_spec
15311
15312 # How to hardcode a shared library path into an executable.
15313 hardcode_action=$hardcode_action
15314
15315 # ### END LIBTOOL CONFIG
15316
15317 _LT_EOF
15318
15319 case $host_os in
15320 aix3*)
15321 cat <<\_LT_EOF >> "$cfgfile"
15322 # AIX sometimes has problems with the GCC collect2 program. For some
15323 # reason, if we set the COLLECT_NAMES environment variable, the problems
15324 # vanish in a puff of smoke.
15325 if test "X${COLLECT_NAMES+set}" != Xset; then
15326 COLLECT_NAMES=
15327 export COLLECT_NAMES
15328 fi
15329 _LT_EOF
15330 ;;
15331 esac
15332
15333
15334 ltmain="$ac_aux_dir/ltmain.sh"
15335
15336
15337 # We use sed instead of cat because bash on DJGPP gets confused if
15338 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15339 # text mode, it properly converts lines to CR/LF. This bash problem
15340 # is reportedly fixed, but why not run on old versions too?
15341 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15342 || (rm -f "$cfgfile"; exit 1)
15343
15344 case $xsi_shell in
15345 yes)
15346 cat << \_LT_EOF >> "$cfgfile"
15347
15348 # func_dirname file append nondir_replacement
15349 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15350 # otherwise set result to NONDIR_REPLACEMENT.
15351 func_dirname ()
15352 {
15353 case ${1} in
15354 */*) func_dirname_result="${1%/*}${2}" ;;
15355 * ) func_dirname_result="${3}" ;;
15356 esac
15357 }
15358
15359 # func_basename file
15360 func_basename ()
15361 {
15362 func_basename_result="${1##*/}"
15363 }
15364
15365 # func_dirname_and_basename file append nondir_replacement
15366 # perform func_basename and func_dirname in a single function
15367 # call:
15368 # dirname: Compute the dirname of FILE. If nonempty,
15369 # add APPEND to the result, otherwise set result
15370 # to NONDIR_REPLACEMENT.
15371 # value returned in "$func_dirname_result"
15372 # basename: Compute filename of FILE.
15373 # value retuned in "$func_basename_result"
15374 # Implementation must be kept synchronized with func_dirname
15375 # and func_basename. For efficiency, we do not delegate to
15376 # those functions but instead duplicate the functionality here.
15377 func_dirname_and_basename ()
15378 {
15379 case ${1} in
15380 */*) func_dirname_result="${1%/*}${2}" ;;
15381 * ) func_dirname_result="${3}" ;;
15382 esac
15383 func_basename_result="${1##*/}"
15384 }
15385
15386 # func_stripname prefix suffix name
15387 # strip PREFIX and SUFFIX off of NAME.
15388 # PREFIX and SUFFIX must not contain globbing or regex special
15389 # characters, hashes, percent signs, but SUFFIX may contain a leading
15390 # dot (in which case that matches only a dot).
15391 func_stripname ()
15392 {
15393 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15394 # positional parameters, so assign one to ordinary parameter first.
15395 func_stripname_result=${3}
15396 func_stripname_result=${func_stripname_result#"${1}"}
15397 func_stripname_result=${func_stripname_result%"${2}"}
15398 }
15399
15400 # func_opt_split
15401 func_opt_split ()
15402 {
15403 func_opt_split_opt=${1%%=*}
15404 func_opt_split_arg=${1#*=}
15405 }
15406
15407 # func_lo2o object
15408 func_lo2o ()
15409 {
15410 case ${1} in
15411 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15412 *) func_lo2o_result=${1} ;;
15413 esac
15414 }
15415
15416 # func_xform libobj-or-source
15417 func_xform ()
15418 {
15419 func_xform_result=${1%.*}.lo
15420 }
15421
15422 # func_arith arithmetic-term...
15423 func_arith ()
15424 {
15425 func_arith_result=$(( $* ))
15426 }
15427
15428 # func_len string
15429 # STRING may not start with a hyphen.
15430 func_len ()
15431 {
15432 func_len_result=${#1}
15433 }
15434
15435 _LT_EOF
15436 ;;
15437 *) # Bourne compatible functions.
15438 cat << \_LT_EOF >> "$cfgfile"
15439
15440 # func_dirname file append nondir_replacement
15441 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15442 # otherwise set result to NONDIR_REPLACEMENT.
15443 func_dirname ()
15444 {
15445 # Extract subdirectory from the argument.
15446 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15447 if test "X$func_dirname_result" = "X${1}"; then
15448 func_dirname_result="${3}"
15449 else
15450 func_dirname_result="$func_dirname_result${2}"
15451 fi
15452 }
15453
15454 # func_basename file
15455 func_basename ()
15456 {
15457 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15458 }
15459
15460
15461 # func_stripname prefix suffix name
15462 # strip PREFIX and SUFFIX off of NAME.
15463 # PREFIX and SUFFIX must not contain globbing or regex special
15464 # characters, hashes, percent signs, but SUFFIX may contain a leading
15465 # dot (in which case that matches only a dot).
15466 # func_strip_suffix prefix name
15467 func_stripname ()
15468 {
15469 case ${2} in
15470 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15471 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15472 esac
15473 }
15474
15475 # sed scripts:
15476 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15477 my_sed_long_arg='1s/^-[^=]*=//'
15478
15479 # func_opt_split
15480 func_opt_split ()
15481 {
15482 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15483 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15484 }
15485
15486 # func_lo2o object
15487 func_lo2o ()
15488 {
15489 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15490 }
15491
15492 # func_xform libobj-or-source
15493 func_xform ()
15494 {
15495 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15496 }
15497
15498 # func_arith arithmetic-term...
15499 func_arith ()
15500 {
15501 func_arith_result=`expr "$@"`
15502 }
15503
15504 # func_len string
15505 # STRING may not start with a hyphen.
15506 func_len ()
15507 {
15508 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15509 }
15510
15511 _LT_EOF
15512 esac
15513
15514 case $lt_shell_append in
15515 yes)
15516 cat << \_LT_EOF >> "$cfgfile"
15517
15518 # func_append var value
15519 # Append VALUE to the end of shell variable VAR.
15520 func_append ()
15521 {
15522 eval "$1+=\$2"
15523 }
15524 _LT_EOF
15525 ;;
15526 *)
15527 cat << \_LT_EOF >> "$cfgfile"
15528
15529 # func_append var value
15530 # Append VALUE to the end of shell variable VAR.
15531 func_append ()
15532 {
15533 eval "$1=\$$1\$2"
15534 }
15535
15536 _LT_EOF
15537 ;;
15538 esac
15539
15540
15541 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15542 || (rm -f "$cfgfile"; exit 1)
15543
15544 mv -f "$cfgfile" "$ofile" ||
15545 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15546 chmod +x "$ofile"
15547
15548 ;;
15549 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15550 rm -f Makesim1.tmp Makesim2.tmp Makefile
15551 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15552 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15553 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15554 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15555 <Makefile.sim >Makefile
15556 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15557 ;;
15558 "stamp-h":C) echo > stamp-h ;;
15559
15560 esac
15561 done # for ac_tag
15562
15563
15564 as_fn_exit 0
15565 _ACEOF
15566 ac_clean_files=$ac_clean_files_save
15567
15568 test $ac_write_fail = 0 ||
15569 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15570
15571
15572 # configure is writing to config.log, and then calls config.status.
15573 # config.status does its own redirection, appending to config.log.
15574 # Unfortunately, on DOS this fails, as config.log is still kept open
15575 # by configure, so config.status won't be able to write to it; its
15576 # output is simply discarded. So we exec the FD to /dev/null,
15577 # effectively closing config.log, so it can be properly (re)opened and
15578 # appended to by config.status. When coming back to configure, we
15579 # need to make the FD available again.
15580 if test "$no_create" != yes; then
15581 ac_cs_success=:
15582 ac_config_status_args=
15583 test "$silent" = yes &&
15584 ac_config_status_args="$ac_config_status_args --quiet"
15585 exec 5>/dev/null
15586 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15587 exec 5>>config.log
15588 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15589 # would make configure fail if this is the last instruction.
15590 $ac_cs_success || as_fn_exit $?
15591 fi
15592 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15593 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15594 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15595 fi
15596
15597