sim: rewrite SIM_AC_OPTION_HARDWARE a bit to simplify things
[deliverable/binutils-gdb.git] / sim / m68hc11 / 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 m68hc11_extra_objs
605 SIM_DV_SOCKSER_O
606 REPORT_BUGS_TEXI
607 REPORT_BUGS_TO
608 PKGVERSION
609 sim_profile
610 sim_trace
611 sim_stdio
612 sim_debug
613 sim_cflags
614 sim_bswap
615 MAINT
616 lt_cv_dlopen_libs
617 OTOOL64
618 OTOOL
619 LIPO
620 NMEDIT
621 DSYMUTIL
622 AWK
623 STRIP
624 OBJDUMP
625 LN_S
626 NM
627 ac_ct_DUMPBIN
628 DUMPBIN
629 LD
630 FGREP
631 SED
632 LIBTOOL
633 PLUGINS_FALSE
634 PLUGINS_TRUE
635 CATOBJEXT
636 GENCAT
637 INSTOBJEXT
638 DATADIRNAME
639 CATALOGS
640 POSUB
641 GMSGFMT
642 XGETTEXT
643 INCINTL
644 LIBINTL_DEP
645 LIBINTL
646 USE_NLS
647 GMAKE_FALSE
648 GMAKE_TRUE
649 MAKE
650 CCDEPMODE
651 DEPDIR
652 am__leading_dot
653 PACKAGE
654 RANLIB
655 AR
656 HDEFINES
657 CC_FOR_BUILD
658 INSTALL_DATA
659 INSTALL_SCRIPT
660 INSTALL_PROGRAM
661 EGREP
662 GREP
663 CPP
664 target_os
665 target_vendor
666 target_cpu
667 target
668 host_os
669 host_vendor
670 host_cpu
671 host
672 build_os
673 build_vendor
674 build_cpu
675 build
676 OBJEXT
677 EXEEXT
678 ac_ct_CC
679 CPPFLAGS
680 LDFLAGS
681 CFLAGS
682 CC
683 WERROR_CFLAGS
684 WARN_CFLAGS
685 sim_xor_endian
686 sim_stdcall
687 sim_smp
688 sim_reserved_bits
689 sim_regparm
690 sim_packages
691 sim_inline
692 sim_hw
693 sim_hw_objs
694 sim_hw_cflags
695 sim_default_model
696 sim_scache
697 sim_float
698 sim_hostendian
699 sim_endian
700 sim_bitsize
701 sim_assert
702 sim_alignment
703 sim_environment
704 target_alias
705 host_alias
706 build_alias
707 LIBS
708 ECHO_T
709 ECHO_N
710 ECHO_C
711 DEFS
712 mandir
713 localedir
714 libdir
715 psdir
716 pdfdir
717 dvidir
718 htmldir
719 infodir
720 docdir
721 oldincludedir
722 includedir
723 localstatedir
724 sharedstatedir
725 sysconfdir
726 datadir
727 datarootdir
728 libexecdir
729 sbindir
730 bindir
731 program_transform_name
732 prefix
733 exec_prefix
734 PACKAGE_URL
735 PACKAGE_BUGREPORT
736 PACKAGE_STRING
737 PACKAGE_VERSION
738 PACKAGE_TARNAME
739 PACKAGE_NAME
740 PATH_SEPARATOR
741 SHELL'
742 ac_subst_files=''
743 ac_user_opts='
744 enable_option_checking
745 with_zlib
746 enable_plugins
747 enable_shared
748 enable_static
749 with_pic
750 enable_fast_install
751 with_gnu_ld
752 enable_libtool_lock
753 enable_maintainer_mode
754 enable_sim_bswap
755 enable_sim_cflags
756 enable_sim_debug
757 enable_sim_stdio
758 enable_sim_trace
759 enable_sim_profile
760 with_pkgversion
761 with_bugurl
762 enable_sim_inline
763 enable_sim_alignment
764 enable_sim_hostendian
765 enable_werror
766 enable_build_warnings
767 enable_sim_build_warnings
768 enable_sim_hardware
769 '
770 ac_precious_vars='build_alias
771 host_alias
772 target_alias
773 CC
774 CFLAGS
775 LDFLAGS
776 LIBS
777 CPPFLAGS
778 CPP'
779
780
781 # Initialize some variables set by options.
782 ac_init_help=
783 ac_init_version=false
784 ac_unrecognized_opts=
785 ac_unrecognized_sep=
786 # The variables have the same names as the options, with
787 # dashes changed to underlines.
788 cache_file=/dev/null
789 exec_prefix=NONE
790 no_create=
791 no_recursion=
792 prefix=NONE
793 program_prefix=NONE
794 program_suffix=NONE
795 program_transform_name=s,x,x,
796 silent=
797 site=
798 srcdir=
799 verbose=
800 x_includes=NONE
801 x_libraries=NONE
802
803 # Installation directory options.
804 # These are left unexpanded so users can "make install exec_prefix=/foo"
805 # and all the variables that are supposed to be based on exec_prefix
806 # by default will actually change.
807 # Use braces instead of parens because sh, perl, etc. also accept them.
808 # (The list follows the same order as the GNU Coding Standards.)
809 bindir='${exec_prefix}/bin'
810 sbindir='${exec_prefix}/sbin'
811 libexecdir='${exec_prefix}/libexec'
812 datarootdir='${prefix}/share'
813 datadir='${datarootdir}'
814 sysconfdir='${prefix}/etc'
815 sharedstatedir='${prefix}/com'
816 localstatedir='${prefix}/var'
817 includedir='${prefix}/include'
818 oldincludedir='/usr/include'
819 docdir='${datarootdir}/doc/${PACKAGE}'
820 infodir='${datarootdir}/info'
821 htmldir='${docdir}'
822 dvidir='${docdir}'
823 pdfdir='${docdir}'
824 psdir='${docdir}'
825 libdir='${exec_prefix}/lib'
826 localedir='${datarootdir}/locale'
827 mandir='${datarootdir}/man'
828
829 ac_prev=
830 ac_dashdash=
831 for ac_option
832 do
833 # If the previous option needs an argument, assign it.
834 if test -n "$ac_prev"; then
835 eval $ac_prev=\$ac_option
836 ac_prev=
837 continue
838 fi
839
840 case $ac_option in
841 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
842 *) ac_optarg=yes ;;
843 esac
844
845 # Accept the important Cygnus configure options, so we can diagnose typos.
846
847 case $ac_dashdash$ac_option in
848 --)
849 ac_dashdash=yes ;;
850
851 -bindir | --bindir | --bindi | --bind | --bin | --bi)
852 ac_prev=bindir ;;
853 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
854 bindir=$ac_optarg ;;
855
856 -build | --build | --buil | --bui | --bu)
857 ac_prev=build_alias ;;
858 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
859 build_alias=$ac_optarg ;;
860
861 -cache-file | --cache-file | --cache-fil | --cache-fi \
862 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
863 ac_prev=cache_file ;;
864 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
865 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
866 cache_file=$ac_optarg ;;
867
868 --config-cache | -C)
869 cache_file=config.cache ;;
870
871 -datadir | --datadir | --datadi | --datad)
872 ac_prev=datadir ;;
873 -datadir=* | --datadir=* | --datadi=* | --datad=*)
874 datadir=$ac_optarg ;;
875
876 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
877 | --dataroo | --dataro | --datar)
878 ac_prev=datarootdir ;;
879 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
880 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
881 datarootdir=$ac_optarg ;;
882
883 -disable-* | --disable-*)
884 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
885 # Reject names that are not valid shell variable names.
886 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
887 as_fn_error "invalid feature name: $ac_useropt"
888 ac_useropt_orig=$ac_useropt
889 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
890 case $ac_user_opts in
891 *"
892 "enable_$ac_useropt"
893 "*) ;;
894 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
895 ac_unrecognized_sep=', ';;
896 esac
897 eval enable_$ac_useropt=no ;;
898
899 -docdir | --docdir | --docdi | --doc | --do)
900 ac_prev=docdir ;;
901 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
902 docdir=$ac_optarg ;;
903
904 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
905 ac_prev=dvidir ;;
906 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
907 dvidir=$ac_optarg ;;
908
909 -enable-* | --enable-*)
910 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
911 # Reject names that are not valid shell variable names.
912 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
913 as_fn_error "invalid feature name: $ac_useropt"
914 ac_useropt_orig=$ac_useropt
915 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
916 case $ac_user_opts in
917 *"
918 "enable_$ac_useropt"
919 "*) ;;
920 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
921 ac_unrecognized_sep=', ';;
922 esac
923 eval enable_$ac_useropt=\$ac_optarg ;;
924
925 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
926 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
927 | --exec | --exe | --ex)
928 ac_prev=exec_prefix ;;
929 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
930 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
931 | --exec=* | --exe=* | --ex=*)
932 exec_prefix=$ac_optarg ;;
933
934 -gas | --gas | --ga | --g)
935 # Obsolete; use --with-gas.
936 with_gas=yes ;;
937
938 -help | --help | --hel | --he | -h)
939 ac_init_help=long ;;
940 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
941 ac_init_help=recursive ;;
942 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
943 ac_init_help=short ;;
944
945 -host | --host | --hos | --ho)
946 ac_prev=host_alias ;;
947 -host=* | --host=* | --hos=* | --ho=*)
948 host_alias=$ac_optarg ;;
949
950 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
951 ac_prev=htmldir ;;
952 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
953 | --ht=*)
954 htmldir=$ac_optarg ;;
955
956 -includedir | --includedir | --includedi | --included | --include \
957 | --includ | --inclu | --incl | --inc)
958 ac_prev=includedir ;;
959 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
960 | --includ=* | --inclu=* | --incl=* | --inc=*)
961 includedir=$ac_optarg ;;
962
963 -infodir | --infodir | --infodi | --infod | --info | --inf)
964 ac_prev=infodir ;;
965 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
966 infodir=$ac_optarg ;;
967
968 -libdir | --libdir | --libdi | --libd)
969 ac_prev=libdir ;;
970 -libdir=* | --libdir=* | --libdi=* | --libd=*)
971 libdir=$ac_optarg ;;
972
973 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
974 | --libexe | --libex | --libe)
975 ac_prev=libexecdir ;;
976 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
977 | --libexe=* | --libex=* | --libe=*)
978 libexecdir=$ac_optarg ;;
979
980 -localedir | --localedir | --localedi | --localed | --locale)
981 ac_prev=localedir ;;
982 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
983 localedir=$ac_optarg ;;
984
985 -localstatedir | --localstatedir | --localstatedi | --localstated \
986 | --localstate | --localstat | --localsta | --localst | --locals)
987 ac_prev=localstatedir ;;
988 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
989 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
990 localstatedir=$ac_optarg ;;
991
992 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
993 ac_prev=mandir ;;
994 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
995 mandir=$ac_optarg ;;
996
997 -nfp | --nfp | --nf)
998 # Obsolete; use --without-fp.
999 with_fp=no ;;
1000
1001 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1002 | --no-cr | --no-c | -n)
1003 no_create=yes ;;
1004
1005 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1006 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1007 no_recursion=yes ;;
1008
1009 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1010 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1011 | --oldin | --oldi | --old | --ol | --o)
1012 ac_prev=oldincludedir ;;
1013 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1014 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1015 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1016 oldincludedir=$ac_optarg ;;
1017
1018 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1019 ac_prev=prefix ;;
1020 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1021 prefix=$ac_optarg ;;
1022
1023 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1024 | --program-pre | --program-pr | --program-p)
1025 ac_prev=program_prefix ;;
1026 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1027 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1028 program_prefix=$ac_optarg ;;
1029
1030 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1031 | --program-suf | --program-su | --program-s)
1032 ac_prev=program_suffix ;;
1033 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1034 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1035 program_suffix=$ac_optarg ;;
1036
1037 -program-transform-name | --program-transform-name \
1038 | --program-transform-nam | --program-transform-na \
1039 | --program-transform-n | --program-transform- \
1040 | --program-transform | --program-transfor \
1041 | --program-transfo | --program-transf \
1042 | --program-trans | --program-tran \
1043 | --progr-tra | --program-tr | --program-t)
1044 ac_prev=program_transform_name ;;
1045 -program-transform-name=* | --program-transform-name=* \
1046 | --program-transform-nam=* | --program-transform-na=* \
1047 | --program-transform-n=* | --program-transform-=* \
1048 | --program-transform=* | --program-transfor=* \
1049 | --program-transfo=* | --program-transf=* \
1050 | --program-trans=* | --program-tran=* \
1051 | --progr-tra=* | --program-tr=* | --program-t=*)
1052 program_transform_name=$ac_optarg ;;
1053
1054 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1055 ac_prev=pdfdir ;;
1056 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1057 pdfdir=$ac_optarg ;;
1058
1059 -psdir | --psdir | --psdi | --psd | --ps)
1060 ac_prev=psdir ;;
1061 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1062 psdir=$ac_optarg ;;
1063
1064 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1065 | -silent | --silent | --silen | --sile | --sil)
1066 silent=yes ;;
1067
1068 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1069 ac_prev=sbindir ;;
1070 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1071 | --sbi=* | --sb=*)
1072 sbindir=$ac_optarg ;;
1073
1074 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1075 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1076 | --sharedst | --shareds | --shared | --share | --shar \
1077 | --sha | --sh)
1078 ac_prev=sharedstatedir ;;
1079 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1080 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1081 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1082 | --sha=* | --sh=*)
1083 sharedstatedir=$ac_optarg ;;
1084
1085 -site | --site | --sit)
1086 ac_prev=site ;;
1087 -site=* | --site=* | --sit=*)
1088 site=$ac_optarg ;;
1089
1090 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1091 ac_prev=srcdir ;;
1092 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1093 srcdir=$ac_optarg ;;
1094
1095 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1096 | --syscon | --sysco | --sysc | --sys | --sy)
1097 ac_prev=sysconfdir ;;
1098 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1099 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1100 sysconfdir=$ac_optarg ;;
1101
1102 -target | --target | --targe | --targ | --tar | --ta | --t)
1103 ac_prev=target_alias ;;
1104 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1105 target_alias=$ac_optarg ;;
1106
1107 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1108 verbose=yes ;;
1109
1110 -version | --version | --versio | --versi | --vers | -V)
1111 ac_init_version=: ;;
1112
1113 -with-* | --with-*)
1114 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1115 # Reject names that are not valid shell variable names.
1116 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1117 as_fn_error "invalid package name: $ac_useropt"
1118 ac_useropt_orig=$ac_useropt
1119 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1120 case $ac_user_opts in
1121 *"
1122 "with_$ac_useropt"
1123 "*) ;;
1124 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1125 ac_unrecognized_sep=', ';;
1126 esac
1127 eval with_$ac_useropt=\$ac_optarg ;;
1128
1129 -without-* | --without-*)
1130 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1131 # Reject names that are not valid shell variable names.
1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1133 as_fn_error "invalid package name: $ac_useropt"
1134 ac_useropt_orig=$ac_useropt
1135 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1136 case $ac_user_opts in
1137 *"
1138 "with_$ac_useropt"
1139 "*) ;;
1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1141 ac_unrecognized_sep=', ';;
1142 esac
1143 eval with_$ac_useropt=no ;;
1144
1145 --x)
1146 # Obsolete; use --with-x.
1147 with_x=yes ;;
1148
1149 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1150 | --x-incl | --x-inc | --x-in | --x-i)
1151 ac_prev=x_includes ;;
1152 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1153 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1154 x_includes=$ac_optarg ;;
1155
1156 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1157 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1158 ac_prev=x_libraries ;;
1159 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1160 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1161 x_libraries=$ac_optarg ;;
1162
1163 -*) as_fn_error "unrecognized option: \`$ac_option'
1164 Try \`$0 --help' for more information."
1165 ;;
1166
1167 *=*)
1168 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1169 # Reject names that are not valid shell variable names.
1170 case $ac_envvar in #(
1171 '' | [0-9]* | *[!_$as_cr_alnum]* )
1172 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1173 esac
1174 eval $ac_envvar=\$ac_optarg
1175 export $ac_envvar ;;
1176
1177 *)
1178 # FIXME: should be removed in autoconf 3.0.
1179 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1180 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1181 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1182 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1183 ;;
1184
1185 esac
1186 done
1187
1188 if test -n "$ac_prev"; then
1189 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1190 as_fn_error "missing argument to $ac_option"
1191 fi
1192
1193 if test -n "$ac_unrecognized_opts"; then
1194 case $enable_option_checking in
1195 no) ;;
1196 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1197 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1198 esac
1199 fi
1200
1201 # Check all directory arguments for consistency.
1202 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1203 datadir sysconfdir sharedstatedir localstatedir includedir \
1204 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1205 libdir localedir mandir
1206 do
1207 eval ac_val=\$$ac_var
1208 # Remove trailing slashes.
1209 case $ac_val in
1210 */ )
1211 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1212 eval $ac_var=\$ac_val;;
1213 esac
1214 # Be sure to have absolute directory names.
1215 case $ac_val in
1216 [\\/$]* | ?:[\\/]* ) continue;;
1217 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1218 esac
1219 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1220 done
1221
1222 # There might be people who depend on the old broken behavior: `$host'
1223 # used to hold the argument of --host etc.
1224 # FIXME: To remove some day.
1225 build=$build_alias
1226 host=$host_alias
1227 target=$target_alias
1228
1229 # FIXME: To remove some day.
1230 if test "x$host_alias" != x; then
1231 if test "x$build_alias" = x; then
1232 cross_compiling=maybe
1233 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1234 If a cross compiler is detected then cross compile mode will be used." >&2
1235 elif test "x$build_alias" != "x$host_alias"; then
1236 cross_compiling=yes
1237 fi
1238 fi
1239
1240 ac_tool_prefix=
1241 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1242
1243 test "$silent" = yes && exec 6>/dev/null
1244
1245
1246 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1247 ac_ls_di=`ls -di .` &&
1248 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1249 as_fn_error "working directory cannot be determined"
1250 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1251 as_fn_error "pwd does not report name of working directory"
1252
1253
1254 # Find the source files, if location was not specified.
1255 if test -z "$srcdir"; then
1256 ac_srcdir_defaulted=yes
1257 # Try the directory containing this script, then the parent directory.
1258 ac_confdir=`$as_dirname -- "$as_myself" ||
1259 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1260 X"$as_myself" : 'X\(//\)[^/]' \| \
1261 X"$as_myself" : 'X\(//\)$' \| \
1262 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1263 $as_echo X"$as_myself" |
1264 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1265 s//\1/
1266 q
1267 }
1268 /^X\(\/\/\)[^/].*/{
1269 s//\1/
1270 q
1271 }
1272 /^X\(\/\/\)$/{
1273 s//\1/
1274 q
1275 }
1276 /^X\(\/\).*/{
1277 s//\1/
1278 q
1279 }
1280 s/.*/./; q'`
1281 srcdir=$ac_confdir
1282 if test ! -r "$srcdir/$ac_unique_file"; then
1283 srcdir=..
1284 fi
1285 else
1286 ac_srcdir_defaulted=no
1287 fi
1288 if test ! -r "$srcdir/$ac_unique_file"; then
1289 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1290 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1291 fi
1292 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1293 ac_abs_confdir=`(
1294 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1295 pwd)`
1296 # When building in place, set srcdir=.
1297 if test "$ac_abs_confdir" = "$ac_pwd"; then
1298 srcdir=.
1299 fi
1300 # Remove unnecessary trailing slashes from srcdir.
1301 # Double slashes in file names in object file debugging info
1302 # mess up M-x gdb in Emacs.
1303 case $srcdir in
1304 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1305 esac
1306 for ac_var in $ac_precious_vars; do
1307 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1308 eval ac_env_${ac_var}_value=\$${ac_var}
1309 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1310 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1311 done
1312
1313 #
1314 # Report the --help message.
1315 #
1316 if test "$ac_init_help" = "long"; then
1317 # Omit some internal or obsolete options to make the list less imposing.
1318 # This message is too long to be a string in the A/UX 3.1 sh.
1319 cat <<_ACEOF
1320 \`configure' configures this package to adapt to many kinds of systems.
1321
1322 Usage: $0 [OPTION]... [VAR=VALUE]...
1323
1324 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1325 VAR=VALUE. See below for descriptions of some of the useful variables.
1326
1327 Defaults for the options are specified in brackets.
1328
1329 Configuration:
1330 -h, --help display this help and exit
1331 --help=short display options specific to this package
1332 --help=recursive display the short help of all the included packages
1333 -V, --version display version information and exit
1334 -q, --quiet, --silent do not print \`checking...' messages
1335 --cache-file=FILE cache test results in FILE [disabled]
1336 -C, --config-cache alias for \`--cache-file=config.cache'
1337 -n, --no-create do not create output files
1338 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1339
1340 Installation directories:
1341 --prefix=PREFIX install architecture-independent files in PREFIX
1342 [$ac_default_prefix]
1343 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1344 [PREFIX]
1345
1346 By default, \`make install' will install all the files in
1347 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1348 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1349 for instance \`--prefix=\$HOME'.
1350
1351 For better control, use the options below.
1352
1353 Fine tuning of the installation directories:
1354 --bindir=DIR user executables [EPREFIX/bin]
1355 --sbindir=DIR system admin executables [EPREFIX/sbin]
1356 --libexecdir=DIR program executables [EPREFIX/libexec]
1357 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1358 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1359 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1360 --libdir=DIR object code libraries [EPREFIX/lib]
1361 --includedir=DIR C header files [PREFIX/include]
1362 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1363 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1364 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1365 --infodir=DIR info documentation [DATAROOTDIR/info]
1366 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1367 --mandir=DIR man documentation [DATAROOTDIR/man]
1368 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1369 --htmldir=DIR html documentation [DOCDIR]
1370 --dvidir=DIR dvi documentation [DOCDIR]
1371 --pdfdir=DIR pdf documentation [DOCDIR]
1372 --psdir=DIR ps documentation [DOCDIR]
1373 _ACEOF
1374
1375 cat <<\_ACEOF
1376
1377 Program names:
1378 --program-prefix=PREFIX prepend PREFIX to installed program names
1379 --program-suffix=SUFFIX append SUFFIX to installed program names
1380 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1381
1382 System types:
1383 --build=BUILD configure for building on BUILD [guessed]
1384 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1385 --target=TARGET configure for building compilers for TARGET [HOST]
1386 _ACEOF
1387 fi
1388
1389 if test -n "$ac_init_help"; then
1390
1391 cat <<\_ACEOF
1392
1393 Optional Features:
1394 --disable-option-checking ignore unrecognized --enable/--with options
1395 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1396 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1397 --enable-plugins Enable support for plugins (defaults no)
1398 --enable-shared[=PKGS] build shared libraries [default=yes]
1399 --enable-static[=PKGS] build static libraries [default=yes]
1400 --enable-fast-install[=PKGS]
1401 optimize for fast installation [default=yes]
1402 --disable-libtool-lock avoid locking (might break parallel builds)
1403 --enable-maintainer-mode Enable developer functionality.
1404 --enable-sim-bswap Use Host specific BSWAP instruction.
1405 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1406 --enable-sim-debug=opts Enable debugging flags
1407 --enable-sim-stdio Specify whether to use stdio for console input/output.
1408 --enable-sim-trace=opts Enable tracing flags
1409 --enable-sim-profile=opts Enable profiling flags
1410 --enable-sim-inline=inlines Specify which functions should be inlined.
1411 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses.
1412 --enable-sim-hostendian=end Specify host byte endian orientation.
1413 --enable-werror treat compile warnings as errors
1414 --enable-build-warnings enable build-time compiler warnings if gcc is used
1415 --enable-sim-build-warnings
1416 enable SIM specific build-time compiler warnings if
1417 gcc is used
1418 --enable-sim-hardware=LIST
1419 Specify the hardware to be included in the build.
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 default_sim_inline=""
12874 # Check whether --enable-sim-inline was given.
12875 if test "${enable_sim_inline+set}" = set; then :
12876 enableval=$enable_sim_inline; sim_inline=""
12877 case "$enableval" in
12878 no) sim_inline="-DDEFAULT_INLINE=0";;
12879 0) sim_inline="-DDEFAULT_INLINE=0";;
12880 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
12881 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
12882 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12883 new_flag=""
12884 case "$x" in
12885 *_INLINE=*) new_flag="-D$x";;
12886 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
12887 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
12888 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
12889 esac
12890 if test x"$sim_inline" = x""; then
12891 sim_inline="$new_flag"
12892 else
12893 sim_inline="$sim_inline $new_flag"
12894 fi
12895 done;;
12896 esac
12897 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
12898 echo "Setting inline flags = $sim_inline" 6>&1
12899 fi
12900 else
12901
12902 if test "x$cross_compiling" = "xno"; then
12903 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
12904 sim_inline="${default_sim_inline}"
12905 if test x"$silent" != x"yes"; then
12906 echo "Setting inline flags = $sim_inline" 6>&1
12907 fi
12908 else
12909 sim_inline=""
12910 fi
12911 else
12912 sim_inline="-DDEFAULT_INLINE=0"
12913 fi
12914 fi
12915
12916 wire_alignment="NONSTRICT_ALIGNMENT"
12917 default_alignment=""
12918
12919 # Check whether --enable-sim-alignment was given.
12920 if test "${enable_sim_alignment+set}" = set; then :
12921 enableval=$enable_sim_alignment; case "${enableval}" in
12922 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
12923 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
12924 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
12925 yes) if test x"$wire_alignment" != x; then
12926 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12927 else
12928 if test x"$default_alignment" != x; then
12929 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
12930 else
12931 echo "No hard-wired alignment for target $target" 1>&6
12932 sim_alignment="-DWITH_ALIGNMENT=0"
12933 fi
12934 fi;;
12935 no) if test x"$default_alignment" != x; then
12936 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12937 else
12938 if test x"$wire_alignment" != x; then
12939 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
12940 else
12941 echo "No default alignment for target $target" 1>&6
12942 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
12943 fi
12944 fi;;
12945 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
12946 esac
12947 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
12948 echo "Setting alignment flags = $sim_alignment" 6>&1
12949 fi
12950 else
12951 if test x"$default_alignment" != x; then
12952 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12953 else
12954 if test x"$wire_alignment" != x; then
12955 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12956 else
12957 sim_alignment=
12958 fi
12959 fi
12960 fi
12961
12962
12963 # Check whether --enable-sim-hostendian was given.
12964 if test "${enable_sim_hostendian+set}" = set; then :
12965 enableval=$enable_sim_hostendian; case "${enableval}" in
12966 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
12967 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
12968 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
12969 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
12970 esac
12971 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
12972 echo "Setting hostendian flags = $sim_hostendian" 6>&1
12973 fi
12974 else
12975
12976 if test "x$cross_compiling" = "xno"; then
12977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12978 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12979 if test "${ac_cv_c_bigendian+set}" = set; then :
12980 $as_echo_n "(cached) " >&6
12981 else
12982 ac_cv_c_bigendian=unknown
12983 # See if we're dealing with a universal compiler.
12984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12985 /* end confdefs.h. */
12986 #ifndef __APPLE_CC__
12987 not a universal capable compiler
12988 #endif
12989 typedef int dummy;
12990
12991 _ACEOF
12992 if ac_fn_c_try_compile "$LINENO"; then :
12993
12994 # Check for potential -arch flags. It is not universal unless
12995 # there are at least two -arch flags with different values.
12996 ac_arch=
12997 ac_prev=
12998 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12999 if test -n "$ac_prev"; then
13000 case $ac_word in
13001 i?86 | x86_64 | ppc | ppc64)
13002 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13003 ac_arch=$ac_word
13004 else
13005 ac_cv_c_bigendian=universal
13006 break
13007 fi
13008 ;;
13009 esac
13010 ac_prev=
13011 elif test "x$ac_word" = "x-arch"; then
13012 ac_prev=arch
13013 fi
13014 done
13015 fi
13016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13017 if test $ac_cv_c_bigendian = unknown; then
13018 # See if sys/param.h defines the BYTE_ORDER macro.
13019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13020 /* end confdefs.h. */
13021 #include <sys/types.h>
13022 #include <sys/param.h>
13023
13024 int
13025 main ()
13026 {
13027 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13028 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13029 && LITTLE_ENDIAN)
13030 bogus endian macros
13031 #endif
13032
13033 ;
13034 return 0;
13035 }
13036 _ACEOF
13037 if ac_fn_c_try_compile "$LINENO"; then :
13038 # It does; now see whether it defined to BIG_ENDIAN or not.
13039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13040 /* end confdefs.h. */
13041 #include <sys/types.h>
13042 #include <sys/param.h>
13043
13044 int
13045 main ()
13046 {
13047 #if BYTE_ORDER != BIG_ENDIAN
13048 not big endian
13049 #endif
13050
13051 ;
13052 return 0;
13053 }
13054 _ACEOF
13055 if ac_fn_c_try_compile "$LINENO"; then :
13056 ac_cv_c_bigendian=yes
13057 else
13058 ac_cv_c_bigendian=no
13059 fi
13060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13061 fi
13062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13063 fi
13064 if test $ac_cv_c_bigendian = unknown; then
13065 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13067 /* end confdefs.h. */
13068 #include <limits.h>
13069
13070 int
13071 main ()
13072 {
13073 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13074 bogus endian macros
13075 #endif
13076
13077 ;
13078 return 0;
13079 }
13080 _ACEOF
13081 if ac_fn_c_try_compile "$LINENO"; then :
13082 # It does; now see whether it defined to _BIG_ENDIAN or not.
13083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13084 /* end confdefs.h. */
13085 #include <limits.h>
13086
13087 int
13088 main ()
13089 {
13090 #ifndef _BIG_ENDIAN
13091 not big endian
13092 #endif
13093
13094 ;
13095 return 0;
13096 }
13097 _ACEOF
13098 if ac_fn_c_try_compile "$LINENO"; then :
13099 ac_cv_c_bigendian=yes
13100 else
13101 ac_cv_c_bigendian=no
13102 fi
13103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13104 fi
13105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13106 fi
13107 if test $ac_cv_c_bigendian = unknown; then
13108 # Compile a test program.
13109 if test "$cross_compiling" = yes; then :
13110 # Try to guess by grepping values from an object file.
13111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13112 /* end confdefs.h. */
13113 short int ascii_mm[] =
13114 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13115 short int ascii_ii[] =
13116 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13117 int use_ascii (int i) {
13118 return ascii_mm[i] + ascii_ii[i];
13119 }
13120 short int ebcdic_ii[] =
13121 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13122 short int ebcdic_mm[] =
13123 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13124 int use_ebcdic (int i) {
13125 return ebcdic_mm[i] + ebcdic_ii[i];
13126 }
13127 extern int foo;
13128
13129 int
13130 main ()
13131 {
13132 return use_ascii (foo) == use_ebcdic (foo);
13133 ;
13134 return 0;
13135 }
13136 _ACEOF
13137 if ac_fn_c_try_compile "$LINENO"; then :
13138 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13139 ac_cv_c_bigendian=yes
13140 fi
13141 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13142 if test "$ac_cv_c_bigendian" = unknown; then
13143 ac_cv_c_bigendian=no
13144 else
13145 # finding both strings is unlikely to happen, but who knows?
13146 ac_cv_c_bigendian=unknown
13147 fi
13148 fi
13149 fi
13150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13151 else
13152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13153 /* end confdefs.h. */
13154 $ac_includes_default
13155 int
13156 main ()
13157 {
13158
13159 /* Are we little or big endian? From Harbison&Steele. */
13160 union
13161 {
13162 long int l;
13163 char c[sizeof (long int)];
13164 } u;
13165 u.l = 1;
13166 return u.c[sizeof (long int) - 1] == 1;
13167
13168 ;
13169 return 0;
13170 }
13171 _ACEOF
13172 if ac_fn_c_try_run "$LINENO"; then :
13173 ac_cv_c_bigendian=no
13174 else
13175 ac_cv_c_bigendian=yes
13176 fi
13177 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13178 conftest.$ac_objext conftest.beam conftest.$ac_ext
13179 fi
13180
13181 fi
13182 fi
13183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13184 $as_echo "$ac_cv_c_bigendian" >&6; }
13185 case $ac_cv_c_bigendian in #(
13186 yes)
13187 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13188 ;; #(
13189 no)
13190 ;; #(
13191 universal)
13192
13193 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13194
13195 ;; #(
13196 *)
13197 as_fn_error "unknown endianness
13198 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13199 esac
13200
13201 if test $ac_cv_c_bigendian = yes; then
13202 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13203 else
13204 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13205 fi
13206 else
13207 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13208 fi
13209 fi
13210
13211
13212 # Check whether --enable-werror was given.
13213 if test "${enable_werror+set}" = set; then :
13214 enableval=$enable_werror; case "${enableval}" in
13215 yes | y) ERROR_ON_WARNING="yes" ;;
13216 no | n) ERROR_ON_WARNING="no" ;;
13217 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13218 esac
13219 fi
13220
13221
13222 # Enable -Werror by default when using gcc
13223 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13224 ERROR_ON_WARNING=yes
13225 fi
13226
13227 WERROR_CFLAGS=""
13228 if test "${ERROR_ON_WARNING}" = yes ; then
13229 # NOTE: Disabled in the sim dir due to most sims generating warnings.
13230 # WERROR_CFLAGS="-Werror"
13231 true
13232 fi
13233
13234 # The entries after -Wno-pointer-sign are disabled warnings which may
13235 # be enabled in the future, which can not currently be used to build
13236 # GDB.
13237 # NOTE: If you change this list, remember to update
13238 # gdb/doc/gdbint.texinfo.
13239 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13240 -Wformat-nonliteral -Wno-pointer-sign \
13241 -Wno-unused -Wunused-value -Wunused-function \
13242 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes"
13243
13244 # Enable -Wno-format by default when using gcc on mingw since many
13245 # GCC versions complain about %I64.
13246 case "${host}" in
13247 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13248 esac
13249
13250 # Check whether --enable-build-warnings was given.
13251 if test "${enable_build_warnings+set}" = set; then :
13252 enableval=$enable_build_warnings; case "${enableval}" in
13253 yes) ;;
13254 no) build_warnings="-w";;
13255 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13256 build_warnings="${build_warnings} ${t}";;
13257 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13258 build_warnings="${t} ${build_warnings}";;
13259 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13260 esac
13261 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13262 echo "Setting compiler warning flags = $build_warnings" 6>&1
13263 fi
13264 fi
13265 # Check whether --enable-sim-build-warnings was given.
13266 if test "${enable_sim_build_warnings+set}" = set; then :
13267 enableval=$enable_sim_build_warnings; case "${enableval}" in
13268 yes) ;;
13269 no) build_warnings="-w";;
13270 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13271 build_warnings="${build_warnings} ${t}";;
13272 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13273 build_warnings="${t} ${build_warnings}";;
13274 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13275 esac
13276 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13277 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13278 fi
13279 fi
13280 WARN_CFLAGS=""
13281 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13282 then
13283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13284 $as_echo_n "checking compiler warning flags... " >&6; }
13285 # Separate out the -Werror flag as some files just cannot be
13286 # compiled with it enabled.
13287 for w in ${build_warnings}; do
13288 case $w in
13289 -Werr*) WERROR_CFLAGS=-Werror ;;
13290 *) # Check that GCC accepts it
13291 saved_CFLAGS="$CFLAGS"
13292 CFLAGS="$CFLAGS $w"
13293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13294 /* end confdefs.h. */
13295
13296 int
13297 main ()
13298 {
13299
13300 ;
13301 return 0;
13302 }
13303 _ACEOF
13304 if ac_fn_c_try_compile "$LINENO"; then :
13305 WARN_CFLAGS="${WARN_CFLAGS} $w"
13306 fi
13307 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13308 CFLAGS="$saved_CFLAGS"
13309 esac
13310 done
13311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13312 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13313 fi
13314
13315
13316 #
13317 # Add simulated hardware devices
13318 #
13319 hw_enabled=no
13320 case "${target}" in
13321 m68hc11-*-*|m6811-*-*)
13322 hw_enabled=yes
13323 hw_extra_devices="m68hc11 m68hc11sio m68hc11eepr m68hc11tim m68hc11spi nvram"
13324 SIM_SUBTARGET="$SIM_SUBTARGET -DTARGET_M68HC11=1"
13325 ;;
13326 *)
13327 m68hc11_extra_objs=""
13328 ;;
13329 esac
13330
13331 if test x"$hw_enabled" != x"no"; then
13332 enable_sim_hardware=yes
13333 else
13334 enable_sim_hardware=no
13335 fi
13336
13337 if test "$hw_devices"; then
13338 hardware="$hw_devices"
13339 else
13340 hardware="cfi core pal glue"
13341 fi
13342 hardware="$hardware $hw_extra_devices"
13343
13344 sim_hw_cflags="-DWITH_HW=1"
13345 sim_hw="$hardware"
13346 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13347
13348 # Check whether --enable-sim-hardware was given.
13349 if test "${enable_sim_hardware+set}" = set; then :
13350 enableval=$enable_sim_hardware;
13351 fi
13352
13353 case ${enable_sim_hardware} in
13354 yes) sim_hw_p=yes;;
13355 no) sim_hw_p=no;;
13356 ,*) sim_hw_p=yes; hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13357 *,) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13358 *) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13359 esac
13360
13361 if test "$sim_hw_p" != yes; then
13362 if test "$hw_enabled" = "always"; then
13363 as_fn_error "Sorry, but this simulator requires that hardware support
13364 be enabled. Please configure without --disable-hw-support." "$LINENO" 5
13365 fi
13366 sim_hw_objs=
13367 sim_hw_cflags="-DWITH_HW=0"
13368 sim_hw=
13369 else
13370 sim_hw_cflags="-DWITH_HW=1"
13371 # remove duplicates
13372 sim_hw=""
13373 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13374 for i in $hardware ; do
13375 case " $sim_hw " in
13376 *" $i "*) ;;
13377 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13378 esac
13379 done
13380 # mingw does not support sockser
13381 SIM_DV_SOCKSER_O=""
13382 case ${host} in
13383 *mingw*) ;;
13384 *) SIM_DV_SOCKSER_O="dv-sockser.o"
13385
13386 cat >>confdefs.h <<_ACEOF
13387 #define HAVE_DV_SOCKSER 1
13388 _ACEOF
13389
13390 ;;
13391 esac
13392
13393 if test x"$silent" != x"yes"; then
13394 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13395 fi
13396 case " $hardware " in
13397 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13398 $as_echo_n "checking for log2 in -lm... " >&6; }
13399 if test "${ac_cv_lib_m_log2+set}" = set; then :
13400 $as_echo_n "(cached) " >&6
13401 else
13402 ac_check_lib_save_LIBS=$LIBS
13403 LIBS="-lm $LIBS"
13404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13405 /* end confdefs.h. */
13406
13407 /* Override any GCC internal prototype to avoid an error.
13408 Use char because int might match the return type of a GCC
13409 builtin and then its argument prototype would still apply. */
13410 #ifdef __cplusplus
13411 extern "C"
13412 #endif
13413 char log2 ();
13414 int
13415 main ()
13416 {
13417 return log2 ();
13418 ;
13419 return 0;
13420 }
13421 _ACEOF
13422 if ac_fn_c_try_link "$LINENO"; then :
13423 ac_cv_lib_m_log2=yes
13424 else
13425 ac_cv_lib_m_log2=no
13426 fi
13427 rm -f core conftest.err conftest.$ac_objext \
13428 conftest$ac_exeext conftest.$ac_ext
13429 LIBS=$ac_check_lib_save_LIBS
13430 fi
13431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13432 $as_echo "$ac_cv_lib_m_log2" >&6; }
13433 if test "x$ac_cv_lib_m_log2" = x""yes; then :
13434 cat >>confdefs.h <<_ACEOF
13435 #define HAVE_LIBM 1
13436 _ACEOF
13437
13438 LIBS="-lm $LIBS"
13439
13440 fi
13441 ;;
13442 esac
13443 fi
13444
13445
13446 for ac_header in string.h strings.h stdlib.h stdlib.h fcntl.h
13447 do :
13448 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13449 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13450 eval as_val=\$$as_ac_Header
13451 if test "x$as_val" = x""yes; then :
13452 cat >>confdefs.h <<_ACEOF
13453 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13454 _ACEOF
13455
13456 fi
13457
13458 done
13459
13460
13461 m68hc11_extra_objs="$SIM_DV_SOCKSER_O"
13462
13463
13464
13465 ac_sources="$sim_link_files"
13466 ac_dests="$sim_link_links"
13467 while test -n "$ac_sources"; do
13468 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13469 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13470 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13471 done
13472 ac_config_links="$ac_config_links $ac_config_links_1"
13473
13474 cgen_breaks=""
13475 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13476 cgen_breaks="break cgen_rtx_error";
13477 fi
13478
13479 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13480
13481 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13482
13483 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13484
13485 ac_config_commands="$ac_config_commands Makefile"
13486
13487 ac_config_commands="$ac_config_commands stamp-h"
13488
13489 cat >confcache <<\_ACEOF
13490 # This file is a shell script that caches the results of configure
13491 # tests run on this system so they can be shared between configure
13492 # scripts and configure runs, see configure's option --config-cache.
13493 # It is not useful on other systems. If it contains results you don't
13494 # want to keep, you may remove or edit it.
13495 #
13496 # config.status only pays attention to the cache file if you give it
13497 # the --recheck option to rerun configure.
13498 #
13499 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13500 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13501 # following values.
13502
13503 _ACEOF
13504
13505 # The following way of writing the cache mishandles newlines in values,
13506 # but we know of no workaround that is simple, portable, and efficient.
13507 # So, we kill variables containing newlines.
13508 # Ultrix sh set writes to stderr and can't be redirected directly,
13509 # and sets the high bit in the cache file unless we assign to the vars.
13510 (
13511 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13512 eval ac_val=\$$ac_var
13513 case $ac_val in #(
13514 *${as_nl}*)
13515 case $ac_var in #(
13516 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13517 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13518 esac
13519 case $ac_var in #(
13520 _ | IFS | as_nl) ;; #(
13521 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13522 *) { eval $ac_var=; unset $ac_var;} ;;
13523 esac ;;
13524 esac
13525 done
13526
13527 (set) 2>&1 |
13528 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13529 *${as_nl}ac_space=\ *)
13530 # `set' does not quote correctly, so add quotes: double-quote
13531 # substitution turns \\\\ into \\, and sed turns \\ into \.
13532 sed -n \
13533 "s/'/'\\\\''/g;
13534 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13535 ;; #(
13536 *)
13537 # `set' quotes correctly as required by POSIX, so do not add quotes.
13538 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13539 ;;
13540 esac |
13541 sort
13542 ) |
13543 sed '
13544 /^ac_cv_env_/b end
13545 t clear
13546 :clear
13547 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13548 t end
13549 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13550 :end' >>confcache
13551 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13552 if test -w "$cache_file"; then
13553 test "x$cache_file" != "x/dev/null" &&
13554 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13555 $as_echo "$as_me: updating cache $cache_file" >&6;}
13556 cat confcache >$cache_file
13557 else
13558 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13559 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13560 fi
13561 fi
13562 rm -f confcache
13563
13564 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13565 # Let make expand exec_prefix.
13566 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13567
13568 DEFS=-DHAVE_CONFIG_H
13569
13570 ac_libobjs=
13571 ac_ltlibobjs=
13572 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13573 # 1. Remove the extension, and $U if already installed.
13574 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13575 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13576 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13577 # will be set to the directory where LIBOBJS objects are built.
13578 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13579 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13580 done
13581 LIBOBJS=$ac_libobjs
13582
13583 LTLIBOBJS=$ac_ltlibobjs
13584
13585
13586 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13587 as_fn_error "conditional \"GMAKE\" was never defined.
13588 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13589 fi
13590 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13591 as_fn_error "conditional \"PLUGINS\" was never defined.
13592 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13593 fi
13594
13595
13596 : ${CONFIG_STATUS=./config.status}
13597 ac_write_fail=0
13598 ac_clean_files_save=$ac_clean_files
13599 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13600 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13601 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13602 as_write_fail=0
13603 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13604 #! $SHELL
13605 # Generated by $as_me.
13606 # Run this file to recreate the current configuration.
13607 # Compiler output produced by configure, useful for debugging
13608 # configure, is in config.log if it exists.
13609
13610 debug=false
13611 ac_cs_recheck=false
13612 ac_cs_silent=false
13613
13614 SHELL=\${CONFIG_SHELL-$SHELL}
13615 export SHELL
13616 _ASEOF
13617 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13618 ## -------------------- ##
13619 ## M4sh Initialization. ##
13620 ## -------------------- ##
13621
13622 # Be more Bourne compatible
13623 DUALCASE=1; export DUALCASE # for MKS sh
13624 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13625 emulate sh
13626 NULLCMD=:
13627 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13628 # is contrary to our usage. Disable this feature.
13629 alias -g '${1+"$@"}'='"$@"'
13630 setopt NO_GLOB_SUBST
13631 else
13632 case `(set -o) 2>/dev/null` in #(
13633 *posix*) :
13634 set -o posix ;; #(
13635 *) :
13636 ;;
13637 esac
13638 fi
13639
13640
13641 as_nl='
13642 '
13643 export as_nl
13644 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13645 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13646 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13647 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13648 # Prefer a ksh shell builtin over an external printf program on Solaris,
13649 # but without wasting forks for bash or zsh.
13650 if test -z "$BASH_VERSION$ZSH_VERSION" \
13651 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13652 as_echo='print -r --'
13653 as_echo_n='print -rn --'
13654 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13655 as_echo='printf %s\n'
13656 as_echo_n='printf %s'
13657 else
13658 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13659 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13660 as_echo_n='/usr/ucb/echo -n'
13661 else
13662 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13663 as_echo_n_body='eval
13664 arg=$1;
13665 case $arg in #(
13666 *"$as_nl"*)
13667 expr "X$arg" : "X\\(.*\\)$as_nl";
13668 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13669 esac;
13670 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13671 '
13672 export as_echo_n_body
13673 as_echo_n='sh -c $as_echo_n_body as_echo'
13674 fi
13675 export as_echo_body
13676 as_echo='sh -c $as_echo_body as_echo'
13677 fi
13678
13679 # The user is always right.
13680 if test "${PATH_SEPARATOR+set}" != set; then
13681 PATH_SEPARATOR=:
13682 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13683 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13684 PATH_SEPARATOR=';'
13685 }
13686 fi
13687
13688
13689 # IFS
13690 # We need space, tab and new line, in precisely that order. Quoting is
13691 # there to prevent editors from complaining about space-tab.
13692 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13693 # splitting by setting IFS to empty value.)
13694 IFS=" "" $as_nl"
13695
13696 # Find who we are. Look in the path if we contain no directory separator.
13697 case $0 in #((
13698 *[\\/]* ) as_myself=$0 ;;
13699 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13700 for as_dir in $PATH
13701 do
13702 IFS=$as_save_IFS
13703 test -z "$as_dir" && as_dir=.
13704 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13705 done
13706 IFS=$as_save_IFS
13707
13708 ;;
13709 esac
13710 # We did not find ourselves, most probably we were run as `sh COMMAND'
13711 # in which case we are not to be found in the path.
13712 if test "x$as_myself" = x; then
13713 as_myself=$0
13714 fi
13715 if test ! -f "$as_myself"; then
13716 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13717 exit 1
13718 fi
13719
13720 # Unset variables that we do not need and which cause bugs (e.g. in
13721 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13722 # suppresses any "Segmentation fault" message there. '((' could
13723 # trigger a bug in pdksh 5.2.14.
13724 for as_var in BASH_ENV ENV MAIL MAILPATH
13725 do eval test x\${$as_var+set} = xset \
13726 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13727 done
13728 PS1='$ '
13729 PS2='> '
13730 PS4='+ '
13731
13732 # NLS nuisances.
13733 LC_ALL=C
13734 export LC_ALL
13735 LANGUAGE=C
13736 export LANGUAGE
13737
13738 # CDPATH.
13739 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13740
13741
13742 # as_fn_error ERROR [LINENO LOG_FD]
13743 # ---------------------------------
13744 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13745 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13746 # script with status $?, using 1 if that was 0.
13747 as_fn_error ()
13748 {
13749 as_status=$?; test $as_status -eq 0 && as_status=1
13750 if test "$3"; then
13751 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13752 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13753 fi
13754 $as_echo "$as_me: error: $1" >&2
13755 as_fn_exit $as_status
13756 } # as_fn_error
13757
13758
13759 # as_fn_set_status STATUS
13760 # -----------------------
13761 # Set $? to STATUS, without forking.
13762 as_fn_set_status ()
13763 {
13764 return $1
13765 } # as_fn_set_status
13766
13767 # as_fn_exit STATUS
13768 # -----------------
13769 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13770 as_fn_exit ()
13771 {
13772 set +e
13773 as_fn_set_status $1
13774 exit $1
13775 } # as_fn_exit
13776
13777 # as_fn_unset VAR
13778 # ---------------
13779 # Portably unset VAR.
13780 as_fn_unset ()
13781 {
13782 { eval $1=; unset $1;}
13783 }
13784 as_unset=as_fn_unset
13785 # as_fn_append VAR VALUE
13786 # ----------------------
13787 # Append the text in VALUE to the end of the definition contained in VAR. Take
13788 # advantage of any shell optimizations that allow amortized linear growth over
13789 # repeated appends, instead of the typical quadratic growth present in naive
13790 # implementations.
13791 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13792 eval 'as_fn_append ()
13793 {
13794 eval $1+=\$2
13795 }'
13796 else
13797 as_fn_append ()
13798 {
13799 eval $1=\$$1\$2
13800 }
13801 fi # as_fn_append
13802
13803 # as_fn_arith ARG...
13804 # ------------------
13805 # Perform arithmetic evaluation on the ARGs, and store the result in the
13806 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13807 # must be portable across $(()) and expr.
13808 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13809 eval 'as_fn_arith ()
13810 {
13811 as_val=$(( $* ))
13812 }'
13813 else
13814 as_fn_arith ()
13815 {
13816 as_val=`expr "$@" || test $? -eq 1`
13817 }
13818 fi # as_fn_arith
13819
13820
13821 if expr a : '\(a\)' >/dev/null 2>&1 &&
13822 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13823 as_expr=expr
13824 else
13825 as_expr=false
13826 fi
13827
13828 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13829 as_basename=basename
13830 else
13831 as_basename=false
13832 fi
13833
13834 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13835 as_dirname=dirname
13836 else
13837 as_dirname=false
13838 fi
13839
13840 as_me=`$as_basename -- "$0" ||
13841 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13842 X"$0" : 'X\(//\)$' \| \
13843 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13844 $as_echo X/"$0" |
13845 sed '/^.*\/\([^/][^/]*\)\/*$/{
13846 s//\1/
13847 q
13848 }
13849 /^X\/\(\/\/\)$/{
13850 s//\1/
13851 q
13852 }
13853 /^X\/\(\/\).*/{
13854 s//\1/
13855 q
13856 }
13857 s/.*/./; q'`
13858
13859 # Avoid depending upon Character Ranges.
13860 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13861 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13862 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13863 as_cr_digits='0123456789'
13864 as_cr_alnum=$as_cr_Letters$as_cr_digits
13865
13866 ECHO_C= ECHO_N= ECHO_T=
13867 case `echo -n x` in #(((((
13868 -n*)
13869 case `echo 'xy\c'` in
13870 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13871 xy) ECHO_C='\c';;
13872 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13873 ECHO_T=' ';;
13874 esac;;
13875 *)
13876 ECHO_N='-n';;
13877 esac
13878
13879 rm -f conf$$ conf$$.exe conf$$.file
13880 if test -d conf$$.dir; then
13881 rm -f conf$$.dir/conf$$.file
13882 else
13883 rm -f conf$$.dir
13884 mkdir conf$$.dir 2>/dev/null
13885 fi
13886 if (echo >conf$$.file) 2>/dev/null; then
13887 if ln -s conf$$.file conf$$ 2>/dev/null; then
13888 as_ln_s='ln -s'
13889 # ... but there are two gotchas:
13890 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13891 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13892 # In both cases, we have to default to `cp -p'.
13893 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13894 as_ln_s='cp -p'
13895 elif ln conf$$.file conf$$ 2>/dev/null; then
13896 as_ln_s=ln
13897 else
13898 as_ln_s='cp -p'
13899 fi
13900 else
13901 as_ln_s='cp -p'
13902 fi
13903 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13904 rmdir conf$$.dir 2>/dev/null
13905
13906
13907 # as_fn_mkdir_p
13908 # -------------
13909 # Create "$as_dir" as a directory, including parents if necessary.
13910 as_fn_mkdir_p ()
13911 {
13912
13913 case $as_dir in #(
13914 -*) as_dir=./$as_dir;;
13915 esac
13916 test -d "$as_dir" || eval $as_mkdir_p || {
13917 as_dirs=
13918 while :; do
13919 case $as_dir in #(
13920 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13921 *) as_qdir=$as_dir;;
13922 esac
13923 as_dirs="'$as_qdir' $as_dirs"
13924 as_dir=`$as_dirname -- "$as_dir" ||
13925 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13926 X"$as_dir" : 'X\(//\)[^/]' \| \
13927 X"$as_dir" : 'X\(//\)$' \| \
13928 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13929 $as_echo X"$as_dir" |
13930 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13931 s//\1/
13932 q
13933 }
13934 /^X\(\/\/\)[^/].*/{
13935 s//\1/
13936 q
13937 }
13938 /^X\(\/\/\)$/{
13939 s//\1/
13940 q
13941 }
13942 /^X\(\/\).*/{
13943 s//\1/
13944 q
13945 }
13946 s/.*/./; q'`
13947 test -d "$as_dir" && break
13948 done
13949 test -z "$as_dirs" || eval "mkdir $as_dirs"
13950 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13951
13952
13953 } # as_fn_mkdir_p
13954 if mkdir -p . 2>/dev/null; then
13955 as_mkdir_p='mkdir -p "$as_dir"'
13956 else
13957 test -d ./-p && rmdir ./-p
13958 as_mkdir_p=false
13959 fi
13960
13961 if test -x / >/dev/null 2>&1; then
13962 as_test_x='test -x'
13963 else
13964 if ls -dL / >/dev/null 2>&1; then
13965 as_ls_L_option=L
13966 else
13967 as_ls_L_option=
13968 fi
13969 as_test_x='
13970 eval sh -c '\''
13971 if test -d "$1"; then
13972 test -d "$1/.";
13973 else
13974 case $1 in #(
13975 -*)set "./$1";;
13976 esac;
13977 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13978 ???[sx]*):;;*)false;;esac;fi
13979 '\'' sh
13980 '
13981 fi
13982 as_executable_p=$as_test_x
13983
13984 # Sed expression to map a string onto a valid CPP name.
13985 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13986
13987 # Sed expression to map a string onto a valid variable name.
13988 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13989
13990
13991 exec 6>&1
13992 ## ----------------------------------- ##
13993 ## Main body of $CONFIG_STATUS script. ##
13994 ## ----------------------------------- ##
13995 _ASEOF
13996 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13997
13998 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13999 # Save the log message, to keep $0 and so on meaningful, and to
14000 # report actual input values of CONFIG_FILES etc. instead of their
14001 # values after options handling.
14002 ac_log="
14003 This file was extended by $as_me, which was
14004 generated by GNU Autoconf 2.64. Invocation command line was
14005
14006 CONFIG_FILES = $CONFIG_FILES
14007 CONFIG_HEADERS = $CONFIG_HEADERS
14008 CONFIG_LINKS = $CONFIG_LINKS
14009 CONFIG_COMMANDS = $CONFIG_COMMANDS
14010 $ $0 $@
14011
14012 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14013 "
14014
14015 _ACEOF
14016
14017 case $ac_config_files in *"
14018 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14019 esac
14020
14021 case $ac_config_headers in *"
14022 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14023 esac
14024
14025
14026 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14027 # Files that config.status was made for.
14028 config_files="$ac_config_files"
14029 config_headers="$ac_config_headers"
14030 config_links="$ac_config_links"
14031 config_commands="$ac_config_commands"
14032
14033 _ACEOF
14034
14035 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14036 ac_cs_usage="\
14037 \`$as_me' instantiates files and other configuration actions
14038 from templates according to the current configuration. Unless the files
14039 and actions are specified as TAGs, all are instantiated by default.
14040
14041 Usage: $0 [OPTION]... [TAG]...
14042
14043 -h, --help print this help, then exit
14044 -V, --version print version number and configuration settings, then exit
14045 -q, --quiet, --silent
14046 do not print progress messages
14047 -d, --debug don't remove temporary files
14048 --recheck update $as_me by reconfiguring in the same conditions
14049 --file=FILE[:TEMPLATE]
14050 instantiate the configuration file FILE
14051 --header=FILE[:TEMPLATE]
14052 instantiate the configuration header FILE
14053
14054 Configuration files:
14055 $config_files
14056
14057 Configuration headers:
14058 $config_headers
14059
14060 Configuration links:
14061 $config_links
14062
14063 Configuration commands:
14064 $config_commands
14065
14066 Report bugs to the package provider."
14067
14068 _ACEOF
14069 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14070 ac_cs_version="\\
14071 config.status
14072 configured by $0, generated by GNU Autoconf 2.64,
14073 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14074
14075 Copyright (C) 2009 Free Software Foundation, Inc.
14076 This config.status script is free software; the Free Software Foundation
14077 gives unlimited permission to copy, distribute and modify it."
14078
14079 ac_pwd='$ac_pwd'
14080 srcdir='$srcdir'
14081 INSTALL='$INSTALL'
14082 AWK='$AWK'
14083 test -n "\$AWK" || AWK=awk
14084 _ACEOF
14085
14086 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14087 # The default lists apply if the user does not specify any file.
14088 ac_need_defaults=:
14089 while test $# != 0
14090 do
14091 case $1 in
14092 --*=*)
14093 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14094 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14095 ac_shift=:
14096 ;;
14097 *)
14098 ac_option=$1
14099 ac_optarg=$2
14100 ac_shift=shift
14101 ;;
14102 esac
14103
14104 case $ac_option in
14105 # Handling of the options.
14106 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14107 ac_cs_recheck=: ;;
14108 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14109 $as_echo "$ac_cs_version"; exit ;;
14110 --debug | --debu | --deb | --de | --d | -d )
14111 debug=: ;;
14112 --file | --fil | --fi | --f )
14113 $ac_shift
14114 case $ac_optarg in
14115 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14116 esac
14117 as_fn_append CONFIG_FILES " '$ac_optarg'"
14118 ac_need_defaults=false;;
14119 --header | --heade | --head | --hea )
14120 $ac_shift
14121 case $ac_optarg in
14122 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14123 esac
14124 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14125 ac_need_defaults=false;;
14126 --he | --h)
14127 # Conflict between --help and --header
14128 as_fn_error "ambiguous option: \`$1'
14129 Try \`$0 --help' for more information.";;
14130 --help | --hel | -h )
14131 $as_echo "$ac_cs_usage"; exit ;;
14132 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14133 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14134 ac_cs_silent=: ;;
14135
14136 # This is an error.
14137 -*) as_fn_error "unrecognized option: \`$1'
14138 Try \`$0 --help' for more information." ;;
14139
14140 *) as_fn_append ac_config_targets " $1"
14141 ac_need_defaults=false ;;
14142
14143 esac
14144 shift
14145 done
14146
14147 ac_configure_extra_args=
14148
14149 if $ac_cs_silent; then
14150 exec 6>/dev/null
14151 ac_configure_extra_args="$ac_configure_extra_args --silent"
14152 fi
14153
14154 _ACEOF
14155 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14156 if \$ac_cs_recheck; then
14157 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14158 shift
14159 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14160 CONFIG_SHELL='$SHELL'
14161 export CONFIG_SHELL
14162 exec "\$@"
14163 fi
14164
14165 _ACEOF
14166 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14167 exec 5>>config.log
14168 {
14169 echo
14170 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14171 ## Running $as_me. ##
14172 _ASBOX
14173 $as_echo "$ac_log"
14174 } >&5
14175
14176 _ACEOF
14177 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14178 #
14179 # INIT-COMMANDS
14180 #
14181 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14182
14183
14184 # The HP-UX ksh and POSIX shell print the target directory to stdout
14185 # if CDPATH is set.
14186 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14187
14188 sed_quote_subst='$sed_quote_subst'
14189 double_quote_subst='$double_quote_subst'
14190 delay_variable_subst='$delay_variable_subst'
14191 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14192 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14193 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14194 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14195 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14196 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14197 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14198 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14199 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14200 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14201 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14202 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14203 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14204 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14205 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14206 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14207 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14208 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14209 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14210 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14211 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14212 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14213 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14214 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14215 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14216 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14217 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14218 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14219 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14220 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14221 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14222 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14223 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14224 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14225 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14226 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14227 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14228 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14229 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14230 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14231 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14232 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14233 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14234 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14235 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14236 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14237 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14238 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14239 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"`'
14240 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14241 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14242 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14243 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14244 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14245 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14246 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14247 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14248 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14249 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14250 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14251 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14252 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14253 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14254 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14255 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14256 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14257 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14258 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14259 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14260 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14261 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14262 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14263 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14264 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14265 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14266 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14267 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14268 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14269 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14270 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14271 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14272 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14273 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14274 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14275 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14276 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14277 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14278 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14279 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14280 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14281 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14282 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14283 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14284 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14285 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14286 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14287 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14288 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14289 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14290 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14291 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14292 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14293 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14294 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14295 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14296 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14297 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14298 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14299 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14300 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14301 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14302 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14303 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14304 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14305 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14306 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14307 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14308 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14309 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14310 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14311
14312 LTCC='$LTCC'
14313 LTCFLAGS='$LTCFLAGS'
14314 compiler='$compiler_DEFAULT'
14315
14316 # A function that is used when there is no print builtin or printf.
14317 func_fallback_echo ()
14318 {
14319 eval 'cat <<_LTECHO_EOF
14320 \$1
14321 _LTECHO_EOF'
14322 }
14323
14324 # Quote evaled strings.
14325 for var in SHELL \
14326 ECHO \
14327 SED \
14328 GREP \
14329 EGREP \
14330 FGREP \
14331 LD \
14332 NM \
14333 LN_S \
14334 lt_SP2NL \
14335 lt_NL2SP \
14336 reload_flag \
14337 OBJDUMP \
14338 deplibs_check_method \
14339 file_magic_cmd \
14340 AR \
14341 AR_FLAGS \
14342 STRIP \
14343 RANLIB \
14344 CC \
14345 CFLAGS \
14346 compiler \
14347 lt_cv_sys_global_symbol_pipe \
14348 lt_cv_sys_global_symbol_to_cdecl \
14349 lt_cv_sys_global_symbol_to_c_name_address \
14350 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14351 lt_prog_compiler_no_builtin_flag \
14352 lt_prog_compiler_wl \
14353 lt_prog_compiler_pic \
14354 lt_prog_compiler_static \
14355 lt_cv_prog_compiler_c_o \
14356 need_locks \
14357 DSYMUTIL \
14358 NMEDIT \
14359 LIPO \
14360 OTOOL \
14361 OTOOL64 \
14362 shrext_cmds \
14363 export_dynamic_flag_spec \
14364 whole_archive_flag_spec \
14365 compiler_needs_object \
14366 with_gnu_ld \
14367 allow_undefined_flag \
14368 no_undefined_flag \
14369 hardcode_libdir_flag_spec \
14370 hardcode_libdir_flag_spec_ld \
14371 hardcode_libdir_separator \
14372 fix_srcfile_path \
14373 exclude_expsyms \
14374 include_expsyms \
14375 file_list_spec \
14376 variables_saved_for_relink \
14377 libname_spec \
14378 library_names_spec \
14379 soname_spec \
14380 install_override_mode \
14381 finish_eval \
14382 old_striplib \
14383 striplib; do
14384 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14385 *[\\\\\\\`\\"\\\$]*)
14386 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14387 ;;
14388 *)
14389 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14390 ;;
14391 esac
14392 done
14393
14394 # Double-quote double-evaled strings.
14395 for var in reload_cmds \
14396 old_postinstall_cmds \
14397 old_postuninstall_cmds \
14398 old_archive_cmds \
14399 extract_expsyms_cmds \
14400 old_archive_from_new_cmds \
14401 old_archive_from_expsyms_cmds \
14402 archive_cmds \
14403 archive_expsym_cmds \
14404 module_cmds \
14405 module_expsym_cmds \
14406 export_symbols_cmds \
14407 prelink_cmds \
14408 postinstall_cmds \
14409 postuninstall_cmds \
14410 finish_cmds \
14411 sys_lib_search_path_spec \
14412 sys_lib_dlsearch_path_spec; do
14413 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14414 *[\\\\\\\`\\"\\\$]*)
14415 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14416 ;;
14417 *)
14418 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14419 ;;
14420 esac
14421 done
14422
14423 ac_aux_dir='$ac_aux_dir'
14424 xsi_shell='$xsi_shell'
14425 lt_shell_append='$lt_shell_append'
14426
14427 # See if we are running on zsh, and set the options which allow our
14428 # commands through without removal of \ escapes INIT.
14429 if test -n "\${ZSH_VERSION+set}" ; then
14430 setopt NO_GLOB_SUBST
14431 fi
14432
14433
14434 PACKAGE='$PACKAGE'
14435 VERSION='$VERSION'
14436 TIMESTAMP='$TIMESTAMP'
14437 RM='$RM'
14438 ofile='$ofile'
14439
14440
14441
14442
14443 _ACEOF
14444
14445 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14446
14447 # Handling of arguments.
14448 for ac_config_target in $ac_config_targets
14449 do
14450 case $ac_config_target in
14451 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14452 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14453 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14454 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14455 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14456 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14457 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14458 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14459 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14460
14461 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14462 esac
14463 done
14464
14465
14466 # If the user did not use the arguments to specify the items to instantiate,
14467 # then the envvar interface is used. Set only those that are not.
14468 # We use the long form for the default assignment because of an extremely
14469 # bizarre bug on SunOS 4.1.3.
14470 if $ac_need_defaults; then
14471 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14472 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14473 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14474 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14475 fi
14476
14477 # Have a temporary directory for convenience. Make it in the build tree
14478 # simply because there is no reason against having it here, and in addition,
14479 # creating and moving files from /tmp can sometimes cause problems.
14480 # Hook for its removal unless debugging.
14481 # Note that there is a small window in which the directory will not be cleaned:
14482 # after its creation but before its name has been assigned to `$tmp'.
14483 $debug ||
14484 {
14485 tmp=
14486 trap 'exit_status=$?
14487 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14488 ' 0
14489 trap 'as_fn_exit 1' 1 2 13 15
14490 }
14491 # Create a (secure) tmp directory for tmp files.
14492
14493 {
14494 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14495 test -n "$tmp" && test -d "$tmp"
14496 } ||
14497 {
14498 tmp=./conf$$-$RANDOM
14499 (umask 077 && mkdir "$tmp")
14500 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14501
14502 # Set up the scripts for CONFIG_FILES section.
14503 # No need to generate them if there are no CONFIG_FILES.
14504 # This happens for instance with `./config.status config.h'.
14505 if test -n "$CONFIG_FILES"; then
14506
14507
14508 ac_cr=`echo X | tr X '\015'`
14509 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14510 # But we know of no other shell where ac_cr would be empty at this
14511 # point, so we can use a bashism as a fallback.
14512 if test "x$ac_cr" = x; then
14513 eval ac_cr=\$\'\\r\'
14514 fi
14515 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14516 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14517 ac_cs_awk_cr='\r'
14518 else
14519 ac_cs_awk_cr=$ac_cr
14520 fi
14521
14522 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14523 _ACEOF
14524
14525
14526 {
14527 echo "cat >conf$$subs.awk <<_ACEOF" &&
14528 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14529 echo "_ACEOF"
14530 } >conf$$subs.sh ||
14531 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14532 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14533 ac_delim='%!_!# '
14534 for ac_last_try in false false false false false :; do
14535 . ./conf$$subs.sh ||
14536 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14537
14538 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14539 if test $ac_delim_n = $ac_delim_num; then
14540 break
14541 elif $ac_last_try; then
14542 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14543 else
14544 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14545 fi
14546 done
14547 rm -f conf$$subs.sh
14548
14549 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14550 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14551 _ACEOF
14552 sed -n '
14553 h
14554 s/^/S["/; s/!.*/"]=/
14555 p
14556 g
14557 s/^[^!]*!//
14558 :repl
14559 t repl
14560 s/'"$ac_delim"'$//
14561 t delim
14562 :nl
14563 h
14564 s/\(.\{148\}\).*/\1/
14565 t more1
14566 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14567 p
14568 n
14569 b repl
14570 :more1
14571 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14572 p
14573 g
14574 s/.\{148\}//
14575 t nl
14576 :delim
14577 h
14578 s/\(.\{148\}\).*/\1/
14579 t more2
14580 s/["\\]/\\&/g; s/^/"/; s/$/"/
14581 p
14582 b
14583 :more2
14584 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14585 p
14586 g
14587 s/.\{148\}//
14588 t delim
14589 ' <conf$$subs.awk | sed '
14590 /^[^""]/{
14591 N
14592 s/\n//
14593 }
14594 ' >>$CONFIG_STATUS || ac_write_fail=1
14595 rm -f conf$$subs.awk
14596 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14597 _ACAWK
14598 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14599 for (key in S) S_is_set[key] = 1
14600 FS = "\a"
14601
14602 }
14603 {
14604 line = $ 0
14605 nfields = split(line, field, "@")
14606 substed = 0
14607 len = length(field[1])
14608 for (i = 2; i < nfields; i++) {
14609 key = field[i]
14610 keylen = length(key)
14611 if (S_is_set[key]) {
14612 value = S[key]
14613 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14614 len += length(value) + length(field[++i])
14615 substed = 1
14616 } else
14617 len += 1 + keylen
14618 }
14619
14620 print line
14621 }
14622
14623 _ACAWK
14624 _ACEOF
14625 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14626 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14627 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14628 else
14629 cat
14630 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14631 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14632 _ACEOF
14633
14634 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14635 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14636 # trailing colons and then remove the whole line if VPATH becomes empty
14637 # (actually we leave an empty line to preserve line numbers).
14638 if test "x$srcdir" = x.; then
14639 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14640 s/:*\$(srcdir):*/:/
14641 s/:*\${srcdir}:*/:/
14642 s/:*@srcdir@:*/:/
14643 s/^\([^=]*=[ ]*\):*/\1/
14644 s/:*$//
14645 s/^[^=]*=[ ]*$//
14646 }'
14647 fi
14648
14649 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14650 fi # test -n "$CONFIG_FILES"
14651
14652 # Set up the scripts for CONFIG_HEADERS section.
14653 # No need to generate them if there are no CONFIG_HEADERS.
14654 # This happens for instance with `./config.status Makefile'.
14655 if test -n "$CONFIG_HEADERS"; then
14656 cat >"$tmp/defines.awk" <<\_ACAWK ||
14657 BEGIN {
14658 _ACEOF
14659
14660 # Transform confdefs.h into an awk script `defines.awk', embedded as
14661 # here-document in config.status, that substitutes the proper values into
14662 # config.h.in to produce config.h.
14663
14664 # Create a delimiter string that does not exist in confdefs.h, to ease
14665 # handling of long lines.
14666 ac_delim='%!_!# '
14667 for ac_last_try in false false :; do
14668 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14669 if test -z "$ac_t"; then
14670 break
14671 elif $ac_last_try; then
14672 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14673 else
14674 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14675 fi
14676 done
14677
14678 # For the awk script, D is an array of macro values keyed by name,
14679 # likewise P contains macro parameters if any. Preserve backslash
14680 # newline sequences.
14681
14682 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14683 sed -n '
14684 s/.\{148\}/&'"$ac_delim"'/g
14685 t rset
14686 :rset
14687 s/^[ ]*#[ ]*define[ ][ ]*/ /
14688 t def
14689 d
14690 :def
14691 s/\\$//
14692 t bsnl
14693 s/["\\]/\\&/g
14694 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14695 D["\1"]=" \3"/p
14696 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14697 d
14698 :bsnl
14699 s/["\\]/\\&/g
14700 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14701 D["\1"]=" \3\\\\\\n"\\/p
14702 t cont
14703 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14704 t cont
14705 d
14706 :cont
14707 n
14708 s/.\{148\}/&'"$ac_delim"'/g
14709 t clear
14710 :clear
14711 s/\\$//
14712 t bsnlc
14713 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14714 d
14715 :bsnlc
14716 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14717 b cont
14718 ' <confdefs.h | sed '
14719 s/'"$ac_delim"'/"\\\
14720 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14721
14722 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14723 for (key in D) D_is_set[key] = 1
14724 FS = "\a"
14725 }
14726 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14727 line = \$ 0
14728 split(line, arg, " ")
14729 if (arg[1] == "#") {
14730 defundef = arg[2]
14731 mac1 = arg[3]
14732 } else {
14733 defundef = substr(arg[1], 2)
14734 mac1 = arg[2]
14735 }
14736 split(mac1, mac2, "(") #)
14737 macro = mac2[1]
14738 prefix = substr(line, 1, index(line, defundef) - 1)
14739 if (D_is_set[macro]) {
14740 # Preserve the white space surrounding the "#".
14741 print prefix "define", macro P[macro] D[macro]
14742 next
14743 } else {
14744 # Replace #undef with comments. This is necessary, for example,
14745 # in the case of _POSIX_SOURCE, which is predefined and required
14746 # on some systems where configure will not decide to define it.
14747 if (defundef == "undef") {
14748 print "/*", prefix defundef, macro, "*/"
14749 next
14750 }
14751 }
14752 }
14753 { print }
14754 _ACAWK
14755 _ACEOF
14756 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14757 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14758 fi # test -n "$CONFIG_HEADERS"
14759
14760
14761 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14762 shift
14763 for ac_tag
14764 do
14765 case $ac_tag in
14766 :[FHLC]) ac_mode=$ac_tag; continue;;
14767 esac
14768 case $ac_mode$ac_tag in
14769 :[FHL]*:*);;
14770 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14771 :[FH]-) ac_tag=-:-;;
14772 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14773 esac
14774 ac_save_IFS=$IFS
14775 IFS=:
14776 set x $ac_tag
14777 IFS=$ac_save_IFS
14778 shift
14779 ac_file=$1
14780 shift
14781
14782 case $ac_mode in
14783 :L) ac_source=$1;;
14784 :[FH])
14785 ac_file_inputs=
14786 for ac_f
14787 do
14788 case $ac_f in
14789 -) ac_f="$tmp/stdin";;
14790 *) # Look for the file first in the build tree, then in the source tree
14791 # (if the path is not absolute). The absolute path cannot be DOS-style,
14792 # because $ac_f cannot contain `:'.
14793 test -f "$ac_f" ||
14794 case $ac_f in
14795 [\\/$]*) false;;
14796 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14797 esac ||
14798 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14799 esac
14800 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14801 as_fn_append ac_file_inputs " '$ac_f'"
14802 done
14803
14804 # Let's still pretend it is `configure' which instantiates (i.e., don't
14805 # use $as_me), people would be surprised to read:
14806 # /* config.h. Generated by config.status. */
14807 configure_input='Generated from '`
14808 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14809 `' by configure.'
14810 if test x"$ac_file" != x-; then
14811 configure_input="$ac_file. $configure_input"
14812 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14813 $as_echo "$as_me: creating $ac_file" >&6;}
14814 fi
14815 # Neutralize special characters interpreted by sed in replacement strings.
14816 case $configure_input in #(
14817 *\&* | *\|* | *\\* )
14818 ac_sed_conf_input=`$as_echo "$configure_input" |
14819 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14820 *) ac_sed_conf_input=$configure_input;;
14821 esac
14822
14823 case $ac_tag in
14824 *:-:* | *:-) cat >"$tmp/stdin" \
14825 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14826 esac
14827 ;;
14828 esac
14829
14830 ac_dir=`$as_dirname -- "$ac_file" ||
14831 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14832 X"$ac_file" : 'X\(//\)[^/]' \| \
14833 X"$ac_file" : 'X\(//\)$' \| \
14834 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14835 $as_echo X"$ac_file" |
14836 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14837 s//\1/
14838 q
14839 }
14840 /^X\(\/\/\)[^/].*/{
14841 s//\1/
14842 q
14843 }
14844 /^X\(\/\/\)$/{
14845 s//\1/
14846 q
14847 }
14848 /^X\(\/\).*/{
14849 s//\1/
14850 q
14851 }
14852 s/.*/./; q'`
14853 as_dir="$ac_dir"; as_fn_mkdir_p
14854 ac_builddir=.
14855
14856 case "$ac_dir" in
14857 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14858 *)
14859 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14860 # A ".." for each directory in $ac_dir_suffix.
14861 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14862 case $ac_top_builddir_sub in
14863 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14864 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14865 esac ;;
14866 esac
14867 ac_abs_top_builddir=$ac_pwd
14868 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14869 # for backward compatibility:
14870 ac_top_builddir=$ac_top_build_prefix
14871
14872 case $srcdir in
14873 .) # We are building in place.
14874 ac_srcdir=.
14875 ac_top_srcdir=$ac_top_builddir_sub
14876 ac_abs_top_srcdir=$ac_pwd ;;
14877 [\\/]* | ?:[\\/]* ) # Absolute name.
14878 ac_srcdir=$srcdir$ac_dir_suffix;
14879 ac_top_srcdir=$srcdir
14880 ac_abs_top_srcdir=$srcdir ;;
14881 *) # Relative name.
14882 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14883 ac_top_srcdir=$ac_top_build_prefix$srcdir
14884 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14885 esac
14886 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14887
14888
14889 case $ac_mode in
14890 :F)
14891 #
14892 # CONFIG_FILE
14893 #
14894
14895 case $INSTALL in
14896 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14897 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14898 esac
14899 _ACEOF
14900
14901 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14902 # If the template does not know about datarootdir, expand it.
14903 # FIXME: This hack should be removed a few years after 2.60.
14904 ac_datarootdir_hack=; ac_datarootdir_seen=
14905 ac_sed_dataroot='
14906 /datarootdir/ {
14907 p
14908 q
14909 }
14910 /@datadir@/p
14911 /@docdir@/p
14912 /@infodir@/p
14913 /@localedir@/p
14914 /@mandir@/p'
14915 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14916 *datarootdir*) ac_datarootdir_seen=yes;;
14917 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14919 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14920 _ACEOF
14921 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14922 ac_datarootdir_hack='
14923 s&@datadir@&$datadir&g
14924 s&@docdir@&$docdir&g
14925 s&@infodir@&$infodir&g
14926 s&@localedir@&$localedir&g
14927 s&@mandir@&$mandir&g
14928 s&\\\${datarootdir}&$datarootdir&g' ;;
14929 esac
14930 _ACEOF
14931
14932 # Neutralize VPATH when `$srcdir' = `.'.
14933 # Shell code in configure.ac might set extrasub.
14934 # FIXME: do we really want to maintain this feature?
14935 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14936 ac_sed_extra="$ac_vpsub
14937 $extrasub
14938 _ACEOF
14939 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14940 :t
14941 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14942 s|@configure_input@|$ac_sed_conf_input|;t t
14943 s&@top_builddir@&$ac_top_builddir_sub&;t t
14944 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14945 s&@srcdir@&$ac_srcdir&;t t
14946 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14947 s&@top_srcdir@&$ac_top_srcdir&;t t
14948 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14949 s&@builddir@&$ac_builddir&;t t
14950 s&@abs_builddir@&$ac_abs_builddir&;t t
14951 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14952 s&@INSTALL@&$ac_INSTALL&;t t
14953 $ac_datarootdir_hack
14954 "
14955 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14956 || as_fn_error "could not create $ac_file" "$LINENO" 5
14957
14958 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14959 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14960 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14962 which seems to be undefined. Please make sure it is defined." >&5
14963 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14964 which seems to be undefined. Please make sure it is defined." >&2;}
14965
14966 rm -f "$tmp/stdin"
14967 case $ac_file in
14968 -) cat "$tmp/out" && rm -f "$tmp/out";;
14969 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14970 esac \
14971 || as_fn_error "could not create $ac_file" "$LINENO" 5
14972 ;;
14973 :H)
14974 #
14975 # CONFIG_HEADER
14976 #
14977 if test x"$ac_file" != x-; then
14978 {
14979 $as_echo "/* $configure_input */" \
14980 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14981 } >"$tmp/config.h" \
14982 || as_fn_error "could not create $ac_file" "$LINENO" 5
14983 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14984 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14985 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14986 else
14987 rm -f "$ac_file"
14988 mv "$tmp/config.h" "$ac_file" \
14989 || as_fn_error "could not create $ac_file" "$LINENO" 5
14990 fi
14991 else
14992 $as_echo "/* $configure_input */" \
14993 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14994 || as_fn_error "could not create -" "$LINENO" 5
14995 fi
14996 ;;
14997 :L)
14998 #
14999 # CONFIG_LINK
15000 #
15001
15002 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15003 :
15004 else
15005 # Prefer the file from the source tree if names are identical.
15006 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15007 ac_source=$srcdir/$ac_source
15008 fi
15009
15010 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15011 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15012
15013 if test ! -r "$ac_source"; then
15014 as_fn_error "$ac_source: file not found" "$LINENO" 5
15015 fi
15016 rm -f "$ac_file"
15017
15018 # Try a relative symlink, then a hard link, then a copy.
15019 case $srcdir in
15020 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15021 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15022 esac
15023 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15024 ln "$ac_source" "$ac_file" 2>/dev/null ||
15025 cp -p "$ac_source" "$ac_file" ||
15026 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15027 fi
15028 ;;
15029 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15030 $as_echo "$as_me: executing $ac_file commands" >&6;}
15031 ;;
15032 esac
15033
15034
15035 case $ac_file$ac_mode in
15036 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15037 "libtool":C)
15038
15039 # See if we are running on zsh, and set the options which allow our
15040 # commands through without removal of \ escapes.
15041 if test -n "${ZSH_VERSION+set}" ; then
15042 setopt NO_GLOB_SUBST
15043 fi
15044
15045 cfgfile="${ofile}T"
15046 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15047 $RM "$cfgfile"
15048
15049 cat <<_LT_EOF >> "$cfgfile"
15050 #! $SHELL
15051
15052 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15053 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15054 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15055 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15056 #
15057 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15058 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15059 # Written by Gordon Matzigkeit, 1996
15060 #
15061 # This file is part of GNU Libtool.
15062 #
15063 # GNU Libtool is free software; you can redistribute it and/or
15064 # modify it under the terms of the GNU General Public License as
15065 # published by the Free Software Foundation; either version 2 of
15066 # the License, or (at your option) any later version.
15067 #
15068 # As a special exception to the GNU General Public License,
15069 # if you distribute this file as part of a program or library that
15070 # is built using GNU Libtool, you may include this file under the
15071 # same distribution terms that you use for the rest of that program.
15072 #
15073 # GNU Libtool is distributed in the hope that it will be useful,
15074 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15075 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15076 # GNU General Public License for more details.
15077 #
15078 # You should have received a copy of the GNU General Public License
15079 # along with GNU Libtool; see the file COPYING. If not, a copy
15080 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15081 # obtained by writing to the Free Software Foundation, Inc.,
15082 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15083
15084
15085 # The names of the tagged configurations supported by this script.
15086 available_tags=""
15087
15088 # ### BEGIN LIBTOOL CONFIG
15089
15090 # Which release of libtool.m4 was used?
15091 macro_version=$macro_version
15092 macro_revision=$macro_revision
15093
15094 # Whether or not to build shared libraries.
15095 build_libtool_libs=$enable_shared
15096
15097 # Whether or not to build static libraries.
15098 build_old_libs=$enable_static
15099
15100 # What type of objects to build.
15101 pic_mode=$pic_mode
15102
15103 # Whether or not to optimize for fast installation.
15104 fast_install=$enable_fast_install
15105
15106 # Shell to use when invoking shell scripts.
15107 SHELL=$lt_SHELL
15108
15109 # An echo program that protects backslashes.
15110 ECHO=$lt_ECHO
15111
15112 # The host system.
15113 host_alias=$host_alias
15114 host=$host
15115 host_os=$host_os
15116
15117 # The build system.
15118 build_alias=$build_alias
15119 build=$build
15120 build_os=$build_os
15121
15122 # A sed program that does not truncate output.
15123 SED=$lt_SED
15124
15125 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15126 Xsed="\$SED -e 1s/^X//"
15127
15128 # A grep program that handles long lines.
15129 GREP=$lt_GREP
15130
15131 # An ERE matcher.
15132 EGREP=$lt_EGREP
15133
15134 # A literal string matcher.
15135 FGREP=$lt_FGREP
15136
15137 # A BSD- or MS-compatible name lister.
15138 NM=$lt_NM
15139
15140 # Whether we need soft or hard links.
15141 LN_S=$lt_LN_S
15142
15143 # What is the maximum length of a command?
15144 max_cmd_len=$max_cmd_len
15145
15146 # Object file suffix (normally "o").
15147 objext=$ac_objext
15148
15149 # Executable file suffix (normally "").
15150 exeext=$exeext
15151
15152 # whether the shell understands "unset".
15153 lt_unset=$lt_unset
15154
15155 # turn spaces into newlines.
15156 SP2NL=$lt_lt_SP2NL
15157
15158 # turn newlines into spaces.
15159 NL2SP=$lt_lt_NL2SP
15160
15161 # An object symbol dumper.
15162 OBJDUMP=$lt_OBJDUMP
15163
15164 # Method to check whether dependent libraries are shared objects.
15165 deplibs_check_method=$lt_deplibs_check_method
15166
15167 # Command to use when deplibs_check_method == "file_magic".
15168 file_magic_cmd=$lt_file_magic_cmd
15169
15170 # The archiver.
15171 AR=$lt_AR
15172 AR_FLAGS=$lt_AR_FLAGS
15173
15174 # A symbol stripping program.
15175 STRIP=$lt_STRIP
15176
15177 # Commands used to install an old-style archive.
15178 RANLIB=$lt_RANLIB
15179 old_postinstall_cmds=$lt_old_postinstall_cmds
15180 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15181
15182 # Whether to use a lock for old archive extraction.
15183 lock_old_archive_extraction=$lock_old_archive_extraction
15184
15185 # A C compiler.
15186 LTCC=$lt_CC
15187
15188 # LTCC compiler flags.
15189 LTCFLAGS=$lt_CFLAGS
15190
15191 # Take the output of nm and produce a listing of raw symbols and C names.
15192 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15193
15194 # Transform the output of nm in a proper C declaration.
15195 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15196
15197 # Transform the output of nm in a C name address pair.
15198 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15199
15200 # Transform the output of nm in a C name address pair when lib prefix is needed.
15201 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15202
15203 # The name of the directory that contains temporary libtool files.
15204 objdir=$objdir
15205
15206 # Used to examine libraries when file_magic_cmd begins with "file".
15207 MAGIC_CMD=$MAGIC_CMD
15208
15209 # Must we lock files when doing compilation?
15210 need_locks=$lt_need_locks
15211
15212 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15213 DSYMUTIL=$lt_DSYMUTIL
15214
15215 # Tool to change global to local symbols on Mac OS X.
15216 NMEDIT=$lt_NMEDIT
15217
15218 # Tool to manipulate fat objects and archives on Mac OS X.
15219 LIPO=$lt_LIPO
15220
15221 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15222 OTOOL=$lt_OTOOL
15223
15224 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15225 OTOOL64=$lt_OTOOL64
15226
15227 # Old archive suffix (normally "a").
15228 libext=$libext
15229
15230 # Shared library suffix (normally ".so").
15231 shrext_cmds=$lt_shrext_cmds
15232
15233 # The commands to extract the exported symbol list from a shared archive.
15234 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15235
15236 # Variables whose values should be saved in libtool wrapper scripts and
15237 # restored at link time.
15238 variables_saved_for_relink=$lt_variables_saved_for_relink
15239
15240 # Do we need the "lib" prefix for modules?
15241 need_lib_prefix=$need_lib_prefix
15242
15243 # Do we need a version for libraries?
15244 need_version=$need_version
15245
15246 # Library versioning type.
15247 version_type=$version_type
15248
15249 # Shared library runtime path variable.
15250 runpath_var=$runpath_var
15251
15252 # Shared library path variable.
15253 shlibpath_var=$shlibpath_var
15254
15255 # Is shlibpath searched before the hard-coded library search path?
15256 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15257
15258 # Format of library name prefix.
15259 libname_spec=$lt_libname_spec
15260
15261 # List of archive names. First name is the real one, the rest are links.
15262 # The last name is the one that the linker finds with -lNAME
15263 library_names_spec=$lt_library_names_spec
15264
15265 # The coded name of the library, if different from the real name.
15266 soname_spec=$lt_soname_spec
15267
15268 # Permission mode override for installation of shared libraries.
15269 install_override_mode=$lt_install_override_mode
15270
15271 # Command to use after installation of a shared archive.
15272 postinstall_cmds=$lt_postinstall_cmds
15273
15274 # Command to use after uninstallation of a shared archive.
15275 postuninstall_cmds=$lt_postuninstall_cmds
15276
15277 # Commands used to finish a libtool library installation in a directory.
15278 finish_cmds=$lt_finish_cmds
15279
15280 # As "finish_cmds", except a single script fragment to be evaled but
15281 # not shown.
15282 finish_eval=$lt_finish_eval
15283
15284 # Whether we should hardcode library paths into libraries.
15285 hardcode_into_libs=$hardcode_into_libs
15286
15287 # Compile-time system search path for libraries.
15288 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15289
15290 # Run-time system search path for libraries.
15291 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15292
15293 # Whether dlopen is supported.
15294 dlopen_support=$enable_dlopen
15295
15296 # Whether dlopen of programs is supported.
15297 dlopen_self=$enable_dlopen_self
15298
15299 # Whether dlopen of statically linked programs is supported.
15300 dlopen_self_static=$enable_dlopen_self_static
15301
15302 # Commands to strip libraries.
15303 old_striplib=$lt_old_striplib
15304 striplib=$lt_striplib
15305
15306
15307 # The linker used to build libraries.
15308 LD=$lt_LD
15309
15310 # How to create reloadable object files.
15311 reload_flag=$lt_reload_flag
15312 reload_cmds=$lt_reload_cmds
15313
15314 # Commands used to build an old-style archive.
15315 old_archive_cmds=$lt_old_archive_cmds
15316
15317 # A language specific compiler.
15318 CC=$lt_compiler
15319
15320 # Is the compiler the GNU compiler?
15321 with_gcc=$GCC
15322
15323 # Compiler flag to turn off builtin functions.
15324 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15325
15326 # How to pass a linker flag through the compiler.
15327 wl=$lt_lt_prog_compiler_wl
15328
15329 # Additional compiler flags for building library objects.
15330 pic_flag=$lt_lt_prog_compiler_pic
15331
15332 # Compiler flag to prevent dynamic linking.
15333 link_static_flag=$lt_lt_prog_compiler_static
15334
15335 # Does compiler simultaneously support -c and -o options?
15336 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15337
15338 # Whether or not to add -lc for building shared libraries.
15339 build_libtool_need_lc=$archive_cmds_need_lc
15340
15341 # Whether or not to disallow shared libs when runtime libs are static.
15342 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15343
15344 # Compiler flag to allow reflexive dlopens.
15345 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15346
15347 # Compiler flag to generate shared objects directly from archives.
15348 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15349
15350 # Whether the compiler copes with passing no objects directly.
15351 compiler_needs_object=$lt_compiler_needs_object
15352
15353 # Create an old-style archive from a shared archive.
15354 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15355
15356 # Create a temporary old-style archive to link instead of a shared archive.
15357 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15358
15359 # Commands used to build a shared archive.
15360 archive_cmds=$lt_archive_cmds
15361 archive_expsym_cmds=$lt_archive_expsym_cmds
15362
15363 # Commands used to build a loadable module if different from building
15364 # a shared archive.
15365 module_cmds=$lt_module_cmds
15366 module_expsym_cmds=$lt_module_expsym_cmds
15367
15368 # Whether we are building with GNU ld or not.
15369 with_gnu_ld=$lt_with_gnu_ld
15370
15371 # Flag that allows shared libraries with undefined symbols to be built.
15372 allow_undefined_flag=$lt_allow_undefined_flag
15373
15374 # Flag that enforces no undefined symbols.
15375 no_undefined_flag=$lt_no_undefined_flag
15376
15377 # Flag to hardcode \$libdir into a binary during linking.
15378 # This must work even if \$libdir does not exist
15379 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15380
15381 # If ld is used when linking, flag to hardcode \$libdir into a binary
15382 # during linking. This must work even if \$libdir does not exist.
15383 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15384
15385 # Whether we need a single "-rpath" flag with a separated argument.
15386 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15387
15388 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15389 # DIR into the resulting binary.
15390 hardcode_direct=$hardcode_direct
15391
15392 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15393 # DIR into the resulting binary and the resulting library dependency is
15394 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15395 # library is relocated.
15396 hardcode_direct_absolute=$hardcode_direct_absolute
15397
15398 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15399 # into the resulting binary.
15400 hardcode_minus_L=$hardcode_minus_L
15401
15402 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15403 # into the resulting binary.
15404 hardcode_shlibpath_var=$hardcode_shlibpath_var
15405
15406 # Set to "yes" if building a shared library automatically hardcodes DIR
15407 # into the library and all subsequent libraries and executables linked
15408 # against it.
15409 hardcode_automatic=$hardcode_automatic
15410
15411 # Set to yes if linker adds runtime paths of dependent libraries
15412 # to runtime path list.
15413 inherit_rpath=$inherit_rpath
15414
15415 # Whether libtool must link a program against all its dependency libraries.
15416 link_all_deplibs=$link_all_deplibs
15417
15418 # Fix the shell variable \$srcfile for the compiler.
15419 fix_srcfile_path=$lt_fix_srcfile_path
15420
15421 # Set to "yes" if exported symbols are required.
15422 always_export_symbols=$always_export_symbols
15423
15424 # The commands to list exported symbols.
15425 export_symbols_cmds=$lt_export_symbols_cmds
15426
15427 # Symbols that should not be listed in the preloaded symbols.
15428 exclude_expsyms=$lt_exclude_expsyms
15429
15430 # Symbols that must always be exported.
15431 include_expsyms=$lt_include_expsyms
15432
15433 # Commands necessary for linking programs (against libraries) with templates.
15434 prelink_cmds=$lt_prelink_cmds
15435
15436 # Specify filename containing input files.
15437 file_list_spec=$lt_file_list_spec
15438
15439 # How to hardcode a shared library path into an executable.
15440 hardcode_action=$hardcode_action
15441
15442 # ### END LIBTOOL CONFIG
15443
15444 _LT_EOF
15445
15446 case $host_os in
15447 aix3*)
15448 cat <<\_LT_EOF >> "$cfgfile"
15449 # AIX sometimes has problems with the GCC collect2 program. For some
15450 # reason, if we set the COLLECT_NAMES environment variable, the problems
15451 # vanish in a puff of smoke.
15452 if test "X${COLLECT_NAMES+set}" != Xset; then
15453 COLLECT_NAMES=
15454 export COLLECT_NAMES
15455 fi
15456 _LT_EOF
15457 ;;
15458 esac
15459
15460
15461 ltmain="$ac_aux_dir/ltmain.sh"
15462
15463
15464 # We use sed instead of cat because bash on DJGPP gets confused if
15465 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15466 # text mode, it properly converts lines to CR/LF. This bash problem
15467 # is reportedly fixed, but why not run on old versions too?
15468 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15469 || (rm -f "$cfgfile"; exit 1)
15470
15471 case $xsi_shell in
15472 yes)
15473 cat << \_LT_EOF >> "$cfgfile"
15474
15475 # func_dirname file append nondir_replacement
15476 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15477 # otherwise set result to NONDIR_REPLACEMENT.
15478 func_dirname ()
15479 {
15480 case ${1} in
15481 */*) func_dirname_result="${1%/*}${2}" ;;
15482 * ) func_dirname_result="${3}" ;;
15483 esac
15484 }
15485
15486 # func_basename file
15487 func_basename ()
15488 {
15489 func_basename_result="${1##*/}"
15490 }
15491
15492 # func_dirname_and_basename file append nondir_replacement
15493 # perform func_basename and func_dirname in a single function
15494 # call:
15495 # dirname: Compute the dirname of FILE. If nonempty,
15496 # add APPEND to the result, otherwise set result
15497 # to NONDIR_REPLACEMENT.
15498 # value returned in "$func_dirname_result"
15499 # basename: Compute filename of FILE.
15500 # value retuned in "$func_basename_result"
15501 # Implementation must be kept synchronized with func_dirname
15502 # and func_basename. For efficiency, we do not delegate to
15503 # those functions but instead duplicate the functionality here.
15504 func_dirname_and_basename ()
15505 {
15506 case ${1} in
15507 */*) func_dirname_result="${1%/*}${2}" ;;
15508 * ) func_dirname_result="${3}" ;;
15509 esac
15510 func_basename_result="${1##*/}"
15511 }
15512
15513 # func_stripname prefix suffix name
15514 # strip PREFIX and SUFFIX off of NAME.
15515 # PREFIX and SUFFIX must not contain globbing or regex special
15516 # characters, hashes, percent signs, but SUFFIX may contain a leading
15517 # dot (in which case that matches only a dot).
15518 func_stripname ()
15519 {
15520 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15521 # positional parameters, so assign one to ordinary parameter first.
15522 func_stripname_result=${3}
15523 func_stripname_result=${func_stripname_result#"${1}"}
15524 func_stripname_result=${func_stripname_result%"${2}"}
15525 }
15526
15527 # func_opt_split
15528 func_opt_split ()
15529 {
15530 func_opt_split_opt=${1%%=*}
15531 func_opt_split_arg=${1#*=}
15532 }
15533
15534 # func_lo2o object
15535 func_lo2o ()
15536 {
15537 case ${1} in
15538 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15539 *) func_lo2o_result=${1} ;;
15540 esac
15541 }
15542
15543 # func_xform libobj-or-source
15544 func_xform ()
15545 {
15546 func_xform_result=${1%.*}.lo
15547 }
15548
15549 # func_arith arithmetic-term...
15550 func_arith ()
15551 {
15552 func_arith_result=$(( $* ))
15553 }
15554
15555 # func_len string
15556 # STRING may not start with a hyphen.
15557 func_len ()
15558 {
15559 func_len_result=${#1}
15560 }
15561
15562 _LT_EOF
15563 ;;
15564 *) # Bourne compatible functions.
15565 cat << \_LT_EOF >> "$cfgfile"
15566
15567 # func_dirname file append nondir_replacement
15568 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15569 # otherwise set result to NONDIR_REPLACEMENT.
15570 func_dirname ()
15571 {
15572 # Extract subdirectory from the argument.
15573 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15574 if test "X$func_dirname_result" = "X${1}"; then
15575 func_dirname_result="${3}"
15576 else
15577 func_dirname_result="$func_dirname_result${2}"
15578 fi
15579 }
15580
15581 # func_basename file
15582 func_basename ()
15583 {
15584 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15585 }
15586
15587
15588 # func_stripname prefix suffix name
15589 # strip PREFIX and SUFFIX off of NAME.
15590 # PREFIX and SUFFIX must not contain globbing or regex special
15591 # characters, hashes, percent signs, but SUFFIX may contain a leading
15592 # dot (in which case that matches only a dot).
15593 # func_strip_suffix prefix name
15594 func_stripname ()
15595 {
15596 case ${2} in
15597 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15598 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15599 esac
15600 }
15601
15602 # sed scripts:
15603 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15604 my_sed_long_arg='1s/^-[^=]*=//'
15605
15606 # func_opt_split
15607 func_opt_split ()
15608 {
15609 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15610 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15611 }
15612
15613 # func_lo2o object
15614 func_lo2o ()
15615 {
15616 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15617 }
15618
15619 # func_xform libobj-or-source
15620 func_xform ()
15621 {
15622 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15623 }
15624
15625 # func_arith arithmetic-term...
15626 func_arith ()
15627 {
15628 func_arith_result=`expr "$@"`
15629 }
15630
15631 # func_len string
15632 # STRING may not start with a hyphen.
15633 func_len ()
15634 {
15635 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15636 }
15637
15638 _LT_EOF
15639 esac
15640
15641 case $lt_shell_append in
15642 yes)
15643 cat << \_LT_EOF >> "$cfgfile"
15644
15645 # func_append var value
15646 # Append VALUE to the end of shell variable VAR.
15647 func_append ()
15648 {
15649 eval "$1+=\$2"
15650 }
15651 _LT_EOF
15652 ;;
15653 *)
15654 cat << \_LT_EOF >> "$cfgfile"
15655
15656 # func_append var value
15657 # Append VALUE to the end of shell variable VAR.
15658 func_append ()
15659 {
15660 eval "$1=\$$1\$2"
15661 }
15662
15663 _LT_EOF
15664 ;;
15665 esac
15666
15667
15668 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15669 || (rm -f "$cfgfile"; exit 1)
15670
15671 mv -f "$cfgfile" "$ofile" ||
15672 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15673 chmod +x "$ofile"
15674
15675 ;;
15676 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15677 rm -f Makesim1.tmp Makesim2.tmp Makefile
15678 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15679 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15680 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15681 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15682 <Makefile.sim >Makefile
15683 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15684 ;;
15685 "stamp-h":C) echo > stamp-h ;;
15686
15687 esac
15688 done # for ac_tag
15689
15690
15691 as_fn_exit 0
15692 _ACEOF
15693 ac_clean_files=$ac_clean_files_save
15694
15695 test $ac_write_fail = 0 ||
15696 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15697
15698
15699 # configure is writing to config.log, and then calls config.status.
15700 # config.status does its own redirection, appending to config.log.
15701 # Unfortunately, on DOS this fails, as config.log is still kept open
15702 # by configure, so config.status won't be able to write to it; its
15703 # output is simply discarded. So we exec the FD to /dev/null,
15704 # effectively closing config.log, so it can be properly (re)opened and
15705 # appended to by config.status. When coming back to configure, we
15706 # need to make the FD available again.
15707 if test "$no_create" != yes; then
15708 ac_cs_success=:
15709 ac_config_status_args=
15710 test "$silent" = yes &&
15711 ac_config_status_args="$ac_config_status_args --quiet"
15712 exec 5>/dev/null
15713 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15714 exec 5>>config.log
15715 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15716 # would make configure fail if this is the last instruction.
15717 $ac_cs_success || as_fn_exit $?
15718 fi
15719 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15721 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15722 fi
15723
15724
This page took 0.409819 seconds and 5 git commands to generate.