sim: drop host endian configure option
[deliverable/binutils-gdb.git] / sim / cris / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
100
101 ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183 else
184 as_have_required=no
185 fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206 fi
207 fi
208 done;;
209 esac
210 as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236 else
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241 fi
242 exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260 { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269 return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277 set +e
278 as_fn_set_status $1
279 exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340 else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357 else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384 else
385 as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390 else
391 as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396 else
397 as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
441 N
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 t loop
445 s/-\n.*//
446 ' >$as_me.lineno &&
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
454 # Exit status is that of the last command.
455 exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467 *)
468 ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
474 else
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s='ln -s'
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
491 fi
492 else
493 as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
500 else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507 else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME=
558 PACKAGE_TARNAME=
559 PACKAGE_VERSION=
560 PACKAGE_STRING=
561 PACKAGE_BUGREPORT=
562 PACKAGE_URL=
563
564 ac_unique_file="Makefile.in"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 # include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 # include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
600
601 ac_subst_vars='LTLIBOBJS
602 LIBOBJS
603 cgen_breaks
604 cgen
605 cgendir
606 CGEN_MAINT
607 REPORT_BUGS_TEXI
608 REPORT_BUGS_TO
609 PKGVERSION
610 sim_profile
611 sim_trace
612 sim_stdio
613 sim_debug
614 sim_cflags
615 sim_bswap
616 MAINT
617 MAINTAINER_MODE_FALSE
618 MAINTAINER_MODE_TRUE
619 lt_cv_dlopen_libs
620 OTOOL64
621 OTOOL
622 LIPO
623 NMEDIT
624 DSYMUTIL
625 AWK
626 STRIP
627 OBJDUMP
628 LN_S
629 NM
630 ac_ct_DUMPBIN
631 DUMPBIN
632 LD
633 FGREP
634 SED
635 LIBTOOL
636 PLUGINS_FALSE
637 PLUGINS_TRUE
638 zlibinc
639 zlibdir
640 CATOBJEXT
641 GENCAT
642 INSTOBJEXT
643 DATADIRNAME
644 CATALOGS
645 POSUB
646 GMSGFMT
647 XGETTEXT
648 INCINTL
649 LIBINTL_DEP
650 LIBINTL
651 USE_NLS
652 GMAKE_FALSE
653 GMAKE_TRUE
654 MAKE
655 CCDEPMODE
656 DEPDIR
657 am__leading_dot
658 PACKAGE
659 RANLIB
660 AR
661 HDEFINES
662 CC_FOR_BUILD
663 INSTALL_DATA
664 INSTALL_SCRIPT
665 INSTALL_PROGRAM
666 EGREP
667 GREP
668 CPP
669 target_os
670 target_vendor
671 target_cpu
672 target
673 host_os
674 host_vendor
675 host_cpu
676 host
677 build_os
678 build_vendor
679 build_cpu
680 build
681 OBJEXT
682 EXEEXT
683 ac_ct_CC
684 CPPFLAGS
685 LDFLAGS
686 CFLAGS
687 CC
688 WERROR_CFLAGS
689 WARN_CFLAGS
690 sim_xor_endian
691 sim_stdcall
692 sim_smp
693 sim_reserved_bits
694 sim_regparm
695 sim_packages
696 sim_inline
697 sim_hw
698 sim_hw_objs
699 sim_hw_cflags
700 sim_default_model
701 sim_scache
702 sim_float
703 sim_endian
704 sim_bitsize
705 sim_assert
706 sim_alignment
707 sim_environment
708 target_alias
709 host_alias
710 build_alias
711 LIBS
712 ECHO_T
713 ECHO_N
714 ECHO_C
715 DEFS
716 mandir
717 localedir
718 libdir
719 psdir
720 pdfdir
721 dvidir
722 htmldir
723 infodir
724 docdir
725 oldincludedir
726 includedir
727 localstatedir
728 sharedstatedir
729 sysconfdir
730 datadir
731 datarootdir
732 libexecdir
733 sbindir
734 bindir
735 program_transform_name
736 prefix
737 exec_prefix
738 PACKAGE_URL
739 PACKAGE_BUGREPORT
740 PACKAGE_STRING
741 PACKAGE_VERSION
742 PACKAGE_TARNAME
743 PACKAGE_NAME
744 PATH_SEPARATOR
745 SHELL'
746 ac_subst_files=''
747 ac_user_opts='
748 enable_option_checking
749 with_system_zlib
750 enable_plugins
751 enable_shared
752 enable_static
753 with_pic
754 enable_fast_install
755 with_gnu_ld
756 enable_libtool_lock
757 enable_maintainer_mode
758 enable_sim_bswap
759 enable_sim_cflags
760 enable_sim_debug
761 enable_sim_stdio
762 enable_sim_trace
763 enable_sim_profile
764 with_pkgversion
765 with_bugurl
766 enable_sim_endian
767 enable_sim_alignment
768 enable_sim_scache
769 enable_werror
770 enable_build_warnings
771 enable_sim_build_warnings
772 enable_sim_hardware
773 enable_sim_default_model
774 enable_sim_environment
775 enable_sim_inline
776 enable_cgen_maint
777 '
778 ac_precious_vars='build_alias
779 host_alias
780 target_alias
781 CC
782 CFLAGS
783 LDFLAGS
784 LIBS
785 CPPFLAGS
786 CPP'
787
788
789 # Initialize some variables set by options.
790 ac_init_help=
791 ac_init_version=false
792 ac_unrecognized_opts=
793 ac_unrecognized_sep=
794 # The variables have the same names as the options, with
795 # dashes changed to underlines.
796 cache_file=/dev/null
797 exec_prefix=NONE
798 no_create=
799 no_recursion=
800 prefix=NONE
801 program_prefix=NONE
802 program_suffix=NONE
803 program_transform_name=s,x,x,
804 silent=
805 site=
806 srcdir=
807 verbose=
808 x_includes=NONE
809 x_libraries=NONE
810
811 # Installation directory options.
812 # These are left unexpanded so users can "make install exec_prefix=/foo"
813 # and all the variables that are supposed to be based on exec_prefix
814 # by default will actually change.
815 # Use braces instead of parens because sh, perl, etc. also accept them.
816 # (The list follows the same order as the GNU Coding Standards.)
817 bindir='${exec_prefix}/bin'
818 sbindir='${exec_prefix}/sbin'
819 libexecdir='${exec_prefix}/libexec'
820 datarootdir='${prefix}/share'
821 datadir='${datarootdir}'
822 sysconfdir='${prefix}/etc'
823 sharedstatedir='${prefix}/com'
824 localstatedir='${prefix}/var'
825 includedir='${prefix}/include'
826 oldincludedir='/usr/include'
827 docdir='${datarootdir}/doc/${PACKAGE}'
828 infodir='${datarootdir}/info'
829 htmldir='${docdir}'
830 dvidir='${docdir}'
831 pdfdir='${docdir}'
832 psdir='${docdir}'
833 libdir='${exec_prefix}/lib'
834 localedir='${datarootdir}/locale'
835 mandir='${datarootdir}/man'
836
837 ac_prev=
838 ac_dashdash=
839 for ac_option
840 do
841 # If the previous option needs an argument, assign it.
842 if test -n "$ac_prev"; then
843 eval $ac_prev=\$ac_option
844 ac_prev=
845 continue
846 fi
847
848 case $ac_option in
849 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
850 *) ac_optarg=yes ;;
851 esac
852
853 # Accept the important Cygnus configure options, so we can diagnose typos.
854
855 case $ac_dashdash$ac_option in
856 --)
857 ac_dashdash=yes ;;
858
859 -bindir | --bindir | --bindi | --bind | --bin | --bi)
860 ac_prev=bindir ;;
861 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
862 bindir=$ac_optarg ;;
863
864 -build | --build | --buil | --bui | --bu)
865 ac_prev=build_alias ;;
866 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
867 build_alias=$ac_optarg ;;
868
869 -cache-file | --cache-file | --cache-fil | --cache-fi \
870 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
871 ac_prev=cache_file ;;
872 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
873 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
874 cache_file=$ac_optarg ;;
875
876 --config-cache | -C)
877 cache_file=config.cache ;;
878
879 -datadir | --datadir | --datadi | --datad)
880 ac_prev=datadir ;;
881 -datadir=* | --datadir=* | --datadi=* | --datad=*)
882 datadir=$ac_optarg ;;
883
884 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
885 | --dataroo | --dataro | --datar)
886 ac_prev=datarootdir ;;
887 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
888 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
889 datarootdir=$ac_optarg ;;
890
891 -disable-* | --disable-*)
892 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
893 # Reject names that are not valid shell variable names.
894 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
895 as_fn_error "invalid feature name: $ac_useropt"
896 ac_useropt_orig=$ac_useropt
897 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
898 case $ac_user_opts in
899 *"
900 "enable_$ac_useropt"
901 "*) ;;
902 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
903 ac_unrecognized_sep=', ';;
904 esac
905 eval enable_$ac_useropt=no ;;
906
907 -docdir | --docdir | --docdi | --doc | --do)
908 ac_prev=docdir ;;
909 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
910 docdir=$ac_optarg ;;
911
912 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
913 ac_prev=dvidir ;;
914 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
915 dvidir=$ac_optarg ;;
916
917 -enable-* | --enable-*)
918 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
919 # Reject names that are not valid shell variable names.
920 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
921 as_fn_error "invalid feature name: $ac_useropt"
922 ac_useropt_orig=$ac_useropt
923 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
924 case $ac_user_opts in
925 *"
926 "enable_$ac_useropt"
927 "*) ;;
928 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
929 ac_unrecognized_sep=', ';;
930 esac
931 eval enable_$ac_useropt=\$ac_optarg ;;
932
933 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
934 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
935 | --exec | --exe | --ex)
936 ac_prev=exec_prefix ;;
937 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
938 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
939 | --exec=* | --exe=* | --ex=*)
940 exec_prefix=$ac_optarg ;;
941
942 -gas | --gas | --ga | --g)
943 # Obsolete; use --with-gas.
944 with_gas=yes ;;
945
946 -help | --help | --hel | --he | -h)
947 ac_init_help=long ;;
948 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
949 ac_init_help=recursive ;;
950 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
951 ac_init_help=short ;;
952
953 -host | --host | --hos | --ho)
954 ac_prev=host_alias ;;
955 -host=* | --host=* | --hos=* | --ho=*)
956 host_alias=$ac_optarg ;;
957
958 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
959 ac_prev=htmldir ;;
960 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
961 | --ht=*)
962 htmldir=$ac_optarg ;;
963
964 -includedir | --includedir | --includedi | --included | --include \
965 | --includ | --inclu | --incl | --inc)
966 ac_prev=includedir ;;
967 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
968 | --includ=* | --inclu=* | --incl=* | --inc=*)
969 includedir=$ac_optarg ;;
970
971 -infodir | --infodir | --infodi | --infod | --info | --inf)
972 ac_prev=infodir ;;
973 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
974 infodir=$ac_optarg ;;
975
976 -libdir | --libdir | --libdi | --libd)
977 ac_prev=libdir ;;
978 -libdir=* | --libdir=* | --libdi=* | --libd=*)
979 libdir=$ac_optarg ;;
980
981 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
982 | --libexe | --libex | --libe)
983 ac_prev=libexecdir ;;
984 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
985 | --libexe=* | --libex=* | --libe=*)
986 libexecdir=$ac_optarg ;;
987
988 -localedir | --localedir | --localedi | --localed | --locale)
989 ac_prev=localedir ;;
990 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
991 localedir=$ac_optarg ;;
992
993 -localstatedir | --localstatedir | --localstatedi | --localstated \
994 | --localstate | --localstat | --localsta | --localst | --locals)
995 ac_prev=localstatedir ;;
996 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
997 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
998 localstatedir=$ac_optarg ;;
999
1000 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1001 ac_prev=mandir ;;
1002 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1003 mandir=$ac_optarg ;;
1004
1005 -nfp | --nfp | --nf)
1006 # Obsolete; use --without-fp.
1007 with_fp=no ;;
1008
1009 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1010 | --no-cr | --no-c | -n)
1011 no_create=yes ;;
1012
1013 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1014 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1015 no_recursion=yes ;;
1016
1017 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1018 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1019 | --oldin | --oldi | --old | --ol | --o)
1020 ac_prev=oldincludedir ;;
1021 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1022 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1023 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1024 oldincludedir=$ac_optarg ;;
1025
1026 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1027 ac_prev=prefix ;;
1028 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1029 prefix=$ac_optarg ;;
1030
1031 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1032 | --program-pre | --program-pr | --program-p)
1033 ac_prev=program_prefix ;;
1034 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1035 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1036 program_prefix=$ac_optarg ;;
1037
1038 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1039 | --program-suf | --program-su | --program-s)
1040 ac_prev=program_suffix ;;
1041 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1042 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1043 program_suffix=$ac_optarg ;;
1044
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 ac_prev=program_transform_name ;;
1053 -program-transform-name=* | --program-transform-name=* \
1054 | --program-transform-nam=* | --program-transform-na=* \
1055 | --program-transform-n=* | --program-transform-=* \
1056 | --program-transform=* | --program-transfor=* \
1057 | --program-transfo=* | --program-transf=* \
1058 | --program-trans=* | --program-tran=* \
1059 | --progr-tra=* | --program-tr=* | --program-t=*)
1060 program_transform_name=$ac_optarg ;;
1061
1062 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1063 ac_prev=pdfdir ;;
1064 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1065 pdfdir=$ac_optarg ;;
1066
1067 -psdir | --psdir | --psdi | --psd | --ps)
1068 ac_prev=psdir ;;
1069 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1070 psdir=$ac_optarg ;;
1071
1072 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1073 | -silent | --silent | --silen | --sile | --sil)
1074 silent=yes ;;
1075
1076 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1077 ac_prev=sbindir ;;
1078 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1079 | --sbi=* | --sb=*)
1080 sbindir=$ac_optarg ;;
1081
1082 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1083 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1084 | --sharedst | --shareds | --shared | --share | --shar \
1085 | --sha | --sh)
1086 ac_prev=sharedstatedir ;;
1087 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1088 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1089 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1090 | --sha=* | --sh=*)
1091 sharedstatedir=$ac_optarg ;;
1092
1093 -site | --site | --sit)
1094 ac_prev=site ;;
1095 -site=* | --site=* | --sit=*)
1096 site=$ac_optarg ;;
1097
1098 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1099 ac_prev=srcdir ;;
1100 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1101 srcdir=$ac_optarg ;;
1102
1103 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1104 | --syscon | --sysco | --sysc | --sys | --sy)
1105 ac_prev=sysconfdir ;;
1106 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1107 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1108 sysconfdir=$ac_optarg ;;
1109
1110 -target | --target | --targe | --targ | --tar | --ta | --t)
1111 ac_prev=target_alias ;;
1112 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1113 target_alias=$ac_optarg ;;
1114
1115 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1116 verbose=yes ;;
1117
1118 -version | --version | --versio | --versi | --vers | -V)
1119 ac_init_version=: ;;
1120
1121 -with-* | --with-*)
1122 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1123 # Reject names that are not valid shell variable names.
1124 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1125 as_fn_error "invalid package name: $ac_useropt"
1126 ac_useropt_orig=$ac_useropt
1127 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1128 case $ac_user_opts in
1129 *"
1130 "with_$ac_useropt"
1131 "*) ;;
1132 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1133 ac_unrecognized_sep=', ';;
1134 esac
1135 eval with_$ac_useropt=\$ac_optarg ;;
1136
1137 -without-* | --without-*)
1138 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1139 # Reject names that are not valid shell variable names.
1140 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1141 as_fn_error "invalid package name: $ac_useropt"
1142 ac_useropt_orig=$ac_useropt
1143 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1144 case $ac_user_opts in
1145 *"
1146 "with_$ac_useropt"
1147 "*) ;;
1148 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1149 ac_unrecognized_sep=', ';;
1150 esac
1151 eval with_$ac_useropt=no ;;
1152
1153 --x)
1154 # Obsolete; use --with-x.
1155 with_x=yes ;;
1156
1157 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1158 | --x-incl | --x-inc | --x-in | --x-i)
1159 ac_prev=x_includes ;;
1160 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1161 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1162 x_includes=$ac_optarg ;;
1163
1164 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1165 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1166 ac_prev=x_libraries ;;
1167 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1168 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1169 x_libraries=$ac_optarg ;;
1170
1171 -*) as_fn_error "unrecognized option: \`$ac_option'
1172 Try \`$0 --help' for more information."
1173 ;;
1174
1175 *=*)
1176 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1177 # Reject names that are not valid shell variable names.
1178 case $ac_envvar in #(
1179 '' | [0-9]* | *[!_$as_cr_alnum]* )
1180 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1181 esac
1182 eval $ac_envvar=\$ac_optarg
1183 export $ac_envvar ;;
1184
1185 *)
1186 # FIXME: should be removed in autoconf 3.0.
1187 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1188 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1189 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1190 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1191 ;;
1192
1193 esac
1194 done
1195
1196 if test -n "$ac_prev"; then
1197 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1198 as_fn_error "missing argument to $ac_option"
1199 fi
1200
1201 if test -n "$ac_unrecognized_opts"; then
1202 case $enable_option_checking in
1203 no) ;;
1204 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1205 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1206 esac
1207 fi
1208
1209 # Check all directory arguments for consistency.
1210 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1211 datadir sysconfdir sharedstatedir localstatedir includedir \
1212 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1213 libdir localedir mandir
1214 do
1215 eval ac_val=\$$ac_var
1216 # Remove trailing slashes.
1217 case $ac_val in
1218 */ )
1219 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1220 eval $ac_var=\$ac_val;;
1221 esac
1222 # Be sure to have absolute directory names.
1223 case $ac_val in
1224 [\\/$]* | ?:[\\/]* ) continue;;
1225 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1226 esac
1227 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1228 done
1229
1230 # There might be people who depend on the old broken behavior: `$host'
1231 # used to hold the argument of --host etc.
1232 # FIXME: To remove some day.
1233 build=$build_alias
1234 host=$host_alias
1235 target=$target_alias
1236
1237 # FIXME: To remove some day.
1238 if test "x$host_alias" != x; then
1239 if test "x$build_alias" = x; then
1240 cross_compiling=maybe
1241 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1242 If a cross compiler is detected then cross compile mode will be used." >&2
1243 elif test "x$build_alias" != "x$host_alias"; then
1244 cross_compiling=yes
1245 fi
1246 fi
1247
1248 ac_tool_prefix=
1249 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1250
1251 test "$silent" = yes && exec 6>/dev/null
1252
1253
1254 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1255 ac_ls_di=`ls -di .` &&
1256 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1257 as_fn_error "working directory cannot be determined"
1258 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1259 as_fn_error "pwd does not report name of working directory"
1260
1261
1262 # Find the source files, if location was not specified.
1263 if test -z "$srcdir"; then
1264 ac_srcdir_defaulted=yes
1265 # Try the directory containing this script, then the parent directory.
1266 ac_confdir=`$as_dirname -- "$as_myself" ||
1267 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1268 X"$as_myself" : 'X\(//\)[^/]' \| \
1269 X"$as_myself" : 'X\(//\)$' \| \
1270 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1271 $as_echo X"$as_myself" |
1272 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1273 s//\1/
1274 q
1275 }
1276 /^X\(\/\/\)[^/].*/{
1277 s//\1/
1278 q
1279 }
1280 /^X\(\/\/\)$/{
1281 s//\1/
1282 q
1283 }
1284 /^X\(\/\).*/{
1285 s//\1/
1286 q
1287 }
1288 s/.*/./; q'`
1289 srcdir=$ac_confdir
1290 if test ! -r "$srcdir/$ac_unique_file"; then
1291 srcdir=..
1292 fi
1293 else
1294 ac_srcdir_defaulted=no
1295 fi
1296 if test ! -r "$srcdir/$ac_unique_file"; then
1297 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1298 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1299 fi
1300 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1301 ac_abs_confdir=`(
1302 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1303 pwd)`
1304 # When building in place, set srcdir=.
1305 if test "$ac_abs_confdir" = "$ac_pwd"; then
1306 srcdir=.
1307 fi
1308 # Remove unnecessary trailing slashes from srcdir.
1309 # Double slashes in file names in object file debugging info
1310 # mess up M-x gdb in Emacs.
1311 case $srcdir in
1312 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1313 esac
1314 for ac_var in $ac_precious_vars; do
1315 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1316 eval ac_env_${ac_var}_value=\$${ac_var}
1317 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1318 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1319 done
1320
1321 #
1322 # Report the --help message.
1323 #
1324 if test "$ac_init_help" = "long"; then
1325 # Omit some internal or obsolete options to make the list less imposing.
1326 # This message is too long to be a string in the A/UX 3.1 sh.
1327 cat <<_ACEOF
1328 \`configure' configures this package to adapt to many kinds of systems.
1329
1330 Usage: $0 [OPTION]... [VAR=VALUE]...
1331
1332 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1333 VAR=VALUE. See below for descriptions of some of the useful variables.
1334
1335 Defaults for the options are specified in brackets.
1336
1337 Configuration:
1338 -h, --help display this help and exit
1339 --help=short display options specific to this package
1340 --help=recursive display the short help of all the included packages
1341 -V, --version display version information and exit
1342 -q, --quiet, --silent do not print \`checking...' messages
1343 --cache-file=FILE cache test results in FILE [disabled]
1344 -C, --config-cache alias for \`--cache-file=config.cache'
1345 -n, --no-create do not create output files
1346 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1347
1348 Installation directories:
1349 --prefix=PREFIX install architecture-independent files in PREFIX
1350 [$ac_default_prefix]
1351 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1352 [PREFIX]
1353
1354 By default, \`make install' will install all the files in
1355 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1356 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1357 for instance \`--prefix=\$HOME'.
1358
1359 For better control, use the options below.
1360
1361 Fine tuning of the installation directories:
1362 --bindir=DIR user executables [EPREFIX/bin]
1363 --sbindir=DIR system admin executables [EPREFIX/sbin]
1364 --libexecdir=DIR program executables [EPREFIX/libexec]
1365 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1366 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1367 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1368 --libdir=DIR object code libraries [EPREFIX/lib]
1369 --includedir=DIR C header files [PREFIX/include]
1370 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1371 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1372 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1373 --infodir=DIR info documentation [DATAROOTDIR/info]
1374 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1375 --mandir=DIR man documentation [DATAROOTDIR/man]
1376 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1377 --htmldir=DIR html documentation [DOCDIR]
1378 --dvidir=DIR dvi documentation [DOCDIR]
1379 --pdfdir=DIR pdf documentation [DOCDIR]
1380 --psdir=DIR ps documentation [DOCDIR]
1381 _ACEOF
1382
1383 cat <<\_ACEOF
1384
1385 Program names:
1386 --program-prefix=PREFIX prepend PREFIX to installed program names
1387 --program-suffix=SUFFIX append SUFFIX to installed program names
1388 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1389
1390 System types:
1391 --build=BUILD configure for building on BUILD [guessed]
1392 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1393 --target=TARGET configure for building compilers for TARGET [HOST]
1394 _ACEOF
1395 fi
1396
1397 if test -n "$ac_init_help"; then
1398
1399 cat <<\_ACEOF
1400
1401 Optional Features:
1402 --disable-option-checking ignore unrecognized --enable/--with options
1403 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1404 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1405 --enable-plugins Enable support for plugins
1406 --enable-shared[=PKGS] build shared libraries [default=yes]
1407 --enable-static[=PKGS] build static libraries [default=yes]
1408 --enable-fast-install[=PKGS]
1409 optimize for fast installation [default=yes]
1410 --disable-libtool-lock avoid locking (might break parallel builds)
1411 --enable-maintainer-mode enable make rules and dependencies not useful
1412 (and sometimes confusing) to the casual installer
1413 --enable-sim-bswap Use Host specific BSWAP instruction
1414 --enable-sim-cflags=opts
1415 Extra CFLAGS for use in building simulator
1416 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1417 itself)
1418 --enable-sim-stdio Specify whether to use stdio for console
1419 input/output
1420 --enable-sim-trace=opts Enable tracing of simulated programs
1421 --enable-sim-profile=opts
1422 Enable profiling flags
1423 --enable-sim-endian=endian
1424 Specify target byte endian orientation
1425 --enable-sim-alignment=align
1426 Specify strict, nonstrict or forced alignment of
1427 memory accesses
1428 --enable-sim-scache=size
1429 Specify simulator execution cache size
1430 --enable-werror treat compile warnings as errors
1431 --enable-build-warnings enable build-time compiler warnings if gcc is used
1432 --enable-sim-build-warnings
1433 enable SIM specific build-time compiler warnings if
1434 gcc is used
1435 --enable-sim-hardware=LIST
1436 Specify the hardware to be included in the build.
1437 --enable-sim-default-model=model
1438 Specify default model to simulate
1439 --enable-sim-environment=environment
1440 Specify mixed, user, virtual or operating
1441 environment
1442 --enable-sim-inline=inlines
1443 Specify which functions should be inlined
1444 --enable-cgen-maint=DIR build cgen generated files
1445
1446 Optional Packages:
1447 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1448 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1449 --with-system-zlib use installed libz
1450 --with-pic try to use only PIC/non-PIC objects [default=use
1451 both]
1452 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1453 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1454 --with-bugurl=URL Direct users to URL to report a bug
1455
1456 Some influential environment variables:
1457 CC C compiler command
1458 CFLAGS C compiler flags
1459 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1460 nonstandard directory <lib dir>
1461 LIBS libraries to pass to the linker, e.g. -l<library>
1462 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1463 you have headers in a nonstandard directory <include dir>
1464 CPP C preprocessor
1465
1466 Use these variables to override the choices made by `configure' or to help
1467 it to find libraries and programs with nonstandard names/locations.
1468
1469 Report bugs to the package provider.
1470 _ACEOF
1471 ac_status=$?
1472 fi
1473
1474 if test "$ac_init_help" = "recursive"; then
1475 # If there are subdirs, report their specific --help.
1476 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1477 test -d "$ac_dir" ||
1478 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1479 continue
1480 ac_builddir=.
1481
1482 case "$ac_dir" in
1483 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1484 *)
1485 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1486 # A ".." for each directory in $ac_dir_suffix.
1487 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1488 case $ac_top_builddir_sub in
1489 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1490 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1491 esac ;;
1492 esac
1493 ac_abs_top_builddir=$ac_pwd
1494 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1495 # for backward compatibility:
1496 ac_top_builddir=$ac_top_build_prefix
1497
1498 case $srcdir in
1499 .) # We are building in place.
1500 ac_srcdir=.
1501 ac_top_srcdir=$ac_top_builddir_sub
1502 ac_abs_top_srcdir=$ac_pwd ;;
1503 [\\/]* | ?:[\\/]* ) # Absolute name.
1504 ac_srcdir=$srcdir$ac_dir_suffix;
1505 ac_top_srcdir=$srcdir
1506 ac_abs_top_srcdir=$srcdir ;;
1507 *) # Relative name.
1508 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1509 ac_top_srcdir=$ac_top_build_prefix$srcdir
1510 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1511 esac
1512 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1513
1514 cd "$ac_dir" || { ac_status=$?; continue; }
1515 # Check for guested configure.
1516 if test -f "$ac_srcdir/configure.gnu"; then
1517 echo &&
1518 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1519 elif test -f "$ac_srcdir/configure"; then
1520 echo &&
1521 $SHELL "$ac_srcdir/configure" --help=recursive
1522 else
1523 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1524 fi || ac_status=$?
1525 cd "$ac_pwd" || { ac_status=$?; break; }
1526 done
1527 fi
1528
1529 test -n "$ac_init_help" && exit $ac_status
1530 if $ac_init_version; then
1531 cat <<\_ACEOF
1532 configure
1533 generated by GNU Autoconf 2.64
1534
1535 Copyright (C) 2009 Free Software Foundation, Inc.
1536 This configure script is free software; the Free Software Foundation
1537 gives unlimited permission to copy, distribute and modify it.
1538 _ACEOF
1539 exit
1540 fi
1541
1542 ## ------------------------ ##
1543 ## Autoconf initialization. ##
1544 ## ------------------------ ##
1545
1546 # ac_fn_c_try_compile LINENO
1547 # --------------------------
1548 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1549 ac_fn_c_try_compile ()
1550 {
1551 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1552 rm -f conftest.$ac_objext
1553 if { { ac_try="$ac_compile"
1554 case "(($ac_try" in
1555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1556 *) ac_try_echo=$ac_try;;
1557 esac
1558 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1559 $as_echo "$ac_try_echo"; } >&5
1560 (eval "$ac_compile") 2>conftest.err
1561 ac_status=$?
1562 if test -s conftest.err; then
1563 grep -v '^ *+' conftest.err >conftest.er1
1564 cat conftest.er1 >&5
1565 mv -f conftest.er1 conftest.err
1566 fi
1567 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1568 test $ac_status = 0; } && {
1569 test -z "$ac_c_werror_flag" ||
1570 test ! -s conftest.err
1571 } && test -s conftest.$ac_objext; then :
1572 ac_retval=0
1573 else
1574 $as_echo "$as_me: failed program was:" >&5
1575 sed 's/^/| /' conftest.$ac_ext >&5
1576
1577 ac_retval=1
1578 fi
1579 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1580 return $ac_retval
1581
1582 } # ac_fn_c_try_compile
1583
1584 # ac_fn_c_try_cpp LINENO
1585 # ----------------------
1586 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1587 ac_fn_c_try_cpp ()
1588 {
1589 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1590 if { { ac_try="$ac_cpp conftest.$ac_ext"
1591 case "(($ac_try" in
1592 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1593 *) ac_try_echo=$ac_try;;
1594 esac
1595 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1596 $as_echo "$ac_try_echo"; } >&5
1597 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1598 ac_status=$?
1599 if test -s conftest.err; then
1600 grep -v '^ *+' conftest.err >conftest.er1
1601 cat conftest.er1 >&5
1602 mv -f conftest.er1 conftest.err
1603 fi
1604 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1605 test $ac_status = 0; } >/dev/null && {
1606 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1607 test ! -s conftest.err
1608 }; then :
1609 ac_retval=0
1610 else
1611 $as_echo "$as_me: failed program was:" >&5
1612 sed 's/^/| /' conftest.$ac_ext >&5
1613
1614 ac_retval=1
1615 fi
1616 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1617 return $ac_retval
1618
1619 } # ac_fn_c_try_cpp
1620
1621 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1622 # -------------------------------------------------------
1623 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1624 # the include files in INCLUDES and setting the cache variable VAR
1625 # accordingly.
1626 ac_fn_c_check_header_mongrel ()
1627 {
1628 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1629 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1631 $as_echo_n "checking for $2... " >&6; }
1632 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1633 $as_echo_n "(cached) " >&6
1634 fi
1635 eval ac_res=\$$3
1636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1637 $as_echo "$ac_res" >&6; }
1638 else
1639 # Is the header compilable?
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1641 $as_echo_n "checking $2 usability... " >&6; }
1642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1643 /* end confdefs.h. */
1644 $4
1645 #include <$2>
1646 _ACEOF
1647 if ac_fn_c_try_compile "$LINENO"; then :
1648 ac_header_compiler=yes
1649 else
1650 ac_header_compiler=no
1651 fi
1652 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1654 $as_echo "$ac_header_compiler" >&6; }
1655
1656 # Is the header present?
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1658 $as_echo_n "checking $2 presence... " >&6; }
1659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1660 /* end confdefs.h. */
1661 #include <$2>
1662 _ACEOF
1663 if ac_fn_c_try_cpp "$LINENO"; then :
1664 ac_header_preproc=yes
1665 else
1666 ac_header_preproc=no
1667 fi
1668 rm -f conftest.err conftest.$ac_ext
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1670 $as_echo "$ac_header_preproc" >&6; }
1671
1672 # So? What about this header?
1673 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1674 yes:no: )
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1676 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1678 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1679 ;;
1680 no:yes:* )
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1682 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1684 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1686 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1688 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1690 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1691 ;;
1692 esac
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1694 $as_echo_n "checking for $2... " >&6; }
1695 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1696 $as_echo_n "(cached) " >&6
1697 else
1698 eval "$3=\$ac_header_compiler"
1699 fi
1700 eval ac_res=\$$3
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1702 $as_echo "$ac_res" >&6; }
1703 fi
1704 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1705
1706 } # ac_fn_c_check_header_mongrel
1707
1708 # ac_fn_c_try_run LINENO
1709 # ----------------------
1710 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1711 # that executables *can* be run.
1712 ac_fn_c_try_run ()
1713 {
1714 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715 if { { ac_try="$ac_link"
1716 case "(($ac_try" in
1717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1718 *) ac_try_echo=$ac_try;;
1719 esac
1720 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1721 $as_echo "$ac_try_echo"; } >&5
1722 (eval "$ac_link") 2>&5
1723 ac_status=$?
1724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1725 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1726 { { case "(($ac_try" in
1727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1728 *) ac_try_echo=$ac_try;;
1729 esac
1730 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1731 $as_echo "$ac_try_echo"; } >&5
1732 (eval "$ac_try") 2>&5
1733 ac_status=$?
1734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735 test $ac_status = 0; }; }; then :
1736 ac_retval=0
1737 else
1738 $as_echo "$as_me: program exited with status $ac_status" >&5
1739 $as_echo "$as_me: failed program was:" >&5
1740 sed 's/^/| /' conftest.$ac_ext >&5
1741
1742 ac_retval=$ac_status
1743 fi
1744 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1745 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1746 return $ac_retval
1747
1748 } # ac_fn_c_try_run
1749
1750 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1751 # -------------------------------------------------------
1752 # Tests whether HEADER exists and can be compiled using the include files in
1753 # INCLUDES, setting the cache variable VAR accordingly.
1754 ac_fn_c_check_header_compile ()
1755 {
1756 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1758 $as_echo_n "checking for $2... " >&6; }
1759 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1760 $as_echo_n "(cached) " >&6
1761 else
1762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1763 /* end confdefs.h. */
1764 $4
1765 #include <$2>
1766 _ACEOF
1767 if ac_fn_c_try_compile "$LINENO"; then :
1768 eval "$3=yes"
1769 else
1770 eval "$3=no"
1771 fi
1772 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1773 fi
1774 eval ac_res=\$$3
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1776 $as_echo "$ac_res" >&6; }
1777 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1778
1779 } # ac_fn_c_check_header_compile
1780
1781 # ac_fn_c_try_link LINENO
1782 # -----------------------
1783 # Try to link conftest.$ac_ext, and return whether this succeeded.
1784 ac_fn_c_try_link ()
1785 {
1786 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1787 rm -f conftest.$ac_objext conftest$ac_exeext
1788 if { { ac_try="$ac_link"
1789 case "(($ac_try" in
1790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1791 *) ac_try_echo=$ac_try;;
1792 esac
1793 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1794 $as_echo "$ac_try_echo"; } >&5
1795 (eval "$ac_link") 2>conftest.err
1796 ac_status=$?
1797 if test -s conftest.err; then
1798 grep -v '^ *+' conftest.err >conftest.er1
1799 cat conftest.er1 >&5
1800 mv -f conftest.er1 conftest.err
1801 fi
1802 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1803 test $ac_status = 0; } && {
1804 test -z "$ac_c_werror_flag" ||
1805 test ! -s conftest.err
1806 } && test -s conftest$ac_exeext && {
1807 test "$cross_compiling" = yes ||
1808 $as_test_x conftest$ac_exeext
1809 }; then :
1810 ac_retval=0
1811 else
1812 $as_echo "$as_me: failed program was:" >&5
1813 sed 's/^/| /' conftest.$ac_ext >&5
1814
1815 ac_retval=1
1816 fi
1817 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1818 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1819 # interfere with the next link command; also delete a directory that is
1820 # left behind by Apple's compiler. We do this before executing the actions.
1821 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1822 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1823 return $ac_retval
1824
1825 } # ac_fn_c_try_link
1826
1827 # ac_fn_c_check_func LINENO FUNC VAR
1828 # ----------------------------------
1829 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1830 ac_fn_c_check_func ()
1831 {
1832 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1834 $as_echo_n "checking for $2... " >&6; }
1835 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1836 $as_echo_n "(cached) " >&6
1837 else
1838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1839 /* end confdefs.h. */
1840 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1841 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1842 #define $2 innocuous_$2
1843
1844 /* System header to define __stub macros and hopefully few prototypes,
1845 which can conflict with char $2 (); below.
1846 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1847 <limits.h> exists even on freestanding compilers. */
1848
1849 #ifdef __STDC__
1850 # include <limits.h>
1851 #else
1852 # include <assert.h>
1853 #endif
1854
1855 #undef $2
1856
1857 /* Override any GCC internal prototype to avoid an error.
1858 Use char because int might match the return type of a GCC
1859 builtin and then its argument prototype would still apply. */
1860 #ifdef __cplusplus
1861 extern "C"
1862 #endif
1863 char $2 ();
1864 /* The GNU C library defines this for functions which it implements
1865 to always fail with ENOSYS. Some functions are actually named
1866 something starting with __ and the normal name is an alias. */
1867 #if defined __stub_$2 || defined __stub___$2
1868 choke me
1869 #endif
1870
1871 int
1872 main ()
1873 {
1874 return $2 ();
1875 ;
1876 return 0;
1877 }
1878 _ACEOF
1879 if ac_fn_c_try_link "$LINENO"; then :
1880 eval "$3=yes"
1881 else
1882 eval "$3=no"
1883 fi
1884 rm -f core conftest.err conftest.$ac_objext \
1885 conftest$ac_exeext conftest.$ac_ext
1886 fi
1887 eval ac_res=\$$3
1888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1889 $as_echo "$ac_res" >&6; }
1890 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1891
1892 } # ac_fn_c_check_func
1893 cat >config.log <<_ACEOF
1894 This file contains any messages produced by compilers while
1895 running configure, to aid debugging if configure makes a mistake.
1896
1897 It was created by $as_me, which was
1898 generated by GNU Autoconf 2.64. Invocation command line was
1899
1900 $ $0 $@
1901
1902 _ACEOF
1903 exec 5>>config.log
1904 {
1905 cat <<_ASUNAME
1906 ## --------- ##
1907 ## Platform. ##
1908 ## --------- ##
1909
1910 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1911 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1912 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1913 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1914 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1915
1916 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1917 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1918
1919 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1920 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1921 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1922 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1923 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1924 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1925 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1926
1927 _ASUNAME
1928
1929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1930 for as_dir in $PATH
1931 do
1932 IFS=$as_save_IFS
1933 test -z "$as_dir" && as_dir=.
1934 $as_echo "PATH: $as_dir"
1935 done
1936 IFS=$as_save_IFS
1937
1938 } >&5
1939
1940 cat >&5 <<_ACEOF
1941
1942
1943 ## ----------- ##
1944 ## Core tests. ##
1945 ## ----------- ##
1946
1947 _ACEOF
1948
1949
1950 # Keep a trace of the command line.
1951 # Strip out --no-create and --no-recursion so they do not pile up.
1952 # Strip out --silent because we don't want to record it for future runs.
1953 # Also quote any args containing shell meta-characters.
1954 # Make two passes to allow for proper duplicate-argument suppression.
1955 ac_configure_args=
1956 ac_configure_args0=
1957 ac_configure_args1=
1958 ac_must_keep_next=false
1959 for ac_pass in 1 2
1960 do
1961 for ac_arg
1962 do
1963 case $ac_arg in
1964 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1965 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1966 | -silent | --silent | --silen | --sile | --sil)
1967 continue ;;
1968 *\'*)
1969 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1970 esac
1971 case $ac_pass in
1972 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1973 2)
1974 as_fn_append ac_configure_args1 " '$ac_arg'"
1975 if test $ac_must_keep_next = true; then
1976 ac_must_keep_next=false # Got value, back to normal.
1977 else
1978 case $ac_arg in
1979 *=* | --config-cache | -C | -disable-* | --disable-* \
1980 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1981 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1982 | -with-* | --with-* | -without-* | --without-* | --x)
1983 case "$ac_configure_args0 " in
1984 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1985 esac
1986 ;;
1987 -* ) ac_must_keep_next=true ;;
1988 esac
1989 fi
1990 as_fn_append ac_configure_args " '$ac_arg'"
1991 ;;
1992 esac
1993 done
1994 done
1995 { ac_configure_args0=; unset ac_configure_args0;}
1996 { ac_configure_args1=; unset ac_configure_args1;}
1997
1998 # When interrupted or exit'd, cleanup temporary files, and complete
1999 # config.log. We remove comments because anyway the quotes in there
2000 # would cause problems or look ugly.
2001 # WARNING: Use '\'' to represent an apostrophe within the trap.
2002 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2003 trap 'exit_status=$?
2004 # Save into config.log some information that might help in debugging.
2005 {
2006 echo
2007
2008 cat <<\_ASBOX
2009 ## ---------------- ##
2010 ## Cache variables. ##
2011 ## ---------------- ##
2012 _ASBOX
2013 echo
2014 # The following way of writing the cache mishandles newlines in values,
2015 (
2016 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2017 eval ac_val=\$$ac_var
2018 case $ac_val in #(
2019 *${as_nl}*)
2020 case $ac_var in #(
2021 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2022 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2023 esac
2024 case $ac_var in #(
2025 _ | IFS | as_nl) ;; #(
2026 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2027 *) { eval $ac_var=; unset $ac_var;} ;;
2028 esac ;;
2029 esac
2030 done
2031 (set) 2>&1 |
2032 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2033 *${as_nl}ac_space=\ *)
2034 sed -n \
2035 "s/'\''/'\''\\\\'\'''\''/g;
2036 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2037 ;; #(
2038 *)
2039 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2040 ;;
2041 esac |
2042 sort
2043 )
2044 echo
2045
2046 cat <<\_ASBOX
2047 ## ----------------- ##
2048 ## Output variables. ##
2049 ## ----------------- ##
2050 _ASBOX
2051 echo
2052 for ac_var in $ac_subst_vars
2053 do
2054 eval ac_val=\$$ac_var
2055 case $ac_val in
2056 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2057 esac
2058 $as_echo "$ac_var='\''$ac_val'\''"
2059 done | sort
2060 echo
2061
2062 if test -n "$ac_subst_files"; then
2063 cat <<\_ASBOX
2064 ## ------------------- ##
2065 ## File substitutions. ##
2066 ## ------------------- ##
2067 _ASBOX
2068 echo
2069 for ac_var in $ac_subst_files
2070 do
2071 eval ac_val=\$$ac_var
2072 case $ac_val in
2073 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2074 esac
2075 $as_echo "$ac_var='\''$ac_val'\''"
2076 done | sort
2077 echo
2078 fi
2079
2080 if test -s confdefs.h; then
2081 cat <<\_ASBOX
2082 ## ----------- ##
2083 ## confdefs.h. ##
2084 ## ----------- ##
2085 _ASBOX
2086 echo
2087 cat confdefs.h
2088 echo
2089 fi
2090 test "$ac_signal" != 0 &&
2091 $as_echo "$as_me: caught signal $ac_signal"
2092 $as_echo "$as_me: exit $exit_status"
2093 } >&5
2094 rm -f core *.core core.conftest.* &&
2095 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2096 exit $exit_status
2097 ' 0
2098 for ac_signal in 1 2 13 15; do
2099 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2100 done
2101 ac_signal=0
2102
2103 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2104 rm -f -r conftest* confdefs.h
2105
2106 $as_echo "/* confdefs.h */" > confdefs.h
2107
2108 # Predefined preprocessor variables.
2109
2110 cat >>confdefs.h <<_ACEOF
2111 #define PACKAGE_NAME "$PACKAGE_NAME"
2112 _ACEOF
2113
2114 cat >>confdefs.h <<_ACEOF
2115 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2116 _ACEOF
2117
2118 cat >>confdefs.h <<_ACEOF
2119 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2120 _ACEOF
2121
2122 cat >>confdefs.h <<_ACEOF
2123 #define PACKAGE_STRING "$PACKAGE_STRING"
2124 _ACEOF
2125
2126 cat >>confdefs.h <<_ACEOF
2127 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2128 _ACEOF
2129
2130 cat >>confdefs.h <<_ACEOF
2131 #define PACKAGE_URL "$PACKAGE_URL"
2132 _ACEOF
2133
2134
2135 # Let the site file select an alternate cache file if it wants to.
2136 # Prefer an explicitly selected file to automatically selected ones.
2137 ac_site_file1=NONE
2138 ac_site_file2=NONE
2139 if test -n "$CONFIG_SITE"; then
2140 ac_site_file1=$CONFIG_SITE
2141 elif test "x$prefix" != xNONE; then
2142 ac_site_file1=$prefix/share/config.site
2143 ac_site_file2=$prefix/etc/config.site
2144 else
2145 ac_site_file1=$ac_default_prefix/share/config.site
2146 ac_site_file2=$ac_default_prefix/etc/config.site
2147 fi
2148 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2149 do
2150 test "x$ac_site_file" = xNONE && continue
2151 if test -r "$ac_site_file"; then
2152 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2153 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2154 sed 's/^/| /' "$ac_site_file" >&5
2155 . "$ac_site_file"
2156 fi
2157 done
2158
2159 if test -r "$cache_file"; then
2160 # Some versions of bash will fail to source /dev/null (special
2161 # files actually), so we avoid doing that.
2162 if test -f "$cache_file"; then
2163 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2164 $as_echo "$as_me: loading cache $cache_file" >&6;}
2165 case $cache_file in
2166 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2167 *) . "./$cache_file";;
2168 esac
2169 fi
2170 else
2171 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2172 $as_echo "$as_me: creating cache $cache_file" >&6;}
2173 >$cache_file
2174 fi
2175
2176 # Check that the precious variables saved in the cache have kept the same
2177 # value.
2178 ac_cache_corrupted=false
2179 for ac_var in $ac_precious_vars; do
2180 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2181 eval ac_new_set=\$ac_env_${ac_var}_set
2182 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2183 eval ac_new_val=\$ac_env_${ac_var}_value
2184 case $ac_old_set,$ac_new_set in
2185 set,)
2186 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2187 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2188 ac_cache_corrupted=: ;;
2189 ,set)
2190 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2191 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2192 ac_cache_corrupted=: ;;
2193 ,);;
2194 *)
2195 if test "x$ac_old_val" != "x$ac_new_val"; then
2196 # differences in whitespace do not lead to failure.
2197 ac_old_val_w=`echo x $ac_old_val`
2198 ac_new_val_w=`echo x $ac_new_val`
2199 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2201 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2202 ac_cache_corrupted=:
2203 else
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2205 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2206 eval $ac_var=\$ac_old_val
2207 fi
2208 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2209 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2210 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2211 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2212 fi;;
2213 esac
2214 # Pass precious variables to config.status.
2215 if test "$ac_new_set" = set; then
2216 case $ac_new_val in
2217 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2218 *) ac_arg=$ac_var=$ac_new_val ;;
2219 esac
2220 case " $ac_configure_args " in
2221 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2222 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2223 esac
2224 fi
2225 done
2226 if $ac_cache_corrupted; then
2227 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2228 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2229 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2230 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2231 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2232 fi
2233 ## -------------------- ##
2234 ## Main body of script. ##
2235 ## -------------------- ##
2236
2237 ac_ext=c
2238 ac_cpp='$CPP $CPPFLAGS'
2239 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2240 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2241 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2242
2243
2244 # This file contains common code used by all simulators.
2245 #
2246 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2247 # directory. It is intended to be invoked before any target specific stuff.
2248 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2249 # It is intended to be invoked last.
2250 #
2251 # The simulator's configure.ac should look like:
2252 #
2253 # dnl Process this file with autoconf to produce a configure script.
2254 # AC_PREREQ(2.64)dnl
2255 # AC_INIT(Makefile.in)
2256 # sinclude(../common/aclocal.m4)
2257 #
2258 # SIM_AC_COMMON
2259 #
2260 # ... target specific stuff ...
2261 #
2262 # SIM_AC_OUTPUT
2263
2264 # Include global overrides and fixes for Autoconf.
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291 # _AC_CHECK_DECL_BODY
2292 # -------------------
2293 # Shell function body for AC_CHECK_DECL.
2294 # _AC_CHECK_DECL_BODY
2295
2296 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2297 # INCLUDES)
2298 # -------------------------------------------------------------
2299 # Helper to AC_CHECK_DECLS, which generates the check for a single
2300 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2301 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2314 #
2315 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2316 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2317 # Written by Gordon Matzigkeit, 1996
2318 #
2319 # This file is free software; the Free Software Foundation gives
2320 # unlimited permission to copy and/or distribute it, with or without
2321 # modifications, as long as this notice is preserved.
2322
2323
2324
2325 # serial 56 LT_INIT
2326
2327
2328 # LT_PREREQ(VERSION)
2329 # ------------------
2330 # Complain and exit if this libtool version is less that VERSION.
2331
2332
2333
2334 # _LT_CHECK_BUILDDIR
2335 # ------------------
2336 # Complain if the absolute build directory name contains unusual characters
2337
2338
2339
2340 # LT_INIT([OPTIONS])
2341 # ------------------
2342 # LT_INIT
2343
2344 # Old names:
2345 # This is what autoupdate's m4 run will expand. It fires
2346 # the warning (with _au_warn_XXX), outputs it into the
2347 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2348 # the replacement expansion.
2349
2350
2351 # This is an auxiliary macro that is also run when
2352 # autoupdate runs m4. It simply calls m4_warning, but
2353 # we need a wrapper so that each warning is emitted only
2354 # once. We break the quoting in m4_warning's argument in
2355 # order to expand this macro's arguments, not AU_DEFUN's.
2356
2357
2358 # Finally, this is the expansion that is picked up by
2359 # autoconf. It tells the user to run autoupdate, and
2360 # then outputs the replacement expansion. We do not care
2361 # about autoupdate's warning because that contains
2362 # information on what to do *after* running autoupdate.
2363
2364 # This is what autoupdate's m4 run will expand. It fires
2365 # the warning (with _au_warn_XXX), outputs it into the
2366 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2367 # the replacement expansion.
2368
2369
2370 # This is an auxiliary macro that is also run when
2371 # autoupdate runs m4. It simply calls m4_warning, but
2372 # we need a wrapper so that each warning is emitted only
2373 # once. We break the quoting in m4_warning's argument in
2374 # order to expand this macro's arguments, not AU_DEFUN's.
2375
2376
2377 # Finally, this is the expansion that is picked up by
2378 # autoconf. It tells the user to run autoupdate, and
2379 # then outputs the replacement expansion. We do not care
2380 # about autoupdate's warning because that contains
2381 # information on what to do *after* running autoupdate.
2382
2383
2384
2385 # _LT_CC_BASENAME(CC)
2386 # -------------------
2387 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2388
2389
2390
2391 # _LT_FILEUTILS_DEFAULTS
2392 # ----------------------
2393 # It is okay to use these file commands and assume they have been set
2394 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2395 # _LT_FILEUTILS_DEFAULTS
2396
2397
2398 # _LT_SETUP
2399 # ---------
2400 # _LT_SETUP
2401
2402
2403 # _LT_PREPARE_SED_QUOTE_VARS
2404 # --------------------------
2405 # Define a few sed substitution that help us do robust quoting.
2406
2407
2408 # _LT_PROG_LTMAIN
2409 # ---------------
2410 # Note that this code is called both from `configure', and `config.status'
2411 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2412 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2413 # so we pass a copy along to make sure it has a sensible value anyway.
2414 # _LT_PROG_LTMAIN
2415
2416
2417 ## ------------------------------------- ##
2418 ## Accumulate code for creating libtool. ##
2419 ## ------------------------------------- ##
2420
2421 # So that we can recreate a full libtool script including additional
2422 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2423 # in macros and then make a single call at the end using the `libtool'
2424 # label.
2425
2426
2427 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2428 # ----------------------------------------
2429 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2430
2431
2432 # Initialize.
2433
2434
2435
2436 # _LT_CONFIG_LIBTOOL([COMMANDS])
2437 # ------------------------------
2438 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2439
2440
2441 # Initialize.
2442
2443
2444
2445 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2446 # -----------------------------------------------------
2447
2448
2449
2450 # _LT_FORMAT_COMMENT([COMMENT])
2451 # -----------------------------
2452 # Add leading comment marks to the start of each line, and a trailing
2453 # full-stop to the whole comment if one is not present already.
2454
2455
2456
2457
2458 ## ------------------------ ##
2459 ## FIXME: Eliminate VARNAME ##
2460 ## ------------------------ ##
2461
2462
2463 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2464 # -------------------------------------------------------------------
2465 # CONFIGNAME is the name given to the value in the libtool script.
2466 # VARNAME is the (base) name used in the configure script.
2467 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2468 # VARNAME. Any other value will be used directly.
2469
2470
2471
2472 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2473 # --------------------------------------------------------
2474
2475
2476
2477 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2478 # ------------------------------------------------
2479
2480
2481
2482 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2483 # ---------------------------------------------------------
2484
2485
2486
2487 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2488 # --------------------------------------------------
2489
2490
2491
2492 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2493 # ---------------------------------------------------
2494
2495
2496
2497 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2498 # ---------------------------------------------------
2499
2500
2501
2502
2503 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2504 # ------------------------------------------------
2505
2506
2507
2508
2509 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2510 # ------------------------------------
2511 # Quote a variable value, and forward it to `config.status' so that its
2512 # declaration there will have the same value as in `configure'. VARNAME
2513 # must have a single quote delimited value for this to work.
2514
2515
2516
2517 # _LT_CONFIG_STATUS_DECLARATIONS
2518 # ------------------------------
2519 # We delimit libtool config variables with single quotes, so when
2520 # we write them to config.status, we have to be sure to quote all
2521 # embedded single quotes properly. In configure, this macro expands
2522 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2523 #
2524 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2525
2526
2527
2528 # _LT_LIBTOOL_TAGS
2529 # ----------------
2530 # Output comment and list of tags supported by the script
2531
2532
2533
2534 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2535 # -----------------------------------
2536 # Extract the dictionary values for VARNAME (optionally with TAG) and
2537 # expand to a commented shell variable setting:
2538 #
2539 # # Some comment about what VAR is for.
2540 # visible_name=$lt_internal_name
2541
2542
2543
2544 # _LT_LIBTOOL_CONFIG_VARS
2545 # -----------------------
2546 # Produce commented declarations of non-tagged libtool config variables
2547 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2548 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2549 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2550
2551
2552
2553 # _LT_LIBTOOL_TAG_VARS(TAG)
2554 # -------------------------
2555
2556
2557
2558 # _LT_TAGVAR(VARNAME, [TAGNAME])
2559 # ------------------------------
2560
2561
2562
2563 # _LT_CONFIG_COMMANDS
2564 # -------------------
2565 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2566 # variables for single and double quote escaping we saved from calls
2567 # to _LT_DECL, we can put quote escaped variables declarations
2568 # into `config.status', and then the shell code to quote escape them in
2569 # for loops in `config.status'. Finally, any additional code accumulated
2570 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2571 #_LT_CONFIG_COMMANDS
2572
2573
2574 # Initialize.
2575
2576
2577 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2578 # ------------------------------------
2579 # Generate a child script FILE with all initialization necessary to
2580 # reuse the environment learned by the parent script, and make the
2581 # file executable. If COMMENT is supplied, it is inserted after the
2582 # `#!' sequence but before initialization text begins. After this
2583 # macro, additional text can be appended to FILE to form the body of
2584 # the child script. The macro ends with non-zero status if the
2585 # file could not be fully written (such as if the disk is full).
2586 # _LT_GENERATED_FILE_INIT
2587
2588 # LT_OUTPUT
2589 # ---------
2590 # This macro allows early generation of the libtool script (before
2591 # AC_OUTPUT is called), incase it is used in configure for compilation
2592 # tests.
2593 # LT_OUTPUT
2594
2595
2596 # _LT_CONFIG(TAG)
2597 # ---------------
2598 # If TAG is the built-in tag, create an initial libtool script with a
2599 # default configuration from the untagged config vars. Otherwise add code
2600 # to config.status for appending the configuration named by TAG from the
2601 # matching tagged config vars.
2602 # _LT_CONFIG
2603
2604
2605 # LT_SUPPORTED_TAG(TAG)
2606 # ---------------------
2607 # Trace this macro to discover what tags are supported by the libtool
2608 # --tag option, using:
2609 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2610
2611
2612
2613 # C support is built-in for now
2614
2615
2616
2617
2618 # LT_LANG(LANG)
2619 # -------------
2620 # Enable libtool support for the given language if not already enabled.
2621 # LT_LANG
2622
2623
2624 # _LT_LANG(LANGNAME)
2625 # ------------------
2626 # _LT_LANG
2627
2628
2629 # _LT_LANG_DEFAULT_CONFIG
2630 # -----------------------
2631 # _LT_LANG_DEFAULT_CONFIG
2632
2633 # Obsolete macros:
2634 # This is what autoupdate's m4 run will expand. It fires
2635 # the warning (with _au_warn_XXX), outputs it into the
2636 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2637 # the replacement expansion.
2638
2639
2640 # This is an auxiliary macro that is also run when
2641 # autoupdate runs m4. It simply calls m4_warning, but
2642 # we need a wrapper so that each warning is emitted only
2643 # once. We break the quoting in m4_warning's argument in
2644 # order to expand this macro's arguments, not AU_DEFUN's.
2645
2646
2647 # Finally, this is the expansion that is picked up by
2648 # autoconf. It tells the user to run autoupdate, and
2649 # then outputs the replacement expansion. We do not care
2650 # about autoupdate's warning because that contains
2651 # information on what to do *after* running autoupdate.
2652
2653 # This is what autoupdate's m4 run will expand. It fires
2654 # the warning (with _au_warn_XXX), outputs it into the
2655 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2656 # the replacement expansion.
2657
2658
2659 # This is an auxiliary macro that is also run when
2660 # autoupdate runs m4. It simply calls m4_warning, but
2661 # we need a wrapper so that each warning is emitted only
2662 # once. We break the quoting in m4_warning's argument in
2663 # order to expand this macro's arguments, not AU_DEFUN's.
2664
2665
2666 # Finally, this is the expansion that is picked up by
2667 # autoconf. It tells the user to run autoupdate, and
2668 # then outputs the replacement expansion. We do not care
2669 # about autoupdate's warning because that contains
2670 # information on what to do *after* running autoupdate.
2671
2672 # This is what autoupdate's m4 run will expand. It fires
2673 # the warning (with _au_warn_XXX), outputs it into the
2674 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2675 # the replacement expansion.
2676
2677
2678 # This is an auxiliary macro that is also run when
2679 # autoupdate runs m4. It simply calls m4_warning, but
2680 # we need a wrapper so that each warning is emitted only
2681 # once. We break the quoting in m4_warning's argument in
2682 # order to expand this macro's arguments, not AU_DEFUN's.
2683
2684
2685 # Finally, this is the expansion that is picked up by
2686 # autoconf. It tells the user to run autoupdate, and
2687 # then outputs the replacement expansion. We do not care
2688 # about autoupdate's warning because that contains
2689 # information on what to do *after* running autoupdate.
2690
2691 # This is what autoupdate's m4 run will expand. It fires
2692 # the warning (with _au_warn_XXX), outputs it into the
2693 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2694 # the replacement expansion.
2695
2696
2697 # This is an auxiliary macro that is also run when
2698 # autoupdate runs m4. It simply calls m4_warning, but
2699 # we need a wrapper so that each warning is emitted only
2700 # once. We break the quoting in m4_warning's argument in
2701 # order to expand this macro's arguments, not AU_DEFUN's.
2702
2703
2704 # Finally, this is the expansion that is picked up by
2705 # autoconf. It tells the user to run autoupdate, and
2706 # then outputs the replacement expansion. We do not care
2707 # about autoupdate's warning because that contains
2708 # information on what to do *after* running autoupdate.
2709
2710 # This is what autoupdate's m4 run will expand. It fires
2711 # the warning (with _au_warn_XXX), outputs it into the
2712 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2713 # the replacement expansion.
2714
2715
2716 # This is an auxiliary macro that is also run when
2717 # autoupdate runs m4. It simply calls m4_warning, but
2718 # we need a wrapper so that each warning is emitted only
2719 # once. We break the quoting in m4_warning's argument in
2720 # order to expand this macro's arguments, not AU_DEFUN's.
2721
2722
2723 # Finally, this is the expansion that is picked up by
2724 # autoconf. It tells the user to run autoupdate, and
2725 # then outputs the replacement expansion. We do not care
2726 # about autoupdate's warning because that contains
2727 # information on what to do *after* running autoupdate.
2728
2729
2730
2731 # _LT_TAG_COMPILER
2732 # ----------------
2733 # _LT_TAG_COMPILER
2734
2735
2736 # _LT_COMPILER_BOILERPLATE
2737 # ------------------------
2738 # Check for compiler boilerplate output or warnings with
2739 # the simple compiler test code.
2740 # _LT_COMPILER_BOILERPLATE
2741
2742
2743 # _LT_LINKER_BOILERPLATE
2744 # ----------------------
2745 # Check for linker boilerplate output or warnings with
2746 # the simple link test code.
2747 # _LT_LINKER_BOILERPLATE
2748
2749 # _LT_REQUIRED_DARWIN_CHECKS
2750 # -------------------------
2751
2752
2753
2754 # _LT_DARWIN_LINKER_FEATURES
2755 # --------------------------
2756 # Checks for linker and compiler features on darwin
2757
2758
2759 # _LT_SYS_MODULE_PATH_AIX
2760 # -----------------------
2761 # Links a minimal program and checks the executable
2762 # for the system default hardcoded library path. In most cases,
2763 # this is /usr/lib:/lib, but when the MPI compilers are used
2764 # the location of the communication and MPI libs are included too.
2765 # If we don't find anything, use the default library path according
2766 # to the aix ld manual.
2767 # _LT_SYS_MODULE_PATH_AIX
2768
2769
2770 # _LT_SHELL_INIT(ARG)
2771 # -------------------
2772 # _LT_SHELL_INIT
2773
2774
2775
2776 # _LT_PROG_ECHO_BACKSLASH
2777 # -----------------------
2778 # Find how we can fake an echo command that does not interpret backslash.
2779 # In particular, with Autoconf 2.60 or later we add some code to the start
2780 # of the generated configure script which will find a shell with a builtin
2781 # printf (which we can use as an echo command).
2782 # _LT_PROG_ECHO_BACKSLASH
2783
2784
2785 # _LT_ENABLE_LOCK
2786 # ---------------
2787 # _LT_ENABLE_LOCK
2788
2789
2790 # _LT_CMD_OLD_ARCHIVE
2791 # -------------------
2792 # _LT_CMD_OLD_ARCHIVE
2793
2794
2795 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2796 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2797 # ----------------------------------------------------------------
2798 # Check whether the given compiler option works
2799 # _LT_COMPILER_OPTION
2800
2801 # Old name:
2802 # This is what autoupdate's m4 run will expand. It fires
2803 # the warning (with _au_warn_XXX), outputs it into the
2804 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2805 # the replacement expansion.
2806
2807
2808 # This is an auxiliary macro that is also run when
2809 # autoupdate runs m4. It simply calls m4_warning, but
2810 # we need a wrapper so that each warning is emitted only
2811 # once. We break the quoting in m4_warning's argument in
2812 # order to expand this macro's arguments, not AU_DEFUN's.
2813
2814
2815 # Finally, this is the expansion that is picked up by
2816 # autoconf. It tells the user to run autoupdate, and
2817 # then outputs the replacement expansion. We do not care
2818 # about autoupdate's warning because that contains
2819 # information on what to do *after* running autoupdate.
2820
2821
2822
2823 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2824 # [ACTION-SUCCESS], [ACTION-FAILURE])
2825 # ----------------------------------------------------
2826 # Check whether the given linker option works
2827 # _LT_LINKER_OPTION
2828
2829 # Old name:
2830 # This is what autoupdate's m4 run will expand. It fires
2831 # the warning (with _au_warn_XXX), outputs it into the
2832 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2833 # the replacement expansion.
2834
2835
2836 # This is an auxiliary macro that is also run when
2837 # autoupdate runs m4. It simply calls m4_warning, but
2838 # we need a wrapper so that each warning is emitted only
2839 # once. We break the quoting in m4_warning's argument in
2840 # order to expand this macro's arguments, not AU_DEFUN's.
2841
2842
2843 # Finally, this is the expansion that is picked up by
2844 # autoconf. It tells the user to run autoupdate, and
2845 # then outputs the replacement expansion. We do not care
2846 # about autoupdate's warning because that contains
2847 # information on what to do *after* running autoupdate.
2848
2849
2850
2851 # LT_CMD_MAX_LEN
2852 #---------------
2853 # LT_CMD_MAX_LEN
2854
2855 # Old name:
2856 # This is what autoupdate's m4 run will expand. It fires
2857 # the warning (with _au_warn_XXX), outputs it into the
2858 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2859 # the replacement expansion.
2860
2861
2862 # This is an auxiliary macro that is also run when
2863 # autoupdate runs m4. It simply calls m4_warning, but
2864 # we need a wrapper so that each warning is emitted only
2865 # once. We break the quoting in m4_warning's argument in
2866 # order to expand this macro's arguments, not AU_DEFUN's.
2867
2868
2869 # Finally, this is the expansion that is picked up by
2870 # autoconf. It tells the user to run autoupdate, and
2871 # then outputs the replacement expansion. We do not care
2872 # about autoupdate's warning because that contains
2873 # information on what to do *after* running autoupdate.
2874
2875
2876
2877 # _LT_HEADER_DLFCN
2878 # ----------------
2879 # _LT_HEADER_DLFCN
2880
2881
2882 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2883 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2884 # ----------------------------------------------------------------
2885 # _LT_TRY_DLOPEN_SELF
2886
2887
2888 # LT_SYS_DLOPEN_SELF
2889 # ------------------
2890 # LT_SYS_DLOPEN_SELF
2891
2892 # Old name:
2893 # This is what autoupdate's m4 run will expand. It fires
2894 # the warning (with _au_warn_XXX), outputs it into the
2895 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2896 # the replacement expansion.
2897
2898
2899 # This is an auxiliary macro that is also run when
2900 # autoupdate runs m4. It simply calls m4_warning, but
2901 # we need a wrapper so that each warning is emitted only
2902 # once. We break the quoting in m4_warning's argument in
2903 # order to expand this macro's arguments, not AU_DEFUN's.
2904
2905
2906 # Finally, this is the expansion that is picked up by
2907 # autoconf. It tells the user to run autoupdate, and
2908 # then outputs the replacement expansion. We do not care
2909 # about autoupdate's warning because that contains
2910 # information on what to do *after* running autoupdate.
2911
2912
2913
2914 # _LT_COMPILER_C_O([TAGNAME])
2915 # ---------------------------
2916 # Check to see if options -c and -o are simultaneously supported by compiler.
2917 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2918 # _LT_COMPILER_C_O
2919
2920
2921 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2922 # ----------------------------------
2923 # Check to see if we can do hard links to lock some files if needed
2924 # _LT_COMPILER_FILE_LOCKS
2925
2926
2927 # _LT_CHECK_OBJDIR
2928 # ----------------
2929 # _LT_CHECK_OBJDIR
2930
2931
2932 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2933 # --------------------------------------
2934 # Check hardcoding attributes.
2935 # _LT_LINKER_HARDCODE_LIBPATH
2936
2937
2938 # _LT_CMD_STRIPLIB
2939 # ----------------
2940 # _LT_CMD_STRIPLIB
2941
2942
2943 # _LT_SYS_DYNAMIC_LINKER([TAG])
2944 # -----------------------------
2945 # PORTME Fill in your ld.so characteristics
2946 # _LT_SYS_DYNAMIC_LINKER
2947
2948
2949 # _LT_PATH_TOOL_PREFIX(TOOL)
2950 # --------------------------
2951 # find a file program which can recognize shared library
2952 # _LT_PATH_TOOL_PREFIX
2953
2954 # Old name:
2955 # This is what autoupdate's m4 run will expand. It fires
2956 # the warning (with _au_warn_XXX), outputs it into the
2957 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2958 # the replacement expansion.
2959
2960
2961 # This is an auxiliary macro that is also run when
2962 # autoupdate runs m4. It simply calls m4_warning, but
2963 # we need a wrapper so that each warning is emitted only
2964 # once. We break the quoting in m4_warning's argument in
2965 # order to expand this macro's arguments, not AU_DEFUN's.
2966
2967
2968 # Finally, this is the expansion that is picked up by
2969 # autoconf. It tells the user to run autoupdate, and
2970 # then outputs the replacement expansion. We do not care
2971 # about autoupdate's warning because that contains
2972 # information on what to do *after* running autoupdate.
2973
2974
2975
2976 # _LT_PATH_MAGIC
2977 # --------------
2978 # find a file program which can recognize a shared library
2979 # _LT_PATH_MAGIC
2980
2981
2982 # LT_PATH_LD
2983 # ----------
2984 # find the pathname to the GNU or non-GNU linker
2985 # LT_PATH_LD
2986
2987 # Old names:
2988 # This is what autoupdate's m4 run will expand. It fires
2989 # the warning (with _au_warn_XXX), outputs it into the
2990 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2991 # the replacement expansion.
2992
2993
2994 # This is an auxiliary macro that is also run when
2995 # autoupdate runs m4. It simply calls m4_warning, but
2996 # we need a wrapper so that each warning is emitted only
2997 # once. We break the quoting in m4_warning's argument in
2998 # order to expand this macro's arguments, not AU_DEFUN's.
2999
3000
3001 # Finally, this is the expansion that is picked up by
3002 # autoconf. It tells the user to run autoupdate, and
3003 # then outputs the replacement expansion. We do not care
3004 # about autoupdate's warning because that contains
3005 # information on what to do *after* running autoupdate.
3006
3007 # This is what autoupdate's m4 run will expand. It fires
3008 # the warning (with _au_warn_XXX), outputs it into the
3009 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3010 # the replacement expansion.
3011
3012
3013 # This is an auxiliary macro that is also run when
3014 # autoupdate runs m4. It simply calls m4_warning, but
3015 # we need a wrapper so that each warning is emitted only
3016 # once. We break the quoting in m4_warning's argument in
3017 # order to expand this macro's arguments, not AU_DEFUN's.
3018
3019
3020 # Finally, this is the expansion that is picked up by
3021 # autoconf. It tells the user to run autoupdate, and
3022 # then outputs the replacement expansion. We do not care
3023 # about autoupdate's warning because that contains
3024 # information on what to do *after* running autoupdate.
3025
3026
3027
3028 # _LT_PATH_LD_GNU
3029 #- --------------
3030 # _LT_PATH_LD_GNU
3031
3032
3033 # _LT_CMD_RELOAD
3034 # --------------
3035 # find reload flag for linker
3036 # -- PORTME Some linkers may need a different reload flag.
3037 # _LT_CMD_RELOAD
3038
3039
3040 # _LT_CHECK_MAGIC_METHOD
3041 # ----------------------
3042 # how to check for library dependencies
3043 # -- PORTME fill in with the dynamic library characteristics
3044 # _LT_CHECK_MAGIC_METHOD
3045
3046
3047 # LT_PATH_NM
3048 # ----------
3049 # find the pathname to a BSD- or MS-compatible name lister
3050 # LT_PATH_NM
3051
3052 # Old names:
3053 # This is what autoupdate's m4 run will expand. It fires
3054 # the warning (with _au_warn_XXX), outputs it into the
3055 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3056 # the replacement expansion.
3057
3058
3059 # This is an auxiliary macro that is also run when
3060 # autoupdate runs m4. It simply calls m4_warning, but
3061 # we need a wrapper so that each warning is emitted only
3062 # once. We break the quoting in m4_warning's argument in
3063 # order to expand this macro's arguments, not AU_DEFUN's.
3064
3065
3066 # Finally, this is the expansion that is picked up by
3067 # autoconf. It tells the user to run autoupdate, and
3068 # then outputs the replacement expansion. We do not care
3069 # about autoupdate's warning because that contains
3070 # information on what to do *after* running autoupdate.
3071
3072 # This is what autoupdate's m4 run will expand. It fires
3073 # the warning (with _au_warn_XXX), outputs it into the
3074 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3075 # the replacement expansion.
3076
3077
3078 # This is an auxiliary macro that is also run when
3079 # autoupdate runs m4. It simply calls m4_warning, but
3080 # we need a wrapper so that each warning is emitted only
3081 # once. We break the quoting in m4_warning's argument in
3082 # order to expand this macro's arguments, not AU_DEFUN's.
3083
3084
3085 # Finally, this is the expansion that is picked up by
3086 # autoconf. It tells the user to run autoupdate, and
3087 # then outputs the replacement expansion. We do not care
3088 # about autoupdate's warning because that contains
3089 # information on what to do *after* running autoupdate.
3090
3091
3092
3093 # LT_LIB_M
3094 # --------
3095 # check for math library
3096 # LT_LIB_M
3097
3098 # Old name:
3099 # This is what autoupdate's m4 run will expand. It fires
3100 # the warning (with _au_warn_XXX), outputs it into the
3101 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3102 # the replacement expansion.
3103
3104
3105 # This is an auxiliary macro that is also run when
3106 # autoupdate runs m4. It simply calls m4_warning, but
3107 # we need a wrapper so that each warning is emitted only
3108 # once. We break the quoting in m4_warning's argument in
3109 # order to expand this macro's arguments, not AU_DEFUN's.
3110
3111
3112 # Finally, this is the expansion that is picked up by
3113 # autoconf. It tells the user to run autoupdate, and
3114 # then outputs the replacement expansion. We do not care
3115 # about autoupdate's warning because that contains
3116 # information on what to do *after* running autoupdate.
3117
3118
3119
3120 # _LT_COMPILER_NO_RTTI([TAGNAME])
3121 # -------------------------------
3122 # _LT_COMPILER_NO_RTTI
3123
3124
3125 # _LT_CMD_GLOBAL_SYMBOLS
3126 # ----------------------
3127 # _LT_CMD_GLOBAL_SYMBOLS
3128
3129
3130 # _LT_COMPILER_PIC([TAGNAME])
3131 # ---------------------------
3132 # _LT_COMPILER_PIC
3133
3134
3135 # _LT_LINKER_SHLIBS([TAGNAME])
3136 # ----------------------------
3137 # See if the linker supports building shared libraries.
3138 # _LT_LINKER_SHLIBS
3139
3140
3141 # _LT_LANG_C_CONFIG([TAG])
3142 # ------------------------
3143 # Ensure that the configuration variables for a C compiler are suitably
3144 # defined. These variables are subsequently used by _LT_CONFIG to write
3145 # the compiler configuration to `libtool'.
3146 # _LT_LANG_C_CONFIG
3147
3148
3149 # _LT_LANG_CXX_CONFIG([TAG])
3150 # --------------------------
3151 # Ensure that the configuration variables for a C++ compiler are suitably
3152 # defined. These variables are subsequently used by _LT_CONFIG to write
3153 # the compiler configuration to `libtool'.
3154 # _LT_LANG_CXX_CONFIG
3155
3156
3157 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3158 # ---------------------------------
3159 # Figure out "hidden" library dependencies from verbose
3160 # compiler output when linking a shared library.
3161 # Parse the compiler output and extract the necessary
3162 # objects, libraries and library flags.
3163 # _LT_SYS_HIDDEN_LIBDEPS
3164
3165
3166 # _LT_LANG_F77_CONFIG([TAG])
3167 # --------------------------
3168 # Ensure that the configuration variables for a Fortran 77 compiler are
3169 # suitably defined. These variables are subsequently used by _LT_CONFIG
3170 # to write the compiler configuration to `libtool'.
3171 # _LT_LANG_F77_CONFIG
3172
3173
3174 # _LT_LANG_FC_CONFIG([TAG])
3175 # -------------------------
3176 # Ensure that the configuration variables for a Fortran compiler are
3177 # suitably defined. These variables are subsequently used by _LT_CONFIG
3178 # to write the compiler configuration to `libtool'.
3179 # _LT_LANG_FC_CONFIG
3180
3181
3182 # _LT_LANG_GCJ_CONFIG([TAG])
3183 # --------------------------
3184 # Ensure that the configuration variables for the GNU Java Compiler compiler
3185 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3186 # to write the compiler configuration to `libtool'.
3187 # _LT_LANG_GCJ_CONFIG
3188
3189
3190 # _LT_LANG_RC_CONFIG([TAG])
3191 # -------------------------
3192 # Ensure that the configuration variables for the Windows resource compiler
3193 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3194 # to write the compiler configuration to `libtool'.
3195 # _LT_LANG_RC_CONFIG
3196
3197
3198 # LT_PROG_GCJ
3199 # -----------
3200
3201
3202 # Old name:
3203 # This is what autoupdate's m4 run will expand. It fires
3204 # the warning (with _au_warn_XXX), outputs it into the
3205 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3206 # the replacement expansion.
3207
3208
3209 # This is an auxiliary macro that is also run when
3210 # autoupdate runs m4. It simply calls m4_warning, but
3211 # we need a wrapper so that each warning is emitted only
3212 # once. We break the quoting in m4_warning's argument in
3213 # order to expand this macro's arguments, not AU_DEFUN's.
3214
3215
3216 # Finally, this is the expansion that is picked up by
3217 # autoconf. It tells the user to run autoupdate, and
3218 # then outputs the replacement expansion. We do not care
3219 # about autoupdate's warning because that contains
3220 # information on what to do *after* running autoupdate.
3221
3222
3223
3224 # LT_PROG_RC
3225 # ----------
3226
3227
3228 # Old name:
3229 # This is what autoupdate's m4 run will expand. It fires
3230 # the warning (with _au_warn_XXX), outputs it into the
3231 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3232 # the replacement expansion.
3233
3234
3235 # This is an auxiliary macro that is also run when
3236 # autoupdate runs m4. It simply calls m4_warning, but
3237 # we need a wrapper so that each warning is emitted only
3238 # once. We break the quoting in m4_warning's argument in
3239 # order to expand this macro's arguments, not AU_DEFUN's.
3240
3241
3242 # Finally, this is the expansion that is picked up by
3243 # autoconf. It tells the user to run autoupdate, and
3244 # then outputs the replacement expansion. We do not care
3245 # about autoupdate's warning because that contains
3246 # information on what to do *after* running autoupdate.
3247
3248
3249
3250 # _LT_DECL_EGREP
3251 # --------------
3252 # If we don't have a new enough Autoconf to choose the best grep
3253 # available, choose the one first in the user's PATH.
3254
3255
3256
3257 # _LT_DECL_OBJDUMP
3258 # --------------
3259 # If we don't have a new enough Autoconf to choose the best objdump
3260 # available, choose the one first in the user's PATH.
3261
3262
3263
3264 # _LT_DECL_SED
3265 # ------------
3266 # Check for a fully-functional sed program, that truncates
3267 # as few characters as possible. Prefer GNU sed if found.
3268 # _LT_DECL_SED
3269
3270 #m4_ifndef
3271
3272 # Old name:
3273 # This is what autoupdate's m4 run will expand. It fires
3274 # the warning (with _au_warn_XXX), outputs it into the
3275 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3276 # the replacement expansion.
3277
3278
3279 # This is an auxiliary macro that is also run when
3280 # autoupdate runs m4. It simply calls m4_warning, but
3281 # we need a wrapper so that each warning is emitted only
3282 # once. We break the quoting in m4_warning's argument in
3283 # order to expand this macro's arguments, not AU_DEFUN's.
3284
3285
3286 # Finally, this is the expansion that is picked up by
3287 # autoconf. It tells the user to run autoupdate, and
3288 # then outputs the replacement expansion. We do not care
3289 # about autoupdate's warning because that contains
3290 # information on what to do *after* running autoupdate.
3291
3292
3293
3294 # _LT_CHECK_SHELL_FEATURES
3295 # ------------------------
3296 # Find out whether the shell is Bourne or XSI compatible,
3297 # or has some other useful features.
3298 # _LT_CHECK_SHELL_FEATURES
3299
3300
3301 # _LT_PROG_XSI_SHELLFNS
3302 # ---------------------
3303 # Bourne and XSI compatible variants of some useful shell functions.
3304
3305
3306 # Helper functions for option handling. -*- Autoconf -*-
3307 #
3308 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3309 # Inc.
3310 # Written by Gary V. Vaughan, 2004
3311 #
3312 # This file is free software; the Free Software Foundation gives
3313 # unlimited permission to copy and/or distribute it, with or without
3314 # modifications, as long as this notice is preserved.
3315
3316 # serial 6 ltoptions.m4
3317
3318 # This is to help aclocal find these macros, as it can't see m4_define.
3319
3320
3321
3322 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3323 # ------------------------------------------
3324
3325
3326
3327 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3328 # ---------------------------------------
3329 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3330 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3331 # saved as a flag.
3332
3333
3334
3335 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3336 # ------------------------------------------------------------
3337 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3338
3339
3340
3341 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3342 # -------------------------------------------------------
3343 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3344 # are set.
3345
3346
3347
3348 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3349 # ----------------------------------------
3350 # OPTION-LIST is a space-separated list of Libtool options associated
3351 # with MACRO-NAME. If any OPTION has a matching handler declared with
3352 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3353 # the unknown option and exit.
3354 # _LT_SET_OPTIONS
3355
3356
3357 ## --------------------------------- ##
3358 ## Macros to handle LT_INIT options. ##
3359 ## --------------------------------- ##
3360
3361 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3362 # -----------------------------------------
3363
3364
3365
3366 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3367 # -----------------------------------------------
3368 # LT_OPTION_DEFINE
3369
3370
3371 # dlopen
3372 # ------
3373
3374
3375 # This is what autoupdate's m4 run will expand. It fires
3376 # the warning (with _au_warn_XXX), outputs it into the
3377 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3378 # the replacement expansion.
3379
3380
3381 # This is an auxiliary macro that is also run when
3382 # autoupdate runs m4. It simply calls m4_warning, but
3383 # we need a wrapper so that each warning is emitted only
3384 # once. We break the quoting in m4_warning's argument in
3385 # order to expand this macro's arguments, not AU_DEFUN's.
3386
3387
3388 # Finally, this is the expansion that is picked up by
3389 # autoconf. It tells the user to run autoupdate, and
3390 # then outputs the replacement expansion. We do not care
3391 # about autoupdate's warning because that contains
3392 # information on what to do *after* running autoupdate.
3393
3394
3395
3396
3397 # win32-dll
3398 # ---------
3399 # Declare package support for building win32 dll's.
3400 # win32-dll
3401
3402 # This is what autoupdate's m4 run will expand. It fires
3403 # the warning (with _au_warn_XXX), outputs it into the
3404 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3405 # the replacement expansion.
3406
3407
3408 # This is an auxiliary macro that is also run when
3409 # autoupdate runs m4. It simply calls m4_warning, but
3410 # we need a wrapper so that each warning is emitted only
3411 # once. We break the quoting in m4_warning's argument in
3412 # order to expand this macro's arguments, not AU_DEFUN's.
3413
3414
3415 # Finally, this is the expansion that is picked up by
3416 # autoconf. It tells the user to run autoupdate, and
3417 # then outputs the replacement expansion. We do not care
3418 # about autoupdate's warning because that contains
3419 # information on what to do *after* running autoupdate.
3420
3421
3422
3423
3424 # _LT_ENABLE_SHARED([DEFAULT])
3425 # ----------------------------
3426 # implement the --enable-shared flag, and supports the `shared' and
3427 # `disable-shared' LT_INIT options.
3428 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3429 # _LT_ENABLE_SHARED
3430
3431
3432
3433
3434 # Old names:
3435
3436
3437
3438
3439 # This is what autoupdate's m4 run will expand. It fires
3440 # the warning (with _au_warn_XXX), outputs it into the
3441 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3442 # the replacement expansion.
3443
3444
3445 # This is an auxiliary macro that is also run when
3446 # autoupdate runs m4. It simply calls m4_warning, but
3447 # we need a wrapper so that each warning is emitted only
3448 # once. We break the quoting in m4_warning's argument in
3449 # order to expand this macro's arguments, not AU_DEFUN's.
3450
3451
3452 # Finally, this is the expansion that is picked up by
3453 # autoconf. It tells the user to run autoupdate, and
3454 # then outputs the replacement expansion. We do not care
3455 # about autoupdate's warning because that contains
3456 # information on what to do *after* running autoupdate.
3457
3458 # This is what autoupdate's m4 run will expand. It fires
3459 # the warning (with _au_warn_XXX), outputs it into the
3460 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3461 # the replacement expansion.
3462
3463
3464 # This is an auxiliary macro that is also run when
3465 # autoupdate runs m4. It simply calls m4_warning, but
3466 # we need a wrapper so that each warning is emitted only
3467 # once. We break the quoting in m4_warning's argument in
3468 # order to expand this macro's arguments, not AU_DEFUN's.
3469
3470
3471 # Finally, this is the expansion that is picked up by
3472 # autoconf. It tells the user to run autoupdate, and
3473 # then outputs the replacement expansion. We do not care
3474 # about autoupdate's warning because that contains
3475 # information on what to do *after* running autoupdate.
3476
3477
3478
3479
3480
3481 # _LT_ENABLE_STATIC([DEFAULT])
3482 # ----------------------------
3483 # implement the --enable-static flag, and support the `static' and
3484 # `disable-static' LT_INIT options.
3485 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3486 # _LT_ENABLE_STATIC
3487
3488
3489
3490
3491 # Old names:
3492
3493
3494
3495
3496 # This is what autoupdate's m4 run will expand. It fires
3497 # the warning (with _au_warn_XXX), outputs it into the
3498 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3499 # the replacement expansion.
3500
3501
3502 # This is an auxiliary macro that is also run when
3503 # autoupdate runs m4. It simply calls m4_warning, but
3504 # we need a wrapper so that each warning is emitted only
3505 # once. We break the quoting in m4_warning's argument in
3506 # order to expand this macro's arguments, not AU_DEFUN's.
3507
3508
3509 # Finally, this is the expansion that is picked up by
3510 # autoconf. It tells the user to run autoupdate, and
3511 # then outputs the replacement expansion. We do not care
3512 # about autoupdate's warning because that contains
3513 # information on what to do *after* running autoupdate.
3514
3515 # This is what autoupdate's m4 run will expand. It fires
3516 # the warning (with _au_warn_XXX), outputs it into the
3517 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3518 # the replacement expansion.
3519
3520
3521 # This is an auxiliary macro that is also run when
3522 # autoupdate runs m4. It simply calls m4_warning, but
3523 # we need a wrapper so that each warning is emitted only
3524 # once. We break the quoting in m4_warning's argument in
3525 # order to expand this macro's arguments, not AU_DEFUN's.
3526
3527
3528 # Finally, this is the expansion that is picked up by
3529 # autoconf. It tells the user to run autoupdate, and
3530 # then outputs the replacement expansion. We do not care
3531 # about autoupdate's warning because that contains
3532 # information on what to do *after* running autoupdate.
3533
3534
3535
3536
3537
3538 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3539 # ----------------------------------
3540 # implement the --enable-fast-install flag, and support the `fast-install'
3541 # and `disable-fast-install' LT_INIT options.
3542 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3543 # _LT_ENABLE_FAST_INSTALL
3544
3545
3546
3547
3548 # Old names:
3549 # This is what autoupdate's m4 run will expand. It fires
3550 # the warning (with _au_warn_XXX), outputs it into the
3551 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3552 # the replacement expansion.
3553
3554
3555 # This is an auxiliary macro that is also run when
3556 # autoupdate runs m4. It simply calls m4_warning, but
3557 # we need a wrapper so that each warning is emitted only
3558 # once. We break the quoting in m4_warning's argument in
3559 # order to expand this macro's arguments, not AU_DEFUN's.
3560
3561
3562 # Finally, this is the expansion that is picked up by
3563 # autoconf. It tells the user to run autoupdate, and
3564 # then outputs the replacement expansion. We do not care
3565 # about autoupdate's warning because that contains
3566 # information on what to do *after* running autoupdate.
3567
3568
3569 # This is what autoupdate's m4 run will expand. It fires
3570 # the warning (with _au_warn_XXX), outputs it into the
3571 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3572 # the replacement expansion.
3573
3574
3575 # This is an auxiliary macro that is also run when
3576 # autoupdate runs m4. It simply calls m4_warning, but
3577 # we need a wrapper so that each warning is emitted only
3578 # once. We break the quoting in m4_warning's argument in
3579 # order to expand this macro's arguments, not AU_DEFUN's.
3580
3581
3582 # Finally, this is the expansion that is picked up by
3583 # autoconf. It tells the user to run autoupdate, and
3584 # then outputs the replacement expansion. We do not care
3585 # about autoupdate's warning because that contains
3586 # information on what to do *after* running autoupdate.
3587
3588
3589
3590
3591 # _LT_WITH_PIC([MODE])
3592 # --------------------
3593 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3594 # LT_INIT options.
3595 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3596 # _LT_WITH_PIC
3597
3598
3599
3600
3601 # Old name:
3602 # This is what autoupdate's m4 run will expand. It fires
3603 # the warning (with _au_warn_XXX), outputs it into the
3604 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3605 # the replacement expansion.
3606
3607
3608 # This is an auxiliary macro that is also run when
3609 # autoupdate runs m4. It simply calls m4_warning, but
3610 # we need a wrapper so that each warning is emitted only
3611 # once. We break the quoting in m4_warning's argument in
3612 # order to expand this macro's arguments, not AU_DEFUN's.
3613
3614
3615 # Finally, this is the expansion that is picked up by
3616 # autoconf. It tells the user to run autoupdate, and
3617 # then outputs the replacement expansion. We do not care
3618 # about autoupdate's warning because that contains
3619 # information on what to do *after* running autoupdate.
3620
3621
3622
3623 ## ----------------- ##
3624 ## LTDL_INIT Options ##
3625 ## ----------------- ##
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3637 #
3638 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3639 # Written by Gary V. Vaughan, 2004
3640 #
3641 # This file is free software; the Free Software Foundation gives
3642 # unlimited permission to copy and/or distribute it, with or without
3643 # modifications, as long as this notice is preserved.
3644
3645 # serial 6 ltsugar.m4
3646
3647 # This is to help aclocal find these macros, as it can't see m4_define.
3648
3649
3650
3651 # lt_join(SEP, ARG1, [ARG2...])
3652 # -----------------------------
3653 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3654 # associated separator.
3655 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3656 # versions in m4sugar had bugs.
3657
3658
3659
3660
3661 # lt_car(LIST)
3662 # lt_cdr(LIST)
3663 # ------------
3664 # Manipulate m4 lists.
3665 # These macros are necessary as long as will still need to support
3666 # Autoconf-2.59 which quotes differently.
3667
3668
3669
3670
3671
3672 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3673 # ------------------------------------------
3674 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3675 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3676 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3677 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3678 # than defined and empty).
3679 #
3680 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3681 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3682
3683
3684
3685
3686 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3687 # ----------------------------------------------------------
3688 # Produce a SEP delimited list of all paired combinations of elements of
3689 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3690 # has the form PREFIXmINFIXSUFFIXn.
3691 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3692
3693
3694
3695 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3696 # -----------------------------------------------------------------------
3697 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3698 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3699
3700
3701
3702 # lt_dict_add(DICT, KEY, VALUE)
3703 # -----------------------------
3704
3705
3706
3707 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3708 # --------------------------------------------
3709
3710
3711
3712 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3713 # ----------------------------------
3714
3715
3716
3717 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3718 # -----------------------------------------------------------------
3719
3720
3721
3722 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3723 # --------------------------------------------------------------
3724
3725
3726 # ltversion.m4 -- version numbers -*- Autoconf -*-
3727 #
3728 # Copyright (C) 2004 Free Software Foundation, Inc.
3729 # Written by Scott James Remnant, 2004
3730 #
3731 # This file is free software; the Free Software Foundation gives
3732 # unlimited permission to copy and/or distribute it, with or without
3733 # modifications, as long as this notice is preserved.
3734
3735 # Generated from ltversion.in.
3736
3737 # serial 3134 ltversion.m4
3738 # This file is part of GNU Libtool
3739
3740
3741
3742
3743
3744
3745 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3746 #
3747 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3748 # Written by Scott James Remnant, 2004.
3749 #
3750 # This file is free software; the Free Software Foundation gives
3751 # unlimited permission to copy and/or distribute it, with or without
3752 # modifications, as long as this notice is preserved.
3753
3754 # serial 4 lt~obsolete.m4
3755
3756 # These exist entirely to fool aclocal when bootstrapping libtool.
3757 #
3758 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3759 # which have later been changed to m4_define as they aren't part of the
3760 # exported API, or moved to Autoconf or Automake where they belong.
3761 #
3762 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3763 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3764 # using a macro with the same name in our local m4/libtool.m4 it'll
3765 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3766 # and doesn't know about Autoconf macros at all.)
3767 #
3768 # So we provide this file, which has a silly filename so it's always
3769 # included after everything else. This provides aclocal with the
3770 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3771 # because those macros already exist, or will be overwritten later.
3772 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3773 #
3774 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3775 # Yes, that means every name once taken will need to remain here until
3776 # we give up compatibility with versions before 1.7, at which point
3777 # we need to keep only those names which we still refer to.
3778
3779 # This is to help aclocal find these macros, as it can't see m4_define.
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844 ## -*- Autoconf -*-
3845
3846 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3847 # Free Software Foundation, Inc.
3848 #
3849 # This file is free software; the Free Software Foundation
3850 # gives unlimited permission to copy and/or distribute it,
3851 # with or without modifications, as long as this notice is preserved.
3852
3853 # serial 8
3854
3855 # Based on depend.m4 from automake 1.9, modified for standalone use in
3856 # an environment where GNU make is required.
3857
3858 # ZW_PROG_COMPILER_DEPENDENCIES
3859 # -----------------------------
3860 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3861 # sets fooDEPMODE accordingly. Cache-variable compatible with
3862 # original; not side-effect compatible. As the users of this macro
3863 # may require accurate dependencies for correct builds, it does *not*
3864 # honor --disable-dependency-checking, and failure to detect a usable
3865 # method is an error. depcomp is assumed to be located in
3866 # $ac_aux_dir.
3867 #
3868 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3869
3870
3871
3872 # AM_SET_DEPDIR
3873 # -------------
3874 # Choose a directory name for dependency files.
3875
3876
3877 # ZW_CREATE_DEPDIR
3878 # ----------------
3879 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926 sim_inline="-DDEFAULT_INLINE=0"
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963 # intl sister-directory configuration rules.
3964 #
3965
3966 # The idea behind this macro is that there's no need to repeat all the
3967 # autoconf probes done by the intl directory - it's already done them
3968 # for us. In fact, there's no need even to look at the cache for the
3969 # answers. All we need to do is nab a few pieces of information.
3970 # The intl directory is set up to make this easy, by generating a
3971 # small file which can be sourced as a shell script; then we produce
3972 # the necessary substitutions and definitions for this directory.
3973
3974
3975
3976 # Autoconf M4 include file defining utility macros for complex Canadian
3977 # cross builds.
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987 ####
3988 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3989 # or AC_INIT.
3990 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3991
3992 ####
3993 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3994 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3995
3996
3997 ####
3998 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3999 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4000
4001
4002
4003 # Backported from Autoconf 2.5x; can go away when and if
4004 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4005
4006
4007
4008
4009 # ACX_HAVE_GCC_FOR_TARGET
4010 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4011
4012
4013 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4014 # Searching for installed target binutils. We need to take extra care,
4015 # else we may find the wrong assembler, linker, etc., and lose.
4016 #
4017 # First try --with-build-time-tools, if specified.
4018 #
4019 # For build != host, we ask the installed GCC for the name of the tool it
4020 # uses, and accept it if it is an absolute path. This is because the
4021 # only good choice for a compiler is the same GCC version that is being
4022 # installed (or we couldn't make target libraries), and we assume that
4023 # on the host system we'll have not only the same GCC version, but also
4024 # the same binutils version.
4025 #
4026 # For build == host, search the same directories that the installed
4027 # compiler will search. We used to do this for the assembler, linker,
4028 # and nm only; for simplicity of configuration, however, we extend this
4029 # criterion to tools (such as ar and ranlib) that are never invoked by
4030 # the compiler, to avoid mismatches.
4031 #
4032 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4033 # if build == target. This makes the most sense only when bootstrapping,
4034 # but we also do so when build != host. In this case, we hope that the
4035 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4036 #
4037 # If we do not find a suitable binary, then try the user's path.
4038
4039
4040 ###
4041 # AC_PROG_CPP_WERROR
4042 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4043 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4044 # For now, using this also overrides header checks to use only the
4045 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4046 # bit harder from here).
4047 # Eventually autoconf will default to checking headers with the compiler
4048 # instead, and we'll have to do this differently.
4049
4050 # AC_PROG_CPP_WERROR
4051
4052 # Test for GNAT.
4053 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4054 # that understands Ada. We use the user's CC setting, already found, and
4055 # possibly add $1 to the command-line parameters.
4056 #
4057 # Sets the shell variable have_gnat to yes or no as appropriate, and
4058 # substitutes GNATBIND and GNATMAKE.
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084 ac_ext=c
4085 ac_cpp='$CPP $CPPFLAGS'
4086 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4087 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4088 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4089 if test -n "$ac_tool_prefix"; then
4090 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4091 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4093 $as_echo_n "checking for $ac_word... " >&6; }
4094 if test "${ac_cv_prog_CC+set}" = set; then :
4095 $as_echo_n "(cached) " >&6
4096 else
4097 if test -n "$CC"; then
4098 ac_cv_prog_CC="$CC" # Let the user override the test.
4099 else
4100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4101 for as_dir in $PATH
4102 do
4103 IFS=$as_save_IFS
4104 test -z "$as_dir" && as_dir=.
4105 for ac_exec_ext in '' $ac_executable_extensions; do
4106 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4107 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4109 break 2
4110 fi
4111 done
4112 done
4113 IFS=$as_save_IFS
4114
4115 fi
4116 fi
4117 CC=$ac_cv_prog_CC
4118 if test -n "$CC"; then
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4120 $as_echo "$CC" >&6; }
4121 else
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4123 $as_echo "no" >&6; }
4124 fi
4125
4126
4127 fi
4128 if test -z "$ac_cv_prog_CC"; then
4129 ac_ct_CC=$CC
4130 # Extract the first word of "gcc", so it can be a program name with args.
4131 set dummy gcc; ac_word=$2
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4133 $as_echo_n "checking for $ac_word... " >&6; }
4134 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4135 $as_echo_n "(cached) " >&6
4136 else
4137 if test -n "$ac_ct_CC"; then
4138 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4139 else
4140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4141 for as_dir in $PATH
4142 do
4143 IFS=$as_save_IFS
4144 test -z "$as_dir" && as_dir=.
4145 for ac_exec_ext in '' $ac_executable_extensions; do
4146 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4147 ac_cv_prog_ac_ct_CC="gcc"
4148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4149 break 2
4150 fi
4151 done
4152 done
4153 IFS=$as_save_IFS
4154
4155 fi
4156 fi
4157 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4158 if test -n "$ac_ct_CC"; then
4159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4160 $as_echo "$ac_ct_CC" >&6; }
4161 else
4162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4163 $as_echo "no" >&6; }
4164 fi
4165
4166 if test "x$ac_ct_CC" = x; then
4167 CC=""
4168 else
4169 case $cross_compiling:$ac_tool_warned in
4170 yes:)
4171 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4172 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4173 ac_tool_warned=yes ;;
4174 esac
4175 CC=$ac_ct_CC
4176 fi
4177 else
4178 CC="$ac_cv_prog_CC"
4179 fi
4180
4181 if test -z "$CC"; then
4182 if test -n "$ac_tool_prefix"; then
4183 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4184 set dummy ${ac_tool_prefix}cc; ac_word=$2
4185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4186 $as_echo_n "checking for $ac_word... " >&6; }
4187 if test "${ac_cv_prog_CC+set}" = set; then :
4188 $as_echo_n "(cached) " >&6
4189 else
4190 if test -n "$CC"; then
4191 ac_cv_prog_CC="$CC" # Let the user override the test.
4192 else
4193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4194 for as_dir in $PATH
4195 do
4196 IFS=$as_save_IFS
4197 test -z "$as_dir" && as_dir=.
4198 for ac_exec_ext in '' $ac_executable_extensions; do
4199 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4200 ac_cv_prog_CC="${ac_tool_prefix}cc"
4201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4202 break 2
4203 fi
4204 done
4205 done
4206 IFS=$as_save_IFS
4207
4208 fi
4209 fi
4210 CC=$ac_cv_prog_CC
4211 if test -n "$CC"; then
4212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4213 $as_echo "$CC" >&6; }
4214 else
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4216 $as_echo "no" >&6; }
4217 fi
4218
4219
4220 fi
4221 fi
4222 if test -z "$CC"; then
4223 # Extract the first word of "cc", so it can be a program name with args.
4224 set dummy cc; ac_word=$2
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4226 $as_echo_n "checking for $ac_word... " >&6; }
4227 if test "${ac_cv_prog_CC+set}" = set; then :
4228 $as_echo_n "(cached) " >&6
4229 else
4230 if test -n "$CC"; then
4231 ac_cv_prog_CC="$CC" # Let the user override the test.
4232 else
4233 ac_prog_rejected=no
4234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4235 for as_dir in $PATH
4236 do
4237 IFS=$as_save_IFS
4238 test -z "$as_dir" && as_dir=.
4239 for ac_exec_ext in '' $ac_executable_extensions; do
4240 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4241 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4242 ac_prog_rejected=yes
4243 continue
4244 fi
4245 ac_cv_prog_CC="cc"
4246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4247 break 2
4248 fi
4249 done
4250 done
4251 IFS=$as_save_IFS
4252
4253 if test $ac_prog_rejected = yes; then
4254 # We found a bogon in the path, so make sure we never use it.
4255 set dummy $ac_cv_prog_CC
4256 shift
4257 if test $# != 0; then
4258 # We chose a different compiler from the bogus one.
4259 # However, it has the same basename, so the bogon will be chosen
4260 # first if we set CC to just the basename; use the full file name.
4261 shift
4262 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4263 fi
4264 fi
4265 fi
4266 fi
4267 CC=$ac_cv_prog_CC
4268 if test -n "$CC"; then
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4270 $as_echo "$CC" >&6; }
4271 else
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4273 $as_echo "no" >&6; }
4274 fi
4275
4276
4277 fi
4278 if test -z "$CC"; then
4279 if test -n "$ac_tool_prefix"; then
4280 for ac_prog in cl.exe
4281 do
4282 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4283 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4285 $as_echo_n "checking for $ac_word... " >&6; }
4286 if test "${ac_cv_prog_CC+set}" = set; then :
4287 $as_echo_n "(cached) " >&6
4288 else
4289 if test -n "$CC"; then
4290 ac_cv_prog_CC="$CC" # Let the user override the test.
4291 else
4292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4293 for as_dir in $PATH
4294 do
4295 IFS=$as_save_IFS
4296 test -z "$as_dir" && as_dir=.
4297 for ac_exec_ext in '' $ac_executable_extensions; do
4298 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4299 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4301 break 2
4302 fi
4303 done
4304 done
4305 IFS=$as_save_IFS
4306
4307 fi
4308 fi
4309 CC=$ac_cv_prog_CC
4310 if test -n "$CC"; then
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4312 $as_echo "$CC" >&6; }
4313 else
4314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4315 $as_echo "no" >&6; }
4316 fi
4317
4318
4319 test -n "$CC" && break
4320 done
4321 fi
4322 if test -z "$CC"; then
4323 ac_ct_CC=$CC
4324 for ac_prog in cl.exe
4325 do
4326 # Extract the first word of "$ac_prog", so it can be a program name with args.
4327 set dummy $ac_prog; ac_word=$2
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4329 $as_echo_n "checking for $ac_word... " >&6; }
4330 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4331 $as_echo_n "(cached) " >&6
4332 else
4333 if test -n "$ac_ct_CC"; then
4334 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4335 else
4336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4337 for as_dir in $PATH
4338 do
4339 IFS=$as_save_IFS
4340 test -z "$as_dir" && as_dir=.
4341 for ac_exec_ext in '' $ac_executable_extensions; do
4342 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4343 ac_cv_prog_ac_ct_CC="$ac_prog"
4344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4345 break 2
4346 fi
4347 done
4348 done
4349 IFS=$as_save_IFS
4350
4351 fi
4352 fi
4353 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4354 if test -n "$ac_ct_CC"; then
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4356 $as_echo "$ac_ct_CC" >&6; }
4357 else
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4359 $as_echo "no" >&6; }
4360 fi
4361
4362
4363 test -n "$ac_ct_CC" && break
4364 done
4365
4366 if test "x$ac_ct_CC" = x; then
4367 CC=""
4368 else
4369 case $cross_compiling:$ac_tool_warned in
4370 yes:)
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4372 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4373 ac_tool_warned=yes ;;
4374 esac
4375 CC=$ac_ct_CC
4376 fi
4377 fi
4378
4379 fi
4380
4381
4382 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4383 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4384 as_fn_error "no acceptable C compiler found in \$PATH
4385 See \`config.log' for more details." "$LINENO" 5; }
4386
4387 # Provide some information about the compiler.
4388 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4389 set X $ac_compile
4390 ac_compiler=$2
4391 for ac_option in --version -v -V -qversion; do
4392 { { ac_try="$ac_compiler $ac_option >&5"
4393 case "(($ac_try" in
4394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4395 *) ac_try_echo=$ac_try;;
4396 esac
4397 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4398 $as_echo "$ac_try_echo"; } >&5
4399 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4400 ac_status=$?
4401 if test -s conftest.err; then
4402 sed '10a\
4403 ... rest of stderr output deleted ...
4404 10q' conftest.err >conftest.er1
4405 cat conftest.er1 >&5
4406 rm -f conftest.er1 conftest.err
4407 fi
4408 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4409 test $ac_status = 0; }
4410 done
4411
4412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4413 /* end confdefs.h. */
4414
4415 int
4416 main ()
4417 {
4418
4419 ;
4420 return 0;
4421 }
4422 _ACEOF
4423 ac_clean_files_save=$ac_clean_files
4424 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4425 # Try to create an executable without -o first, disregard a.out.
4426 # It will help us diagnose broken compilers, and finding out an intuition
4427 # of exeext.
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4429 $as_echo_n "checking for C compiler default output file name... " >&6; }
4430 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4431
4432 # The possible output files:
4433 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4434
4435 ac_rmfiles=
4436 for ac_file in $ac_files
4437 do
4438 case $ac_file in
4439 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4440 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4441 esac
4442 done
4443 rm -f $ac_rmfiles
4444
4445 if { { ac_try="$ac_link_default"
4446 case "(($ac_try" in
4447 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4448 *) ac_try_echo=$ac_try;;
4449 esac
4450 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4451 $as_echo "$ac_try_echo"; } >&5
4452 (eval "$ac_link_default") 2>&5
4453 ac_status=$?
4454 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4455 test $ac_status = 0; }; then :
4456 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4457 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4458 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4459 # so that the user can short-circuit this test for compilers unknown to
4460 # Autoconf.
4461 for ac_file in $ac_files ''
4462 do
4463 test -f "$ac_file" || continue
4464 case $ac_file in
4465 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4466 ;;
4467 [ab].out )
4468 # We found the default executable, but exeext='' is most
4469 # certainly right.
4470 break;;
4471 *.* )
4472 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4473 then :; else
4474 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4475 fi
4476 # We set ac_cv_exeext here because the later test for it is not
4477 # safe: cross compilers may not add the suffix if given an `-o'
4478 # argument, so we may need to know it at that point already.
4479 # Even if this section looks crufty: it has the advantage of
4480 # actually working.
4481 break;;
4482 * )
4483 break;;
4484 esac
4485 done
4486 test "$ac_cv_exeext" = no && ac_cv_exeext=
4487
4488 else
4489 ac_file=''
4490 fi
4491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4492 $as_echo "$ac_file" >&6; }
4493 if test -z "$ac_file"; then :
4494 $as_echo "$as_me: failed program was:" >&5
4495 sed 's/^/| /' conftest.$ac_ext >&5
4496
4497 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4498 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4499 { as_fn_set_status 77
4500 as_fn_error "C compiler cannot create executables
4501 See \`config.log' for more details." "$LINENO" 5; }; }
4502 fi
4503 ac_exeext=$ac_cv_exeext
4504
4505 # Check that the compiler produces executables we can run. If not, either
4506 # the compiler is broken, or we cross compile.
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4508 $as_echo_n "checking whether the C compiler works... " >&6; }
4509 # If not cross compiling, check that we can run a simple program.
4510 if test "$cross_compiling" != yes; then
4511 if { ac_try='./$ac_file'
4512 { { case "(($ac_try" in
4513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4514 *) ac_try_echo=$ac_try;;
4515 esac
4516 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4517 $as_echo "$ac_try_echo"; } >&5
4518 (eval "$ac_try") 2>&5
4519 ac_status=$?
4520 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4521 test $ac_status = 0; }; }; then
4522 cross_compiling=no
4523 else
4524 if test "$cross_compiling" = maybe; then
4525 cross_compiling=yes
4526 else
4527 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4528 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4529 as_fn_error "cannot run C compiled programs.
4530 If you meant to cross compile, use \`--host'.
4531 See \`config.log' for more details." "$LINENO" 5; }
4532 fi
4533 fi
4534 fi
4535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4536 $as_echo "yes" >&6; }
4537
4538 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4539 ac_clean_files=$ac_clean_files_save
4540 # Check that the compiler produces executables we can run. If not, either
4541 # the compiler is broken, or we cross compile.
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4543 $as_echo_n "checking whether we are cross compiling... " >&6; }
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4545 $as_echo "$cross_compiling" >&6; }
4546
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4548 $as_echo_n "checking for suffix of executables... " >&6; }
4549 if { { ac_try="$ac_link"
4550 case "(($ac_try" in
4551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4552 *) ac_try_echo=$ac_try;;
4553 esac
4554 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4555 $as_echo "$ac_try_echo"; } >&5
4556 (eval "$ac_link") 2>&5
4557 ac_status=$?
4558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4559 test $ac_status = 0; }; then :
4560 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4561 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4562 # work properly (i.e., refer to `conftest.exe'), while it won't with
4563 # `rm'.
4564 for ac_file in conftest.exe conftest conftest.*; do
4565 test -f "$ac_file" || continue
4566 case $ac_file in
4567 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4568 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4569 break;;
4570 * ) break;;
4571 esac
4572 done
4573 else
4574 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4575 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4576 as_fn_error "cannot compute suffix of executables: cannot compile and link
4577 See \`config.log' for more details." "$LINENO" 5; }
4578 fi
4579 rm -f conftest$ac_cv_exeext
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4581 $as_echo "$ac_cv_exeext" >&6; }
4582
4583 rm -f conftest.$ac_ext
4584 EXEEXT=$ac_cv_exeext
4585 ac_exeext=$EXEEXT
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4587 $as_echo_n "checking for suffix of object files... " >&6; }
4588 if test "${ac_cv_objext+set}" = set; then :
4589 $as_echo_n "(cached) " >&6
4590 else
4591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592 /* end confdefs.h. */
4593
4594 int
4595 main ()
4596 {
4597
4598 ;
4599 return 0;
4600 }
4601 _ACEOF
4602 rm -f conftest.o conftest.obj
4603 if { { ac_try="$ac_compile"
4604 case "(($ac_try" in
4605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4606 *) ac_try_echo=$ac_try;;
4607 esac
4608 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4609 $as_echo "$ac_try_echo"; } >&5
4610 (eval "$ac_compile") 2>&5
4611 ac_status=$?
4612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4613 test $ac_status = 0; }; then :
4614 for ac_file in conftest.o conftest.obj conftest.*; do
4615 test -f "$ac_file" || continue;
4616 case $ac_file in
4617 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4618 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4619 break;;
4620 esac
4621 done
4622 else
4623 $as_echo "$as_me: failed program was:" >&5
4624 sed 's/^/| /' conftest.$ac_ext >&5
4625
4626 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4627 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4628 as_fn_error "cannot compute suffix of object files: cannot compile
4629 See \`config.log' for more details." "$LINENO" 5; }
4630 fi
4631 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4632 fi
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4634 $as_echo "$ac_cv_objext" >&6; }
4635 OBJEXT=$ac_cv_objext
4636 ac_objext=$OBJEXT
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4638 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4639 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4640 $as_echo_n "(cached) " >&6
4641 else
4642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4643 /* end confdefs.h. */
4644
4645 int
4646 main ()
4647 {
4648 #ifndef __GNUC__
4649 choke me
4650 #endif
4651
4652 ;
4653 return 0;
4654 }
4655 _ACEOF
4656 if ac_fn_c_try_compile "$LINENO"; then :
4657 ac_compiler_gnu=yes
4658 else
4659 ac_compiler_gnu=no
4660 fi
4661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4662 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4663
4664 fi
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4666 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4667 if test $ac_compiler_gnu = yes; then
4668 GCC=yes
4669 else
4670 GCC=
4671 fi
4672 ac_test_CFLAGS=${CFLAGS+set}
4673 ac_save_CFLAGS=$CFLAGS
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4675 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4676 if test "${ac_cv_prog_cc_g+set}" = set; then :
4677 $as_echo_n "(cached) " >&6
4678 else
4679 ac_save_c_werror_flag=$ac_c_werror_flag
4680 ac_c_werror_flag=yes
4681 ac_cv_prog_cc_g=no
4682 CFLAGS="-g"
4683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4684 /* end confdefs.h. */
4685
4686 int
4687 main ()
4688 {
4689
4690 ;
4691 return 0;
4692 }
4693 _ACEOF
4694 if ac_fn_c_try_compile "$LINENO"; then :
4695 ac_cv_prog_cc_g=yes
4696 else
4697 CFLAGS=""
4698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4699 /* end confdefs.h. */
4700
4701 int
4702 main ()
4703 {
4704
4705 ;
4706 return 0;
4707 }
4708 _ACEOF
4709 if ac_fn_c_try_compile "$LINENO"; then :
4710
4711 else
4712 ac_c_werror_flag=$ac_save_c_werror_flag
4713 CFLAGS="-g"
4714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4715 /* end confdefs.h. */
4716
4717 int
4718 main ()
4719 {
4720
4721 ;
4722 return 0;
4723 }
4724 _ACEOF
4725 if ac_fn_c_try_compile "$LINENO"; then :
4726 ac_cv_prog_cc_g=yes
4727 fi
4728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4729 fi
4730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4731 fi
4732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4733 ac_c_werror_flag=$ac_save_c_werror_flag
4734 fi
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4736 $as_echo "$ac_cv_prog_cc_g" >&6; }
4737 if test "$ac_test_CFLAGS" = set; then
4738 CFLAGS=$ac_save_CFLAGS
4739 elif test $ac_cv_prog_cc_g = yes; then
4740 if test "$GCC" = yes; then
4741 CFLAGS="-g -O2"
4742 else
4743 CFLAGS="-g"
4744 fi
4745 else
4746 if test "$GCC" = yes; then
4747 CFLAGS="-O2"
4748 else
4749 CFLAGS=
4750 fi
4751 fi
4752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4753 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4754 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4755 $as_echo_n "(cached) " >&6
4756 else
4757 ac_cv_prog_cc_c89=no
4758 ac_save_CC=$CC
4759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4760 /* end confdefs.h. */
4761 #include <stdarg.h>
4762 #include <stdio.h>
4763 #include <sys/types.h>
4764 #include <sys/stat.h>
4765 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4766 struct buf { int x; };
4767 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4768 static char *e (p, i)
4769 char **p;
4770 int i;
4771 {
4772 return p[i];
4773 }
4774 static char *f (char * (*g) (char **, int), char **p, ...)
4775 {
4776 char *s;
4777 va_list v;
4778 va_start (v,p);
4779 s = g (p, va_arg (v,int));
4780 va_end (v);
4781 return s;
4782 }
4783
4784 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4785 function prototypes and stuff, but not '\xHH' hex character constants.
4786 These don't provoke an error unfortunately, instead are silently treated
4787 as 'x'. The following induces an error, until -std is added to get
4788 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4789 array size at least. It's necessary to write '\x00'==0 to get something
4790 that's true only with -std. */
4791 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4792
4793 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4794 inside strings and character constants. */
4795 #define FOO(x) 'x'
4796 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4797
4798 int test (int i, double x);
4799 struct s1 {int (*f) (int a);};
4800 struct s2 {int (*f) (double a);};
4801 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4802 int argc;
4803 char **argv;
4804 int
4805 main ()
4806 {
4807 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4808 ;
4809 return 0;
4810 }
4811 _ACEOF
4812 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4813 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4814 do
4815 CC="$ac_save_CC $ac_arg"
4816 if ac_fn_c_try_compile "$LINENO"; then :
4817 ac_cv_prog_cc_c89=$ac_arg
4818 fi
4819 rm -f core conftest.err conftest.$ac_objext
4820 test "x$ac_cv_prog_cc_c89" != "xno" && break
4821 done
4822 rm -f conftest.$ac_ext
4823 CC=$ac_save_CC
4824
4825 fi
4826 # AC_CACHE_VAL
4827 case "x$ac_cv_prog_cc_c89" in
4828 x)
4829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4830 $as_echo "none needed" >&6; } ;;
4831 xno)
4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4833 $as_echo "unsupported" >&6; } ;;
4834 *)
4835 CC="$CC $ac_cv_prog_cc_c89"
4836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4837 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4838 esac
4839 if test "x$ac_cv_prog_cc_c89" != xno; then :
4840
4841 fi
4842
4843 ac_ext=c
4844 ac_cpp='$CPP $CPPFLAGS'
4845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4848
4849 ac_aux_dir=
4850 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4851 for ac_t in install-sh install.sh shtool; do
4852 if test -f "$ac_dir/$ac_t"; then
4853 ac_aux_dir=$ac_dir
4854 ac_install_sh="$ac_aux_dir/$ac_t -c"
4855 break 2
4856 fi
4857 done
4858 done
4859 if test -z "$ac_aux_dir"; then
4860 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4861 fi
4862
4863 # These three variables are undocumented and unsupported,
4864 # and are intended to be withdrawn in a future Autoconf release.
4865 # They can cause serious problems if a builder's source tree is in a directory
4866 # whose full name contains unusual characters.
4867 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4868 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4869 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4870
4871
4872 # Make sure we can run config.sub.
4873 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4874 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4875
4876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4877 $as_echo_n "checking build system type... " >&6; }
4878 if test "${ac_cv_build+set}" = set; then :
4879 $as_echo_n "(cached) " >&6
4880 else
4881 ac_build_alias=$build_alias
4882 test "x$ac_build_alias" = x &&
4883 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4884 test "x$ac_build_alias" = x &&
4885 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4886 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4887 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4888
4889 fi
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4891 $as_echo "$ac_cv_build" >&6; }
4892 case $ac_cv_build in
4893 *-*-*) ;;
4894 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4895 esac
4896 build=$ac_cv_build
4897 ac_save_IFS=$IFS; IFS='-'
4898 set x $ac_cv_build
4899 shift
4900 build_cpu=$1
4901 build_vendor=$2
4902 shift; shift
4903 # Remember, the first character of IFS is used to create $*,
4904 # except with old shells:
4905 build_os=$*
4906 IFS=$ac_save_IFS
4907 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4908
4909
4910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4911 $as_echo_n "checking host system type... " >&6; }
4912 if test "${ac_cv_host+set}" = set; then :
4913 $as_echo_n "(cached) " >&6
4914 else
4915 if test "x$host_alias" = x; then
4916 ac_cv_host=$ac_cv_build
4917 else
4918 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4919 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4920 fi
4921
4922 fi
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4924 $as_echo "$ac_cv_host" >&6; }
4925 case $ac_cv_host in
4926 *-*-*) ;;
4927 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4928 esac
4929 host=$ac_cv_host
4930 ac_save_IFS=$IFS; IFS='-'
4931 set x $ac_cv_host
4932 shift
4933 host_cpu=$1
4934 host_vendor=$2
4935 shift; shift
4936 # Remember, the first character of IFS is used to create $*,
4937 # except with old shells:
4938 host_os=$*
4939 IFS=$ac_save_IFS
4940 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4941
4942
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4944 $as_echo_n "checking target system type... " >&6; }
4945 if test "${ac_cv_target+set}" = set; then :
4946 $as_echo_n "(cached) " >&6
4947 else
4948 if test "x$target_alias" = x; then
4949 ac_cv_target=$ac_cv_host
4950 else
4951 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4952 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4953 fi
4954
4955 fi
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4957 $as_echo "$ac_cv_target" >&6; }
4958 case $ac_cv_target in
4959 *-*-*) ;;
4960 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4961 esac
4962 target=$ac_cv_target
4963 ac_save_IFS=$IFS; IFS='-'
4964 set x $ac_cv_target
4965 shift
4966 target_cpu=$1
4967 target_vendor=$2
4968 shift; shift
4969 # Remember, the first character of IFS is used to create $*,
4970 # except with old shells:
4971 target_os=$*
4972 IFS=$ac_save_IFS
4973 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4974
4975
4976 # The aliases save the names the user supplied, while $host etc.
4977 # will get canonicalized.
4978 test -n "$target_alias" &&
4979 test "$program_prefix$program_suffix$program_transform_name" = \
4980 NONENONEs,x,x, &&
4981 program_prefix=${target_alias}-
4982
4983 ac_ext=c
4984 ac_cpp='$CPP $CPPFLAGS'
4985 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4986 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4987 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4989 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4990 # On Suns, sometimes $CPP names a directory.
4991 if test -n "$CPP" && test -d "$CPP"; then
4992 CPP=
4993 fi
4994 if test -z "$CPP"; then
4995 if test "${ac_cv_prog_CPP+set}" = set; then :
4996 $as_echo_n "(cached) " >&6
4997 else
4998 # Double quotes because CPP needs to be expanded
4999 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5000 do
5001 ac_preproc_ok=false
5002 for ac_c_preproc_warn_flag in '' yes
5003 do
5004 # Use a header file that comes with gcc, so configuring glibc
5005 # with a fresh cross-compiler works.
5006 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5007 # <limits.h> exists even on freestanding compilers.
5008 # On the NeXT, cc -E runs the code through the compiler's parser,
5009 # not just through cpp. "Syntax error" is here to catch this case.
5010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5011 /* end confdefs.h. */
5012 #ifdef __STDC__
5013 # include <limits.h>
5014 #else
5015 # include <assert.h>
5016 #endif
5017 Syntax error
5018 _ACEOF
5019 if ac_fn_c_try_cpp "$LINENO"; then :
5020
5021 else
5022 # Broken: fails on valid input.
5023 continue
5024 fi
5025 rm -f conftest.err conftest.$ac_ext
5026
5027 # OK, works on sane cases. Now check whether nonexistent headers
5028 # can be detected and how.
5029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5030 /* end confdefs.h. */
5031 #include <ac_nonexistent.h>
5032 _ACEOF
5033 if ac_fn_c_try_cpp "$LINENO"; then :
5034 # Broken: success on invalid input.
5035 continue
5036 else
5037 # Passes both tests.
5038 ac_preproc_ok=:
5039 break
5040 fi
5041 rm -f conftest.err conftest.$ac_ext
5042
5043 done
5044 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5045 rm -f conftest.err conftest.$ac_ext
5046 if $ac_preproc_ok; then :
5047 break
5048 fi
5049
5050 done
5051 ac_cv_prog_CPP=$CPP
5052
5053 fi
5054 CPP=$ac_cv_prog_CPP
5055 else
5056 ac_cv_prog_CPP=$CPP
5057 fi
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5059 $as_echo "$CPP" >&6; }
5060 ac_preproc_ok=false
5061 for ac_c_preproc_warn_flag in '' yes
5062 do
5063 # Use a header file that comes with gcc, so configuring glibc
5064 # with a fresh cross-compiler works.
5065 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5066 # <limits.h> exists even on freestanding compilers.
5067 # On the NeXT, cc -E runs the code through the compiler's parser,
5068 # not just through cpp. "Syntax error" is here to catch this case.
5069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5070 /* end confdefs.h. */
5071 #ifdef __STDC__
5072 # include <limits.h>
5073 #else
5074 # include <assert.h>
5075 #endif
5076 Syntax error
5077 _ACEOF
5078 if ac_fn_c_try_cpp "$LINENO"; then :
5079
5080 else
5081 # Broken: fails on valid input.
5082 continue
5083 fi
5084 rm -f conftest.err conftest.$ac_ext
5085
5086 # OK, works on sane cases. Now check whether nonexistent headers
5087 # can be detected and how.
5088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5089 /* end confdefs.h. */
5090 #include <ac_nonexistent.h>
5091 _ACEOF
5092 if ac_fn_c_try_cpp "$LINENO"; then :
5093 # Broken: success on invalid input.
5094 continue
5095 else
5096 # Passes both tests.
5097 ac_preproc_ok=:
5098 break
5099 fi
5100 rm -f conftest.err conftest.$ac_ext
5101
5102 done
5103 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5104 rm -f conftest.err conftest.$ac_ext
5105 if $ac_preproc_ok; then :
5106
5107 else
5108 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5109 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5110 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5111 See \`config.log' for more details." "$LINENO" 5; }
5112 fi
5113
5114 ac_ext=c
5115 ac_cpp='$CPP $CPPFLAGS'
5116 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5117 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5118 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5119
5120
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5122 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5123 if test "${ac_cv_path_GREP+set}" = set; then :
5124 $as_echo_n "(cached) " >&6
5125 else
5126 if test -z "$GREP"; then
5127 ac_path_GREP_found=false
5128 # Loop through the user's path and test for each of PROGNAME-LIST
5129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5130 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5131 do
5132 IFS=$as_save_IFS
5133 test -z "$as_dir" && as_dir=.
5134 for ac_prog in grep ggrep; do
5135 for ac_exec_ext in '' $ac_executable_extensions; do
5136 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5137 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5138 # Check for GNU ac_path_GREP and select it if it is found.
5139 # Check for GNU $ac_path_GREP
5140 case `"$ac_path_GREP" --version 2>&1` in
5141 *GNU*)
5142 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5143 *)
5144 ac_count=0
5145 $as_echo_n 0123456789 >"conftest.in"
5146 while :
5147 do
5148 cat "conftest.in" "conftest.in" >"conftest.tmp"
5149 mv "conftest.tmp" "conftest.in"
5150 cp "conftest.in" "conftest.nl"
5151 $as_echo 'GREP' >> "conftest.nl"
5152 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5153 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5154 as_fn_arith $ac_count + 1 && ac_count=$as_val
5155 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5156 # Best one so far, save it but keep looking for a better one
5157 ac_cv_path_GREP="$ac_path_GREP"
5158 ac_path_GREP_max=$ac_count
5159 fi
5160 # 10*(2^10) chars as input seems more than enough
5161 test $ac_count -gt 10 && break
5162 done
5163 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5164 esac
5165
5166 $ac_path_GREP_found && break 3
5167 done
5168 done
5169 done
5170 IFS=$as_save_IFS
5171 if test -z "$ac_cv_path_GREP"; then
5172 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5173 fi
5174 else
5175 ac_cv_path_GREP=$GREP
5176 fi
5177
5178 fi
5179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5180 $as_echo "$ac_cv_path_GREP" >&6; }
5181 GREP="$ac_cv_path_GREP"
5182
5183
5184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5185 $as_echo_n "checking for egrep... " >&6; }
5186 if test "${ac_cv_path_EGREP+set}" = set; then :
5187 $as_echo_n "(cached) " >&6
5188 else
5189 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5190 then ac_cv_path_EGREP="$GREP -E"
5191 else
5192 if test -z "$EGREP"; then
5193 ac_path_EGREP_found=false
5194 # Loop through the user's path and test for each of PROGNAME-LIST
5195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5196 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5197 do
5198 IFS=$as_save_IFS
5199 test -z "$as_dir" && as_dir=.
5200 for ac_prog in egrep; do
5201 for ac_exec_ext in '' $ac_executable_extensions; do
5202 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5203 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5204 # Check for GNU ac_path_EGREP and select it if it is found.
5205 # Check for GNU $ac_path_EGREP
5206 case `"$ac_path_EGREP" --version 2>&1` in
5207 *GNU*)
5208 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5209 *)
5210 ac_count=0
5211 $as_echo_n 0123456789 >"conftest.in"
5212 while :
5213 do
5214 cat "conftest.in" "conftest.in" >"conftest.tmp"
5215 mv "conftest.tmp" "conftest.in"
5216 cp "conftest.in" "conftest.nl"
5217 $as_echo 'EGREP' >> "conftest.nl"
5218 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5219 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5220 as_fn_arith $ac_count + 1 && ac_count=$as_val
5221 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5222 # Best one so far, save it but keep looking for a better one
5223 ac_cv_path_EGREP="$ac_path_EGREP"
5224 ac_path_EGREP_max=$ac_count
5225 fi
5226 # 10*(2^10) chars as input seems more than enough
5227 test $ac_count -gt 10 && break
5228 done
5229 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5230 esac
5231
5232 $ac_path_EGREP_found && break 3
5233 done
5234 done
5235 done
5236 IFS=$as_save_IFS
5237 if test -z "$ac_cv_path_EGREP"; then
5238 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5239 fi
5240 else
5241 ac_cv_path_EGREP=$EGREP
5242 fi
5243
5244 fi
5245 fi
5246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5247 $as_echo "$ac_cv_path_EGREP" >&6; }
5248 EGREP="$ac_cv_path_EGREP"
5249
5250
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5252 $as_echo_n "checking for ANSI C header files... " >&6; }
5253 if test "${ac_cv_header_stdc+set}" = set; then :
5254 $as_echo_n "(cached) " >&6
5255 else
5256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5257 /* end confdefs.h. */
5258 #include <stdlib.h>
5259 #include <stdarg.h>
5260 #include <string.h>
5261 #include <float.h>
5262
5263 int
5264 main ()
5265 {
5266
5267 ;
5268 return 0;
5269 }
5270 _ACEOF
5271 if ac_fn_c_try_compile "$LINENO"; then :
5272 ac_cv_header_stdc=yes
5273 else
5274 ac_cv_header_stdc=no
5275 fi
5276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5277
5278 if test $ac_cv_header_stdc = yes; then
5279 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5281 /* end confdefs.h. */
5282 #include <string.h>
5283
5284 _ACEOF
5285 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5286 $EGREP "memchr" >/dev/null 2>&1; then :
5287
5288 else
5289 ac_cv_header_stdc=no
5290 fi
5291 rm -f conftest*
5292
5293 fi
5294
5295 if test $ac_cv_header_stdc = yes; then
5296 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5298 /* end confdefs.h. */
5299 #include <stdlib.h>
5300
5301 _ACEOF
5302 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5303 $EGREP "free" >/dev/null 2>&1; then :
5304
5305 else
5306 ac_cv_header_stdc=no
5307 fi
5308 rm -f conftest*
5309
5310 fi
5311
5312 if test $ac_cv_header_stdc = yes; then
5313 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5314 if test "$cross_compiling" = yes; then :
5315 :
5316 else
5317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5318 /* end confdefs.h. */
5319 #include <ctype.h>
5320 #include <stdlib.h>
5321 #if ((' ' & 0x0FF) == 0x020)
5322 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5323 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5324 #else
5325 # define ISLOWER(c) \
5326 (('a' <= (c) && (c) <= 'i') \
5327 || ('j' <= (c) && (c) <= 'r') \
5328 || ('s' <= (c) && (c) <= 'z'))
5329 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5330 #endif
5331
5332 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5333 int
5334 main ()
5335 {
5336 int i;
5337 for (i = 0; i < 256; i++)
5338 if (XOR (islower (i), ISLOWER (i))
5339 || toupper (i) != TOUPPER (i))
5340 return 2;
5341 return 0;
5342 }
5343 _ACEOF
5344 if ac_fn_c_try_run "$LINENO"; then :
5345
5346 else
5347 ac_cv_header_stdc=no
5348 fi
5349 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5350 conftest.$ac_objext conftest.beam conftest.$ac_ext
5351 fi
5352
5353 fi
5354 fi
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5356 $as_echo "$ac_cv_header_stdc" >&6; }
5357 if test $ac_cv_header_stdc = yes; then
5358
5359 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5360
5361 fi
5362
5363 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5364 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5365 inttypes.h stdint.h unistd.h
5366 do :
5367 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5368 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5369 "
5370 eval as_val=\$$as_ac_Header
5371 if test "x$as_val" = x""yes; then :
5372 cat >>confdefs.h <<_ACEOF
5373 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5374 _ACEOF
5375
5376 fi
5377
5378 done
5379
5380
5381
5382 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5383 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5384 MINIX=yes
5385 else
5386 MINIX=
5387 fi
5388
5389
5390 if test "$MINIX" = yes; then
5391
5392 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5393
5394
5395 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5396
5397
5398 $as_echo "#define _MINIX 1" >>confdefs.h
5399
5400 fi
5401
5402
5403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5404 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5405 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5406 $as_echo_n "(cached) " >&6
5407 else
5408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5409 /* end confdefs.h. */
5410
5411 # define __EXTENSIONS__ 1
5412 $ac_includes_default
5413 int
5414 main ()
5415 {
5416
5417 ;
5418 return 0;
5419 }
5420 _ACEOF
5421 if ac_fn_c_try_compile "$LINENO"; then :
5422 ac_cv_safe_to_define___extensions__=yes
5423 else
5424 ac_cv_safe_to_define___extensions__=no
5425 fi
5426 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5427 fi
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5429 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5430 test $ac_cv_safe_to_define___extensions__ = yes &&
5431 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5432
5433 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5434
5435 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5436
5437 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5438
5439 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5440
5441
5442 test "$program_prefix" != NONE &&
5443 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5444 # Use a double $ so make ignores it.
5445 test "$program_suffix" != NONE &&
5446 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5447 # Double any \ or $.
5448 # By default was `s,x,x', remove it if useless.
5449 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5450 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5451
5452 # Find a good install program. We prefer a C program (faster),
5453 # so one script is as good as another. But avoid the broken or
5454 # incompatible versions:
5455 # SysV /etc/install, /usr/sbin/install
5456 # SunOS /usr/etc/install
5457 # IRIX /sbin/install
5458 # AIX /bin/install
5459 # AmigaOS /C/install, which installs bootblocks on floppy discs
5460 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5461 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5462 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5463 # OS/2's system install, which has a completely different semantic
5464 # ./install, which can be erroneously created by make from ./install.sh.
5465 # Reject install programs that cannot install multiple files.
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5467 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5468 if test -z "$INSTALL"; then
5469 if test "${ac_cv_path_install+set}" = set; then :
5470 $as_echo_n "(cached) " >&6
5471 else
5472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5473 for as_dir in $PATH
5474 do
5475 IFS=$as_save_IFS
5476 test -z "$as_dir" && as_dir=.
5477 # Account for people who put trailing slashes in PATH elements.
5478 case $as_dir/ in #((
5479 ./ | .// | /[cC]/* | \
5480 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5481 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5482 /usr/ucb/* ) ;;
5483 *)
5484 # OSF1 and SCO ODT 3.0 have their own names for install.
5485 # Don't use installbsd from OSF since it installs stuff as root
5486 # by default.
5487 for ac_prog in ginstall scoinst install; do
5488 for ac_exec_ext in '' $ac_executable_extensions; do
5489 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5490 if test $ac_prog = install &&
5491 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5492 # AIX install. It has an incompatible calling convention.
5493 :
5494 elif test $ac_prog = install &&
5495 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5496 # program-specific install script used by HP pwplus--don't use.
5497 :
5498 else
5499 rm -rf conftest.one conftest.two conftest.dir
5500 echo one > conftest.one
5501 echo two > conftest.two
5502 mkdir conftest.dir
5503 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5504 test -s conftest.one && test -s conftest.two &&
5505 test -s conftest.dir/conftest.one &&
5506 test -s conftest.dir/conftest.two
5507 then
5508 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5509 break 3
5510 fi
5511 fi
5512 fi
5513 done
5514 done
5515 ;;
5516 esac
5517
5518 done
5519 IFS=$as_save_IFS
5520
5521 rm -rf conftest.one conftest.two conftest.dir
5522
5523 fi
5524 if test "${ac_cv_path_install+set}" = set; then
5525 INSTALL=$ac_cv_path_install
5526 else
5527 # As a last resort, use the slow shell script. Don't cache a
5528 # value for INSTALL within a source directory, because that will
5529 # break other packages using the cache if that directory is
5530 # removed, or if the value is a relative name.
5531 INSTALL=$ac_install_sh
5532 fi
5533 fi
5534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5535 $as_echo "$INSTALL" >&6; }
5536
5537 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5538 # It thinks the first close brace ends the variable substitution.
5539 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5540
5541 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5542
5543 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5544
5545 rm -rf .tst 2>/dev/null
5546 mkdir .tst 2>/dev/null
5547 if test -d .tst; then
5548 am__leading_dot=.
5549 else
5550 am__leading_dot=_
5551 fi
5552 rmdir .tst 2>/dev/null
5553
5554 DEPDIR="${am__leading_dot}deps"
5555
5556 case `pwd` in
5557 *\ * | *\ *)
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5559 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5560 esac
5561
5562
5563
5564 macro_version='2.2.7a'
5565 macro_revision='1.3134'
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579 ltmain="$ac_aux_dir/ltmain.sh"
5580
5581 # Backslashify metacharacters that are still active within
5582 # double-quoted strings.
5583 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5584
5585 # Same as above, but do not quote variable references.
5586 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5587
5588 # Sed substitution to delay expansion of an escaped shell variable in a
5589 # double_quote_subst'ed string.
5590 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5591
5592 # Sed substitution to delay expansion of an escaped single quote.
5593 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5594
5595 # Sed substitution to avoid accidental globbing in evaled expressions
5596 no_glob_subst='s/\*/\\\*/g'
5597
5598 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5599 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5600 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5601
5602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5603 $as_echo_n "checking how to print strings... " >&6; }
5604 # Test print first, because it will be a builtin if present.
5605 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5606 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5607 ECHO='print -r --'
5608 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5609 ECHO='printf %s\n'
5610 else
5611 # Use this function as a fallback that always works.
5612 func_fallback_echo ()
5613 {
5614 eval 'cat <<_LTECHO_EOF
5615 $1
5616 _LTECHO_EOF'
5617 }
5618 ECHO='func_fallback_echo'
5619 fi
5620
5621 # func_echo_all arg...
5622 # Invoke $ECHO with all args, space-separated.
5623 func_echo_all ()
5624 {
5625 $ECHO ""
5626 }
5627
5628 case "$ECHO" in
5629 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5630 $as_echo "printf" >&6; } ;;
5631 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5632 $as_echo "print -r" >&6; } ;;
5633 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5634 $as_echo "cat" >&6; } ;;
5635 esac
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5651 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5652 if test "${ac_cv_path_SED+set}" = set; then :
5653 $as_echo_n "(cached) " >&6
5654 else
5655 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5656 for ac_i in 1 2 3 4 5 6 7; do
5657 ac_script="$ac_script$as_nl$ac_script"
5658 done
5659 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5660 { ac_script=; unset ac_script;}
5661 if test -z "$SED"; then
5662 ac_path_SED_found=false
5663 # Loop through the user's path and test for each of PROGNAME-LIST
5664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5665 for as_dir in $PATH
5666 do
5667 IFS=$as_save_IFS
5668 test -z "$as_dir" && as_dir=.
5669 for ac_prog in sed gsed; do
5670 for ac_exec_ext in '' $ac_executable_extensions; do
5671 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5672 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5673 # Check for GNU ac_path_SED and select it if it is found.
5674 # Check for GNU $ac_path_SED
5675 case `"$ac_path_SED" --version 2>&1` in
5676 *GNU*)
5677 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5678 *)
5679 ac_count=0
5680 $as_echo_n 0123456789 >"conftest.in"
5681 while :
5682 do
5683 cat "conftest.in" "conftest.in" >"conftest.tmp"
5684 mv "conftest.tmp" "conftest.in"
5685 cp "conftest.in" "conftest.nl"
5686 $as_echo '' >> "conftest.nl"
5687 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5688 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5689 as_fn_arith $ac_count + 1 && ac_count=$as_val
5690 if test $ac_count -gt ${ac_path_SED_max-0}; then
5691 # Best one so far, save it but keep looking for a better one
5692 ac_cv_path_SED="$ac_path_SED"
5693 ac_path_SED_max=$ac_count
5694 fi
5695 # 10*(2^10) chars as input seems more than enough
5696 test $ac_count -gt 10 && break
5697 done
5698 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5699 esac
5700
5701 $ac_path_SED_found && break 3
5702 done
5703 done
5704 done
5705 IFS=$as_save_IFS
5706 if test -z "$ac_cv_path_SED"; then
5707 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5708 fi
5709 else
5710 ac_cv_path_SED=$SED
5711 fi
5712
5713 fi
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5715 $as_echo "$ac_cv_path_SED" >&6; }
5716 SED="$ac_cv_path_SED"
5717 rm -f conftest.sed
5718
5719 test -z "$SED" && SED=sed
5720 Xsed="$SED -e 1s/^X//"
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5733 $as_echo_n "checking for fgrep... " >&6; }
5734 if test "${ac_cv_path_FGREP+set}" = set; then :
5735 $as_echo_n "(cached) " >&6
5736 else
5737 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5738 then ac_cv_path_FGREP="$GREP -F"
5739 else
5740 if test -z "$FGREP"; then
5741 ac_path_FGREP_found=false
5742 # Loop through the user's path and test for each of PROGNAME-LIST
5743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5744 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5745 do
5746 IFS=$as_save_IFS
5747 test -z "$as_dir" && as_dir=.
5748 for ac_prog in fgrep; do
5749 for ac_exec_ext in '' $ac_executable_extensions; do
5750 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5751 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5752 # Check for GNU ac_path_FGREP and select it if it is found.
5753 # Check for GNU $ac_path_FGREP
5754 case `"$ac_path_FGREP" --version 2>&1` in
5755 *GNU*)
5756 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5757 *)
5758 ac_count=0
5759 $as_echo_n 0123456789 >"conftest.in"
5760 while :
5761 do
5762 cat "conftest.in" "conftest.in" >"conftest.tmp"
5763 mv "conftest.tmp" "conftest.in"
5764 cp "conftest.in" "conftest.nl"
5765 $as_echo 'FGREP' >> "conftest.nl"
5766 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5767 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5768 as_fn_arith $ac_count + 1 && ac_count=$as_val
5769 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5770 # Best one so far, save it but keep looking for a better one
5771 ac_cv_path_FGREP="$ac_path_FGREP"
5772 ac_path_FGREP_max=$ac_count
5773 fi
5774 # 10*(2^10) chars as input seems more than enough
5775 test $ac_count -gt 10 && break
5776 done
5777 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5778 esac
5779
5780 $ac_path_FGREP_found && break 3
5781 done
5782 done
5783 done
5784 IFS=$as_save_IFS
5785 if test -z "$ac_cv_path_FGREP"; then
5786 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5787 fi
5788 else
5789 ac_cv_path_FGREP=$FGREP
5790 fi
5791
5792 fi
5793 fi
5794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5795 $as_echo "$ac_cv_path_FGREP" >&6; }
5796 FGREP="$ac_cv_path_FGREP"
5797
5798
5799 test -z "$GREP" && GREP=grep
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819 # Check whether --with-gnu-ld was given.
5820 if test "${with_gnu_ld+set}" = set; then :
5821 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5822 else
5823 with_gnu_ld=no
5824 fi
5825
5826 ac_prog=ld
5827 if test "$GCC" = yes; then
5828 # Check if gcc -print-prog-name=ld gives a path.
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5830 $as_echo_n "checking for ld used by $CC... " >&6; }
5831 case $host in
5832 *-*-mingw*)
5833 # gcc leaves a trailing carriage return which upsets mingw
5834 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5835 *)
5836 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5837 esac
5838 case $ac_prog in
5839 # Accept absolute paths.
5840 [\\/]* | ?:[\\/]*)
5841 re_direlt='/[^/][^/]*/\.\./'
5842 # Canonicalize the pathname of ld
5843 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5844 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5845 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5846 done
5847 test -z "$LD" && LD="$ac_prog"
5848 ;;
5849 "")
5850 # If it fails, then pretend we aren't using GCC.
5851 ac_prog=ld
5852 ;;
5853 *)
5854 # If it is relative, then search for the first ld in PATH.
5855 with_gnu_ld=unknown
5856 ;;
5857 esac
5858 elif test "$with_gnu_ld" = yes; then
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5860 $as_echo_n "checking for GNU ld... " >&6; }
5861 else
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5863 $as_echo_n "checking for non-GNU ld... " >&6; }
5864 fi
5865 if test "${lt_cv_path_LD+set}" = set; then :
5866 $as_echo_n "(cached) " >&6
5867 else
5868 if test -z "$LD"; then
5869 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5870 for ac_dir in $PATH; do
5871 IFS="$lt_save_ifs"
5872 test -z "$ac_dir" && ac_dir=.
5873 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5874 lt_cv_path_LD="$ac_dir/$ac_prog"
5875 # Check to see if the program is GNU ld. I'd rather use --version,
5876 # but apparently some variants of GNU ld only accept -v.
5877 # Break only if it was the GNU/non-GNU ld that we prefer.
5878 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5879 *GNU* | *'with BFD'*)
5880 test "$with_gnu_ld" != no && break
5881 ;;
5882 *)
5883 test "$with_gnu_ld" != yes && break
5884 ;;
5885 esac
5886 fi
5887 done
5888 IFS="$lt_save_ifs"
5889 else
5890 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5891 fi
5892 fi
5893
5894 LD="$lt_cv_path_LD"
5895 if test -n "$LD"; then
5896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5897 $as_echo "$LD" >&6; }
5898 else
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5900 $as_echo "no" >&6; }
5901 fi
5902 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5904 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5905 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5906 $as_echo_n "(cached) " >&6
5907 else
5908 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5909 case `$LD -v 2>&1 </dev/null` in
5910 *GNU* | *'with BFD'*)
5911 lt_cv_prog_gnu_ld=yes
5912 ;;
5913 *)
5914 lt_cv_prog_gnu_ld=no
5915 ;;
5916 esac
5917 fi
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5919 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5920 with_gnu_ld=$lt_cv_prog_gnu_ld
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5931 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5932 if test "${lt_cv_path_NM+set}" = set; then :
5933 $as_echo_n "(cached) " >&6
5934 else
5935 if test -n "$NM"; then
5936 # Let the user override the test.
5937 lt_cv_path_NM="$NM"
5938 else
5939 lt_nm_to_check="${ac_tool_prefix}nm"
5940 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5941 lt_nm_to_check="$lt_nm_to_check nm"
5942 fi
5943 for lt_tmp_nm in $lt_nm_to_check; do
5944 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5945 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5946 IFS="$lt_save_ifs"
5947 test -z "$ac_dir" && ac_dir=.
5948 tmp_nm="$ac_dir/$lt_tmp_nm"
5949 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5950 # Check to see if the nm accepts a BSD-compat flag.
5951 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5952 # nm: unknown option "B" ignored
5953 # Tru64's nm complains that /dev/null is an invalid object file
5954 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5955 */dev/null* | *'Invalid file or object type'*)
5956 lt_cv_path_NM="$tmp_nm -B"
5957 break
5958 ;;
5959 *)
5960 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5961 */dev/null*)
5962 lt_cv_path_NM="$tmp_nm -p"
5963 break
5964 ;;
5965 *)
5966 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5967 continue # so that we can try to find one that supports BSD flags
5968 ;;
5969 esac
5970 ;;
5971 esac
5972 fi
5973 done
5974 IFS="$lt_save_ifs"
5975 done
5976 : ${lt_cv_path_NM=no}
5977 fi
5978 fi
5979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5980 $as_echo "$lt_cv_path_NM" >&6; }
5981 if test "$lt_cv_path_NM" != "no"; then
5982 NM="$lt_cv_path_NM"
5983 else
5984 # Didn't find any BSD compatible name lister, look for dumpbin.
5985 if test -n "$DUMPBIN"; then :
5986 # Let the user override the test.
5987 else
5988 if test -n "$ac_tool_prefix"; then
5989 for ac_prog in dumpbin "link -dump"
5990 do
5991 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5992 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5994 $as_echo_n "checking for $ac_word... " >&6; }
5995 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5996 $as_echo_n "(cached) " >&6
5997 else
5998 if test -n "$DUMPBIN"; then
5999 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6000 else
6001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002 for as_dir in $PATH
6003 do
6004 IFS=$as_save_IFS
6005 test -z "$as_dir" && as_dir=.
6006 for ac_exec_ext in '' $ac_executable_extensions; do
6007 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6008 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6010 break 2
6011 fi
6012 done
6013 done
6014 IFS=$as_save_IFS
6015
6016 fi
6017 fi
6018 DUMPBIN=$ac_cv_prog_DUMPBIN
6019 if test -n "$DUMPBIN"; then
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6021 $as_echo "$DUMPBIN" >&6; }
6022 else
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6024 $as_echo "no" >&6; }
6025 fi
6026
6027
6028 test -n "$DUMPBIN" && break
6029 done
6030 fi
6031 if test -z "$DUMPBIN"; then
6032 ac_ct_DUMPBIN=$DUMPBIN
6033 for ac_prog in dumpbin "link -dump"
6034 do
6035 # Extract the first word of "$ac_prog", so it can be a program name with args.
6036 set dummy $ac_prog; ac_word=$2
6037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6038 $as_echo_n "checking for $ac_word... " >&6; }
6039 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6040 $as_echo_n "(cached) " >&6
6041 else
6042 if test -n "$ac_ct_DUMPBIN"; then
6043 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6044 else
6045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6046 for as_dir in $PATH
6047 do
6048 IFS=$as_save_IFS
6049 test -z "$as_dir" && as_dir=.
6050 for ac_exec_ext in '' $ac_executable_extensions; do
6051 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6052 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6054 break 2
6055 fi
6056 done
6057 done
6058 IFS=$as_save_IFS
6059
6060 fi
6061 fi
6062 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6063 if test -n "$ac_ct_DUMPBIN"; then
6064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6065 $as_echo "$ac_ct_DUMPBIN" >&6; }
6066 else
6067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6068 $as_echo "no" >&6; }
6069 fi
6070
6071
6072 test -n "$ac_ct_DUMPBIN" && break
6073 done
6074
6075 if test "x$ac_ct_DUMPBIN" = x; then
6076 DUMPBIN=":"
6077 else
6078 case $cross_compiling:$ac_tool_warned in
6079 yes:)
6080 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6081 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6082 ac_tool_warned=yes ;;
6083 esac
6084 DUMPBIN=$ac_ct_DUMPBIN
6085 fi
6086 fi
6087
6088 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6089 *COFF*)
6090 DUMPBIN="$DUMPBIN -symbols"
6091 ;;
6092 *)
6093 DUMPBIN=:
6094 ;;
6095 esac
6096 fi
6097
6098 if test "$DUMPBIN" != ":"; then
6099 NM="$DUMPBIN"
6100 fi
6101 fi
6102 test -z "$NM" && NM=nm
6103
6104
6105
6106
6107
6108
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6110 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6111 if test "${lt_cv_nm_interface+set}" = set; then :
6112 $as_echo_n "(cached) " >&6
6113 else
6114 lt_cv_nm_interface="BSD nm"
6115 echo "int some_variable = 0;" > conftest.$ac_ext
6116 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6117 (eval "$ac_compile" 2>conftest.err)
6118 cat conftest.err >&5
6119 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6120 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6121 cat conftest.err >&5
6122 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6123 cat conftest.out >&5
6124 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6125 lt_cv_nm_interface="MS dumpbin"
6126 fi
6127 rm -f conftest*
6128 fi
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6130 $as_echo "$lt_cv_nm_interface" >&6; }
6131
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6133 $as_echo_n "checking whether ln -s works... " >&6; }
6134 LN_S=$as_ln_s
6135 if test "$LN_S" = "ln -s"; then
6136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6137 $as_echo "yes" >&6; }
6138 else
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6140 $as_echo "no, using $LN_S" >&6; }
6141 fi
6142
6143 # find the maximum length of command line arguments
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6145 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6146 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6147 $as_echo_n "(cached) " >&6
6148 else
6149 i=0
6150 teststring="ABCD"
6151
6152 case $build_os in
6153 msdosdjgpp*)
6154 # On DJGPP, this test can blow up pretty badly due to problems in libc
6155 # (any single argument exceeding 2000 bytes causes a buffer overrun
6156 # during glob expansion). Even if it were fixed, the result of this
6157 # check would be larger than it should be.
6158 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6159 ;;
6160
6161 gnu*)
6162 # Under GNU Hurd, this test is not required because there is
6163 # no limit to the length of command line arguments.
6164 # Libtool will interpret -1 as no limit whatsoever
6165 lt_cv_sys_max_cmd_len=-1;
6166 ;;
6167
6168 cygwin* | mingw* | cegcc*)
6169 # On Win9x/ME, this test blows up -- it succeeds, but takes
6170 # about 5 minutes as the teststring grows exponentially.
6171 # Worse, since 9x/ME are not pre-emptively multitasking,
6172 # you end up with a "frozen" computer, even though with patience
6173 # the test eventually succeeds (with a max line length of 256k).
6174 # Instead, let's just punt: use the minimum linelength reported by
6175 # all of the supported platforms: 8192 (on NT/2K/XP).
6176 lt_cv_sys_max_cmd_len=8192;
6177 ;;
6178
6179 mint*)
6180 # On MiNT this can take a long time and run out of memory.
6181 lt_cv_sys_max_cmd_len=8192;
6182 ;;
6183
6184 amigaos*)
6185 # On AmigaOS with pdksh, this test takes hours, literally.
6186 # So we just punt and use a minimum line length of 8192.
6187 lt_cv_sys_max_cmd_len=8192;
6188 ;;
6189
6190 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6191 # This has been around since 386BSD, at least. Likely further.
6192 if test -x /sbin/sysctl; then
6193 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6194 elif test -x /usr/sbin/sysctl; then
6195 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6196 else
6197 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6198 fi
6199 # And add a safety zone
6200 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6201 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6202 ;;
6203
6204 interix*)
6205 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6206 lt_cv_sys_max_cmd_len=196608
6207 ;;
6208
6209 osf*)
6210 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6211 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6212 # nice to cause kernel panics so lets avoid the loop below.
6213 # First set a reasonable default.
6214 lt_cv_sys_max_cmd_len=16384
6215 #
6216 if test -x /sbin/sysconfig; then
6217 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6218 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6219 esac
6220 fi
6221 ;;
6222 sco3.2v5*)
6223 lt_cv_sys_max_cmd_len=102400
6224 ;;
6225 sysv5* | sco5v6* | sysv4.2uw2*)
6226 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6227 if test -n "$kargmax"; then
6228 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6229 else
6230 lt_cv_sys_max_cmd_len=32768
6231 fi
6232 ;;
6233 *)
6234 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6235 if test -n "$lt_cv_sys_max_cmd_len"; then
6236 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6237 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6238 else
6239 # Make teststring a little bigger before we do anything with it.
6240 # a 1K string should be a reasonable start.
6241 for i in 1 2 3 4 5 6 7 8 ; do
6242 teststring=$teststring$teststring
6243 done
6244 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6245 # If test is not a shell built-in, we'll probably end up computing a
6246 # maximum length that is only half of the actual maximum length, but
6247 # we can't tell.
6248 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6249 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6250 test $i != 17 # 1/2 MB should be enough
6251 do
6252 i=`expr $i + 1`
6253 teststring=$teststring$teststring
6254 done
6255 # Only check the string length outside the loop.
6256 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6257 teststring=
6258 # Add a significant safety factor because C++ compilers can tack on
6259 # massive amounts of additional arguments before passing them to the
6260 # linker. It appears as though 1/2 is a usable value.
6261 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6262 fi
6263 ;;
6264 esac
6265
6266 fi
6267
6268 if test -n $lt_cv_sys_max_cmd_len ; then
6269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6270 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6271 else
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6273 $as_echo "none" >&6; }
6274 fi
6275 max_cmd_len=$lt_cv_sys_max_cmd_len
6276
6277
6278
6279
6280
6281
6282 : ${CP="cp -f"}
6283 : ${MV="mv -f"}
6284 : ${RM="rm -f"}
6285
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6287 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6288 # Try some XSI features
6289 xsi_shell=no
6290 ( _lt_dummy="a/b/c"
6291 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6292 = c,a/b,, \
6293 && eval 'test $(( 1 + 1 )) -eq 2 \
6294 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6295 && xsi_shell=yes
6296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6297 $as_echo "$xsi_shell" >&6; }
6298
6299
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6301 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6302 lt_shell_append=no
6303 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6304 >/dev/null 2>&1 \
6305 && lt_shell_append=yes
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6307 $as_echo "$lt_shell_append" >&6; }
6308
6309
6310 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6311 lt_unset=unset
6312 else
6313 lt_unset=false
6314 fi
6315
6316
6317
6318
6319
6320 # test EBCDIC or ASCII
6321 case `echo X|tr X '\101'` in
6322 A) # ASCII based system
6323 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6324 lt_SP2NL='tr \040 \012'
6325 lt_NL2SP='tr \015\012 \040\040'
6326 ;;
6327 *) # EBCDIC based system
6328 lt_SP2NL='tr \100 \n'
6329 lt_NL2SP='tr \r\n \100\100'
6330 ;;
6331 esac
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6342 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6343 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6344 $as_echo_n "(cached) " >&6
6345 else
6346 lt_cv_ld_reload_flag='-r'
6347 fi
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6349 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6350 reload_flag=$lt_cv_ld_reload_flag
6351 case $reload_flag in
6352 "" | " "*) ;;
6353 *) reload_flag=" $reload_flag" ;;
6354 esac
6355 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6356 case $host_os in
6357 darwin*)
6358 if test "$GCC" = yes; then
6359 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6360 else
6361 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6362 fi
6363 ;;
6364 esac
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374 if test -n "$ac_tool_prefix"; then
6375 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6376 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6378 $as_echo_n "checking for $ac_word... " >&6; }
6379 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6380 $as_echo_n "(cached) " >&6
6381 else
6382 if test -n "$OBJDUMP"; then
6383 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6384 else
6385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6386 for as_dir in $PATH
6387 do
6388 IFS=$as_save_IFS
6389 test -z "$as_dir" && as_dir=.
6390 for ac_exec_ext in '' $ac_executable_extensions; do
6391 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6392 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6394 break 2
6395 fi
6396 done
6397 done
6398 IFS=$as_save_IFS
6399
6400 fi
6401 fi
6402 OBJDUMP=$ac_cv_prog_OBJDUMP
6403 if test -n "$OBJDUMP"; then
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6405 $as_echo "$OBJDUMP" >&6; }
6406 else
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6408 $as_echo "no" >&6; }
6409 fi
6410
6411
6412 fi
6413 if test -z "$ac_cv_prog_OBJDUMP"; then
6414 ac_ct_OBJDUMP=$OBJDUMP
6415 # Extract the first word of "objdump", so it can be a program name with args.
6416 set dummy objdump; ac_word=$2
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6418 $as_echo_n "checking for $ac_word... " >&6; }
6419 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6420 $as_echo_n "(cached) " >&6
6421 else
6422 if test -n "$ac_ct_OBJDUMP"; then
6423 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6424 else
6425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6426 for as_dir in $PATH
6427 do
6428 IFS=$as_save_IFS
6429 test -z "$as_dir" && as_dir=.
6430 for ac_exec_ext in '' $ac_executable_extensions; do
6431 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6432 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6434 break 2
6435 fi
6436 done
6437 done
6438 IFS=$as_save_IFS
6439
6440 fi
6441 fi
6442 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6443 if test -n "$ac_ct_OBJDUMP"; then
6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6445 $as_echo "$ac_ct_OBJDUMP" >&6; }
6446 else
6447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6448 $as_echo "no" >&6; }
6449 fi
6450
6451 if test "x$ac_ct_OBJDUMP" = x; then
6452 OBJDUMP="false"
6453 else
6454 case $cross_compiling:$ac_tool_warned in
6455 yes:)
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6457 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6458 ac_tool_warned=yes ;;
6459 esac
6460 OBJDUMP=$ac_ct_OBJDUMP
6461 fi
6462 else
6463 OBJDUMP="$ac_cv_prog_OBJDUMP"
6464 fi
6465
6466 test -z "$OBJDUMP" && OBJDUMP=objdump
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6477 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6478 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6479 $as_echo_n "(cached) " >&6
6480 else
6481 lt_cv_file_magic_cmd='$MAGIC_CMD'
6482 lt_cv_file_magic_test_file=
6483 lt_cv_deplibs_check_method='unknown'
6484 # Need to set the preceding variable on all platforms that support
6485 # interlibrary dependencies.
6486 # 'none' -- dependencies not supported.
6487 # `unknown' -- same as none, but documents that we really don't know.
6488 # 'pass_all' -- all dependencies passed with no checks.
6489 # 'test_compile' -- check by making test program.
6490 # 'file_magic [[regex]]' -- check by looking for files in library path
6491 # which responds to the $file_magic_cmd with a given extended regex.
6492 # If you have `file' or equivalent on your system and you're not sure
6493 # whether `pass_all' will *always* work, you probably want this one.
6494
6495 case $host_os in
6496 aix[4-9]*)
6497 lt_cv_deplibs_check_method=pass_all
6498 ;;
6499
6500 beos*)
6501 lt_cv_deplibs_check_method=pass_all
6502 ;;
6503
6504 bsdi[45]*)
6505 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6506 lt_cv_file_magic_cmd='/usr/bin/file -L'
6507 lt_cv_file_magic_test_file=/shlib/libc.so
6508 ;;
6509
6510 cygwin*)
6511 # func_win32_libid is a shell function defined in ltmain.sh
6512 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6513 lt_cv_file_magic_cmd='func_win32_libid'
6514 ;;
6515
6516 mingw* | pw32*)
6517 # Base MSYS/MinGW do not provide the 'file' command needed by
6518 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6519 # unless we find 'file', for example because we are cross-compiling.
6520 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6521 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6522 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6523 lt_cv_file_magic_cmd='func_win32_libid'
6524 else
6525 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6526 lt_cv_file_magic_cmd='$OBJDUMP -f'
6527 fi
6528 ;;
6529
6530 cegcc*)
6531 # use the weaker test based on 'objdump'. See mingw*.
6532 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6533 lt_cv_file_magic_cmd='$OBJDUMP -f'
6534 ;;
6535
6536 darwin* | rhapsody*)
6537 lt_cv_deplibs_check_method=pass_all
6538 ;;
6539
6540 freebsd* | dragonfly*)
6541 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6542 case $host_cpu in
6543 i*86 )
6544 # Not sure whether the presence of OpenBSD here was a mistake.
6545 # Let's accept both of them until this is cleared up.
6546 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6547 lt_cv_file_magic_cmd=/usr/bin/file
6548 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6549 ;;
6550 esac
6551 else
6552 lt_cv_deplibs_check_method=pass_all
6553 fi
6554 ;;
6555
6556 gnu*)
6557 lt_cv_deplibs_check_method=pass_all
6558 ;;
6559
6560 haiku*)
6561 lt_cv_deplibs_check_method=pass_all
6562 ;;
6563
6564 hpux10.20* | hpux11*)
6565 lt_cv_file_magic_cmd=/usr/bin/file
6566 case $host_cpu in
6567 ia64*)
6568 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6569 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6570 ;;
6571 hppa*64*)
6572 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]'
6573 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6574 ;;
6575 *)
6576 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6577 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6578 ;;
6579 esac
6580 ;;
6581
6582 interix[3-9]*)
6583 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6584 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6585 ;;
6586
6587 irix5* | irix6* | nonstopux*)
6588 case $LD in
6589 *-32|*"-32 ") libmagic=32-bit;;
6590 *-n32|*"-n32 ") libmagic=N32;;
6591 *-64|*"-64 ") libmagic=64-bit;;
6592 *) libmagic=never-match;;
6593 esac
6594 lt_cv_deplibs_check_method=pass_all
6595 ;;
6596
6597 # This must be Linux ELF.
6598 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6599 lt_cv_deplibs_check_method=pass_all
6600 ;;
6601
6602 netbsd*)
6603 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6604 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6605 else
6606 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6607 fi
6608 ;;
6609
6610 newos6*)
6611 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6612 lt_cv_file_magic_cmd=/usr/bin/file
6613 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6614 ;;
6615
6616 *nto* | *qnx*)
6617 lt_cv_deplibs_check_method=pass_all
6618 ;;
6619
6620 openbsd*)
6621 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6622 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6623 else
6624 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6625 fi
6626 ;;
6627
6628 osf3* | osf4* | osf5*)
6629 lt_cv_deplibs_check_method=pass_all
6630 ;;
6631
6632 rdos*)
6633 lt_cv_deplibs_check_method=pass_all
6634 ;;
6635
6636 solaris*)
6637 lt_cv_deplibs_check_method=pass_all
6638 ;;
6639
6640 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6641 lt_cv_deplibs_check_method=pass_all
6642 ;;
6643
6644 sysv4 | sysv4.3*)
6645 case $host_vendor in
6646 motorola)
6647 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]'
6648 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6649 ;;
6650 ncr)
6651 lt_cv_deplibs_check_method=pass_all
6652 ;;
6653 sequent)
6654 lt_cv_file_magic_cmd='/bin/file'
6655 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6656 ;;
6657 sni)
6658 lt_cv_file_magic_cmd='/bin/file'
6659 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6660 lt_cv_file_magic_test_file=/lib/libc.so
6661 ;;
6662 siemens)
6663 lt_cv_deplibs_check_method=pass_all
6664 ;;
6665 pc)
6666 lt_cv_deplibs_check_method=pass_all
6667 ;;
6668 esac
6669 ;;
6670
6671 tpf*)
6672 lt_cv_deplibs_check_method=pass_all
6673 ;;
6674 esac
6675
6676 fi
6677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6678 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6679 file_magic_cmd=$lt_cv_file_magic_cmd
6680 deplibs_check_method=$lt_cv_deplibs_check_method
6681 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694 if test -n "$ac_tool_prefix"; then
6695 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6696 set dummy ${ac_tool_prefix}ar; ac_word=$2
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6698 $as_echo_n "checking for $ac_word... " >&6; }
6699 if test "${ac_cv_prog_AR+set}" = set; then :
6700 $as_echo_n "(cached) " >&6
6701 else
6702 if test -n "$AR"; then
6703 ac_cv_prog_AR="$AR" # Let the user override the test.
6704 else
6705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6706 for as_dir in $PATH
6707 do
6708 IFS=$as_save_IFS
6709 test -z "$as_dir" && as_dir=.
6710 for ac_exec_ext in '' $ac_executable_extensions; do
6711 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6712 ac_cv_prog_AR="${ac_tool_prefix}ar"
6713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6714 break 2
6715 fi
6716 done
6717 done
6718 IFS=$as_save_IFS
6719
6720 fi
6721 fi
6722 AR=$ac_cv_prog_AR
6723 if test -n "$AR"; then
6724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6725 $as_echo "$AR" >&6; }
6726 else
6727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6728 $as_echo "no" >&6; }
6729 fi
6730
6731
6732 fi
6733 if test -z "$ac_cv_prog_AR"; then
6734 ac_ct_AR=$AR
6735 # Extract the first word of "ar", so it can be a program name with args.
6736 set dummy ar; ac_word=$2
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6738 $as_echo_n "checking for $ac_word... " >&6; }
6739 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6740 $as_echo_n "(cached) " >&6
6741 else
6742 if test -n "$ac_ct_AR"; then
6743 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6744 else
6745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6746 for as_dir in $PATH
6747 do
6748 IFS=$as_save_IFS
6749 test -z "$as_dir" && as_dir=.
6750 for ac_exec_ext in '' $ac_executable_extensions; do
6751 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6752 ac_cv_prog_ac_ct_AR="ar"
6753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6754 break 2
6755 fi
6756 done
6757 done
6758 IFS=$as_save_IFS
6759
6760 fi
6761 fi
6762 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6763 if test -n "$ac_ct_AR"; then
6764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6765 $as_echo "$ac_ct_AR" >&6; }
6766 else
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6768 $as_echo "no" >&6; }
6769 fi
6770
6771 if test "x$ac_ct_AR" = x; then
6772 AR="false"
6773 else
6774 case $cross_compiling:$ac_tool_warned in
6775 yes:)
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6777 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6778 ac_tool_warned=yes ;;
6779 esac
6780 AR=$ac_ct_AR
6781 fi
6782 else
6783 AR="$ac_cv_prog_AR"
6784 fi
6785
6786 test -z "$AR" && AR=ar
6787 test -z "$AR_FLAGS" && AR_FLAGS=cru
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799 if test -n "$ac_tool_prefix"; then
6800 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6801 set dummy ${ac_tool_prefix}strip; ac_word=$2
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6803 $as_echo_n "checking for $ac_word... " >&6; }
6804 if test "${ac_cv_prog_STRIP+set}" = set; then :
6805 $as_echo_n "(cached) " >&6
6806 else
6807 if test -n "$STRIP"; then
6808 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6809 else
6810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6811 for as_dir in $PATH
6812 do
6813 IFS=$as_save_IFS
6814 test -z "$as_dir" && as_dir=.
6815 for ac_exec_ext in '' $ac_executable_extensions; do
6816 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6817 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6819 break 2
6820 fi
6821 done
6822 done
6823 IFS=$as_save_IFS
6824
6825 fi
6826 fi
6827 STRIP=$ac_cv_prog_STRIP
6828 if test -n "$STRIP"; then
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6830 $as_echo "$STRIP" >&6; }
6831 else
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6833 $as_echo "no" >&6; }
6834 fi
6835
6836
6837 fi
6838 if test -z "$ac_cv_prog_STRIP"; then
6839 ac_ct_STRIP=$STRIP
6840 # Extract the first word of "strip", so it can be a program name with args.
6841 set dummy strip; ac_word=$2
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6843 $as_echo_n "checking for $ac_word... " >&6; }
6844 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6845 $as_echo_n "(cached) " >&6
6846 else
6847 if test -n "$ac_ct_STRIP"; then
6848 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6849 else
6850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6851 for as_dir in $PATH
6852 do
6853 IFS=$as_save_IFS
6854 test -z "$as_dir" && as_dir=.
6855 for ac_exec_ext in '' $ac_executable_extensions; do
6856 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6857 ac_cv_prog_ac_ct_STRIP="strip"
6858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6859 break 2
6860 fi
6861 done
6862 done
6863 IFS=$as_save_IFS
6864
6865 fi
6866 fi
6867 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6868 if test -n "$ac_ct_STRIP"; then
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6870 $as_echo "$ac_ct_STRIP" >&6; }
6871 else
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6873 $as_echo "no" >&6; }
6874 fi
6875
6876 if test "x$ac_ct_STRIP" = x; then
6877 STRIP=":"
6878 else
6879 case $cross_compiling:$ac_tool_warned in
6880 yes:)
6881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6882 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6883 ac_tool_warned=yes ;;
6884 esac
6885 STRIP=$ac_ct_STRIP
6886 fi
6887 else
6888 STRIP="$ac_cv_prog_STRIP"
6889 fi
6890
6891 test -z "$STRIP" && STRIP=:
6892
6893
6894
6895
6896
6897
6898 if test -n "$ac_tool_prefix"; then
6899 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6900 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6902 $as_echo_n "checking for $ac_word... " >&6; }
6903 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6904 $as_echo_n "(cached) " >&6
6905 else
6906 if test -n "$RANLIB"; then
6907 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6908 else
6909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6910 for as_dir in $PATH
6911 do
6912 IFS=$as_save_IFS
6913 test -z "$as_dir" && as_dir=.
6914 for ac_exec_ext in '' $ac_executable_extensions; do
6915 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6916 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6918 break 2
6919 fi
6920 done
6921 done
6922 IFS=$as_save_IFS
6923
6924 fi
6925 fi
6926 RANLIB=$ac_cv_prog_RANLIB
6927 if test -n "$RANLIB"; then
6928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6929 $as_echo "$RANLIB" >&6; }
6930 else
6931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6932 $as_echo "no" >&6; }
6933 fi
6934
6935
6936 fi
6937 if test -z "$ac_cv_prog_RANLIB"; then
6938 ac_ct_RANLIB=$RANLIB
6939 # Extract the first word of "ranlib", so it can be a program name with args.
6940 set dummy ranlib; ac_word=$2
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6942 $as_echo_n "checking for $ac_word... " >&6; }
6943 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6944 $as_echo_n "(cached) " >&6
6945 else
6946 if test -n "$ac_ct_RANLIB"; then
6947 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6948 else
6949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6950 for as_dir in $PATH
6951 do
6952 IFS=$as_save_IFS
6953 test -z "$as_dir" && as_dir=.
6954 for ac_exec_ext in '' $ac_executable_extensions; do
6955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6956 ac_cv_prog_ac_ct_RANLIB="ranlib"
6957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6958 break 2
6959 fi
6960 done
6961 done
6962 IFS=$as_save_IFS
6963
6964 fi
6965 fi
6966 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6967 if test -n "$ac_ct_RANLIB"; then
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6969 $as_echo "$ac_ct_RANLIB" >&6; }
6970 else
6971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6972 $as_echo "no" >&6; }
6973 fi
6974
6975 if test "x$ac_ct_RANLIB" = x; then
6976 RANLIB=":"
6977 else
6978 case $cross_compiling:$ac_tool_warned in
6979 yes:)
6980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6981 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6982 ac_tool_warned=yes ;;
6983 esac
6984 RANLIB=$ac_ct_RANLIB
6985 fi
6986 else
6987 RANLIB="$ac_cv_prog_RANLIB"
6988 fi
6989
6990 test -z "$RANLIB" && RANLIB=:
6991
6992
6993
6994
6995
6996
6997 # Determine commands to create old-style static archives.
6998 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6999 old_postinstall_cmds='chmod 644 $oldlib'
7000 old_postuninstall_cmds=
7001
7002 if test -n "$RANLIB"; then
7003 case $host_os in
7004 openbsd*)
7005 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7006 ;;
7007 *)
7008 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7009 ;;
7010 esac
7011 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7012 fi
7013
7014 case $host_os in
7015 darwin*)
7016 lock_old_archive_extraction=yes ;;
7017 *)
7018 lock_old_archive_extraction=no ;;
7019 esac
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041 for ac_prog in gawk mawk nawk awk
7042 do
7043 # Extract the first word of "$ac_prog", so it can be a program name with args.
7044 set dummy $ac_prog; ac_word=$2
7045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7046 $as_echo_n "checking for $ac_word... " >&6; }
7047 if test "${ac_cv_prog_AWK+set}" = set; then :
7048 $as_echo_n "(cached) " >&6
7049 else
7050 if test -n "$AWK"; then
7051 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7052 else
7053 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7054 for as_dir in $PATH
7055 do
7056 IFS=$as_save_IFS
7057 test -z "$as_dir" && as_dir=.
7058 for ac_exec_ext in '' $ac_executable_extensions; do
7059 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7060 ac_cv_prog_AWK="$ac_prog"
7061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7062 break 2
7063 fi
7064 done
7065 done
7066 IFS=$as_save_IFS
7067
7068 fi
7069 fi
7070 AWK=$ac_cv_prog_AWK
7071 if test -n "$AWK"; then
7072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7073 $as_echo "$AWK" >&6; }
7074 else
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7076 $as_echo "no" >&6; }
7077 fi
7078
7079
7080 test -n "$AWK" && break
7081 done
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101 # If no C compiler was specified, use CC.
7102 LTCC=${LTCC-"$CC"}
7103
7104 # If no C compiler flags were specified, use CFLAGS.
7105 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7106
7107 # Allow CC to be a program name with arguments.
7108 compiler=$CC
7109
7110
7111 # Check for command to grab the raw symbol name followed by C symbol from nm.
7112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7113 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7114 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7115 $as_echo_n "(cached) " >&6
7116 else
7117
7118 # These are sane defaults that work on at least a few old systems.
7119 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7120
7121 # Character class describing NM global symbol codes.
7122 symcode='[BCDEGRST]'
7123
7124 # Regexp to match symbols that can be accessed directly from C.
7125 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7126
7127 # Define system-specific variables.
7128 case $host_os in
7129 aix*)
7130 symcode='[BCDT]'
7131 ;;
7132 cygwin* | mingw* | pw32* | cegcc*)
7133 symcode='[ABCDGISTW]'
7134 ;;
7135 hpux*)
7136 if test "$host_cpu" = ia64; then
7137 symcode='[ABCDEGRST]'
7138 fi
7139 ;;
7140 irix* | nonstopux*)
7141 symcode='[BCDEGRST]'
7142 ;;
7143 osf*)
7144 symcode='[BCDEGQRST]'
7145 ;;
7146 solaris*)
7147 symcode='[BDRT]'
7148 ;;
7149 sco3.2v5*)
7150 symcode='[DT]'
7151 ;;
7152 sysv4.2uw2*)
7153 symcode='[DT]'
7154 ;;
7155 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7156 symcode='[ABDT]'
7157 ;;
7158 sysv4)
7159 symcode='[DFNSTU]'
7160 ;;
7161 esac
7162
7163 # If we're using GNU nm, then use its standard symbol codes.
7164 case `$NM -V 2>&1` in
7165 *GNU* | *'with BFD'*)
7166 symcode='[ABCDGIRSTW]' ;;
7167 esac
7168
7169 # Transform an extracted symbol line into a proper C declaration.
7170 # Some systems (esp. on ia64) link data and code symbols differently,
7171 # so use this general approach.
7172 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7173
7174 # Transform an extracted symbol line into symbol name and symbol address
7175 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7176 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'"
7177
7178 # Handle CRLF in mingw tool chain
7179 opt_cr=
7180 case $build_os in
7181 mingw*)
7182 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7183 ;;
7184 esac
7185
7186 # Try without a prefix underscore, then with it.
7187 for ac_symprfx in "" "_"; do
7188
7189 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7190 symxfrm="\\1 $ac_symprfx\\2 \\2"
7191
7192 # Write the raw and C identifiers.
7193 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7194 # Fake it for dumpbin and say T for any non-static function
7195 # and D for any global variable.
7196 # Also find C++ and __fastcall symbols from MSVC++,
7197 # which start with @ or ?.
7198 lt_cv_sys_global_symbol_pipe="$AWK '"\
7199 " {last_section=section; section=\$ 3};"\
7200 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7201 " \$ 0!~/External *\|/{next};"\
7202 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7203 " {if(hide[section]) next};"\
7204 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7205 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7206 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7207 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7208 " ' prfx=^$ac_symprfx"
7209 else
7210 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7211 fi
7212
7213 # Check to see that the pipe works correctly.
7214 pipe_works=no
7215
7216 rm -f conftest*
7217 cat > conftest.$ac_ext <<_LT_EOF
7218 #ifdef __cplusplus
7219 extern "C" {
7220 #endif
7221 char nm_test_var;
7222 void nm_test_func(void);
7223 void nm_test_func(void){}
7224 #ifdef __cplusplus
7225 }
7226 #endif
7227 int main(){nm_test_var='a';nm_test_func();return(0);}
7228 _LT_EOF
7229
7230 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7231 (eval $ac_compile) 2>&5
7232 ac_status=$?
7233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7234 test $ac_status = 0; }; then
7235 # Now try to grab the symbols.
7236 nlist=conftest.nm
7237 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7238 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7239 ac_status=$?
7240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7241 test $ac_status = 0; } && test -s "$nlist"; then
7242 # Try sorting and uniquifying the output.
7243 if sort "$nlist" | uniq > "$nlist"T; then
7244 mv -f "$nlist"T "$nlist"
7245 else
7246 rm -f "$nlist"T
7247 fi
7248
7249 # Make sure that we snagged all the symbols we need.
7250 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7251 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7252 cat <<_LT_EOF > conftest.$ac_ext
7253 #ifdef __cplusplus
7254 extern "C" {
7255 #endif
7256
7257 _LT_EOF
7258 # Now generate the symbol file.
7259 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7260
7261 cat <<_LT_EOF >> conftest.$ac_ext
7262
7263 /* The mapping between symbol names and symbols. */
7264 const struct {
7265 const char *name;
7266 void *address;
7267 }
7268 lt__PROGRAM__LTX_preloaded_symbols[] =
7269 {
7270 { "@PROGRAM@", (void *) 0 },
7271 _LT_EOF
7272 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7273 cat <<\_LT_EOF >> conftest.$ac_ext
7274 {0, (void *) 0}
7275 };
7276
7277 /* This works around a problem in FreeBSD linker */
7278 #ifdef FREEBSD_WORKAROUND
7279 static const void *lt_preloaded_setup() {
7280 return lt__PROGRAM__LTX_preloaded_symbols;
7281 }
7282 #endif
7283
7284 #ifdef __cplusplus
7285 }
7286 #endif
7287 _LT_EOF
7288 # Now try linking the two files.
7289 mv conftest.$ac_objext conftstm.$ac_objext
7290 lt_save_LIBS="$LIBS"
7291 lt_save_CFLAGS="$CFLAGS"
7292 LIBS="conftstm.$ac_objext"
7293 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7294 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7295 (eval $ac_link) 2>&5
7296 ac_status=$?
7297 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7298 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7299 pipe_works=yes
7300 fi
7301 LIBS="$lt_save_LIBS"
7302 CFLAGS="$lt_save_CFLAGS"
7303 else
7304 echo "cannot find nm_test_func in $nlist" >&5
7305 fi
7306 else
7307 echo "cannot find nm_test_var in $nlist" >&5
7308 fi
7309 else
7310 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7311 fi
7312 else
7313 echo "$progname: failed program was:" >&5
7314 cat conftest.$ac_ext >&5
7315 fi
7316 rm -rf conftest* conftst*
7317
7318 # Do not use the global_symbol_pipe unless it works.
7319 if test "$pipe_works" = yes; then
7320 break
7321 else
7322 lt_cv_sys_global_symbol_pipe=
7323 fi
7324 done
7325
7326 fi
7327
7328 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7329 lt_cv_sys_global_symbol_to_cdecl=
7330 fi
7331 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7333 $as_echo "failed" >&6; }
7334 else
7335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7336 $as_echo "ok" >&6; }
7337 fi
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360 # Check whether --enable-libtool-lock was given.
7361 if test "${enable_libtool_lock+set}" = set; then :
7362 enableval=$enable_libtool_lock;
7363 fi
7364
7365 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7366
7367 # Some flags need to be propagated to the compiler or linker for good
7368 # libtool support.
7369 case $host in
7370 ia64-*-hpux*)
7371 # Find out which ABI we are using.
7372 echo 'int i;' > conftest.$ac_ext
7373 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7374 (eval $ac_compile) 2>&5
7375 ac_status=$?
7376 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7377 test $ac_status = 0; }; then
7378 case `/usr/bin/file conftest.$ac_objext` in
7379 *ELF-32*)
7380 HPUX_IA64_MODE="32"
7381 ;;
7382 *ELF-64*)
7383 HPUX_IA64_MODE="64"
7384 ;;
7385 esac
7386 fi
7387 rm -rf conftest*
7388 ;;
7389 *-*-irix6*)
7390 # Find out which ABI we are using.
7391 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7392 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7393 (eval $ac_compile) 2>&5
7394 ac_status=$?
7395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7396 test $ac_status = 0; }; then
7397 if test "$lt_cv_prog_gnu_ld" = yes; then
7398 case `/usr/bin/file conftest.$ac_objext` in
7399 *32-bit*)
7400 LD="${LD-ld} -melf32bsmip"
7401 ;;
7402 *N32*)
7403 LD="${LD-ld} -melf32bmipn32"
7404 ;;
7405 *64-bit*)
7406 LD="${LD-ld} -melf64bmip"
7407 ;;
7408 esac
7409 else
7410 case `/usr/bin/file conftest.$ac_objext` in
7411 *32-bit*)
7412 LD="${LD-ld} -32"
7413 ;;
7414 *N32*)
7415 LD="${LD-ld} -n32"
7416 ;;
7417 *64-bit*)
7418 LD="${LD-ld} -64"
7419 ;;
7420 esac
7421 fi
7422 fi
7423 rm -rf conftest*
7424 ;;
7425
7426 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7427 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7428 # Find out which ABI we are using.
7429 echo 'int i;' > conftest.$ac_ext
7430 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7431 (eval $ac_compile) 2>&5
7432 ac_status=$?
7433 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7434 test $ac_status = 0; }; then
7435 case `/usr/bin/file conftest.o` in
7436 *32-bit*)
7437 case $host in
7438 x86_64-*kfreebsd*-gnu)
7439 LD="${LD-ld} -m elf_i386_fbsd"
7440 ;;
7441 x86_64-*linux*)
7442 case `/usr/bin/file conftest.o` in
7443 *x86-64*)
7444 LD="${LD-ld} -m elf32_x86_64"
7445 ;;
7446 *)
7447 LD="${LD-ld} -m elf_i386"
7448 ;;
7449 esac
7450 ;;
7451 powerpc64le-*linux*)
7452 LD="${LD-ld} -m elf32lppclinux"
7453 ;;
7454 powerpc64-*linux*)
7455 LD="${LD-ld} -m elf32ppclinux"
7456 ;;
7457 s390x-*linux*)
7458 LD="${LD-ld} -m elf_s390"
7459 ;;
7460 sparc64-*linux*)
7461 LD="${LD-ld} -m elf32_sparc"
7462 ;;
7463 esac
7464 ;;
7465 *64-bit*)
7466 case $host in
7467 x86_64-*kfreebsd*-gnu)
7468 LD="${LD-ld} -m elf_x86_64_fbsd"
7469 ;;
7470 x86_64-*linux*)
7471 LD="${LD-ld} -m elf_x86_64"
7472 ;;
7473 powerpcle-*linux*)
7474 LD="${LD-ld} -m elf64lppc"
7475 ;;
7476 powerpc-*linux*)
7477 LD="${LD-ld} -m elf64ppc"
7478 ;;
7479 s390*-*linux*|s390*-*tpf*)
7480 LD="${LD-ld} -m elf64_s390"
7481 ;;
7482 sparc*-*linux*)
7483 LD="${LD-ld} -m elf64_sparc"
7484 ;;
7485 esac
7486 ;;
7487 esac
7488 fi
7489 rm -rf conftest*
7490 ;;
7491
7492 *-*-sco3.2v5*)
7493 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7494 SAVE_CFLAGS="$CFLAGS"
7495 CFLAGS="$CFLAGS -belf"
7496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7497 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7498 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7499 $as_echo_n "(cached) " >&6
7500 else
7501 ac_ext=c
7502 ac_cpp='$CPP $CPPFLAGS'
7503 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7504 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7505 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7506
7507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7508 /* end confdefs.h. */
7509
7510 int
7511 main ()
7512 {
7513
7514 ;
7515 return 0;
7516 }
7517 _ACEOF
7518 if ac_fn_c_try_link "$LINENO"; then :
7519 lt_cv_cc_needs_belf=yes
7520 else
7521 lt_cv_cc_needs_belf=no
7522 fi
7523 rm -f core conftest.err conftest.$ac_objext \
7524 conftest$ac_exeext conftest.$ac_ext
7525 ac_ext=c
7526 ac_cpp='$CPP $CPPFLAGS'
7527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7530
7531 fi
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7533 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7534 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7535 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7536 CFLAGS="$SAVE_CFLAGS"
7537 fi
7538 ;;
7539 sparc*-*solaris*)
7540 # Find out which ABI we are using.
7541 echo 'int i;' > conftest.$ac_ext
7542 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7543 (eval $ac_compile) 2>&5
7544 ac_status=$?
7545 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7546 test $ac_status = 0; }; then
7547 case `/usr/bin/file conftest.o` in
7548 *64-bit*)
7549 case $lt_cv_prog_gnu_ld in
7550 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7551 *)
7552 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7553 LD="${LD-ld} -64"
7554 fi
7555 ;;
7556 esac
7557 ;;
7558 esac
7559 fi
7560 rm -rf conftest*
7561 ;;
7562 esac
7563
7564 need_locks="$enable_libtool_lock"
7565
7566
7567 case $host_os in
7568 rhapsody* | darwin*)
7569 if test -n "$ac_tool_prefix"; then
7570 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7571 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7573 $as_echo_n "checking for $ac_word... " >&6; }
7574 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7575 $as_echo_n "(cached) " >&6
7576 else
7577 if test -n "$DSYMUTIL"; then
7578 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7579 else
7580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7581 for as_dir in $PATH
7582 do
7583 IFS=$as_save_IFS
7584 test -z "$as_dir" && as_dir=.
7585 for ac_exec_ext in '' $ac_executable_extensions; do
7586 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7587 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7589 break 2
7590 fi
7591 done
7592 done
7593 IFS=$as_save_IFS
7594
7595 fi
7596 fi
7597 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7598 if test -n "$DSYMUTIL"; then
7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7600 $as_echo "$DSYMUTIL" >&6; }
7601 else
7602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7603 $as_echo "no" >&6; }
7604 fi
7605
7606
7607 fi
7608 if test -z "$ac_cv_prog_DSYMUTIL"; then
7609 ac_ct_DSYMUTIL=$DSYMUTIL
7610 # Extract the first word of "dsymutil", so it can be a program name with args.
7611 set dummy dsymutil; ac_word=$2
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7613 $as_echo_n "checking for $ac_word... " >&6; }
7614 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7615 $as_echo_n "(cached) " >&6
7616 else
7617 if test -n "$ac_ct_DSYMUTIL"; then
7618 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7619 else
7620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7621 for as_dir in $PATH
7622 do
7623 IFS=$as_save_IFS
7624 test -z "$as_dir" && as_dir=.
7625 for ac_exec_ext in '' $ac_executable_extensions; do
7626 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7627 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7629 break 2
7630 fi
7631 done
7632 done
7633 IFS=$as_save_IFS
7634
7635 fi
7636 fi
7637 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7638 if test -n "$ac_ct_DSYMUTIL"; then
7639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7640 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7641 else
7642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7643 $as_echo "no" >&6; }
7644 fi
7645
7646 if test "x$ac_ct_DSYMUTIL" = x; then
7647 DSYMUTIL=":"
7648 else
7649 case $cross_compiling:$ac_tool_warned in
7650 yes:)
7651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7652 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7653 ac_tool_warned=yes ;;
7654 esac
7655 DSYMUTIL=$ac_ct_DSYMUTIL
7656 fi
7657 else
7658 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7659 fi
7660
7661 if test -n "$ac_tool_prefix"; then
7662 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7663 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7665 $as_echo_n "checking for $ac_word... " >&6; }
7666 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7667 $as_echo_n "(cached) " >&6
7668 else
7669 if test -n "$NMEDIT"; then
7670 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7671 else
7672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7673 for as_dir in $PATH
7674 do
7675 IFS=$as_save_IFS
7676 test -z "$as_dir" && as_dir=.
7677 for ac_exec_ext in '' $ac_executable_extensions; do
7678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7679 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7681 break 2
7682 fi
7683 done
7684 done
7685 IFS=$as_save_IFS
7686
7687 fi
7688 fi
7689 NMEDIT=$ac_cv_prog_NMEDIT
7690 if test -n "$NMEDIT"; then
7691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7692 $as_echo "$NMEDIT" >&6; }
7693 else
7694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7695 $as_echo "no" >&6; }
7696 fi
7697
7698
7699 fi
7700 if test -z "$ac_cv_prog_NMEDIT"; then
7701 ac_ct_NMEDIT=$NMEDIT
7702 # Extract the first word of "nmedit", so it can be a program name with args.
7703 set dummy nmedit; ac_word=$2
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7705 $as_echo_n "checking for $ac_word... " >&6; }
7706 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7707 $as_echo_n "(cached) " >&6
7708 else
7709 if test -n "$ac_ct_NMEDIT"; then
7710 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7711 else
7712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7713 for as_dir in $PATH
7714 do
7715 IFS=$as_save_IFS
7716 test -z "$as_dir" && as_dir=.
7717 for ac_exec_ext in '' $ac_executable_extensions; do
7718 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7719 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7721 break 2
7722 fi
7723 done
7724 done
7725 IFS=$as_save_IFS
7726
7727 fi
7728 fi
7729 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7730 if test -n "$ac_ct_NMEDIT"; then
7731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7732 $as_echo "$ac_ct_NMEDIT" >&6; }
7733 else
7734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7735 $as_echo "no" >&6; }
7736 fi
7737
7738 if test "x$ac_ct_NMEDIT" = x; then
7739 NMEDIT=":"
7740 else
7741 case $cross_compiling:$ac_tool_warned in
7742 yes:)
7743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7744 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7745 ac_tool_warned=yes ;;
7746 esac
7747 NMEDIT=$ac_ct_NMEDIT
7748 fi
7749 else
7750 NMEDIT="$ac_cv_prog_NMEDIT"
7751 fi
7752
7753 if test -n "$ac_tool_prefix"; then
7754 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7755 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7757 $as_echo_n "checking for $ac_word... " >&6; }
7758 if test "${ac_cv_prog_LIPO+set}" = set; then :
7759 $as_echo_n "(cached) " >&6
7760 else
7761 if test -n "$LIPO"; then
7762 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7763 else
7764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7765 for as_dir in $PATH
7766 do
7767 IFS=$as_save_IFS
7768 test -z "$as_dir" && as_dir=.
7769 for ac_exec_ext in '' $ac_executable_extensions; do
7770 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7771 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7773 break 2
7774 fi
7775 done
7776 done
7777 IFS=$as_save_IFS
7778
7779 fi
7780 fi
7781 LIPO=$ac_cv_prog_LIPO
7782 if test -n "$LIPO"; then
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7784 $as_echo "$LIPO" >&6; }
7785 else
7786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7787 $as_echo "no" >&6; }
7788 fi
7789
7790
7791 fi
7792 if test -z "$ac_cv_prog_LIPO"; then
7793 ac_ct_LIPO=$LIPO
7794 # Extract the first word of "lipo", so it can be a program name with args.
7795 set dummy lipo; ac_word=$2
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7797 $as_echo_n "checking for $ac_word... " >&6; }
7798 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7799 $as_echo_n "(cached) " >&6
7800 else
7801 if test -n "$ac_ct_LIPO"; then
7802 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7803 else
7804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7805 for as_dir in $PATH
7806 do
7807 IFS=$as_save_IFS
7808 test -z "$as_dir" && as_dir=.
7809 for ac_exec_ext in '' $ac_executable_extensions; do
7810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7811 ac_cv_prog_ac_ct_LIPO="lipo"
7812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7813 break 2
7814 fi
7815 done
7816 done
7817 IFS=$as_save_IFS
7818
7819 fi
7820 fi
7821 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7822 if test -n "$ac_ct_LIPO"; then
7823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7824 $as_echo "$ac_ct_LIPO" >&6; }
7825 else
7826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7827 $as_echo "no" >&6; }
7828 fi
7829
7830 if test "x$ac_ct_LIPO" = x; then
7831 LIPO=":"
7832 else
7833 case $cross_compiling:$ac_tool_warned in
7834 yes:)
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7837 ac_tool_warned=yes ;;
7838 esac
7839 LIPO=$ac_ct_LIPO
7840 fi
7841 else
7842 LIPO="$ac_cv_prog_LIPO"
7843 fi
7844
7845 if test -n "$ac_tool_prefix"; then
7846 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7847 set dummy ${ac_tool_prefix}otool; ac_word=$2
7848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7849 $as_echo_n "checking for $ac_word... " >&6; }
7850 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7851 $as_echo_n "(cached) " >&6
7852 else
7853 if test -n "$OTOOL"; then
7854 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7855 else
7856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7857 for as_dir in $PATH
7858 do
7859 IFS=$as_save_IFS
7860 test -z "$as_dir" && as_dir=.
7861 for ac_exec_ext in '' $ac_executable_extensions; do
7862 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7863 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7865 break 2
7866 fi
7867 done
7868 done
7869 IFS=$as_save_IFS
7870
7871 fi
7872 fi
7873 OTOOL=$ac_cv_prog_OTOOL
7874 if test -n "$OTOOL"; then
7875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7876 $as_echo "$OTOOL" >&6; }
7877 else
7878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7879 $as_echo "no" >&6; }
7880 fi
7881
7882
7883 fi
7884 if test -z "$ac_cv_prog_OTOOL"; then
7885 ac_ct_OTOOL=$OTOOL
7886 # Extract the first word of "otool", so it can be a program name with args.
7887 set dummy otool; ac_word=$2
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7889 $as_echo_n "checking for $ac_word... " >&6; }
7890 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7891 $as_echo_n "(cached) " >&6
7892 else
7893 if test -n "$ac_ct_OTOOL"; then
7894 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7895 else
7896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7897 for as_dir in $PATH
7898 do
7899 IFS=$as_save_IFS
7900 test -z "$as_dir" && as_dir=.
7901 for ac_exec_ext in '' $ac_executable_extensions; do
7902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7903 ac_cv_prog_ac_ct_OTOOL="otool"
7904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7905 break 2
7906 fi
7907 done
7908 done
7909 IFS=$as_save_IFS
7910
7911 fi
7912 fi
7913 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7914 if test -n "$ac_ct_OTOOL"; then
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7916 $as_echo "$ac_ct_OTOOL" >&6; }
7917 else
7918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7919 $as_echo "no" >&6; }
7920 fi
7921
7922 if test "x$ac_ct_OTOOL" = x; then
7923 OTOOL=":"
7924 else
7925 case $cross_compiling:$ac_tool_warned in
7926 yes:)
7927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7928 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7929 ac_tool_warned=yes ;;
7930 esac
7931 OTOOL=$ac_ct_OTOOL
7932 fi
7933 else
7934 OTOOL="$ac_cv_prog_OTOOL"
7935 fi
7936
7937 if test -n "$ac_tool_prefix"; then
7938 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7939 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7941 $as_echo_n "checking for $ac_word... " >&6; }
7942 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7943 $as_echo_n "(cached) " >&6
7944 else
7945 if test -n "$OTOOL64"; then
7946 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7947 else
7948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7949 for as_dir in $PATH
7950 do
7951 IFS=$as_save_IFS
7952 test -z "$as_dir" && as_dir=.
7953 for ac_exec_ext in '' $ac_executable_extensions; do
7954 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7955 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7957 break 2
7958 fi
7959 done
7960 done
7961 IFS=$as_save_IFS
7962
7963 fi
7964 fi
7965 OTOOL64=$ac_cv_prog_OTOOL64
7966 if test -n "$OTOOL64"; then
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7968 $as_echo "$OTOOL64" >&6; }
7969 else
7970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7971 $as_echo "no" >&6; }
7972 fi
7973
7974
7975 fi
7976 if test -z "$ac_cv_prog_OTOOL64"; then
7977 ac_ct_OTOOL64=$OTOOL64
7978 # Extract the first word of "otool64", so it can be a program name with args.
7979 set dummy otool64; ac_word=$2
7980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7981 $as_echo_n "checking for $ac_word... " >&6; }
7982 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7983 $as_echo_n "(cached) " >&6
7984 else
7985 if test -n "$ac_ct_OTOOL64"; then
7986 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7987 else
7988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7989 for as_dir in $PATH
7990 do
7991 IFS=$as_save_IFS
7992 test -z "$as_dir" && as_dir=.
7993 for ac_exec_ext in '' $ac_executable_extensions; do
7994 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7995 ac_cv_prog_ac_ct_OTOOL64="otool64"
7996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7997 break 2
7998 fi
7999 done
8000 done
8001 IFS=$as_save_IFS
8002
8003 fi
8004 fi
8005 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8006 if test -n "$ac_ct_OTOOL64"; then
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8008 $as_echo "$ac_ct_OTOOL64" >&6; }
8009 else
8010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8011 $as_echo "no" >&6; }
8012 fi
8013
8014 if test "x$ac_ct_OTOOL64" = x; then
8015 OTOOL64=":"
8016 else
8017 case $cross_compiling:$ac_tool_warned in
8018 yes:)
8019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8020 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8021 ac_tool_warned=yes ;;
8022 esac
8023 OTOOL64=$ac_ct_OTOOL64
8024 fi
8025 else
8026 OTOOL64="$ac_cv_prog_OTOOL64"
8027 fi
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8056 $as_echo_n "checking for -single_module linker flag... " >&6; }
8057 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8058 $as_echo_n "(cached) " >&6
8059 else
8060 lt_cv_apple_cc_single_mod=no
8061 if test -z "${LT_MULTI_MODULE}"; then
8062 # By default we will add the -single_module flag. You can override
8063 # by either setting the environment variable LT_MULTI_MODULE
8064 # non-empty at configure time, or by adding -multi_module to the
8065 # link flags.
8066 rm -rf libconftest.dylib*
8067 echo "int foo(void){return 1;}" > conftest.c
8068 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8069 -dynamiclib -Wl,-single_module conftest.c" >&5
8070 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8071 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8072 _lt_result=$?
8073 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8074 lt_cv_apple_cc_single_mod=yes
8075 else
8076 cat conftest.err >&5
8077 fi
8078 rm -rf libconftest.dylib*
8079 rm -f conftest.*
8080 fi
8081 fi
8082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8083 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8085 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8086 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8087 $as_echo_n "(cached) " >&6
8088 else
8089 lt_cv_ld_exported_symbols_list=no
8090 save_LDFLAGS=$LDFLAGS
8091 echo "_main" > conftest.sym
8092 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8094 /* end confdefs.h. */
8095
8096 int
8097 main ()
8098 {
8099
8100 ;
8101 return 0;
8102 }
8103 _ACEOF
8104 if ac_fn_c_try_link "$LINENO"; then :
8105 lt_cv_ld_exported_symbols_list=yes
8106 else
8107 lt_cv_ld_exported_symbols_list=no
8108 fi
8109 rm -f core conftest.err conftest.$ac_objext \
8110 conftest$ac_exeext conftest.$ac_ext
8111 LDFLAGS="$save_LDFLAGS"
8112
8113 fi
8114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8115 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8117 $as_echo_n "checking for -force_load linker flag... " >&6; }
8118 if test "${lt_cv_ld_force_load+set}" = set; then :
8119 $as_echo_n "(cached) " >&6
8120 else
8121 lt_cv_ld_force_load=no
8122 cat > conftest.c << _LT_EOF
8123 int forced_loaded() { return 2;}
8124 _LT_EOF
8125 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8126 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8127 echo "$AR cru libconftest.a conftest.o" >&5
8128 $AR cru libconftest.a conftest.o 2>&5
8129 cat > conftest.c << _LT_EOF
8130 int main() { return 0;}
8131 _LT_EOF
8132 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8133 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8134 _lt_result=$?
8135 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8136 lt_cv_ld_force_load=yes
8137 else
8138 cat conftest.err >&5
8139 fi
8140 rm -f conftest.err libconftest.a conftest conftest.c
8141 rm -rf conftest.dSYM
8142
8143 fi
8144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8145 $as_echo "$lt_cv_ld_force_load" >&6; }
8146 case $host_os in
8147 rhapsody* | darwin1.[012])
8148 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8149 darwin1.*)
8150 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8151 darwin*) # darwin 5.x on
8152 # if running on 10.5 or later, the deployment target defaults
8153 # to the OS version, if on x86, and 10.4, the deployment
8154 # target defaults to 10.4. Don't you love it?
8155 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8156 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8157 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8158 10.[012][,.]*)
8159 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8160 10.*)
8161 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8162 esac
8163 ;;
8164 esac
8165 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8166 _lt_dar_single_mod='$single_module'
8167 fi
8168 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8169 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8170 else
8171 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8172 fi
8173 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8174 _lt_dsymutil='~$DSYMUTIL $lib || :'
8175 else
8176 _lt_dsymutil=
8177 fi
8178 ;;
8179 esac
8180
8181 for ac_header in dlfcn.h
8182 do :
8183 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8184 "
8185 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8186 cat >>confdefs.h <<_ACEOF
8187 #define HAVE_DLFCN_H 1
8188 _ACEOF
8189
8190 fi
8191
8192 done
8193
8194
8195
8196 # autoconf.info says this should be called right after AC_INIT.
8197 ac_config_headers="$ac_config_headers config.h:config.in"
8198
8199
8200
8201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8202 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8203 if test "${ac_cv_c_bigendian+set}" = set; then :
8204 $as_echo_n "(cached) " >&6
8205 else
8206 ac_cv_c_bigendian=unknown
8207 # See if we're dealing with a universal compiler.
8208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8209 /* end confdefs.h. */
8210 #ifndef __APPLE_CC__
8211 not a universal capable compiler
8212 #endif
8213 typedef int dummy;
8214
8215 _ACEOF
8216 if ac_fn_c_try_compile "$LINENO"; then :
8217
8218 # Check for potential -arch flags. It is not universal unless
8219 # there are at least two -arch flags with different values.
8220 ac_arch=
8221 ac_prev=
8222 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8223 if test -n "$ac_prev"; then
8224 case $ac_word in
8225 i?86 | x86_64 | ppc | ppc64)
8226 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8227 ac_arch=$ac_word
8228 else
8229 ac_cv_c_bigendian=universal
8230 break
8231 fi
8232 ;;
8233 esac
8234 ac_prev=
8235 elif test "x$ac_word" = "x-arch"; then
8236 ac_prev=arch
8237 fi
8238 done
8239 fi
8240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8241 if test $ac_cv_c_bigendian = unknown; then
8242 # See if sys/param.h defines the BYTE_ORDER macro.
8243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8244 /* end confdefs.h. */
8245 #include <sys/types.h>
8246 #include <sys/param.h>
8247
8248 int
8249 main ()
8250 {
8251 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8252 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8253 && LITTLE_ENDIAN)
8254 bogus endian macros
8255 #endif
8256
8257 ;
8258 return 0;
8259 }
8260 _ACEOF
8261 if ac_fn_c_try_compile "$LINENO"; then :
8262 # It does; now see whether it defined to BIG_ENDIAN or not.
8263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8264 /* end confdefs.h. */
8265 #include <sys/types.h>
8266 #include <sys/param.h>
8267
8268 int
8269 main ()
8270 {
8271 #if BYTE_ORDER != BIG_ENDIAN
8272 not big endian
8273 #endif
8274
8275 ;
8276 return 0;
8277 }
8278 _ACEOF
8279 if ac_fn_c_try_compile "$LINENO"; then :
8280 ac_cv_c_bigendian=yes
8281 else
8282 ac_cv_c_bigendian=no
8283 fi
8284 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8285 fi
8286 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8287 fi
8288 if test $ac_cv_c_bigendian = unknown; then
8289 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8291 /* end confdefs.h. */
8292 #include <limits.h>
8293
8294 int
8295 main ()
8296 {
8297 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8298 bogus endian macros
8299 #endif
8300
8301 ;
8302 return 0;
8303 }
8304 _ACEOF
8305 if ac_fn_c_try_compile "$LINENO"; then :
8306 # It does; now see whether it defined to _BIG_ENDIAN or not.
8307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8308 /* end confdefs.h. */
8309 #include <limits.h>
8310
8311 int
8312 main ()
8313 {
8314 #ifndef _BIG_ENDIAN
8315 not big endian
8316 #endif
8317
8318 ;
8319 return 0;
8320 }
8321 _ACEOF
8322 if ac_fn_c_try_compile "$LINENO"; then :
8323 ac_cv_c_bigendian=yes
8324 else
8325 ac_cv_c_bigendian=no
8326 fi
8327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8328 fi
8329 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8330 fi
8331 if test $ac_cv_c_bigendian = unknown; then
8332 # Compile a test program.
8333 if test "$cross_compiling" = yes; then :
8334 # Try to guess by grepping values from an object file.
8335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8336 /* end confdefs.h. */
8337 short int ascii_mm[] =
8338 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8339 short int ascii_ii[] =
8340 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8341 int use_ascii (int i) {
8342 return ascii_mm[i] + ascii_ii[i];
8343 }
8344 short int ebcdic_ii[] =
8345 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8346 short int ebcdic_mm[] =
8347 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8348 int use_ebcdic (int i) {
8349 return ebcdic_mm[i] + ebcdic_ii[i];
8350 }
8351 extern int foo;
8352
8353 int
8354 main ()
8355 {
8356 return use_ascii (foo) == use_ebcdic (foo);
8357 ;
8358 return 0;
8359 }
8360 _ACEOF
8361 if ac_fn_c_try_compile "$LINENO"; then :
8362 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8363 ac_cv_c_bigendian=yes
8364 fi
8365 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8366 if test "$ac_cv_c_bigendian" = unknown; then
8367 ac_cv_c_bigendian=no
8368 else
8369 # finding both strings is unlikely to happen, but who knows?
8370 ac_cv_c_bigendian=unknown
8371 fi
8372 fi
8373 fi
8374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8375 else
8376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8377 /* end confdefs.h. */
8378 $ac_includes_default
8379 int
8380 main ()
8381 {
8382
8383 /* Are we little or big endian? From Harbison&Steele. */
8384 union
8385 {
8386 long int l;
8387 char c[sizeof (long int)];
8388 } u;
8389 u.l = 1;
8390 return u.c[sizeof (long int) - 1] == 1;
8391
8392 ;
8393 return 0;
8394 }
8395 _ACEOF
8396 if ac_fn_c_try_run "$LINENO"; then :
8397 ac_cv_c_bigendian=no
8398 else
8399 ac_cv_c_bigendian=yes
8400 fi
8401 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8402 conftest.$ac_objext conftest.beam conftest.$ac_ext
8403 fi
8404
8405 fi
8406 fi
8407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8408 $as_echo "$ac_cv_c_bigendian" >&6; }
8409 case $ac_cv_c_bigendian in #(
8410 yes)
8411 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8412 ;; #(
8413 no)
8414 ;; #(
8415 universal)
8416
8417 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8418
8419 ;; #(
8420 *)
8421 as_fn_error "unknown endianness
8422 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8423 esac
8424
8425
8426
8427
8428 # Put a plausible default for CC_FOR_BUILD in Makefile.
8429 if test "x$cross_compiling" = "xno"; then
8430 CC_FOR_BUILD='$(CC)'
8431 else
8432 CC_FOR_BUILD=gcc
8433 fi
8434
8435
8436
8437
8438 AR=${AR-ar}
8439
8440 if test -n "$ac_tool_prefix"; then
8441 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8442 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8444 $as_echo_n "checking for $ac_word... " >&6; }
8445 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8446 $as_echo_n "(cached) " >&6
8447 else
8448 if test -n "$RANLIB"; then
8449 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8450 else
8451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8452 for as_dir in $PATH
8453 do
8454 IFS=$as_save_IFS
8455 test -z "$as_dir" && as_dir=.
8456 for ac_exec_ext in '' $ac_executable_extensions; do
8457 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8458 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8460 break 2
8461 fi
8462 done
8463 done
8464 IFS=$as_save_IFS
8465
8466 fi
8467 fi
8468 RANLIB=$ac_cv_prog_RANLIB
8469 if test -n "$RANLIB"; then
8470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8471 $as_echo "$RANLIB" >&6; }
8472 else
8473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8474 $as_echo "no" >&6; }
8475 fi
8476
8477
8478 fi
8479 if test -z "$ac_cv_prog_RANLIB"; then
8480 ac_ct_RANLIB=$RANLIB
8481 # Extract the first word of "ranlib", so it can be a program name with args.
8482 set dummy ranlib; ac_word=$2
8483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8484 $as_echo_n "checking for $ac_word... " >&6; }
8485 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8486 $as_echo_n "(cached) " >&6
8487 else
8488 if test -n "$ac_ct_RANLIB"; then
8489 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8490 else
8491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8492 for as_dir in $PATH
8493 do
8494 IFS=$as_save_IFS
8495 test -z "$as_dir" && as_dir=.
8496 for ac_exec_ext in '' $ac_executable_extensions; do
8497 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8498 ac_cv_prog_ac_ct_RANLIB="ranlib"
8499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8500 break 2
8501 fi
8502 done
8503 done
8504 IFS=$as_save_IFS
8505
8506 fi
8507 fi
8508 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8509 if test -n "$ac_ct_RANLIB"; then
8510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8511 $as_echo "$ac_ct_RANLIB" >&6; }
8512 else
8513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8514 $as_echo "no" >&6; }
8515 fi
8516
8517 if test "x$ac_ct_RANLIB" = x; then
8518 RANLIB=":"
8519 else
8520 case $cross_compiling:$ac_tool_warned in
8521 yes:)
8522 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8523 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8524 ac_tool_warned=yes ;;
8525 esac
8526 RANLIB=$ac_ct_RANLIB
8527 fi
8528 else
8529 RANLIB="$ac_cv_prog_RANLIB"
8530 fi
8531
8532
8533 # Some of the common include files depend on bfd.h, and bfd.h checks
8534 # that config.h is included first by testing that the PACKAGE macro
8535 # is defined.
8536 PACKAGE=sim
8537
8538 cat >>confdefs.h <<_ACEOF
8539 #define PACKAGE "$PACKAGE"
8540 _ACEOF
8541
8542
8543
8544 # Dependency checking.
8545 ac_config_commands="$ac_config_commands depdir"
8546
8547
8548 depcc="$CC" am_compiler_list=
8549
8550 am_depcomp=$ac_aux_dir/depcomp
8551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8552 $as_echo_n "checking dependency style of $depcc... " >&6; }
8553 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8554 $as_echo_n "(cached) " >&6
8555 else
8556 if test -f "$am_depcomp"; then
8557 # We make a subdir and do the tests there. Otherwise we can end up
8558 # making bogus files that we don't know about and never remove. For
8559 # instance it was reported that on HP-UX the gcc test will end up
8560 # making a dummy file named `D' -- because `-MD' means `put the output
8561 # in D'.
8562 mkdir conftest.dir
8563 # Copy depcomp to subdir because otherwise we won't find it if we're
8564 # using a relative directory.
8565 cp "$am_depcomp" conftest.dir
8566 cd conftest.dir
8567 # We will build objects and dependencies in a subdirectory because
8568 # it helps to detect inapplicable dependency modes. For instance
8569 # both Tru64's cc and ICC support -MD to output dependencies as a
8570 # side effect of compilation, but ICC will put the dependencies in
8571 # the current directory while Tru64 will put them in the object
8572 # directory.
8573 mkdir sub
8574
8575 am_cv_CC_dependencies_compiler_type=none
8576 if test "$am_compiler_list" = ""; then
8577 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8578 fi
8579 for depmode in $am_compiler_list; do
8580 if test $depmode = none; then break; fi
8581
8582 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8583 # Setup a source with many dependencies, because some compilers
8584 # like to wrap large dependency lists on column 80 (with \), and
8585 # we should not choose a depcomp mode which is confused by this.
8586 #
8587 # We need to recreate these files for each test, as the compiler may
8588 # overwrite some of them when testing with obscure command lines.
8589 # This happens at least with the AIX C compiler.
8590 : > sub/conftest.c
8591 for i in 1 2 3 4 5 6; do
8592 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8593 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8594 # Solaris 8's {/usr,}/bin/sh.
8595 touch sub/conftst$i.h
8596 done
8597 echo "include sub/conftest.Po" > confmf
8598
8599 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8600 # mode. It turns out that the SunPro C++ compiler does not properly
8601 # handle `-M -o', and we need to detect this.
8602 depcmd="depmode=$depmode \
8603 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8604 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8605 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8606 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8607 if env $depcmd > conftest.err 2>&1 &&
8608 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8609 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8610 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8611 # icc doesn't choke on unknown options, it will just issue warnings
8612 # or remarks (even with -Werror). So we grep stderr for any message
8613 # that says an option was ignored or not supported.
8614 # When given -MP, icc 7.0 and 7.1 complain thusly:
8615 # icc: Command line warning: ignoring option '-M'; no argument required
8616 # The diagnosis changed in icc 8.0:
8617 # icc: Command line remark: option '-MP' not supported
8618 if (grep 'ignoring option' conftest.err ||
8619 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8620 am_cv_CC_dependencies_compiler_type=$depmode
8621 $as_echo "$as_me:$LINENO: success" >&5
8622 break
8623 fi
8624 fi
8625 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8626 sed -e 's/^/| /' < conftest.err >&5
8627 done
8628
8629 cd ..
8630 rm -rf conftest.dir
8631 else
8632 am_cv_CC_dependencies_compiler_type=none
8633 fi
8634
8635 fi
8636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8637 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8638 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8639 then as_fn_error "no usable dependency style found" "$LINENO" 5
8640 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8641
8642 fi
8643
8644
8645 # Check for the 'make' the user wants to use.
8646 for ac_prog in make
8647 do
8648 # Extract the first word of "$ac_prog", so it can be a program name with args.
8649 set dummy $ac_prog; ac_word=$2
8650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8651 $as_echo_n "checking for $ac_word... " >&6; }
8652 if test "${ac_cv_prog_MAKE+set}" = set; then :
8653 $as_echo_n "(cached) " >&6
8654 else
8655 if test -n "$MAKE"; then
8656 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8657 else
8658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8659 for as_dir in $PATH
8660 do
8661 IFS=$as_save_IFS
8662 test -z "$as_dir" && as_dir=.
8663 for ac_exec_ext in '' $ac_executable_extensions; do
8664 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8665 ac_cv_prog_MAKE="$ac_prog"
8666 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8667 break 2
8668 fi
8669 done
8670 done
8671 IFS=$as_save_IFS
8672
8673 fi
8674 fi
8675 MAKE=$ac_cv_prog_MAKE
8676 if test -n "$MAKE"; then
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8678 $as_echo "$MAKE" >&6; }
8679 else
8680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8681 $as_echo "no" >&6; }
8682 fi
8683
8684
8685 test -n "$MAKE" && break
8686 done
8687
8688 MAKE_IS_GNU=
8689 case "`$MAKE --version 2>&1 | sed 1q`" in
8690 *GNU*)
8691 MAKE_IS_GNU=yes
8692 ;;
8693 esac
8694 if test "$MAKE_IS_GNU" = yes; then
8695 GMAKE_TRUE=
8696 GMAKE_FALSE='#'
8697 else
8698 GMAKE_TRUE='#'
8699 GMAKE_FALSE=
8700 fi
8701
8702
8703 ALL_LINGUAS=
8704 # If we haven't got the data from the intl directory,
8705 # assume NLS is disabled.
8706 USE_NLS=no
8707 LIBINTL=
8708 LIBINTL_DEP=
8709 INCINTL=
8710 XGETTEXT=
8711 GMSGFMT=
8712 POSUB=
8713
8714 if test -f ../../intl/config.intl; then
8715 . ../../intl/config.intl
8716 fi
8717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8718 $as_echo_n "checking whether NLS is requested... " >&6; }
8719 if test x"$USE_NLS" != xyes; then
8720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8721 $as_echo "no" >&6; }
8722 else
8723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8724 $as_echo "yes" >&6; }
8725
8726 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8727
8728
8729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8730 $as_echo_n "checking for catalogs to be installed... " >&6; }
8731 # Look for .po and .gmo files in the source directory.
8732 CATALOGS=
8733 XLINGUAS=
8734 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8735 # If there aren't any .gmo files the shell will give us the
8736 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8737 # weeded out.
8738 case "$cat" in *\**)
8739 continue;;
8740 esac
8741 # The quadruple backslash is collapsed to a double backslash
8742 # by the backticks, then collapsed again by the double quotes,
8743 # leaving us with one backslash in the sed expression (right
8744 # before the dot that mustn't act as a wildcard).
8745 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8746 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8747 # The user is allowed to set LINGUAS to a list of languages to
8748 # install catalogs for. If it's empty that means "all of them."
8749 if test "x$LINGUAS" = x; then
8750 CATALOGS="$CATALOGS $cat"
8751 XLINGUAS="$XLINGUAS $lang"
8752 else
8753 case "$LINGUAS" in *$lang*)
8754 CATALOGS="$CATALOGS $cat"
8755 XLINGUAS="$XLINGUAS $lang"
8756 ;;
8757 esac
8758 fi
8759 done
8760 LINGUAS="$XLINGUAS"
8761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8762 $as_echo "$LINGUAS" >&6; }
8763
8764
8765 DATADIRNAME=share
8766
8767 INSTOBJEXT=.mo
8768
8769 GENCAT=gencat
8770
8771 CATOBJEXT=.gmo
8772
8773 fi
8774
8775 # Check for common headers.
8776 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8777 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8778 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8779 do :
8780 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8781 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8782 eval as_val=\$$as_ac_Header
8783 if test "x$as_val" = x""yes; then :
8784 cat >>confdefs.h <<_ACEOF
8785 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8786 _ACEOF
8787
8788 fi
8789
8790 done
8791
8792 for ac_header in sys/time.h sys/resource.h
8793 do :
8794 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8795 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8796 eval as_val=\$$as_ac_Header
8797 if test "x$as_val" = x""yes; then :
8798 cat >>confdefs.h <<_ACEOF
8799 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8800 _ACEOF
8801
8802 fi
8803
8804 done
8805
8806 for ac_header in fcntl.h fpu_control.h
8807 do :
8808 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8809 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8810 eval as_val=\$$as_ac_Header
8811 if test "x$as_val" = x""yes; then :
8812 cat >>confdefs.h <<_ACEOF
8813 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8814 _ACEOF
8815
8816 fi
8817
8818 done
8819
8820 for ac_header in dlfcn.h errno.h sys/stat.h
8821 do :
8822 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8823 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8824 eval as_val=\$$as_ac_Header
8825 if test "x$as_val" = x""yes; then :
8826 cat >>confdefs.h <<_ACEOF
8827 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8828 _ACEOF
8829
8830 fi
8831
8832 done
8833
8834 for ac_func in getrusage time sigaction __setfpucw
8835 do :
8836 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8837 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8838 eval as_val=\$$as_ac_var
8839 if test "x$as_val" = x""yes; then :
8840 cat >>confdefs.h <<_ACEOF
8841 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8842 _ACEOF
8843
8844 fi
8845 done
8846
8847
8848 # Check for socket libraries
8849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8850 $as_echo_n "checking for bind in -lsocket... " >&6; }
8851 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8852 $as_echo_n "(cached) " >&6
8853 else
8854 ac_check_lib_save_LIBS=$LIBS
8855 LIBS="-lsocket $LIBS"
8856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8857 /* end confdefs.h. */
8858
8859 /* Override any GCC internal prototype to avoid an error.
8860 Use char because int might match the return type of a GCC
8861 builtin and then its argument prototype would still apply. */
8862 #ifdef __cplusplus
8863 extern "C"
8864 #endif
8865 char bind ();
8866 int
8867 main ()
8868 {
8869 return bind ();
8870 ;
8871 return 0;
8872 }
8873 _ACEOF
8874 if ac_fn_c_try_link "$LINENO"; then :
8875 ac_cv_lib_socket_bind=yes
8876 else
8877 ac_cv_lib_socket_bind=no
8878 fi
8879 rm -f core conftest.err conftest.$ac_objext \
8880 conftest$ac_exeext conftest.$ac_ext
8881 LIBS=$ac_check_lib_save_LIBS
8882 fi
8883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8884 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8885 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8886 cat >>confdefs.h <<_ACEOF
8887 #define HAVE_LIBSOCKET 1
8888 _ACEOF
8889
8890 LIBS="-lsocket $LIBS"
8891
8892 fi
8893
8894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8895 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8896 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8897 $as_echo_n "(cached) " >&6
8898 else
8899 ac_check_lib_save_LIBS=$LIBS
8900 LIBS="-lnsl $LIBS"
8901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8902 /* end confdefs.h. */
8903
8904 /* Override any GCC internal prototype to avoid an error.
8905 Use char because int might match the return type of a GCC
8906 builtin and then its argument prototype would still apply. */
8907 #ifdef __cplusplus
8908 extern "C"
8909 #endif
8910 char gethostbyname ();
8911 int
8912 main ()
8913 {
8914 return gethostbyname ();
8915 ;
8916 return 0;
8917 }
8918 _ACEOF
8919 if ac_fn_c_try_link "$LINENO"; then :
8920 ac_cv_lib_nsl_gethostbyname=yes
8921 else
8922 ac_cv_lib_nsl_gethostbyname=no
8923 fi
8924 rm -f core conftest.err conftest.$ac_objext \
8925 conftest$ac_exeext conftest.$ac_ext
8926 LIBS=$ac_check_lib_save_LIBS
8927 fi
8928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8929 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8930 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8931 cat >>confdefs.h <<_ACEOF
8932 #define HAVE_LIBNSL 1
8933 _ACEOF
8934
8935 LIBS="-lnsl $LIBS"
8936
8937 fi
8938
8939
8940 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8941 # using the same condition.
8942
8943 # Use the system's zlib library.
8944 zlibdir="-L\$(top_builddir)/../zlib"
8945 zlibinc="-I\$(top_srcdir)/../zlib"
8946
8947 # Check whether --with-system-zlib was given.
8948 if test "${with_system_zlib+set}" = set; then :
8949 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8950 zlibdir=
8951 zlibinc=
8952 fi
8953
8954 fi
8955
8956
8957
8958
8959
8960 # BFD uses libdl when when plugins enabled.
8961
8962 maybe_plugins=no
8963 for ac_header in dlfcn.h
8964 do :
8965 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8966 "
8967 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8968 cat >>confdefs.h <<_ACEOF
8969 #define HAVE_DLFCN_H 1
8970 _ACEOF
8971 maybe_plugins=yes
8972 fi
8973
8974 done
8975
8976 for ac_header in windows.h
8977 do :
8978 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8979 "
8980 if test "x$ac_cv_header_windows_h" = x""yes; then :
8981 cat >>confdefs.h <<_ACEOF
8982 #define HAVE_WINDOWS_H 1
8983 _ACEOF
8984 maybe_plugins=yes
8985 fi
8986
8987 done
8988
8989
8990 # Check whether --enable-plugins was given.
8991 if test "${enable_plugins+set}" = set; then :
8992 enableval=$enable_plugins; case "${enableval}" in
8993 no) plugins=no ;;
8994 *) plugins=yes
8995 if test "$maybe_plugins" != "yes" ; then
8996 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8997 fi ;;
8998 esac
8999 else
9000 plugins=$maybe_plugins
9001
9002 fi
9003
9004 if test "$plugins" = "yes"; then
9005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9006 $as_echo_n "checking for library containing dlopen... " >&6; }
9007 if test "${ac_cv_search_dlopen+set}" = set; then :
9008 $as_echo_n "(cached) " >&6
9009 else
9010 ac_func_search_save_LIBS=$LIBS
9011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9012 /* end confdefs.h. */
9013
9014 /* Override any GCC internal prototype to avoid an error.
9015 Use char because int might match the return type of a GCC
9016 builtin and then its argument prototype would still apply. */
9017 #ifdef __cplusplus
9018 extern "C"
9019 #endif
9020 char dlopen ();
9021 int
9022 main ()
9023 {
9024 return dlopen ();
9025 ;
9026 return 0;
9027 }
9028 _ACEOF
9029 for ac_lib in '' dl; do
9030 if test -z "$ac_lib"; then
9031 ac_res="none required"
9032 else
9033 ac_res=-l$ac_lib
9034 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9035 fi
9036 if ac_fn_c_try_link "$LINENO"; then :
9037 ac_cv_search_dlopen=$ac_res
9038 fi
9039 rm -f core conftest.err conftest.$ac_objext \
9040 conftest$ac_exeext
9041 if test "${ac_cv_search_dlopen+set}" = set; then :
9042 break
9043 fi
9044 done
9045 if test "${ac_cv_search_dlopen+set}" = set; then :
9046
9047 else
9048 ac_cv_search_dlopen=no
9049 fi
9050 rm conftest.$ac_ext
9051 LIBS=$ac_func_search_save_LIBS
9052 fi
9053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9054 $as_echo "$ac_cv_search_dlopen" >&6; }
9055 ac_res=$ac_cv_search_dlopen
9056 if test "$ac_res" != no; then :
9057 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9058
9059 fi
9060
9061 fi
9062
9063 if test "$plugins" = yes; then
9064 PLUGINS_TRUE=
9065 PLUGINS_FALSE='#'
9066 else
9067 PLUGINS_TRUE='#'
9068 PLUGINS_FALSE=
9069 fi
9070
9071
9072
9073
9074
9075 # Set options
9076 enable_dlopen=yes
9077
9078
9079
9080
9081 enable_win32_dll=no
9082
9083
9084 # Check whether --enable-shared was given.
9085 if test "${enable_shared+set}" = set; then :
9086 enableval=$enable_shared; p=${PACKAGE-default}
9087 case $enableval in
9088 yes) enable_shared=yes ;;
9089 no) enable_shared=no ;;
9090 *)
9091 enable_shared=no
9092 # Look at the argument we got. We use all the common list separators.
9093 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9094 for pkg in $enableval; do
9095 IFS="$lt_save_ifs"
9096 if test "X$pkg" = "X$p"; then
9097 enable_shared=yes
9098 fi
9099 done
9100 IFS="$lt_save_ifs"
9101 ;;
9102 esac
9103 else
9104 enable_shared=yes
9105 fi
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115 # Check whether --enable-static was given.
9116 if test "${enable_static+set}" = set; then :
9117 enableval=$enable_static; p=${PACKAGE-default}
9118 case $enableval in
9119 yes) enable_static=yes ;;
9120 no) enable_static=no ;;
9121 *)
9122 enable_static=no
9123 # Look at the argument we got. We use all the common list separators.
9124 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9125 for pkg in $enableval; do
9126 IFS="$lt_save_ifs"
9127 if test "X$pkg" = "X$p"; then
9128 enable_static=yes
9129 fi
9130 done
9131 IFS="$lt_save_ifs"
9132 ;;
9133 esac
9134 else
9135 enable_static=yes
9136 fi
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147 # Check whether --with-pic was given.
9148 if test "${with_pic+set}" = set; then :
9149 withval=$with_pic; pic_mode="$withval"
9150 else
9151 pic_mode=default
9152 fi
9153
9154
9155 test -z "$pic_mode" && pic_mode=default
9156
9157
9158
9159
9160
9161
9162
9163 # Check whether --enable-fast-install was given.
9164 if test "${enable_fast_install+set}" = set; then :
9165 enableval=$enable_fast_install; p=${PACKAGE-default}
9166 case $enableval in
9167 yes) enable_fast_install=yes ;;
9168 no) enable_fast_install=no ;;
9169 *)
9170 enable_fast_install=no
9171 # Look at the argument we got. We use all the common list separators.
9172 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9173 for pkg in $enableval; do
9174 IFS="$lt_save_ifs"
9175 if test "X$pkg" = "X$p"; then
9176 enable_fast_install=yes
9177 fi
9178 done
9179 IFS="$lt_save_ifs"
9180 ;;
9181 esac
9182 else
9183 enable_fast_install=yes
9184 fi
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196 # This can be used to rebuild libtool when needed
9197 LIBTOOL_DEPS="$ltmain"
9198
9199 # Always use our own libtool.
9200 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227 test -z "$LN_S" && LN_S="ln -s"
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242 if test -n "${ZSH_VERSION+set}" ; then
9243 setopt NO_GLOB_SUBST
9244 fi
9245
9246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9247 $as_echo_n "checking for objdir... " >&6; }
9248 if test "${lt_cv_objdir+set}" = set; then :
9249 $as_echo_n "(cached) " >&6
9250 else
9251 rm -f .libs 2>/dev/null
9252 mkdir .libs 2>/dev/null
9253 if test -d .libs; then
9254 lt_cv_objdir=.libs
9255 else
9256 # MS-DOS does not allow filenames that begin with a dot.
9257 lt_cv_objdir=_libs
9258 fi
9259 rmdir .libs 2>/dev/null
9260 fi
9261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9262 $as_echo "$lt_cv_objdir" >&6; }
9263 objdir=$lt_cv_objdir
9264
9265
9266
9267
9268
9269 cat >>confdefs.h <<_ACEOF
9270 #define LT_OBJDIR "$lt_cv_objdir/"
9271 _ACEOF
9272
9273
9274
9275
9276 case $host_os in
9277 aix3*)
9278 # AIX sometimes has problems with the GCC collect2 program. For some
9279 # reason, if we set the COLLECT_NAMES environment variable, the problems
9280 # vanish in a puff of smoke.
9281 if test "X${COLLECT_NAMES+set}" != Xset; then
9282 COLLECT_NAMES=
9283 export COLLECT_NAMES
9284 fi
9285 ;;
9286 esac
9287
9288 # Global variables:
9289 ofile=libtool
9290 can_build_shared=yes
9291
9292 # All known linkers require a `.a' archive for static linking (except MSVC,
9293 # which needs '.lib').
9294 libext=a
9295
9296 with_gnu_ld="$lt_cv_prog_gnu_ld"
9297
9298 old_CC="$CC"
9299 old_CFLAGS="$CFLAGS"
9300
9301 # Set sane defaults for various variables
9302 test -z "$CC" && CC=cc
9303 test -z "$LTCC" && LTCC=$CC
9304 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9305 test -z "$LD" && LD=ld
9306 test -z "$ac_objext" && ac_objext=o
9307
9308 for cc_temp in $compiler""; do
9309 case $cc_temp in
9310 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9311 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9312 \-*) ;;
9313 *) break;;
9314 esac
9315 done
9316 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9317
9318
9319 # Only perform the check for file, if the check method requires it
9320 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9321 case $deplibs_check_method in
9322 file_magic*)
9323 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9325 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9326 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9327 $as_echo_n "(cached) " >&6
9328 else
9329 case $MAGIC_CMD in
9330 [\\/*] | ?:[\\/]*)
9331 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9332 ;;
9333 *)
9334 lt_save_MAGIC_CMD="$MAGIC_CMD"
9335 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9336 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9337 for ac_dir in $ac_dummy; do
9338 IFS="$lt_save_ifs"
9339 test -z "$ac_dir" && ac_dir=.
9340 if test -f $ac_dir/${ac_tool_prefix}file; then
9341 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9342 if test -n "$file_magic_test_file"; then
9343 case $deplibs_check_method in
9344 "file_magic "*)
9345 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9346 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9347 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9348 $EGREP "$file_magic_regex" > /dev/null; then
9349 :
9350 else
9351 cat <<_LT_EOF 1>&2
9352
9353 *** Warning: the command libtool uses to detect shared libraries,
9354 *** $file_magic_cmd, produces output that libtool cannot recognize.
9355 *** The result is that libtool may fail to recognize shared libraries
9356 *** as such. This will affect the creation of libtool libraries that
9357 *** depend on shared libraries, but programs linked with such libtool
9358 *** libraries will work regardless of this problem. Nevertheless, you
9359 *** may want to report the problem to your system manager and/or to
9360 *** bug-libtool@gnu.org
9361
9362 _LT_EOF
9363 fi ;;
9364 esac
9365 fi
9366 break
9367 fi
9368 done
9369 IFS="$lt_save_ifs"
9370 MAGIC_CMD="$lt_save_MAGIC_CMD"
9371 ;;
9372 esac
9373 fi
9374
9375 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9376 if test -n "$MAGIC_CMD"; then
9377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9378 $as_echo "$MAGIC_CMD" >&6; }
9379 else
9380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9381 $as_echo "no" >&6; }
9382 fi
9383
9384
9385
9386
9387
9388 if test -z "$lt_cv_path_MAGIC_CMD"; then
9389 if test -n "$ac_tool_prefix"; then
9390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9391 $as_echo_n "checking for file... " >&6; }
9392 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9393 $as_echo_n "(cached) " >&6
9394 else
9395 case $MAGIC_CMD in
9396 [\\/*] | ?:[\\/]*)
9397 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9398 ;;
9399 *)
9400 lt_save_MAGIC_CMD="$MAGIC_CMD"
9401 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9402 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9403 for ac_dir in $ac_dummy; do
9404 IFS="$lt_save_ifs"
9405 test -z "$ac_dir" && ac_dir=.
9406 if test -f $ac_dir/file; then
9407 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9408 if test -n "$file_magic_test_file"; then
9409 case $deplibs_check_method in
9410 "file_magic "*)
9411 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9412 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9413 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9414 $EGREP "$file_magic_regex" > /dev/null; then
9415 :
9416 else
9417 cat <<_LT_EOF 1>&2
9418
9419 *** Warning: the command libtool uses to detect shared libraries,
9420 *** $file_magic_cmd, produces output that libtool cannot recognize.
9421 *** The result is that libtool may fail to recognize shared libraries
9422 *** as such. This will affect the creation of libtool libraries that
9423 *** depend on shared libraries, but programs linked with such libtool
9424 *** libraries will work regardless of this problem. Nevertheless, you
9425 *** may want to report the problem to your system manager and/or to
9426 *** bug-libtool@gnu.org
9427
9428 _LT_EOF
9429 fi ;;
9430 esac
9431 fi
9432 break
9433 fi
9434 done
9435 IFS="$lt_save_ifs"
9436 MAGIC_CMD="$lt_save_MAGIC_CMD"
9437 ;;
9438 esac
9439 fi
9440
9441 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9442 if test -n "$MAGIC_CMD"; then
9443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9444 $as_echo "$MAGIC_CMD" >&6; }
9445 else
9446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9447 $as_echo "no" >&6; }
9448 fi
9449
9450
9451 else
9452 MAGIC_CMD=:
9453 fi
9454 fi
9455
9456 fi
9457 ;;
9458 esac
9459
9460 # Use C for the default configuration in the libtool script
9461
9462 lt_save_CC="$CC"
9463 ac_ext=c
9464 ac_cpp='$CPP $CPPFLAGS'
9465 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9466 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9467 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9468
9469
9470 # Source file extension for C test sources.
9471 ac_ext=c
9472
9473 # Object file extension for compiled C test sources.
9474 objext=o
9475 objext=$objext
9476
9477 # Code to be used in simple compile tests
9478 lt_simple_compile_test_code="int some_variable = 0;"
9479
9480 # Code to be used in simple link tests
9481 lt_simple_link_test_code='int main(){return(0);}'
9482
9483
9484
9485
9486
9487
9488
9489 # If no C compiler was specified, use CC.
9490 LTCC=${LTCC-"$CC"}
9491
9492 # If no C compiler flags were specified, use CFLAGS.
9493 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9494
9495 # Allow CC to be a program name with arguments.
9496 compiler=$CC
9497
9498 # Save the default compiler, since it gets overwritten when the other
9499 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9500 compiler_DEFAULT=$CC
9501
9502 # save warnings/boilerplate of simple test code
9503 ac_outfile=conftest.$ac_objext
9504 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9505 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9506 _lt_compiler_boilerplate=`cat conftest.err`
9507 $RM conftest*
9508
9509 ac_outfile=conftest.$ac_objext
9510 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9511 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9512 _lt_linker_boilerplate=`cat conftest.err`
9513 $RM -r conftest*
9514
9515
9516 ## CAVEAT EMPTOR:
9517 ## There is no encapsulation within the following macros, do not change
9518 ## the running order or otherwise move them around unless you know exactly
9519 ## what you are doing...
9520 if test -n "$compiler"; then
9521
9522 lt_prog_compiler_no_builtin_flag=
9523
9524 if test "$GCC" = yes; then
9525 case $cc_basename in
9526 nvcc*)
9527 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9528 *)
9529 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9530 esac
9531
9532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9533 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9534 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9535 $as_echo_n "(cached) " >&6
9536 else
9537 lt_cv_prog_compiler_rtti_exceptions=no
9538 ac_outfile=conftest.$ac_objext
9539 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9540 lt_compiler_flag="-fno-rtti -fno-exceptions"
9541 # Insert the option either (1) after the last *FLAGS variable, or
9542 # (2) before a word containing "conftest.", or (3) at the end.
9543 # Note that $ac_compile itself does not contain backslashes and begins
9544 # with a dollar sign (not a hyphen), so the echo should work correctly.
9545 # The option is referenced via a variable to avoid confusing sed.
9546 lt_compile=`echo "$ac_compile" | $SED \
9547 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9548 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9549 -e 's:$: $lt_compiler_flag:'`
9550 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9551 (eval "$lt_compile" 2>conftest.err)
9552 ac_status=$?
9553 cat conftest.err >&5
9554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9555 if (exit $ac_status) && test -s "$ac_outfile"; then
9556 # The compiler can only warn and ignore the option if not recognized
9557 # So say no if there are warnings other than the usual output.
9558 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9559 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9560 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9561 lt_cv_prog_compiler_rtti_exceptions=yes
9562 fi
9563 fi
9564 $RM conftest*
9565
9566 fi
9567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9568 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9569
9570 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9571 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9572 else
9573 :
9574 fi
9575
9576 fi
9577
9578
9579
9580
9581
9582
9583 lt_prog_compiler_wl=
9584 lt_prog_compiler_pic=
9585 lt_prog_compiler_static=
9586
9587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9588 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9589
9590 if test "$GCC" = yes; then
9591 lt_prog_compiler_wl='-Wl,'
9592 lt_prog_compiler_static='-static'
9593
9594 case $host_os in
9595 aix*)
9596 # All AIX code is PIC.
9597 if test "$host_cpu" = ia64; then
9598 # AIX 5 now supports IA64 processor
9599 lt_prog_compiler_static='-Bstatic'
9600 fi
9601 lt_prog_compiler_pic='-fPIC'
9602 ;;
9603
9604 amigaos*)
9605 case $host_cpu in
9606 powerpc)
9607 # see comment about AmigaOS4 .so support
9608 lt_prog_compiler_pic='-fPIC'
9609 ;;
9610 m68k)
9611 # FIXME: we need at least 68020 code to build shared libraries, but
9612 # adding the `-m68020' flag to GCC prevents building anything better,
9613 # like `-m68040'.
9614 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9615 ;;
9616 esac
9617 ;;
9618
9619 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9620 # PIC is the default for these OSes.
9621 ;;
9622
9623 mingw* | cygwin* | pw32* | os2* | cegcc*)
9624 # This hack is so that the source file can tell whether it is being
9625 # built for inclusion in a dll (and should export symbols for example).
9626 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9627 # (--disable-auto-import) libraries
9628 lt_prog_compiler_pic='-DDLL_EXPORT'
9629 ;;
9630
9631 darwin* | rhapsody*)
9632 # PIC is the default on this platform
9633 # Common symbols not allowed in MH_DYLIB files
9634 lt_prog_compiler_pic='-fno-common'
9635 ;;
9636
9637 haiku*)
9638 # PIC is the default for Haiku.
9639 # The "-static" flag exists, but is broken.
9640 lt_prog_compiler_static=
9641 ;;
9642
9643 hpux*)
9644 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9645 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9646 # sets the default TLS model and affects inlining.
9647 case $host_cpu in
9648 hppa*64*)
9649 # +Z the default
9650 ;;
9651 *)
9652 lt_prog_compiler_pic='-fPIC'
9653 ;;
9654 esac
9655 ;;
9656
9657 interix[3-9]*)
9658 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9659 # Instead, we relocate shared libraries at runtime.
9660 ;;
9661
9662 msdosdjgpp*)
9663 # Just because we use GCC doesn't mean we suddenly get shared libraries
9664 # on systems that don't support them.
9665 lt_prog_compiler_can_build_shared=no
9666 enable_shared=no
9667 ;;
9668
9669 *nto* | *qnx*)
9670 # QNX uses GNU C++, but need to define -shared option too, otherwise
9671 # it will coredump.
9672 lt_prog_compiler_pic='-fPIC -shared'
9673 ;;
9674
9675 sysv4*MP*)
9676 if test -d /usr/nec; then
9677 lt_prog_compiler_pic=-Kconform_pic
9678 fi
9679 ;;
9680
9681 *)
9682 lt_prog_compiler_pic='-fPIC'
9683 ;;
9684 esac
9685
9686 case $cc_basename in
9687 nvcc*) # Cuda Compiler Driver 2.2
9688 lt_prog_compiler_wl='-Xlinker '
9689 lt_prog_compiler_pic='-Xcompiler -fPIC'
9690 ;;
9691 esac
9692 else
9693 # PORTME Check for flag to pass linker flags through the system compiler.
9694 case $host_os in
9695 aix*)
9696 lt_prog_compiler_wl='-Wl,'
9697 if test "$host_cpu" = ia64; then
9698 # AIX 5 now supports IA64 processor
9699 lt_prog_compiler_static='-Bstatic'
9700 else
9701 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9702 fi
9703 ;;
9704
9705 mingw* | cygwin* | pw32* | os2* | cegcc*)
9706 # This hack is so that the source file can tell whether it is being
9707 # built for inclusion in a dll (and should export symbols for example).
9708 lt_prog_compiler_pic='-DDLL_EXPORT'
9709 ;;
9710
9711 hpux9* | hpux10* | hpux11*)
9712 lt_prog_compiler_wl='-Wl,'
9713 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9714 # not for PA HP-UX.
9715 case $host_cpu in
9716 hppa*64*|ia64*)
9717 # +Z the default
9718 ;;
9719 *)
9720 lt_prog_compiler_pic='+Z'
9721 ;;
9722 esac
9723 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9724 lt_prog_compiler_static='${wl}-a ${wl}archive'
9725 ;;
9726
9727 irix5* | irix6* | nonstopux*)
9728 lt_prog_compiler_wl='-Wl,'
9729 # PIC (with -KPIC) is the default.
9730 lt_prog_compiler_static='-non_shared'
9731 ;;
9732
9733 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9734 case $cc_basename in
9735 # old Intel for x86_64 which still supported -KPIC.
9736 ecc*)
9737 lt_prog_compiler_wl='-Wl,'
9738 lt_prog_compiler_pic='-KPIC'
9739 lt_prog_compiler_static='-static'
9740 ;;
9741 # icc used to be incompatible with GCC.
9742 # ICC 10 doesn't accept -KPIC any more.
9743 icc* | ifort*)
9744 lt_prog_compiler_wl='-Wl,'
9745 lt_prog_compiler_pic='-fPIC'
9746 lt_prog_compiler_static='-static'
9747 ;;
9748 # Lahey Fortran 8.1.
9749 lf95*)
9750 lt_prog_compiler_wl='-Wl,'
9751 lt_prog_compiler_pic='--shared'
9752 lt_prog_compiler_static='--static'
9753 ;;
9754 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9755 # Portland Group compilers (*not* the Pentium gcc compiler,
9756 # which looks to be a dead project)
9757 lt_prog_compiler_wl='-Wl,'
9758 lt_prog_compiler_pic='-fpic'
9759 lt_prog_compiler_static='-Bstatic'
9760 ;;
9761 ccc*)
9762 lt_prog_compiler_wl='-Wl,'
9763 # All Alpha code is PIC.
9764 lt_prog_compiler_static='-non_shared'
9765 ;;
9766 xl* | bgxl* | bgf* | mpixl*)
9767 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9768 lt_prog_compiler_wl='-Wl,'
9769 lt_prog_compiler_pic='-qpic'
9770 lt_prog_compiler_static='-qstaticlink'
9771 ;;
9772 *)
9773 case `$CC -V 2>&1 | sed 5q` in
9774 *Sun\ F* | *Sun*Fortran*)
9775 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9776 lt_prog_compiler_pic='-KPIC'
9777 lt_prog_compiler_static='-Bstatic'
9778 lt_prog_compiler_wl=''
9779 ;;
9780 *Sun\ C*)
9781 # Sun C 5.9
9782 lt_prog_compiler_pic='-KPIC'
9783 lt_prog_compiler_static='-Bstatic'
9784 lt_prog_compiler_wl='-Wl,'
9785 ;;
9786 esac
9787 ;;
9788 esac
9789 ;;
9790
9791 newsos6)
9792 lt_prog_compiler_pic='-KPIC'
9793 lt_prog_compiler_static='-Bstatic'
9794 ;;
9795
9796 *nto* | *qnx*)
9797 # QNX uses GNU C++, but need to define -shared option too, otherwise
9798 # it will coredump.
9799 lt_prog_compiler_pic='-fPIC -shared'
9800 ;;
9801
9802 osf3* | osf4* | osf5*)
9803 lt_prog_compiler_wl='-Wl,'
9804 # All OSF/1 code is PIC.
9805 lt_prog_compiler_static='-non_shared'
9806 ;;
9807
9808 rdos*)
9809 lt_prog_compiler_static='-non_shared'
9810 ;;
9811
9812 solaris*)
9813 lt_prog_compiler_pic='-KPIC'
9814 lt_prog_compiler_static='-Bstatic'
9815 case $cc_basename in
9816 f77* | f90* | f95*)
9817 lt_prog_compiler_wl='-Qoption ld ';;
9818 *)
9819 lt_prog_compiler_wl='-Wl,';;
9820 esac
9821 ;;
9822
9823 sunos4*)
9824 lt_prog_compiler_wl='-Qoption ld '
9825 lt_prog_compiler_pic='-PIC'
9826 lt_prog_compiler_static='-Bstatic'
9827 ;;
9828
9829 sysv4 | sysv4.2uw2* | sysv4.3*)
9830 lt_prog_compiler_wl='-Wl,'
9831 lt_prog_compiler_pic='-KPIC'
9832 lt_prog_compiler_static='-Bstatic'
9833 ;;
9834
9835 sysv4*MP*)
9836 if test -d /usr/nec ;then
9837 lt_prog_compiler_pic='-Kconform_pic'
9838 lt_prog_compiler_static='-Bstatic'
9839 fi
9840 ;;
9841
9842 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9843 lt_prog_compiler_wl='-Wl,'
9844 lt_prog_compiler_pic='-KPIC'
9845 lt_prog_compiler_static='-Bstatic'
9846 ;;
9847
9848 unicos*)
9849 lt_prog_compiler_wl='-Wl,'
9850 lt_prog_compiler_can_build_shared=no
9851 ;;
9852
9853 uts4*)
9854 lt_prog_compiler_pic='-pic'
9855 lt_prog_compiler_static='-Bstatic'
9856 ;;
9857
9858 *)
9859 lt_prog_compiler_can_build_shared=no
9860 ;;
9861 esac
9862 fi
9863
9864 case $host_os in
9865 # For platforms which do not support PIC, -DPIC is meaningless:
9866 *djgpp*)
9867 lt_prog_compiler_pic=
9868 ;;
9869 *)
9870 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9871 ;;
9872 esac
9873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9874 $as_echo "$lt_prog_compiler_pic" >&6; }
9875
9876
9877
9878
9879
9880
9881 #
9882 # Check to make sure the PIC flag actually works.
9883 #
9884 if test -n "$lt_prog_compiler_pic"; then
9885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9886 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9887 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9888 $as_echo_n "(cached) " >&6
9889 else
9890 lt_cv_prog_compiler_pic_works=no
9891 ac_outfile=conftest.$ac_objext
9892 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9893 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9894 # Insert the option either (1) after the last *FLAGS variable, or
9895 # (2) before a word containing "conftest.", or (3) at the end.
9896 # Note that $ac_compile itself does not contain backslashes and begins
9897 # with a dollar sign (not a hyphen), so the echo should work correctly.
9898 # The option is referenced via a variable to avoid confusing sed.
9899 lt_compile=`echo "$ac_compile" | $SED \
9900 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9901 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9902 -e 's:$: $lt_compiler_flag:'`
9903 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9904 (eval "$lt_compile" 2>conftest.err)
9905 ac_status=$?
9906 cat conftest.err >&5
9907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9908 if (exit $ac_status) && test -s "$ac_outfile"; then
9909 # The compiler can only warn and ignore the option if not recognized
9910 # So say no if there are warnings other than the usual output.
9911 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9912 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9913 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9914 lt_cv_prog_compiler_pic_works=yes
9915 fi
9916 fi
9917 $RM conftest*
9918
9919 fi
9920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9921 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9922
9923 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9924 case $lt_prog_compiler_pic in
9925 "" | " "*) ;;
9926 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9927 esac
9928 else
9929 lt_prog_compiler_pic=
9930 lt_prog_compiler_can_build_shared=no
9931 fi
9932
9933 fi
9934
9935
9936
9937
9938
9939
9940 #
9941 # Check to make sure the static flag actually works.
9942 #
9943 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9945 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9946 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9947 $as_echo_n "(cached) " >&6
9948 else
9949 lt_cv_prog_compiler_static_works=no
9950 save_LDFLAGS="$LDFLAGS"
9951 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9952 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9953 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9954 # The linker can only warn and ignore the option if not recognized
9955 # So say no if there are warnings
9956 if test -s conftest.err; then
9957 # Append any errors to the config.log.
9958 cat conftest.err 1>&5
9959 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9960 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9961 if diff conftest.exp conftest.er2 >/dev/null; then
9962 lt_cv_prog_compiler_static_works=yes
9963 fi
9964 else
9965 lt_cv_prog_compiler_static_works=yes
9966 fi
9967 fi
9968 $RM -r conftest*
9969 LDFLAGS="$save_LDFLAGS"
9970
9971 fi
9972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9973 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9974
9975 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9976 :
9977 else
9978 lt_prog_compiler_static=
9979 fi
9980
9981
9982
9983
9984
9985
9986
9987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9988 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9989 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9990 $as_echo_n "(cached) " >&6
9991 else
9992 lt_cv_prog_compiler_c_o=no
9993 $RM -r conftest 2>/dev/null
9994 mkdir conftest
9995 cd conftest
9996 mkdir out
9997 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9998
9999 lt_compiler_flag="-o out/conftest2.$ac_objext"
10000 # Insert the option either (1) after the last *FLAGS variable, or
10001 # (2) before a word containing "conftest.", or (3) at the end.
10002 # Note that $ac_compile itself does not contain backslashes and begins
10003 # with a dollar sign (not a hyphen), so the echo should work correctly.
10004 lt_compile=`echo "$ac_compile" | $SED \
10005 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10006 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10007 -e 's:$: $lt_compiler_flag:'`
10008 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10009 (eval "$lt_compile" 2>out/conftest.err)
10010 ac_status=$?
10011 cat out/conftest.err >&5
10012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10013 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10014 then
10015 # The compiler can only warn and ignore the option if not recognized
10016 # So say no if there are warnings
10017 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10018 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10019 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10020 lt_cv_prog_compiler_c_o=yes
10021 fi
10022 fi
10023 chmod u+w . 2>&5
10024 $RM conftest*
10025 # SGI C++ compiler will create directory out/ii_files/ for
10026 # template instantiation
10027 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10028 $RM out/* && rmdir out
10029 cd ..
10030 $RM -r conftest
10031 $RM conftest*
10032
10033 fi
10034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10035 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10036
10037
10038
10039
10040
10041
10042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10043 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10044 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10045 $as_echo_n "(cached) " >&6
10046 else
10047 lt_cv_prog_compiler_c_o=no
10048 $RM -r conftest 2>/dev/null
10049 mkdir conftest
10050 cd conftest
10051 mkdir out
10052 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10053
10054 lt_compiler_flag="-o out/conftest2.$ac_objext"
10055 # Insert the option either (1) after the last *FLAGS variable, or
10056 # (2) before a word containing "conftest.", or (3) at the end.
10057 # Note that $ac_compile itself does not contain backslashes and begins
10058 # with a dollar sign (not a hyphen), so the echo should work correctly.
10059 lt_compile=`echo "$ac_compile" | $SED \
10060 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10061 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10062 -e 's:$: $lt_compiler_flag:'`
10063 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10064 (eval "$lt_compile" 2>out/conftest.err)
10065 ac_status=$?
10066 cat out/conftest.err >&5
10067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10068 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10069 then
10070 # The compiler can only warn and ignore the option if not recognized
10071 # So say no if there are warnings
10072 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10073 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10074 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10075 lt_cv_prog_compiler_c_o=yes
10076 fi
10077 fi
10078 chmod u+w . 2>&5
10079 $RM conftest*
10080 # SGI C++ compiler will create directory out/ii_files/ for
10081 # template instantiation
10082 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10083 $RM out/* && rmdir out
10084 cd ..
10085 $RM -r conftest
10086 $RM conftest*
10087
10088 fi
10089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10090 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10091
10092
10093
10094
10095 hard_links="nottested"
10096 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10097 # do not overwrite the value of need_locks provided by the user
10098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10099 $as_echo_n "checking if we can lock with hard links... " >&6; }
10100 hard_links=yes
10101 $RM conftest*
10102 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10103 touch conftest.a
10104 ln conftest.a conftest.b 2>&5 || hard_links=no
10105 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10107 $as_echo "$hard_links" >&6; }
10108 if test "$hard_links" = no; then
10109 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10110 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10111 need_locks=warn
10112 fi
10113 else
10114 need_locks=no
10115 fi
10116
10117
10118
10119
10120
10121
10122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10123 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10124
10125 runpath_var=
10126 allow_undefined_flag=
10127 always_export_symbols=no
10128 archive_cmds=
10129 archive_expsym_cmds=
10130 compiler_needs_object=no
10131 enable_shared_with_static_runtimes=no
10132 export_dynamic_flag_spec=
10133 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10134 hardcode_automatic=no
10135 hardcode_direct=no
10136 hardcode_direct_absolute=no
10137 hardcode_libdir_flag_spec=
10138 hardcode_libdir_flag_spec_ld=
10139 hardcode_libdir_separator=
10140 hardcode_minus_L=no
10141 hardcode_shlibpath_var=unsupported
10142 inherit_rpath=no
10143 link_all_deplibs=unknown
10144 module_cmds=
10145 module_expsym_cmds=
10146 old_archive_from_new_cmds=
10147 old_archive_from_expsyms_cmds=
10148 thread_safe_flag_spec=
10149 whole_archive_flag_spec=
10150 # include_expsyms should be a list of space-separated symbols to be *always*
10151 # included in the symbol list
10152 include_expsyms=
10153 # exclude_expsyms can be an extended regexp of symbols to exclude
10154 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10155 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10156 # as well as any symbol that contains `d'.
10157 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10158 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10159 # platforms (ab)use it in PIC code, but their linkers get confused if
10160 # the symbol is explicitly referenced. Since portable code cannot
10161 # rely on this symbol name, it's probably fine to never include it in
10162 # preloaded symbol tables.
10163 # Exclude shared library initialization/finalization symbols.
10164 extract_expsyms_cmds=
10165
10166 case $host_os in
10167 cygwin* | mingw* | pw32* | cegcc*)
10168 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10169 # When not using gcc, we currently assume that we are using
10170 # Microsoft Visual C++.
10171 if test "$GCC" != yes; then
10172 with_gnu_ld=no
10173 fi
10174 ;;
10175 interix*)
10176 # we just hope/assume this is gcc and not c89 (= MSVC++)
10177 with_gnu_ld=yes
10178 ;;
10179 openbsd*)
10180 with_gnu_ld=no
10181 ;;
10182 esac
10183
10184 ld_shlibs=yes
10185
10186 # On some targets, GNU ld is compatible enough with the native linker
10187 # that we're better off using the native interface for both.
10188 lt_use_gnu_ld_interface=no
10189 if test "$with_gnu_ld" = yes; then
10190 case $host_os in
10191 aix*)
10192 # The AIX port of GNU ld has always aspired to compatibility
10193 # with the native linker. However, as the warning in the GNU ld
10194 # block says, versions before 2.19.5* couldn't really create working
10195 # shared libraries, regardless of the interface used.
10196 case `$LD -v 2>&1` in
10197 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10198 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10199 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10200 *)
10201 lt_use_gnu_ld_interface=yes
10202 ;;
10203 esac
10204 ;;
10205 *)
10206 lt_use_gnu_ld_interface=yes
10207 ;;
10208 esac
10209 fi
10210
10211 if test "$lt_use_gnu_ld_interface" = yes; then
10212 # If archive_cmds runs LD, not CC, wlarc should be empty
10213 wlarc='${wl}'
10214
10215 # Set some defaults for GNU ld with shared library support. These
10216 # are reset later if shared libraries are not supported. Putting them
10217 # here allows them to be overridden if necessary.
10218 runpath_var=LD_RUN_PATH
10219 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10220 export_dynamic_flag_spec='${wl}--export-dynamic'
10221 # ancient GNU ld didn't support --whole-archive et. al.
10222 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10223 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10224 else
10225 whole_archive_flag_spec=
10226 fi
10227 supports_anon_versioning=no
10228 case `$LD -v 2>&1` in
10229 *GNU\ gold*) supports_anon_versioning=yes ;;
10230 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10231 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10232 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10233 *\ 2.11.*) ;; # other 2.11 versions
10234 *) supports_anon_versioning=yes ;;
10235 esac
10236
10237 # See if GNU ld supports shared libraries.
10238 case $host_os in
10239 aix[3-9]*)
10240 # On AIX/PPC, the GNU linker is very broken
10241 if test "$host_cpu" != ia64; then
10242 ld_shlibs=no
10243 cat <<_LT_EOF 1>&2
10244
10245 *** Warning: the GNU linker, at least up to release 2.19, is reported
10246 *** to be unable to reliably create shared libraries on AIX.
10247 *** Therefore, libtool is disabling shared libraries support. If you
10248 *** really care for shared libraries, you may want to install binutils
10249 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10250 *** You will then need to restart the configuration process.
10251
10252 _LT_EOF
10253 fi
10254 ;;
10255
10256 amigaos*)
10257 case $host_cpu in
10258 powerpc)
10259 # see comment about AmigaOS4 .so support
10260 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10261 archive_expsym_cmds=''
10262 ;;
10263 m68k)
10264 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)'
10265 hardcode_libdir_flag_spec='-L$libdir'
10266 hardcode_minus_L=yes
10267 ;;
10268 esac
10269 ;;
10270
10271 beos*)
10272 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10273 allow_undefined_flag=unsupported
10274 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10275 # support --undefined. This deserves some investigation. FIXME
10276 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10277 else
10278 ld_shlibs=no
10279 fi
10280 ;;
10281
10282 cygwin* | mingw* | pw32* | cegcc*)
10283 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10284 # as there is no search path for DLLs.
10285 hardcode_libdir_flag_spec='-L$libdir'
10286 export_dynamic_flag_spec='${wl}--export-all-symbols'
10287 allow_undefined_flag=unsupported
10288 always_export_symbols=no
10289 enable_shared_with_static_runtimes=yes
10290 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10291
10292 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10293 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10294 # If the export-symbols file already is a .def file (1st line
10295 # is EXPORTS), use it as is; otherwise, prepend...
10296 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10297 cp $export_symbols $output_objdir/$soname.def;
10298 else
10299 echo EXPORTS > $output_objdir/$soname.def;
10300 cat $export_symbols >> $output_objdir/$soname.def;
10301 fi~
10302 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10303 else
10304 ld_shlibs=no
10305 fi
10306 ;;
10307
10308 haiku*)
10309 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10310 link_all_deplibs=yes
10311 ;;
10312
10313 interix[3-9]*)
10314 hardcode_direct=no
10315 hardcode_shlibpath_var=no
10316 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10317 export_dynamic_flag_spec='${wl}-E'
10318 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10319 # Instead, shared libraries are loaded at an image base (0x10000000 by
10320 # default) and relocated if they conflict, which is a slow very memory
10321 # consuming and fragmenting process. To avoid this, we pick a random,
10322 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10323 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10324 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10325 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'
10326 ;;
10327
10328 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10329 tmp_diet=no
10330 if test "$host_os" = linux-dietlibc; then
10331 case $cc_basename in
10332 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10333 esac
10334 fi
10335 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10336 && test "$tmp_diet" = no
10337 then
10338 tmp_addflag=' $pic_flag'
10339 tmp_sharedflag='-shared'
10340 case $cc_basename,$host_cpu in
10341 pgcc*) # Portland Group C compiler
10342 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'
10343 tmp_addflag=' $pic_flag'
10344 ;;
10345 pgf77* | pgf90* | pgf95* | pgfortran*)
10346 # Portland Group f77 and f90 compilers
10347 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'
10348 tmp_addflag=' $pic_flag -Mnomain' ;;
10349 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10350 tmp_addflag=' -i_dynamic' ;;
10351 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10352 tmp_addflag=' -i_dynamic -nofor_main' ;;
10353 ifc* | ifort*) # Intel Fortran compiler
10354 tmp_addflag=' -nofor_main' ;;
10355 lf95*) # Lahey Fortran 8.1
10356 whole_archive_flag_spec=
10357 tmp_sharedflag='--shared' ;;
10358 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10359 tmp_sharedflag='-qmkshrobj'
10360 tmp_addflag= ;;
10361 nvcc*) # Cuda Compiler Driver 2.2
10362 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'
10363 compiler_needs_object=yes
10364 ;;
10365 esac
10366 case `$CC -V 2>&1 | sed 5q` in
10367 *Sun\ C*) # Sun C 5.9
10368 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'
10369 compiler_needs_object=yes
10370 tmp_sharedflag='-G' ;;
10371 *Sun\ F*) # Sun Fortran 8.3
10372 tmp_sharedflag='-G' ;;
10373 esac
10374 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10375
10376 if test "x$supports_anon_versioning" = xyes; then
10377 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10378 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10379 echo "local: *; };" >> $output_objdir/$libname.ver~
10380 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10381 fi
10382
10383 case $cc_basename in
10384 xlf* | bgf* | bgxlf* | mpixlf*)
10385 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10386 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10387 hardcode_libdir_flag_spec=
10388 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10389 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10390 if test "x$supports_anon_versioning" = xyes; then
10391 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10392 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10393 echo "local: *; };" >> $output_objdir/$libname.ver~
10394 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10395 fi
10396 ;;
10397 esac
10398 else
10399 ld_shlibs=no
10400 fi
10401 ;;
10402
10403 netbsd*)
10404 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10405 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10406 wlarc=
10407 else
10408 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10409 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10410 fi
10411 ;;
10412
10413 solaris*)
10414 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10415 ld_shlibs=no
10416 cat <<_LT_EOF 1>&2
10417
10418 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10419 *** create shared libraries on Solaris systems. Therefore, libtool
10420 *** is disabling shared libraries support. We urge you to upgrade GNU
10421 *** binutils to release 2.9.1 or newer. Another option is to modify
10422 *** your PATH or compiler configuration so that the native linker is
10423 *** used, and then restart.
10424
10425 _LT_EOF
10426 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10427 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10428 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10429 else
10430 ld_shlibs=no
10431 fi
10432 ;;
10433
10434 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10435 case `$LD -v 2>&1` in
10436 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10437 ld_shlibs=no
10438 cat <<_LT_EOF 1>&2
10439
10440 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10441 *** reliably create shared libraries on SCO systems. Therefore, libtool
10442 *** is disabling shared libraries support. We urge you to upgrade GNU
10443 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10444 *** your PATH or compiler configuration so that the native linker is
10445 *** used, and then restart.
10446
10447 _LT_EOF
10448 ;;
10449 *)
10450 # For security reasons, it is highly recommended that you always
10451 # use absolute paths for naming shared libraries, and exclude the
10452 # DT_RUNPATH tag from executables and libraries. But doing so
10453 # requires that you compile everything twice, which is a pain.
10454 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10455 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10456 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10457 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10458 else
10459 ld_shlibs=no
10460 fi
10461 ;;
10462 esac
10463 ;;
10464
10465 sunos4*)
10466 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10467 wlarc=
10468 hardcode_direct=yes
10469 hardcode_shlibpath_var=no
10470 ;;
10471
10472 *)
10473 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10474 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10475 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10476 else
10477 ld_shlibs=no
10478 fi
10479 ;;
10480 esac
10481
10482 if test "$ld_shlibs" = no; then
10483 runpath_var=
10484 hardcode_libdir_flag_spec=
10485 export_dynamic_flag_spec=
10486 whole_archive_flag_spec=
10487 fi
10488 else
10489 # PORTME fill in a description of your system's linker (not GNU ld)
10490 case $host_os in
10491 aix3*)
10492 allow_undefined_flag=unsupported
10493 always_export_symbols=yes
10494 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'
10495 # Note: this linker hardcodes the directories in LIBPATH if there
10496 # are no directories specified by -L.
10497 hardcode_minus_L=yes
10498 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10499 # Neither direct hardcoding nor static linking is supported with a
10500 # broken collect2.
10501 hardcode_direct=unsupported
10502 fi
10503 ;;
10504
10505 aix[4-9]*)
10506 if test "$host_cpu" = ia64; then
10507 # On IA64, the linker does run time linking by default, so we don't
10508 # have to do anything special.
10509 aix_use_runtimelinking=no
10510 exp_sym_flag='-Bexport'
10511 no_entry_flag=""
10512 else
10513 # If we're using GNU nm, then we don't want the "-C" option.
10514 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10515 # Also, AIX nm treats weak defined symbols like other global
10516 # defined symbols, whereas GNU nm marks them as "W".
10517 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10518 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'
10519 else
10520 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'
10521 fi
10522 aix_use_runtimelinking=no
10523
10524 # Test if we are trying to use run time linking or normal
10525 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10526 # need to do runtime linking.
10527 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10528 for ld_flag in $LDFLAGS; do
10529 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10530 aix_use_runtimelinking=yes
10531 break
10532 fi
10533 done
10534 ;;
10535 esac
10536
10537 exp_sym_flag='-bexport'
10538 no_entry_flag='-bnoentry'
10539 fi
10540
10541 # When large executables or shared objects are built, AIX ld can
10542 # have problems creating the table of contents. If linking a library
10543 # or program results in "error TOC overflow" add -mminimal-toc to
10544 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10545 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10546
10547 archive_cmds=''
10548 hardcode_direct=yes
10549 hardcode_direct_absolute=yes
10550 hardcode_libdir_separator=':'
10551 link_all_deplibs=yes
10552 file_list_spec='${wl}-f,'
10553
10554 if test "$GCC" = yes; then
10555 case $host_os in aix4.[012]|aix4.[012].*)
10556 # We only want to do this on AIX 4.2 and lower, the check
10557 # below for broken collect2 doesn't work under 4.3+
10558 collect2name=`${CC} -print-prog-name=collect2`
10559 if test -f "$collect2name" &&
10560 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10561 then
10562 # We have reworked collect2
10563 :
10564 else
10565 # We have old collect2
10566 hardcode_direct=unsupported
10567 # It fails to find uninstalled libraries when the uninstalled
10568 # path is not listed in the libpath. Setting hardcode_minus_L
10569 # to unsupported forces relinking
10570 hardcode_minus_L=yes
10571 hardcode_libdir_flag_spec='-L$libdir'
10572 hardcode_libdir_separator=
10573 fi
10574 ;;
10575 esac
10576 shared_flag='-shared'
10577 if test "$aix_use_runtimelinking" = yes; then
10578 shared_flag="$shared_flag "'${wl}-G'
10579 fi
10580 else
10581 # not using gcc
10582 if test "$host_cpu" = ia64; then
10583 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10584 # chokes on -Wl,-G. The following line is correct:
10585 shared_flag='-G'
10586 else
10587 if test "$aix_use_runtimelinking" = yes; then
10588 shared_flag='${wl}-G'
10589 else
10590 shared_flag='${wl}-bM:SRE'
10591 fi
10592 fi
10593 fi
10594
10595 export_dynamic_flag_spec='${wl}-bexpall'
10596 # It seems that -bexpall does not export symbols beginning with
10597 # underscore (_), so it is better to generate a list of symbols to export.
10598 always_export_symbols=yes
10599 if test "$aix_use_runtimelinking" = yes; then
10600 # Warning - without using the other runtime loading flags (-brtl),
10601 # -berok will link without error, but may produce a broken library.
10602 allow_undefined_flag='-berok'
10603 # Determine the default libpath from the value encoded in an
10604 # empty executable.
10605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10606 /* end confdefs.h. */
10607
10608 int
10609 main ()
10610 {
10611
10612 ;
10613 return 0;
10614 }
10615 _ACEOF
10616 if ac_fn_c_try_link "$LINENO"; then :
10617
10618 lt_aix_libpath_sed='
10619 /Import File Strings/,/^$/ {
10620 /^0/ {
10621 s/^0 *\(.*\)$/\1/
10622 p
10623 }
10624 }'
10625 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10626 # Check for a 64-bit object if we didn't find anything.
10627 if test -z "$aix_libpath"; then
10628 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10629 fi
10630 fi
10631 rm -f core conftest.err conftest.$ac_objext \
10632 conftest$ac_exeext conftest.$ac_ext
10633 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10634
10635 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10636 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"
10637 else
10638 if test "$host_cpu" = ia64; then
10639 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10640 allow_undefined_flag="-z nodefs"
10641 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"
10642 else
10643 # Determine the default libpath from the value encoded in an
10644 # empty executable.
10645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10646 /* end confdefs.h. */
10647
10648 int
10649 main ()
10650 {
10651
10652 ;
10653 return 0;
10654 }
10655 _ACEOF
10656 if ac_fn_c_try_link "$LINENO"; then :
10657
10658 lt_aix_libpath_sed='
10659 /Import File Strings/,/^$/ {
10660 /^0/ {
10661 s/^0 *\(.*\)$/\1/
10662 p
10663 }
10664 }'
10665 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10666 # Check for a 64-bit object if we didn't find anything.
10667 if test -z "$aix_libpath"; then
10668 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10669 fi
10670 fi
10671 rm -f core conftest.err conftest.$ac_objext \
10672 conftest$ac_exeext conftest.$ac_ext
10673 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10674
10675 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10676 # Warning - without using the other run time loading flags,
10677 # -berok will link without error, but may produce a broken library.
10678 no_undefined_flag=' ${wl}-bernotok'
10679 allow_undefined_flag=' ${wl}-berok'
10680 if test "$with_gnu_ld" = yes; then
10681 # We only use this code for GNU lds that support --whole-archive.
10682 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10683 else
10684 # Exported symbols can be pulled into shared objects from archives
10685 whole_archive_flag_spec='$convenience'
10686 fi
10687 archive_cmds_need_lc=yes
10688 # This is similar to how AIX traditionally builds its shared libraries.
10689 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'
10690 fi
10691 fi
10692 ;;
10693
10694 amigaos*)
10695 case $host_cpu in
10696 powerpc)
10697 # see comment about AmigaOS4 .so support
10698 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10699 archive_expsym_cmds=''
10700 ;;
10701 m68k)
10702 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)'
10703 hardcode_libdir_flag_spec='-L$libdir'
10704 hardcode_minus_L=yes
10705 ;;
10706 esac
10707 ;;
10708
10709 bsdi[45]*)
10710 export_dynamic_flag_spec=-rdynamic
10711 ;;
10712
10713 cygwin* | mingw* | pw32* | cegcc*)
10714 # When not using gcc, we currently assume that we are using
10715 # Microsoft Visual C++.
10716 # hardcode_libdir_flag_spec is actually meaningless, as there is
10717 # no search path for DLLs.
10718 hardcode_libdir_flag_spec=' '
10719 allow_undefined_flag=unsupported
10720 # Tell ltmain to make .lib files, not .a files.
10721 libext=lib
10722 # Tell ltmain to make .dll files, not .so files.
10723 shrext_cmds=".dll"
10724 # FIXME: Setting linknames here is a bad hack.
10725 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10726 # The linker will automatically build a .lib file if we build a DLL.
10727 old_archive_from_new_cmds='true'
10728 # FIXME: Should let the user specify the lib program.
10729 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10730 fix_srcfile_path='`cygpath -w "$srcfile"`'
10731 enable_shared_with_static_runtimes=yes
10732 ;;
10733
10734 darwin* | rhapsody*)
10735
10736
10737 archive_cmds_need_lc=no
10738 hardcode_direct=no
10739 hardcode_automatic=yes
10740 hardcode_shlibpath_var=unsupported
10741 if test "$lt_cv_ld_force_load" = "yes"; then
10742 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\"`'
10743 else
10744 whole_archive_flag_spec=''
10745 fi
10746 link_all_deplibs=yes
10747 allow_undefined_flag="$_lt_dar_allow_undefined"
10748 case $cc_basename in
10749 ifort*) _lt_dar_can_shared=yes ;;
10750 *) _lt_dar_can_shared=$GCC ;;
10751 esac
10752 if test "$_lt_dar_can_shared" = "yes"; then
10753 output_verbose_link_cmd=func_echo_all
10754 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10755 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10756 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}"
10757 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}"
10758
10759 else
10760 ld_shlibs=no
10761 fi
10762
10763 ;;
10764
10765 dgux*)
10766 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10767 hardcode_libdir_flag_spec='-L$libdir'
10768 hardcode_shlibpath_var=no
10769 ;;
10770
10771 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10772 # support. Future versions do this automatically, but an explicit c++rt0.o
10773 # does not break anything, and helps significantly (at the cost of a little
10774 # extra space).
10775 freebsd2.2*)
10776 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10777 hardcode_libdir_flag_spec='-R$libdir'
10778 hardcode_direct=yes
10779 hardcode_shlibpath_var=no
10780 ;;
10781
10782 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10783 freebsd2.*)
10784 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10785 hardcode_direct=yes
10786 hardcode_minus_L=yes
10787 hardcode_shlibpath_var=no
10788 ;;
10789
10790 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10791 freebsd* | dragonfly*)
10792 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10793 hardcode_libdir_flag_spec='-R$libdir'
10794 hardcode_direct=yes
10795 hardcode_shlibpath_var=no
10796 ;;
10797
10798 hpux9*)
10799 if test "$GCC" = yes; then
10800 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'
10801 else
10802 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'
10803 fi
10804 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10805 hardcode_libdir_separator=:
10806 hardcode_direct=yes
10807
10808 # hardcode_minus_L: Not really in the search PATH,
10809 # but as the default location of the library.
10810 hardcode_minus_L=yes
10811 export_dynamic_flag_spec='${wl}-E'
10812 ;;
10813
10814 hpux10*)
10815 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10816 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10817 else
10818 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10819 fi
10820 if test "$with_gnu_ld" = no; then
10821 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10822 hardcode_libdir_flag_spec_ld='+b $libdir'
10823 hardcode_libdir_separator=:
10824 hardcode_direct=yes
10825 hardcode_direct_absolute=yes
10826 export_dynamic_flag_spec='${wl}-E'
10827 # hardcode_minus_L: Not really in the search PATH,
10828 # but as the default location of the library.
10829 hardcode_minus_L=yes
10830 fi
10831 ;;
10832
10833 hpux11*)
10834 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10835 case $host_cpu in
10836 hppa*64*)
10837 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10838 ;;
10839 ia64*)
10840 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10841 ;;
10842 *)
10843 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10844 ;;
10845 esac
10846 else
10847 case $host_cpu in
10848 hppa*64*)
10849 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10850 ;;
10851 ia64*)
10852 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10853 ;;
10854 *)
10855
10856 # Older versions of the 11.00 compiler do not understand -b yet
10857 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10859 $as_echo_n "checking if $CC understands -b... " >&6; }
10860 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10861 $as_echo_n "(cached) " >&6
10862 else
10863 lt_cv_prog_compiler__b=no
10864 save_LDFLAGS="$LDFLAGS"
10865 LDFLAGS="$LDFLAGS -b"
10866 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10867 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10868 # The linker can only warn and ignore the option if not recognized
10869 # So say no if there are warnings
10870 if test -s conftest.err; then
10871 # Append any errors to the config.log.
10872 cat conftest.err 1>&5
10873 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10874 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10875 if diff conftest.exp conftest.er2 >/dev/null; then
10876 lt_cv_prog_compiler__b=yes
10877 fi
10878 else
10879 lt_cv_prog_compiler__b=yes
10880 fi
10881 fi
10882 $RM -r conftest*
10883 LDFLAGS="$save_LDFLAGS"
10884
10885 fi
10886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10887 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10888
10889 if test x"$lt_cv_prog_compiler__b" = xyes; then
10890 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10891 else
10892 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10893 fi
10894
10895 ;;
10896 esac
10897 fi
10898 if test "$with_gnu_ld" = no; then
10899 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10900 hardcode_libdir_separator=:
10901
10902 case $host_cpu in
10903 hppa*64*|ia64*)
10904 hardcode_direct=no
10905 hardcode_shlibpath_var=no
10906 ;;
10907 *)
10908 hardcode_direct=yes
10909 hardcode_direct_absolute=yes
10910 export_dynamic_flag_spec='${wl}-E'
10911
10912 # hardcode_minus_L: Not really in the search PATH,
10913 # but as the default location of the library.
10914 hardcode_minus_L=yes
10915 ;;
10916 esac
10917 fi
10918 ;;
10919
10920 irix5* | irix6* | nonstopux*)
10921 if test "$GCC" = yes; then
10922 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'
10923 # Try to use the -exported_symbol ld option, if it does not
10924 # work, assume that -exports_file does not work either and
10925 # implicitly export all symbols.
10926 save_LDFLAGS="$LDFLAGS"
10927 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10929 /* end confdefs.h. */
10930 int foo(void) {}
10931 _ACEOF
10932 if ac_fn_c_try_link "$LINENO"; then :
10933 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'
10934
10935 fi
10936 rm -f core conftest.err conftest.$ac_objext \
10937 conftest$ac_exeext conftest.$ac_ext
10938 LDFLAGS="$save_LDFLAGS"
10939 else
10940 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'
10941 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'
10942 fi
10943 archive_cmds_need_lc='no'
10944 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10945 hardcode_libdir_separator=:
10946 inherit_rpath=yes
10947 link_all_deplibs=yes
10948 ;;
10949
10950 netbsd*)
10951 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10952 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10953 else
10954 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10955 fi
10956 hardcode_libdir_flag_spec='-R$libdir'
10957 hardcode_direct=yes
10958 hardcode_shlibpath_var=no
10959 ;;
10960
10961 newsos6)
10962 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10963 hardcode_direct=yes
10964 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10965 hardcode_libdir_separator=:
10966 hardcode_shlibpath_var=no
10967 ;;
10968
10969 *nto* | *qnx*)
10970 ;;
10971
10972 openbsd*)
10973 if test -f /usr/libexec/ld.so; then
10974 hardcode_direct=yes
10975 hardcode_shlibpath_var=no
10976 hardcode_direct_absolute=yes
10977 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10978 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10979 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10980 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10981 export_dynamic_flag_spec='${wl}-E'
10982 else
10983 case $host_os in
10984 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10985 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10986 hardcode_libdir_flag_spec='-R$libdir'
10987 ;;
10988 *)
10989 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10990 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10991 ;;
10992 esac
10993 fi
10994 else
10995 ld_shlibs=no
10996 fi
10997 ;;
10998
10999 os2*)
11000 hardcode_libdir_flag_spec='-L$libdir'
11001 hardcode_minus_L=yes
11002 allow_undefined_flag=unsupported
11003 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'
11004 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11005 ;;
11006
11007 osf3*)
11008 if test "$GCC" = yes; then
11009 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11010 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'
11011 else
11012 allow_undefined_flag=' -expect_unresolved \*'
11013 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'
11014 fi
11015 archive_cmds_need_lc='no'
11016 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11017 hardcode_libdir_separator=:
11018 ;;
11019
11020 osf4* | osf5*) # as osf3* with the addition of -msym flag
11021 if test "$GCC" = yes; then
11022 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11023 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'
11024 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11025 else
11026 allow_undefined_flag=' -expect_unresolved \*'
11027 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'
11028 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~
11029 $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'
11030
11031 # Both c and cxx compiler support -rpath directly
11032 hardcode_libdir_flag_spec='-rpath $libdir'
11033 fi
11034 archive_cmds_need_lc='no'
11035 hardcode_libdir_separator=:
11036 ;;
11037
11038 solaris*)
11039 no_undefined_flag=' -z defs'
11040 if test "$GCC" = yes; then
11041 wlarc='${wl}'
11042 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11043 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11044 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11045 else
11046 case `$CC -V 2>&1` in
11047 *"Compilers 5.0"*)
11048 wlarc=''
11049 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11050 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11051 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11052 ;;
11053 *)
11054 wlarc='${wl}'
11055 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11056 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11057 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11058 ;;
11059 esac
11060 fi
11061 hardcode_libdir_flag_spec='-R$libdir'
11062 hardcode_shlibpath_var=no
11063 case $host_os in
11064 solaris2.[0-5] | solaris2.[0-5].*) ;;
11065 *)
11066 # The compiler driver will combine and reorder linker options,
11067 # but understands `-z linker_flag'. GCC discards it without `$wl',
11068 # but is careful enough not to reorder.
11069 # Supported since Solaris 2.6 (maybe 2.5.1?)
11070 if test "$GCC" = yes; then
11071 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11072 else
11073 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11074 fi
11075 ;;
11076 esac
11077 link_all_deplibs=yes
11078 ;;
11079
11080 sunos4*)
11081 if test "x$host_vendor" = xsequent; then
11082 # Use $CC to link under sequent, because it throws in some extra .o
11083 # files that make .init and .fini sections work.
11084 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11085 else
11086 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11087 fi
11088 hardcode_libdir_flag_spec='-L$libdir'
11089 hardcode_direct=yes
11090 hardcode_minus_L=yes
11091 hardcode_shlibpath_var=no
11092 ;;
11093
11094 sysv4)
11095 case $host_vendor in
11096 sni)
11097 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11098 hardcode_direct=yes # is this really true???
11099 ;;
11100 siemens)
11101 ## LD is ld it makes a PLAMLIB
11102 ## CC just makes a GrossModule.
11103 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11104 reload_cmds='$CC -r -o $output$reload_objs'
11105 hardcode_direct=no
11106 ;;
11107 motorola)
11108 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11109 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11110 ;;
11111 esac
11112 runpath_var='LD_RUN_PATH'
11113 hardcode_shlibpath_var=no
11114 ;;
11115
11116 sysv4.3*)
11117 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11118 hardcode_shlibpath_var=no
11119 export_dynamic_flag_spec='-Bexport'
11120 ;;
11121
11122 sysv4*MP*)
11123 if test -d /usr/nec; then
11124 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11125 hardcode_shlibpath_var=no
11126 runpath_var=LD_RUN_PATH
11127 hardcode_runpath_var=yes
11128 ld_shlibs=yes
11129 fi
11130 ;;
11131
11132 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11133 no_undefined_flag='${wl}-z,text'
11134 archive_cmds_need_lc=no
11135 hardcode_shlibpath_var=no
11136 runpath_var='LD_RUN_PATH'
11137
11138 if test "$GCC" = yes; then
11139 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11140 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11141 else
11142 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11143 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11144 fi
11145 ;;
11146
11147 sysv5* | sco3.2v5* | sco5v6*)
11148 # Note: We can NOT use -z defs as we might desire, because we do not
11149 # link with -lc, and that would cause any symbols used from libc to
11150 # always be unresolved, which means just about no library would
11151 # ever link correctly. If we're not using GNU ld we use -z text
11152 # though, which does catch some bad symbols but isn't as heavy-handed
11153 # as -z defs.
11154 no_undefined_flag='${wl}-z,text'
11155 allow_undefined_flag='${wl}-z,nodefs'
11156 archive_cmds_need_lc=no
11157 hardcode_shlibpath_var=no
11158 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11159 hardcode_libdir_separator=':'
11160 link_all_deplibs=yes
11161 export_dynamic_flag_spec='${wl}-Bexport'
11162 runpath_var='LD_RUN_PATH'
11163
11164 if test "$GCC" = yes; then
11165 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11166 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11167 else
11168 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11169 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11170 fi
11171 ;;
11172
11173 uts4*)
11174 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11175 hardcode_libdir_flag_spec='-L$libdir'
11176 hardcode_shlibpath_var=no
11177 ;;
11178
11179 *)
11180 ld_shlibs=no
11181 ;;
11182 esac
11183
11184 if test x$host_vendor = xsni; then
11185 case $host in
11186 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11187 export_dynamic_flag_spec='${wl}-Blargedynsym'
11188 ;;
11189 esac
11190 fi
11191 fi
11192
11193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11194 $as_echo "$ld_shlibs" >&6; }
11195 test "$ld_shlibs" = no && can_build_shared=no
11196
11197 with_gnu_ld=$with_gnu_ld
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213 #
11214 # Do we need to explicitly link libc?
11215 #
11216 case "x$archive_cmds_need_lc" in
11217 x|xyes)
11218 # Assume -lc should be added
11219 archive_cmds_need_lc=yes
11220
11221 if test "$enable_shared" = yes && test "$GCC" = yes; then
11222 case $archive_cmds in
11223 *'~'*)
11224 # FIXME: we may have to deal with multi-command sequences.
11225 ;;
11226 '$CC '*)
11227 # Test whether the compiler implicitly links with -lc since on some
11228 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11229 # to ld, don't add -lc before -lgcc.
11230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11231 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11232 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11233 $as_echo_n "(cached) " >&6
11234 else
11235 $RM conftest*
11236 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11237
11238 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11239 (eval $ac_compile) 2>&5
11240 ac_status=$?
11241 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11242 test $ac_status = 0; } 2>conftest.err; then
11243 soname=conftest
11244 lib=conftest
11245 libobjs=conftest.$ac_objext
11246 deplibs=
11247 wl=$lt_prog_compiler_wl
11248 pic_flag=$lt_prog_compiler_pic
11249 compiler_flags=-v
11250 linker_flags=-v
11251 verstring=
11252 output_objdir=.
11253 libname=conftest
11254 lt_save_allow_undefined_flag=$allow_undefined_flag
11255 allow_undefined_flag=
11256 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11257 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11258 ac_status=$?
11259 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11260 test $ac_status = 0; }
11261 then
11262 lt_cv_archive_cmds_need_lc=no
11263 else
11264 lt_cv_archive_cmds_need_lc=yes
11265 fi
11266 allow_undefined_flag=$lt_save_allow_undefined_flag
11267 else
11268 cat conftest.err 1>&5
11269 fi
11270 $RM conftest*
11271
11272 fi
11273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11274 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11275 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11276 ;;
11277 esac
11278 fi
11279 ;;
11280 esac
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11439 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11440
11441 if test "$GCC" = yes; then
11442 case $host_os in
11443 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11444 *) lt_awk_arg="/^libraries:/" ;;
11445 esac
11446 case $host_os in
11447 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11448 *) lt_sed_strip_eq="s,=/,/,g" ;;
11449 esac
11450 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11451 case $lt_search_path_spec in
11452 *\;*)
11453 # if the path contains ";" then we assume it to be the separator
11454 # otherwise default to the standard path separator (i.e. ":") - it is
11455 # assumed that no part of a normal pathname contains ";" but that should
11456 # okay in the real world where ";" in dirpaths is itself problematic.
11457 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11458 ;;
11459 *)
11460 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11461 ;;
11462 esac
11463 # Ok, now we have the path, separated by spaces, we can step through it
11464 # and add multilib dir if necessary.
11465 lt_tmp_lt_search_path_spec=
11466 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11467 for lt_sys_path in $lt_search_path_spec; do
11468 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11469 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11470 else
11471 test -d "$lt_sys_path" && \
11472 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11473 fi
11474 done
11475 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11476 BEGIN {RS=" "; FS="/|\n";} {
11477 lt_foo="";
11478 lt_count=0;
11479 for (lt_i = NF; lt_i > 0; lt_i--) {
11480 if ($lt_i != "" && $lt_i != ".") {
11481 if ($lt_i == "..") {
11482 lt_count++;
11483 } else {
11484 if (lt_count == 0) {
11485 lt_foo="/" $lt_i lt_foo;
11486 } else {
11487 lt_count--;
11488 }
11489 }
11490 }
11491 }
11492 if (lt_foo != "") { lt_freq[lt_foo]++; }
11493 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11494 }'`
11495 # AWK program above erroneously prepends '/' to C:/dos/paths
11496 # for these hosts.
11497 case $host_os in
11498 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11499 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11500 esac
11501 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11502 else
11503 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11504 fi
11505 library_names_spec=
11506 libname_spec='lib$name'
11507 soname_spec=
11508 shrext_cmds=".so"
11509 postinstall_cmds=
11510 postuninstall_cmds=
11511 finish_cmds=
11512 finish_eval=
11513 shlibpath_var=
11514 shlibpath_overrides_runpath=unknown
11515 version_type=none
11516 dynamic_linker="$host_os ld.so"
11517 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11518 need_lib_prefix=unknown
11519 hardcode_into_libs=no
11520
11521 # when you set need_version to no, make sure it does not cause -set_version
11522 # flags to be left without arguments
11523 need_version=unknown
11524
11525 case $host_os in
11526 aix3*)
11527 version_type=linux
11528 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11529 shlibpath_var=LIBPATH
11530
11531 # AIX 3 has no versioning support, so we append a major version to the name.
11532 soname_spec='${libname}${release}${shared_ext}$major'
11533 ;;
11534
11535 aix[4-9]*)
11536 version_type=linux
11537 need_lib_prefix=no
11538 need_version=no
11539 hardcode_into_libs=yes
11540 if test "$host_cpu" = ia64; then
11541 # AIX 5 supports IA64
11542 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11543 shlibpath_var=LD_LIBRARY_PATH
11544 else
11545 # With GCC up to 2.95.x, collect2 would create an import file
11546 # for dependence libraries. The import file would start with
11547 # the line `#! .'. This would cause the generated library to
11548 # depend on `.', always an invalid library. This was fixed in
11549 # development snapshots of GCC prior to 3.0.
11550 case $host_os in
11551 aix4 | aix4.[01] | aix4.[01].*)
11552 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11553 echo ' yes '
11554 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11555 :
11556 else
11557 can_build_shared=no
11558 fi
11559 ;;
11560 esac
11561 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11562 # soname into executable. Probably we can add versioning support to
11563 # collect2, so additional links can be useful in future.
11564 if test "$aix_use_runtimelinking" = yes; then
11565 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11566 # instead of lib<name>.a to let people know that these are not
11567 # typical AIX shared libraries.
11568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11569 else
11570 # We preserve .a as extension for shared libraries through AIX4.2
11571 # and later when we are not doing run time linking.
11572 library_names_spec='${libname}${release}.a $libname.a'
11573 soname_spec='${libname}${release}${shared_ext}$major'
11574 fi
11575 shlibpath_var=LIBPATH
11576 fi
11577 ;;
11578
11579 amigaos*)
11580 case $host_cpu in
11581 powerpc)
11582 # Since July 2007 AmigaOS4 officially supports .so libraries.
11583 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11585 ;;
11586 m68k)
11587 library_names_spec='$libname.ixlibrary $libname.a'
11588 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11589 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'
11590 ;;
11591 esac
11592 ;;
11593
11594 beos*)
11595 library_names_spec='${libname}${shared_ext}'
11596 dynamic_linker="$host_os ld.so"
11597 shlibpath_var=LIBRARY_PATH
11598 ;;
11599
11600 bsdi[45]*)
11601 version_type=linux
11602 need_version=no
11603 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11604 soname_spec='${libname}${release}${shared_ext}$major'
11605 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11606 shlibpath_var=LD_LIBRARY_PATH
11607 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11608 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11609 # the default ld.so.conf also contains /usr/contrib/lib and
11610 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11611 # libtool to hard-code these into programs
11612 ;;
11613
11614 cygwin* | mingw* | pw32* | cegcc*)
11615 version_type=windows
11616 shrext_cmds=".dll"
11617 need_version=no
11618 need_lib_prefix=no
11619
11620 case $GCC,$host_os in
11621 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11622 library_names_spec='$libname.dll.a'
11623 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11624 postinstall_cmds='base_file=`basename \${file}`~
11625 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11626 dldir=$destdir/`dirname \$dlpath`~
11627 test -d \$dldir || mkdir -p \$dldir~
11628 $install_prog $dir/$dlname \$dldir/$dlname~
11629 chmod a+x \$dldir/$dlname~
11630 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11631 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11632 fi'
11633 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11634 dlpath=$dir/\$dldll~
11635 $RM \$dlpath'
11636 shlibpath_overrides_runpath=yes
11637
11638 case $host_os in
11639 cygwin*)
11640 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11641 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11642
11643 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11644 ;;
11645 mingw* | cegcc*)
11646 # MinGW DLLs use traditional 'lib' prefix
11647 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11648 ;;
11649 pw32*)
11650 # pw32 DLLs use 'pw' prefix rather than 'lib'
11651 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11652 ;;
11653 esac
11654 ;;
11655
11656 *)
11657 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11658 ;;
11659 esac
11660 dynamic_linker='Win32 ld.exe'
11661 # FIXME: first we should search . and the directory the executable is in
11662 shlibpath_var=PATH
11663 ;;
11664
11665 darwin* | rhapsody*)
11666 dynamic_linker="$host_os dyld"
11667 version_type=darwin
11668 need_lib_prefix=no
11669 need_version=no
11670 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11671 soname_spec='${libname}${release}${major}$shared_ext'
11672 shlibpath_overrides_runpath=yes
11673 shlibpath_var=DYLD_LIBRARY_PATH
11674 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11675
11676 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11677 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11678 ;;
11679
11680 dgux*)
11681 version_type=linux
11682 need_lib_prefix=no
11683 need_version=no
11684 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11685 soname_spec='${libname}${release}${shared_ext}$major'
11686 shlibpath_var=LD_LIBRARY_PATH
11687 ;;
11688
11689 freebsd* | dragonfly*)
11690 # DragonFly does not have aout. When/if they implement a new
11691 # versioning mechanism, adjust this.
11692 if test -x /usr/bin/objformat; then
11693 objformat=`/usr/bin/objformat`
11694 else
11695 case $host_os in
11696 freebsd[23].*) objformat=aout ;;
11697 *) objformat=elf ;;
11698 esac
11699 fi
11700 version_type=freebsd-$objformat
11701 case $version_type in
11702 freebsd-elf*)
11703 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11704 need_version=no
11705 need_lib_prefix=no
11706 ;;
11707 freebsd-*)
11708 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11709 need_version=yes
11710 ;;
11711 esac
11712 shlibpath_var=LD_LIBRARY_PATH
11713 case $host_os in
11714 freebsd2.*)
11715 shlibpath_overrides_runpath=yes
11716 ;;
11717 freebsd3.[01]* | freebsdelf3.[01]*)
11718 shlibpath_overrides_runpath=yes
11719 hardcode_into_libs=yes
11720 ;;
11721 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11722 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11723 shlibpath_overrides_runpath=no
11724 hardcode_into_libs=yes
11725 ;;
11726 *) # from 4.6 on, and DragonFly
11727 shlibpath_overrides_runpath=yes
11728 hardcode_into_libs=yes
11729 ;;
11730 esac
11731 ;;
11732
11733 gnu*)
11734 version_type=linux
11735 need_lib_prefix=no
11736 need_version=no
11737 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11738 soname_spec='${libname}${release}${shared_ext}$major'
11739 shlibpath_var=LD_LIBRARY_PATH
11740 hardcode_into_libs=yes
11741 ;;
11742
11743 haiku*)
11744 version_type=linux
11745 need_lib_prefix=no
11746 need_version=no
11747 dynamic_linker="$host_os runtime_loader"
11748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11749 soname_spec='${libname}${release}${shared_ext}$major'
11750 shlibpath_var=LIBRARY_PATH
11751 shlibpath_overrides_runpath=yes
11752 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11753 hardcode_into_libs=yes
11754 ;;
11755
11756 hpux9* | hpux10* | hpux11*)
11757 # Give a soname corresponding to the major version so that dld.sl refuses to
11758 # link against other versions.
11759 version_type=sunos
11760 need_lib_prefix=no
11761 need_version=no
11762 case $host_cpu in
11763 ia64*)
11764 shrext_cmds='.so'
11765 hardcode_into_libs=yes
11766 dynamic_linker="$host_os dld.so"
11767 shlibpath_var=LD_LIBRARY_PATH
11768 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11769 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11770 soname_spec='${libname}${release}${shared_ext}$major'
11771 if test "X$HPUX_IA64_MODE" = X32; then
11772 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11773 else
11774 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11775 fi
11776 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11777 ;;
11778 hppa*64*)
11779 shrext_cmds='.sl'
11780 hardcode_into_libs=yes
11781 dynamic_linker="$host_os dld.sl"
11782 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11783 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11784 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11785 soname_spec='${libname}${release}${shared_ext}$major'
11786 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11787 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11788 ;;
11789 *)
11790 shrext_cmds='.sl'
11791 dynamic_linker="$host_os dld.sl"
11792 shlibpath_var=SHLIB_PATH
11793 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11794 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11795 soname_spec='${libname}${release}${shared_ext}$major'
11796 ;;
11797 esac
11798 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11799 postinstall_cmds='chmod 555 $lib'
11800 # or fails outright, so override atomically:
11801 install_override_mode=555
11802 ;;
11803
11804 interix[3-9]*)
11805 version_type=linux
11806 need_lib_prefix=no
11807 need_version=no
11808 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11809 soname_spec='${libname}${release}${shared_ext}$major'
11810 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11811 shlibpath_var=LD_LIBRARY_PATH
11812 shlibpath_overrides_runpath=no
11813 hardcode_into_libs=yes
11814 ;;
11815
11816 irix5* | irix6* | nonstopux*)
11817 case $host_os in
11818 nonstopux*) version_type=nonstopux ;;
11819 *)
11820 if test "$lt_cv_prog_gnu_ld" = yes; then
11821 version_type=linux
11822 else
11823 version_type=irix
11824 fi ;;
11825 esac
11826 need_lib_prefix=no
11827 need_version=no
11828 soname_spec='${libname}${release}${shared_ext}$major'
11829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11830 case $host_os in
11831 irix5* | nonstopux*)
11832 libsuff= shlibsuff=
11833 ;;
11834 *)
11835 case $LD in # libtool.m4 will add one of these switches to LD
11836 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11837 libsuff= shlibsuff= libmagic=32-bit;;
11838 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11839 libsuff=32 shlibsuff=N32 libmagic=N32;;
11840 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11841 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11842 *) libsuff= shlibsuff= libmagic=never-match;;
11843 esac
11844 ;;
11845 esac
11846 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11847 shlibpath_overrides_runpath=no
11848 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11849 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11850 hardcode_into_libs=yes
11851 ;;
11852
11853 # No shared lib support for Linux oldld, aout, or coff.
11854 linux*oldld* | linux*aout* | linux*coff*)
11855 dynamic_linker=no
11856 ;;
11857
11858 # This must be Linux ELF.
11859 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11860 version_type=linux
11861 need_lib_prefix=no
11862 need_version=no
11863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11864 soname_spec='${libname}${release}${shared_ext}$major'
11865 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11866 shlibpath_var=LD_LIBRARY_PATH
11867 shlibpath_overrides_runpath=no
11868
11869 # Some binutils ld are patched to set DT_RUNPATH
11870 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11871 $as_echo_n "(cached) " >&6
11872 else
11873 lt_cv_shlibpath_overrides_runpath=no
11874 save_LDFLAGS=$LDFLAGS
11875 save_libdir=$libdir
11876 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11877 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11879 /* end confdefs.h. */
11880
11881 int
11882 main ()
11883 {
11884
11885 ;
11886 return 0;
11887 }
11888 _ACEOF
11889 if ac_fn_c_try_link "$LINENO"; then :
11890 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11891 lt_cv_shlibpath_overrides_runpath=yes
11892 fi
11893 fi
11894 rm -f core conftest.err conftest.$ac_objext \
11895 conftest$ac_exeext conftest.$ac_ext
11896 LDFLAGS=$save_LDFLAGS
11897 libdir=$save_libdir
11898
11899 fi
11900
11901 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11902
11903 # This implies no fast_install, which is unacceptable.
11904 # Some rework will be needed to allow for fast_install
11905 # before this can be enabled.
11906 hardcode_into_libs=yes
11907
11908 # Append ld.so.conf contents to the search path
11909 if test -f /etc/ld.so.conf; then
11910 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' ' '`
11911 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11912 fi
11913
11914 # We used to test for /lib/ld.so.1 and disable shared libraries on
11915 # powerpc, because MkLinux only supported shared libraries with the
11916 # GNU dynamic linker. Since this was broken with cross compilers,
11917 # most powerpc-linux boxes support dynamic linking these days and
11918 # people can always --disable-shared, the test was removed, and we
11919 # assume the GNU/Linux dynamic linker is in use.
11920 dynamic_linker='GNU/Linux ld.so'
11921 ;;
11922
11923 netbsd*)
11924 version_type=sunos
11925 need_lib_prefix=no
11926 need_version=no
11927 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11928 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11929 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11930 dynamic_linker='NetBSD (a.out) ld.so'
11931 else
11932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11933 soname_spec='${libname}${release}${shared_ext}$major'
11934 dynamic_linker='NetBSD ld.elf_so'
11935 fi
11936 shlibpath_var=LD_LIBRARY_PATH
11937 shlibpath_overrides_runpath=yes
11938 hardcode_into_libs=yes
11939 ;;
11940
11941 newsos6)
11942 version_type=linux
11943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11944 shlibpath_var=LD_LIBRARY_PATH
11945 shlibpath_overrides_runpath=yes
11946 ;;
11947
11948 *nto* | *qnx*)
11949 version_type=qnx
11950 need_lib_prefix=no
11951 need_version=no
11952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11953 soname_spec='${libname}${release}${shared_ext}$major'
11954 shlibpath_var=LD_LIBRARY_PATH
11955 shlibpath_overrides_runpath=no
11956 hardcode_into_libs=yes
11957 dynamic_linker='ldqnx.so'
11958 ;;
11959
11960 openbsd*)
11961 version_type=sunos
11962 sys_lib_dlsearch_path_spec="/usr/lib"
11963 need_lib_prefix=no
11964 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11965 case $host_os in
11966 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11967 *) need_version=no ;;
11968 esac
11969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11970 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11971 shlibpath_var=LD_LIBRARY_PATH
11972 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11973 case $host_os in
11974 openbsd2.[89] | openbsd2.[89].*)
11975 shlibpath_overrides_runpath=no
11976 ;;
11977 *)
11978 shlibpath_overrides_runpath=yes
11979 ;;
11980 esac
11981 else
11982 shlibpath_overrides_runpath=yes
11983 fi
11984 ;;
11985
11986 os2*)
11987 libname_spec='$name'
11988 shrext_cmds=".dll"
11989 need_lib_prefix=no
11990 library_names_spec='$libname${shared_ext} $libname.a'
11991 dynamic_linker='OS/2 ld.exe'
11992 shlibpath_var=LIBPATH
11993 ;;
11994
11995 osf3* | osf4* | osf5*)
11996 version_type=osf
11997 need_lib_prefix=no
11998 need_version=no
11999 soname_spec='${libname}${release}${shared_ext}$major'
12000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12001 shlibpath_var=LD_LIBRARY_PATH
12002 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12003 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12004 ;;
12005
12006 rdos*)
12007 dynamic_linker=no
12008 ;;
12009
12010 solaris*)
12011 version_type=linux
12012 need_lib_prefix=no
12013 need_version=no
12014 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12015 soname_spec='${libname}${release}${shared_ext}$major'
12016 shlibpath_var=LD_LIBRARY_PATH
12017 shlibpath_overrides_runpath=yes
12018 hardcode_into_libs=yes
12019 # ldd complains unless libraries are executable
12020 postinstall_cmds='chmod +x $lib'
12021 ;;
12022
12023 sunos4*)
12024 version_type=sunos
12025 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12026 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12027 shlibpath_var=LD_LIBRARY_PATH
12028 shlibpath_overrides_runpath=yes
12029 if test "$with_gnu_ld" = yes; then
12030 need_lib_prefix=no
12031 fi
12032 need_version=yes
12033 ;;
12034
12035 sysv4 | sysv4.3*)
12036 version_type=linux
12037 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12038 soname_spec='${libname}${release}${shared_ext}$major'
12039 shlibpath_var=LD_LIBRARY_PATH
12040 case $host_vendor in
12041 sni)
12042 shlibpath_overrides_runpath=no
12043 need_lib_prefix=no
12044 runpath_var=LD_RUN_PATH
12045 ;;
12046 siemens)
12047 need_lib_prefix=no
12048 ;;
12049 motorola)
12050 need_lib_prefix=no
12051 need_version=no
12052 shlibpath_overrides_runpath=no
12053 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12054 ;;
12055 esac
12056 ;;
12057
12058 sysv4*MP*)
12059 if test -d /usr/nec ;then
12060 version_type=linux
12061 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12062 soname_spec='$libname${shared_ext}.$major'
12063 shlibpath_var=LD_LIBRARY_PATH
12064 fi
12065 ;;
12066
12067 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12068 version_type=freebsd-elf
12069 need_lib_prefix=no
12070 need_version=no
12071 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12072 soname_spec='${libname}${release}${shared_ext}$major'
12073 shlibpath_var=LD_LIBRARY_PATH
12074 shlibpath_overrides_runpath=yes
12075 hardcode_into_libs=yes
12076 if test "$with_gnu_ld" = yes; then
12077 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12078 else
12079 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12080 case $host_os in
12081 sco3.2v5*)
12082 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12083 ;;
12084 esac
12085 fi
12086 sys_lib_dlsearch_path_spec='/usr/lib'
12087 ;;
12088
12089 tpf*)
12090 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12091 version_type=linux
12092 need_lib_prefix=no
12093 need_version=no
12094 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12095 shlibpath_var=LD_LIBRARY_PATH
12096 shlibpath_overrides_runpath=no
12097 hardcode_into_libs=yes
12098 ;;
12099
12100 uts4*)
12101 version_type=linux
12102 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12103 soname_spec='${libname}${release}${shared_ext}$major'
12104 shlibpath_var=LD_LIBRARY_PATH
12105 ;;
12106
12107 *)
12108 dynamic_linker=no
12109 ;;
12110 esac
12111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12112 $as_echo "$dynamic_linker" >&6; }
12113 test "$dynamic_linker" = no && can_build_shared=no
12114
12115 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12116 if test "$GCC" = yes; then
12117 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12118 fi
12119
12120 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12121 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12122 fi
12123 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12124 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12125 fi
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12219 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12220 hardcode_action=
12221 if test -n "$hardcode_libdir_flag_spec" ||
12222 test -n "$runpath_var" ||
12223 test "X$hardcode_automatic" = "Xyes" ; then
12224
12225 # We can hardcode non-existent directories.
12226 if test "$hardcode_direct" != no &&
12227 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12228 # have to relink, otherwise we might link with an installed library
12229 # when we should be linking with a yet-to-be-installed one
12230 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12231 test "$hardcode_minus_L" != no; then
12232 # Linking always hardcodes the temporary library directory.
12233 hardcode_action=relink
12234 else
12235 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12236 hardcode_action=immediate
12237 fi
12238 else
12239 # We cannot hardcode anything, or else we can only hardcode existing
12240 # directories.
12241 hardcode_action=unsupported
12242 fi
12243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12244 $as_echo "$hardcode_action" >&6; }
12245
12246 if test "$hardcode_action" = relink ||
12247 test "$inherit_rpath" = yes; then
12248 # Fast installation is not supported
12249 enable_fast_install=no
12250 elif test "$shlibpath_overrides_runpath" = yes ||
12251 test "$enable_shared" = no; then
12252 # Fast installation is not necessary
12253 enable_fast_install=needless
12254 fi
12255
12256
12257
12258
12259
12260
12261 if test "x$enable_dlopen" != xyes; then
12262 enable_dlopen=unknown
12263 enable_dlopen_self=unknown
12264 enable_dlopen_self_static=unknown
12265 else
12266 lt_cv_dlopen=no
12267 lt_cv_dlopen_libs=
12268
12269 case $host_os in
12270 beos*)
12271 lt_cv_dlopen="load_add_on"
12272 lt_cv_dlopen_libs=
12273 lt_cv_dlopen_self=yes
12274 ;;
12275
12276 mingw* | pw32* | cegcc*)
12277 lt_cv_dlopen="LoadLibrary"
12278 lt_cv_dlopen_libs=
12279 ;;
12280
12281 cygwin*)
12282 lt_cv_dlopen="dlopen"
12283 lt_cv_dlopen_libs=
12284 ;;
12285
12286 darwin*)
12287 # if libdl is installed we need to link against it
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12289 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12290 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12291 $as_echo_n "(cached) " >&6
12292 else
12293 ac_check_lib_save_LIBS=$LIBS
12294 LIBS="-ldl $LIBS"
12295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12296 /* end confdefs.h. */
12297
12298 /* Override any GCC internal prototype to avoid an error.
12299 Use char because int might match the return type of a GCC
12300 builtin and then its argument prototype would still apply. */
12301 #ifdef __cplusplus
12302 extern "C"
12303 #endif
12304 char dlopen ();
12305 int
12306 main ()
12307 {
12308 return dlopen ();
12309 ;
12310 return 0;
12311 }
12312 _ACEOF
12313 if ac_fn_c_try_link "$LINENO"; then :
12314 ac_cv_lib_dl_dlopen=yes
12315 else
12316 ac_cv_lib_dl_dlopen=no
12317 fi
12318 rm -f core conftest.err conftest.$ac_objext \
12319 conftest$ac_exeext conftest.$ac_ext
12320 LIBS=$ac_check_lib_save_LIBS
12321 fi
12322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12323 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12324 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12325 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12326 else
12327
12328 lt_cv_dlopen="dyld"
12329 lt_cv_dlopen_libs=
12330 lt_cv_dlopen_self=yes
12331
12332 fi
12333
12334 ;;
12335
12336 *)
12337 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12338 if test "x$ac_cv_func_shl_load" = x""yes; then :
12339 lt_cv_dlopen="shl_load"
12340 else
12341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12342 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12343 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12344 $as_echo_n "(cached) " >&6
12345 else
12346 ac_check_lib_save_LIBS=$LIBS
12347 LIBS="-ldld $LIBS"
12348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12349 /* end confdefs.h. */
12350
12351 /* Override any GCC internal prototype to avoid an error.
12352 Use char because int might match the return type of a GCC
12353 builtin and then its argument prototype would still apply. */
12354 #ifdef __cplusplus
12355 extern "C"
12356 #endif
12357 char shl_load ();
12358 int
12359 main ()
12360 {
12361 return shl_load ();
12362 ;
12363 return 0;
12364 }
12365 _ACEOF
12366 if ac_fn_c_try_link "$LINENO"; then :
12367 ac_cv_lib_dld_shl_load=yes
12368 else
12369 ac_cv_lib_dld_shl_load=no
12370 fi
12371 rm -f core conftest.err conftest.$ac_objext \
12372 conftest$ac_exeext conftest.$ac_ext
12373 LIBS=$ac_check_lib_save_LIBS
12374 fi
12375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12376 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12377 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12378 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12379 else
12380 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12381 if test "x$ac_cv_func_dlopen" = x""yes; then :
12382 lt_cv_dlopen="dlopen"
12383 else
12384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12385 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12386 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12387 $as_echo_n "(cached) " >&6
12388 else
12389 ac_check_lib_save_LIBS=$LIBS
12390 LIBS="-ldl $LIBS"
12391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12392 /* end confdefs.h. */
12393
12394 /* Override any GCC internal prototype to avoid an error.
12395 Use char because int might match the return type of a GCC
12396 builtin and then its argument prototype would still apply. */
12397 #ifdef __cplusplus
12398 extern "C"
12399 #endif
12400 char dlopen ();
12401 int
12402 main ()
12403 {
12404 return dlopen ();
12405 ;
12406 return 0;
12407 }
12408 _ACEOF
12409 if ac_fn_c_try_link "$LINENO"; then :
12410 ac_cv_lib_dl_dlopen=yes
12411 else
12412 ac_cv_lib_dl_dlopen=no
12413 fi
12414 rm -f core conftest.err conftest.$ac_objext \
12415 conftest$ac_exeext conftest.$ac_ext
12416 LIBS=$ac_check_lib_save_LIBS
12417 fi
12418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12419 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12420 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12421 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12422 else
12423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12424 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12425 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12426 $as_echo_n "(cached) " >&6
12427 else
12428 ac_check_lib_save_LIBS=$LIBS
12429 LIBS="-lsvld $LIBS"
12430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12431 /* end confdefs.h. */
12432
12433 /* Override any GCC internal prototype to avoid an error.
12434 Use char because int might match the return type of a GCC
12435 builtin and then its argument prototype would still apply. */
12436 #ifdef __cplusplus
12437 extern "C"
12438 #endif
12439 char dlopen ();
12440 int
12441 main ()
12442 {
12443 return dlopen ();
12444 ;
12445 return 0;
12446 }
12447 _ACEOF
12448 if ac_fn_c_try_link "$LINENO"; then :
12449 ac_cv_lib_svld_dlopen=yes
12450 else
12451 ac_cv_lib_svld_dlopen=no
12452 fi
12453 rm -f core conftest.err conftest.$ac_objext \
12454 conftest$ac_exeext conftest.$ac_ext
12455 LIBS=$ac_check_lib_save_LIBS
12456 fi
12457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12458 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12459 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12460 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12461 else
12462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12463 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12464 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12465 $as_echo_n "(cached) " >&6
12466 else
12467 ac_check_lib_save_LIBS=$LIBS
12468 LIBS="-ldld $LIBS"
12469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12470 /* end confdefs.h. */
12471
12472 /* Override any GCC internal prototype to avoid an error.
12473 Use char because int might match the return type of a GCC
12474 builtin and then its argument prototype would still apply. */
12475 #ifdef __cplusplus
12476 extern "C"
12477 #endif
12478 char dld_link ();
12479 int
12480 main ()
12481 {
12482 return dld_link ();
12483 ;
12484 return 0;
12485 }
12486 _ACEOF
12487 if ac_fn_c_try_link "$LINENO"; then :
12488 ac_cv_lib_dld_dld_link=yes
12489 else
12490 ac_cv_lib_dld_dld_link=no
12491 fi
12492 rm -f core conftest.err conftest.$ac_objext \
12493 conftest$ac_exeext conftest.$ac_ext
12494 LIBS=$ac_check_lib_save_LIBS
12495 fi
12496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12497 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12498 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12499 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12500 fi
12501
12502
12503 fi
12504
12505
12506 fi
12507
12508
12509 fi
12510
12511
12512 fi
12513
12514
12515 fi
12516
12517 ;;
12518 esac
12519
12520 if test "x$lt_cv_dlopen" != xno; then
12521 enable_dlopen=yes
12522 else
12523 enable_dlopen=no
12524 fi
12525
12526 case $lt_cv_dlopen in
12527 dlopen)
12528 save_CPPFLAGS="$CPPFLAGS"
12529 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12530
12531 save_LDFLAGS="$LDFLAGS"
12532 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12533
12534 save_LIBS="$LIBS"
12535 LIBS="$lt_cv_dlopen_libs $LIBS"
12536
12537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12538 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12539 if test "${lt_cv_dlopen_self+set}" = set; then :
12540 $as_echo_n "(cached) " >&6
12541 else
12542 if test "$cross_compiling" = yes; then :
12543 lt_cv_dlopen_self=cross
12544 else
12545 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12546 lt_status=$lt_dlunknown
12547 cat > conftest.$ac_ext <<_LT_EOF
12548 #line 12548 "configure"
12549 #include "confdefs.h"
12550
12551 #if HAVE_DLFCN_H
12552 #include <dlfcn.h>
12553 #endif
12554
12555 #include <stdio.h>
12556
12557 #ifdef RTLD_GLOBAL
12558 # define LT_DLGLOBAL RTLD_GLOBAL
12559 #else
12560 # ifdef DL_GLOBAL
12561 # define LT_DLGLOBAL DL_GLOBAL
12562 # else
12563 # define LT_DLGLOBAL 0
12564 # endif
12565 #endif
12566
12567 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12568 find out it does not work in some platform. */
12569 #ifndef LT_DLLAZY_OR_NOW
12570 # ifdef RTLD_LAZY
12571 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12572 # else
12573 # ifdef DL_LAZY
12574 # define LT_DLLAZY_OR_NOW DL_LAZY
12575 # else
12576 # ifdef RTLD_NOW
12577 # define LT_DLLAZY_OR_NOW RTLD_NOW
12578 # else
12579 # ifdef DL_NOW
12580 # define LT_DLLAZY_OR_NOW DL_NOW
12581 # else
12582 # define LT_DLLAZY_OR_NOW 0
12583 # endif
12584 # endif
12585 # endif
12586 # endif
12587 #endif
12588
12589 /* When -fvisbility=hidden is used, assume the code has been annotated
12590 correspondingly for the symbols needed. */
12591 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12592 void fnord () __attribute__((visibility("default")));
12593 #endif
12594
12595 void fnord () { int i=42; }
12596 int main ()
12597 {
12598 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12599 int status = $lt_dlunknown;
12600
12601 if (self)
12602 {
12603 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12604 else
12605 {
12606 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12607 else puts (dlerror ());
12608 }
12609 /* dlclose (self); */
12610 }
12611 else
12612 puts (dlerror ());
12613
12614 return status;
12615 }
12616 _LT_EOF
12617 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12618 (eval $ac_link) 2>&5
12619 ac_status=$?
12620 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12621 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12622 (./conftest; exit; ) >&5 2>/dev/null
12623 lt_status=$?
12624 case x$lt_status in
12625 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12626 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12627 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12628 esac
12629 else :
12630 # compilation failed
12631 lt_cv_dlopen_self=no
12632 fi
12633 fi
12634 rm -fr conftest*
12635
12636
12637 fi
12638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12639 $as_echo "$lt_cv_dlopen_self" >&6; }
12640
12641 if test "x$lt_cv_dlopen_self" = xyes; then
12642 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12644 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12645 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12646 $as_echo_n "(cached) " >&6
12647 else
12648 if test "$cross_compiling" = yes; then :
12649 lt_cv_dlopen_self_static=cross
12650 else
12651 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12652 lt_status=$lt_dlunknown
12653 cat > conftest.$ac_ext <<_LT_EOF
12654 #line 12654 "configure"
12655 #include "confdefs.h"
12656
12657 #if HAVE_DLFCN_H
12658 #include <dlfcn.h>
12659 #endif
12660
12661 #include <stdio.h>
12662
12663 #ifdef RTLD_GLOBAL
12664 # define LT_DLGLOBAL RTLD_GLOBAL
12665 #else
12666 # ifdef DL_GLOBAL
12667 # define LT_DLGLOBAL DL_GLOBAL
12668 # else
12669 # define LT_DLGLOBAL 0
12670 # endif
12671 #endif
12672
12673 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12674 find out it does not work in some platform. */
12675 #ifndef LT_DLLAZY_OR_NOW
12676 # ifdef RTLD_LAZY
12677 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12678 # else
12679 # ifdef DL_LAZY
12680 # define LT_DLLAZY_OR_NOW DL_LAZY
12681 # else
12682 # ifdef RTLD_NOW
12683 # define LT_DLLAZY_OR_NOW RTLD_NOW
12684 # else
12685 # ifdef DL_NOW
12686 # define LT_DLLAZY_OR_NOW DL_NOW
12687 # else
12688 # define LT_DLLAZY_OR_NOW 0
12689 # endif
12690 # endif
12691 # endif
12692 # endif
12693 #endif
12694
12695 /* When -fvisbility=hidden is used, assume the code has been annotated
12696 correspondingly for the symbols needed. */
12697 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12698 void fnord () __attribute__((visibility("default")));
12699 #endif
12700
12701 void fnord () { int i=42; }
12702 int main ()
12703 {
12704 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12705 int status = $lt_dlunknown;
12706
12707 if (self)
12708 {
12709 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12710 else
12711 {
12712 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12713 else puts (dlerror ());
12714 }
12715 /* dlclose (self); */
12716 }
12717 else
12718 puts (dlerror ());
12719
12720 return status;
12721 }
12722 _LT_EOF
12723 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12724 (eval $ac_link) 2>&5
12725 ac_status=$?
12726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12727 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12728 (./conftest; exit; ) >&5 2>/dev/null
12729 lt_status=$?
12730 case x$lt_status in
12731 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12732 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12733 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12734 esac
12735 else :
12736 # compilation failed
12737 lt_cv_dlopen_self_static=no
12738 fi
12739 fi
12740 rm -fr conftest*
12741
12742
12743 fi
12744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12745 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12746 fi
12747
12748 CPPFLAGS="$save_CPPFLAGS"
12749 LDFLAGS="$save_LDFLAGS"
12750 LIBS="$save_LIBS"
12751 ;;
12752 esac
12753
12754 case $lt_cv_dlopen_self in
12755 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12756 *) enable_dlopen_self=unknown ;;
12757 esac
12758
12759 case $lt_cv_dlopen_self_static in
12760 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12761 *) enable_dlopen_self_static=unknown ;;
12762 esac
12763 fi
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781 striplib=
12782 old_striplib=
12783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12784 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12785 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12786 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12787 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12789 $as_echo "yes" >&6; }
12790 else
12791 # FIXME - insert some real tests, host_os isn't really good enough
12792 case $host_os in
12793 darwin*)
12794 if test -n "$STRIP" ; then
12795 striplib="$STRIP -x"
12796 old_striplib="$STRIP -S"
12797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12798 $as_echo "yes" >&6; }
12799 else
12800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12801 $as_echo "no" >&6; }
12802 fi
12803 ;;
12804 *)
12805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12806 $as_echo "no" >&6; }
12807 ;;
12808 esac
12809 fi
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822 # Report which library types will actually be built
12823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12824 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12826 $as_echo "$can_build_shared" >&6; }
12827
12828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12829 $as_echo_n "checking whether to build shared libraries... " >&6; }
12830 test "$can_build_shared" = "no" && enable_shared=no
12831
12832 # On AIX, shared libraries and static libraries use the same namespace, and
12833 # are all built from PIC.
12834 case $host_os in
12835 aix3*)
12836 test "$enable_shared" = yes && enable_static=no
12837 if test -n "$RANLIB"; then
12838 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12839 postinstall_cmds='$RANLIB $lib'
12840 fi
12841 ;;
12842
12843 aix[4-9]*)
12844 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12845 test "$enable_shared" = yes && enable_static=no
12846 fi
12847 ;;
12848 esac
12849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12850 $as_echo "$enable_shared" >&6; }
12851
12852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12853 $as_echo_n "checking whether to build static libraries... " >&6; }
12854 # Make sure either enable_shared or enable_static is yes.
12855 test "$enable_shared" = yes || enable_static=yes
12856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12857 $as_echo "$enable_static" >&6; }
12858
12859
12860
12861
12862 fi
12863 ac_ext=c
12864 ac_cpp='$CPP $CPPFLAGS'
12865 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12866 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12867 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12868
12869 CC="$lt_save_CC"
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883 ac_config_commands="$ac_config_commands libtool"
12884
12885
12886
12887
12888 # Only expand once:
12889
12890
12891
12892
12893 . ${srcdir}/../../bfd/configure.host
12894
12895
12896
12897
12898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12899 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12900 # Check whether --enable-maintainer-mode was given.
12901 if test "${enable_maintainer_mode+set}" = set; then :
12902 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12903 else
12904 USE_MAINTAINER_MODE=no
12905 fi
12906
12907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12908 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12909 if test $USE_MAINTAINER_MODE = yes; then
12910 MAINTAINER_MODE_TRUE=
12911 MAINTAINER_MODE_FALSE='#'
12912 else
12913 MAINTAINER_MODE_TRUE='#'
12914 MAINTAINER_MODE_FALSE=
12915 fi
12916
12917 MAINT=$MAINTAINER_MODE_TRUE
12918
12919
12920
12921
12922 # Check whether --enable-sim-bswap was given.
12923 if test "${enable_sim_bswap+set}" = set; then :
12924 enableval=$enable_sim_bswap; case "${enableval}" in
12925 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12926 no) sim_bswap="-DWITH_BSWAP=0";;
12927 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12928 esac
12929 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12930 echo "Setting bswap flags = $sim_bswap" 6>&1
12931 fi
12932 else
12933 sim_bswap=""
12934 fi
12935
12936
12937
12938 # Check whether --enable-sim-cflags was given.
12939 if test "${enable_sim_cflags+set}" = set; then :
12940 enableval=$enable_sim_cflags; case "${enableval}" in
12941 yes) sim_cflags="-O2 -fomit-frame-pointer";;
12942 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12943 no) sim_cflags="";;
12944 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12945 esac
12946 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12947 echo "Setting sim cflags = $sim_cflags" 6>&1
12948 fi
12949 else
12950 sim_cflags=""
12951 fi
12952
12953
12954
12955 # Check whether --enable-sim-debug was given.
12956 if test "${enable_sim_debug+set}" = set; then :
12957 enableval=$enable_sim_debug; case "${enableval}" in
12958 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12959 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12960 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12961 esac
12962 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12963 echo "Setting sim debug = $sim_debug" 6>&1
12964 fi
12965 else
12966 sim_debug=""
12967 fi
12968
12969
12970
12971 # Check whether --enable-sim-stdio was given.
12972 if test "${enable_sim_stdio+set}" = set; then :
12973 enableval=$enable_sim_stdio; case "${enableval}" in
12974 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12975 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12976 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12977 esac
12978 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12979 echo "Setting stdio flags = $sim_stdio" 6>&1
12980 fi
12981 else
12982 sim_stdio=""
12983 fi
12984
12985
12986
12987 # Check whether --enable-sim-trace was given.
12988 if test "${enable_sim_trace+set}" = set; then :
12989 enableval=$enable_sim_trace; case "${enableval}" in
12990 yes) sim_trace="-DWITH_TRACE=-1";;
12991 no) sim_trace="-DWITH_TRACE=0";;
12992 [-0-9]*)
12993 sim_trace="-DWITH_TRACE='(${enableval})'";;
12994 [[:lower:]]*)
12995 sim_trace=""
12996 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12997 if test x"$sim_trace" = x; then
12998 sim_trace="-DWITH_TRACE='(TRACE_$x"
12999 else
13000 sim_trace="${sim_trace}|TRACE_$x"
13001 fi
13002 done
13003 sim_trace="$sim_trace)'" ;;
13004 esac
13005 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
13006 echo "Setting sim trace = $sim_trace" 6>&1
13007 fi
13008 else
13009 sim_trace=""
13010 fi
13011
13012
13013
13014 # Check whether --enable-sim-profile was given.
13015 if test "${enable_sim_profile+set}" = set; then :
13016 enableval=$enable_sim_profile; case "${enableval}" in
13017 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
13018 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
13019 [-0-9]*)
13020 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
13021 [a-z]*)
13022 sim_profile=""
13023 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13024 if test x"$sim_profile" = x; then
13025 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
13026 else
13027 sim_profile="${sim_profile}|PROFILE_$x"
13028 fi
13029 done
13030 sim_profile="$sim_profile)'" ;;
13031 esac
13032 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
13033 echo "Setting sim profile = $sim_profile" 6>&1
13034 fi
13035 else
13036 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
13037 fi
13038
13039
13040
13041
13042 # Check whether --with-pkgversion was given.
13043 if test "${with_pkgversion+set}" = set; then :
13044 withval=$with_pkgversion; case "$withval" in
13045 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
13046 no) PKGVERSION= ;;
13047 *) PKGVERSION="($withval) " ;;
13048 esac
13049 else
13050 PKGVERSION="(SIM) "
13051
13052 fi
13053
13054
13055
13056
13057
13058 # Check whether --with-bugurl was given.
13059 if test "${with_bugurl+set}" = set; then :
13060 withval=$with_bugurl; case "$withval" in
13061 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
13062 no) BUGURL=
13063 ;;
13064 *) BUGURL="$withval"
13065 ;;
13066 esac
13067 else
13068 BUGURL="http://www.gnu.org/software/gdb/bugs/"
13069
13070 fi
13071
13072 case ${BUGURL} in
13073 "")
13074 REPORT_BUGS_TO=
13075 REPORT_BUGS_TEXI=
13076 ;;
13077 *)
13078 REPORT_BUGS_TO="<$BUGURL>"
13079 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13080 ;;
13081 esac;
13082
13083
13084
13085
13086 cat >>confdefs.h <<_ACEOF
13087 #define PKGVERSION "$PKGVERSION"
13088 _ACEOF
13089
13090
13091 cat >>confdefs.h <<_ACEOF
13092 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13093 _ACEOF
13094
13095
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13097 $as_echo_n "checking return type of signal handlers... " >&6; }
13098 if test "${ac_cv_type_signal+set}" = set; then :
13099 $as_echo_n "(cached) " >&6
13100 else
13101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13102 /* end confdefs.h. */
13103 #include <sys/types.h>
13104 #include <signal.h>
13105
13106 int
13107 main ()
13108 {
13109 return *(signal (0, 0)) (0) == 1;
13110 ;
13111 return 0;
13112 }
13113 _ACEOF
13114 if ac_fn_c_try_compile "$LINENO"; then :
13115 ac_cv_type_signal=int
13116 else
13117 ac_cv_type_signal=void
13118 fi
13119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13120 fi
13121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13122 $as_echo "$ac_cv_type_signal" >&6; }
13123
13124 cat >>confdefs.h <<_ACEOF
13125 #define RETSIGTYPE $ac_cv_type_signal
13126 _ACEOF
13127
13128
13129
13130
13131
13132 sim_link_files=
13133 sim_link_links=
13134
13135 # targ-vals.def points to the libc macro description file.
13136 case "${target}" in
13137 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
13138 esac
13139 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
13140 sim_link_links="${sim_link_links} targ-vals.def"
13141
13142
13143
13144 # For dv-rv and rvdummy.
13145 for ac_header in sys/socket.h sys/select.h limits.h sys/param.h
13146 do :
13147 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13148 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13149 eval as_val=\$$as_ac_Header
13150 if test "x$as_val" = x""yes; then :
13151 cat >>confdefs.h <<_ACEOF
13152 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13153 _ACEOF
13154
13155 fi
13156
13157 done
13158
13159
13160
13161 wire_endian="LITTLE"
13162 default_endian=""
13163 # Check whether --enable-sim-endian was given.
13164 if test "${enable_sim_endian+set}" = set; then :
13165 enableval=$enable_sim_endian; case "${enableval}" in
13166 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13167 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13168 yes) if test x"$wire_endian" != x; then
13169 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13170 else
13171 if test x"$default_endian" != x; then
13172 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13173 else
13174 echo "No hard-wired endian for target $target" 1>&6
13175 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13176 fi
13177 fi;;
13178 no) if test x"$default_endian" != x; then
13179 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13180 else
13181 if test x"$wire_endian" != x; then
13182 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13183 else
13184 echo "No default endian for target $target" 1>&6
13185 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13186 fi
13187 fi;;
13188 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13189 esac
13190 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13191 echo "Setting endian flags = $sim_endian" 6>&1
13192 fi
13193 else
13194 if test x"$default_endian" != x; then
13195 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13196 else
13197 if test x"$wire_endian" != x; then
13198 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13199 else
13200 sim_endian=
13201 fi
13202 fi
13203 fi
13204
13205 wire_alignment="NONSTRICT_ALIGNMENT"
13206 default_alignment=""
13207
13208 # Check whether --enable-sim-alignment was given.
13209 if test "${enable_sim_alignment+set}" = set; then :
13210 enableval=$enable_sim_alignment; case "${enableval}" in
13211 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13212 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13213 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13214 yes) if test x"$wire_alignment" != x; then
13215 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13216 else
13217 if test x"$default_alignment" != x; then
13218 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13219 else
13220 echo "No hard-wired alignment for target $target" 1>&6
13221 sim_alignment="-DWITH_ALIGNMENT=0"
13222 fi
13223 fi;;
13224 no) if test x"$default_alignment" != x; then
13225 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13226 else
13227 if test x"$wire_alignment" != x; then
13228 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13229 else
13230 echo "No default alignment for target $target" 1>&6
13231 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13232 fi
13233 fi;;
13234 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13235 esac
13236 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13237 echo "Setting alignment flags = $sim_alignment" 6>&1
13238 fi
13239 else
13240 if test x"$default_alignment" != x; then
13241 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13242 else
13243 if test x"$wire_alignment" != x; then
13244 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13245 else
13246 sim_alignment=
13247 fi
13248 fi
13249 fi
13250
13251
13252 default_sim_scache="16384"
13253 # Check whether --enable-sim-scache was given.
13254 if test "${enable_sim_scache+set}" = set; then :
13255 enableval=$enable_sim_scache; case "${enableval}" in
13256 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
13257 no) sim_scache="-DWITH_SCACHE=0" ;;
13258 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
13259 *) as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
13260 sim_scache="";;
13261 esac
13262 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
13263 echo "Setting scache size = $sim_scache" 6>&1
13264 fi
13265 else
13266 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
13267 fi
13268
13269
13270
13271 # Check whether --enable-werror was given.
13272 if test "${enable_werror+set}" = set; then :
13273 enableval=$enable_werror; case "${enableval}" in
13274 yes | y) ERROR_ON_WARNING="yes" ;;
13275 no | n) ERROR_ON_WARNING="no" ;;
13276 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13277 esac
13278 fi
13279
13280
13281 # Enable -Werror by default when using gcc
13282 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13283 ERROR_ON_WARNING=yes
13284 fi
13285
13286 WERROR_CFLAGS=""
13287 if test "${ERROR_ON_WARNING}" = yes ; then
13288 # NOTE: Disabled in the sim dir due to most sims generating warnings.
13289 # WERROR_CFLAGS="-Werror"
13290 true
13291 fi
13292
13293 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13294 -Wpointer-sign \
13295 -Wno-unused -Wunused-value -Wunused-function \
13296 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13297 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13298 -Wold-style-declaration -Wold-style-definition"
13299
13300 # Enable -Wno-format by default when using gcc on mingw since many
13301 # GCC versions complain about %I64.
13302 case "${host}" in
13303 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13304 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13305 esac
13306
13307 # Check whether --enable-build-warnings was given.
13308 if test "${enable_build_warnings+set}" = set; then :
13309 enableval=$enable_build_warnings; case "${enableval}" in
13310 yes) ;;
13311 no) build_warnings="-w";;
13312 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13313 build_warnings="${build_warnings} ${t}";;
13314 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13315 build_warnings="${t} ${build_warnings}";;
13316 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13317 esac
13318 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13319 echo "Setting compiler warning flags = $build_warnings" 6>&1
13320 fi
13321 fi
13322 # Check whether --enable-sim-build-warnings was given.
13323 if test "${enable_sim_build_warnings+set}" = set; then :
13324 enableval=$enable_sim_build_warnings; case "${enableval}" in
13325 yes) ;;
13326 no) build_warnings="-w";;
13327 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13328 build_warnings="${build_warnings} ${t}";;
13329 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13330 build_warnings="${t} ${build_warnings}";;
13331 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13332 esac
13333 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13334 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13335 fi
13336 fi
13337 WARN_CFLAGS=""
13338 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13339 then
13340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13341 $as_echo_n "checking compiler warning flags... " >&6; }
13342 # Separate out the -Werror flag as some files just cannot be
13343 # compiled with it enabled.
13344 for w in ${build_warnings}; do
13345 case $w in
13346 -Werr*) WERROR_CFLAGS=-Werror ;;
13347 *) # Check that GCC accepts it
13348 saved_CFLAGS="$CFLAGS"
13349 CFLAGS="$CFLAGS $w"
13350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13351 /* end confdefs.h. */
13352
13353 int
13354 main ()
13355 {
13356
13357 ;
13358 return 0;
13359 }
13360 _ACEOF
13361 if ac_fn_c_try_compile "$LINENO"; then :
13362 WARN_CFLAGS="${WARN_CFLAGS} $w"
13363 fi
13364 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13365 CFLAGS="$saved_CFLAGS"
13366 esac
13367 done
13368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13369 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13370 fi
13371
13372
13373 if test ""; then
13374 hardware=""
13375 else
13376 hardware="cfi core pal glue"
13377 fi
13378 hardware="$hardware rv cris cris_900000xx"
13379
13380 sim_hw_cflags="-DWITH_HW=1"
13381 sim_hw="$hardware"
13382 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13383
13384 # Check whether --enable-sim-hardware was given.
13385 if test "${enable_sim_hardware+set}" = set; then :
13386 enableval=$enable_sim_hardware;
13387 else
13388 enable_sim_hardware="yes"
13389 fi
13390
13391 case ${enable_sim_hardware} in
13392 yes|no) ;;
13393 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13394 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13395 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13396 esac
13397
13398 if test "$enable_sim_hardware" = no; then
13399 sim_hw_objs=
13400 sim_hw_cflags="-DWITH_HW=0"
13401 sim_hw=
13402 else
13403 sim_hw_cflags="-DWITH_HW=1"
13404 # remove duplicates
13405 sim_hw=""
13406 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13407 for i in $hardware ; do
13408 case " $sim_hw " in
13409 *" $i "*) ;;
13410 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13411 esac
13412 done
13413 # mingw does not support sockser
13414 case ${host} in
13415 *mingw*) ;;
13416 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13417 # that you instatiate. Instead, other code will call into it directly.
13418 # At some point, we should convert it over.
13419 sim_hw_objs="$sim_hw_objs dv-sockser.o"
13420
13421 cat >>confdefs.h <<_ACEOF
13422 #define HAVE_DV_SOCKSER 1
13423 _ACEOF
13424
13425 ;;
13426 esac
13427 if test x"$silent" != x"yes"; then
13428 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13429 fi
13430 case " $hardware " in
13431 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13432 $as_echo_n "checking for log2 in -lm... " >&6; }
13433 if test "${ac_cv_lib_m_log2+set}" = set; then :
13434 $as_echo_n "(cached) " >&6
13435 else
13436 ac_check_lib_save_LIBS=$LIBS
13437 LIBS="-lm $LIBS"
13438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13439 /* end confdefs.h. */
13440
13441 /* Override any GCC internal prototype to avoid an error.
13442 Use char because int might match the return type of a GCC
13443 builtin and then its argument prototype would still apply. */
13444 #ifdef __cplusplus
13445 extern "C"
13446 #endif
13447 char log2 ();
13448 int
13449 main ()
13450 {
13451 return log2 ();
13452 ;
13453 return 0;
13454 }
13455 _ACEOF
13456 if ac_fn_c_try_link "$LINENO"; then :
13457 ac_cv_lib_m_log2=yes
13458 else
13459 ac_cv_lib_m_log2=no
13460 fi
13461 rm -f core conftest.err conftest.$ac_objext \
13462 conftest$ac_exeext conftest.$ac_ext
13463 LIBS=$ac_check_lib_save_LIBS
13464 fi
13465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13466 $as_echo "$ac_cv_lib_m_log2" >&6; }
13467 if test "x$ac_cv_lib_m_log2" = x""yes; then :
13468 cat >>confdefs.h <<_ACEOF
13469 #define HAVE_LIBM 1
13470 _ACEOF
13471
13472 LIBS="-lm $LIBS"
13473
13474 fi
13475 ;;
13476 esac
13477 fi
13478
13479
13480 # The default model shouldn't matter as long as there's a BFD.
13481
13482 default_sim_default_model="crisv32"
13483 # Check whether --enable-sim-default-model was given.
13484 if test "${enable_sim_default_model+set}" = set; then :
13485 enableval=$enable_sim_default_model; case "${enableval}" in
13486 yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13487 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13488 esac
13489 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13490 echo "Setting default model = $sim_default_model" 6>&1
13491 fi
13492 else
13493 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13494 fi
13495
13496
13497
13498 # Check whether --enable-sim-environment was given.
13499 if test "${enable_sim_environment+set}" = set; then :
13500 enableval=$enable_sim_environment; case "${enableval}" in
13501 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13502 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13503 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13504 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13505 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13506 sim_environment="";;
13507 esac
13508 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13509 echo "Setting sim environment = $sim_environment" 6>&1
13510 fi
13511 else
13512 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13513 fi
13514
13515
13516 default_sim_inline=""
13517 # Check whether --enable-sim-inline was given.
13518 if test "${enable_sim_inline+set}" = set; then :
13519 enableval=$enable_sim_inline; sim_inline=""
13520 case "$enableval" in
13521 no) sim_inline="-DDEFAULT_INLINE=0";;
13522 0) sim_inline="-DDEFAULT_INLINE=0";;
13523 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13524 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13525 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13526 new_flag=""
13527 case "$x" in
13528 *_INLINE=*) new_flag="-D$x";;
13529 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13530 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13531 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13532 esac
13533 if test x"$sim_inline" = x""; then
13534 sim_inline="$new_flag"
13535 else
13536 sim_inline="$sim_inline $new_flag"
13537 fi
13538 done;;
13539 esac
13540 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13541 echo "Setting inline flags = $sim_inline" 6>&1
13542 fi
13543 else
13544
13545 if test "x$cross_compiling" = "xno"; then
13546 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13547 sim_inline="${default_sim_inline}"
13548 if test x"$silent" != x"yes"; then
13549 echo "Setting inline flags = $sim_inline" 6>&1
13550 fi
13551 else
13552 sim_inline=""
13553 fi
13554 else
13555 sim_inline="-DDEFAULT_INLINE=0"
13556 fi
13557 fi
13558
13559
13560 cgen_maint=no
13561 cgen=guile
13562 cgendir='$(srcdir)/../../cgen'
13563 # Check whether --enable-cgen-maint was given.
13564 if test "${enable_cgen_maint+set}" = set; then :
13565 enableval=$enable_cgen_maint; case "${enableval}" in
13566 yes) cgen_maint=yes ;;
13567 no) cgen_maint=no ;;
13568 *)
13569 # argument is cgen install directory (not implemented yet).
13570 # Having a `share' directory might be more appropriate for the .scm,
13571 # .cpu, etc. files.
13572 cgendir=${cgen_maint}/lib/cgen
13573 cgen=guile
13574 ;;
13575 esac
13576 fi
13577 if test x${cgen_maint} != xno ; then
13578 CGEN_MAINT=''
13579 else
13580 CGEN_MAINT='#'
13581 fi
13582
13583
13584
13585
13586
13587
13588 ac_sources="$sim_link_files"
13589 ac_dests="$sim_link_links"
13590 while test -n "$ac_sources"; do
13591 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13592 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13593 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13594 done
13595 ac_config_links="$ac_config_links $ac_config_links_1"
13596
13597 cgen_breaks=""
13598 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13599 cgen_breaks="break cgen_rtx_error";
13600 fi
13601
13602 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13603
13604 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13605
13606 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13607
13608 ac_config_commands="$ac_config_commands Makefile"
13609
13610 ac_config_commands="$ac_config_commands stamp-h"
13611
13612 cat >confcache <<\_ACEOF
13613 # This file is a shell script that caches the results of configure
13614 # tests run on this system so they can be shared between configure
13615 # scripts and configure runs, see configure's option --config-cache.
13616 # It is not useful on other systems. If it contains results you don't
13617 # want to keep, you may remove or edit it.
13618 #
13619 # config.status only pays attention to the cache file if you give it
13620 # the --recheck option to rerun configure.
13621 #
13622 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13623 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13624 # following values.
13625
13626 _ACEOF
13627
13628 # The following way of writing the cache mishandles newlines in values,
13629 # but we know of no workaround that is simple, portable, and efficient.
13630 # So, we kill variables containing newlines.
13631 # Ultrix sh set writes to stderr and can't be redirected directly,
13632 # and sets the high bit in the cache file unless we assign to the vars.
13633 (
13634 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13635 eval ac_val=\$$ac_var
13636 case $ac_val in #(
13637 *${as_nl}*)
13638 case $ac_var in #(
13639 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13640 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13641 esac
13642 case $ac_var in #(
13643 _ | IFS | as_nl) ;; #(
13644 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13645 *) { eval $ac_var=; unset $ac_var;} ;;
13646 esac ;;
13647 esac
13648 done
13649
13650 (set) 2>&1 |
13651 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13652 *${as_nl}ac_space=\ *)
13653 # `set' does not quote correctly, so add quotes: double-quote
13654 # substitution turns \\\\ into \\, and sed turns \\ into \.
13655 sed -n \
13656 "s/'/'\\\\''/g;
13657 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13658 ;; #(
13659 *)
13660 # `set' quotes correctly as required by POSIX, so do not add quotes.
13661 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13662 ;;
13663 esac |
13664 sort
13665 ) |
13666 sed '
13667 /^ac_cv_env_/b end
13668 t clear
13669 :clear
13670 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13671 t end
13672 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13673 :end' >>confcache
13674 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13675 if test -w "$cache_file"; then
13676 test "x$cache_file" != "x/dev/null" &&
13677 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13678 $as_echo "$as_me: updating cache $cache_file" >&6;}
13679 cat confcache >$cache_file
13680 else
13681 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13682 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13683 fi
13684 fi
13685 rm -f confcache
13686
13687 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13688 # Let make expand exec_prefix.
13689 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13690
13691 DEFS=-DHAVE_CONFIG_H
13692
13693 ac_libobjs=
13694 ac_ltlibobjs=
13695 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13696 # 1. Remove the extension, and $U if already installed.
13697 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13698 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13699 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13700 # will be set to the directory where LIBOBJS objects are built.
13701 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13702 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13703 done
13704 LIBOBJS=$ac_libobjs
13705
13706 LTLIBOBJS=$ac_ltlibobjs
13707
13708
13709
13710 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13711 as_fn_error "conditional \"GMAKE\" was never defined.
13712 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13713 fi
13714 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13715 as_fn_error "conditional \"PLUGINS\" was never defined.
13716 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13717 fi
13718 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13719 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13720 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13721 fi
13722
13723 : ${CONFIG_STATUS=./config.status}
13724 ac_write_fail=0
13725 ac_clean_files_save=$ac_clean_files
13726 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13727 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13728 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13729 as_write_fail=0
13730 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13731 #! $SHELL
13732 # Generated by $as_me.
13733 # Run this file to recreate the current configuration.
13734 # Compiler output produced by configure, useful for debugging
13735 # configure, is in config.log if it exists.
13736
13737 debug=false
13738 ac_cs_recheck=false
13739 ac_cs_silent=false
13740
13741 SHELL=\${CONFIG_SHELL-$SHELL}
13742 export SHELL
13743 _ASEOF
13744 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13745 ## -------------------- ##
13746 ## M4sh Initialization. ##
13747 ## -------------------- ##
13748
13749 # Be more Bourne compatible
13750 DUALCASE=1; export DUALCASE # for MKS sh
13751 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13752 emulate sh
13753 NULLCMD=:
13754 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13755 # is contrary to our usage. Disable this feature.
13756 alias -g '${1+"$@"}'='"$@"'
13757 setopt NO_GLOB_SUBST
13758 else
13759 case `(set -o) 2>/dev/null` in #(
13760 *posix*) :
13761 set -o posix ;; #(
13762 *) :
13763 ;;
13764 esac
13765 fi
13766
13767
13768 as_nl='
13769 '
13770 export as_nl
13771 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13772 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13773 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13774 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13775 # Prefer a ksh shell builtin over an external printf program on Solaris,
13776 # but without wasting forks for bash or zsh.
13777 if test -z "$BASH_VERSION$ZSH_VERSION" \
13778 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13779 as_echo='print -r --'
13780 as_echo_n='print -rn --'
13781 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13782 as_echo='printf %s\n'
13783 as_echo_n='printf %s'
13784 else
13785 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13786 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13787 as_echo_n='/usr/ucb/echo -n'
13788 else
13789 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13790 as_echo_n_body='eval
13791 arg=$1;
13792 case $arg in #(
13793 *"$as_nl"*)
13794 expr "X$arg" : "X\\(.*\\)$as_nl";
13795 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13796 esac;
13797 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13798 '
13799 export as_echo_n_body
13800 as_echo_n='sh -c $as_echo_n_body as_echo'
13801 fi
13802 export as_echo_body
13803 as_echo='sh -c $as_echo_body as_echo'
13804 fi
13805
13806 # The user is always right.
13807 if test "${PATH_SEPARATOR+set}" != set; then
13808 PATH_SEPARATOR=:
13809 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13810 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13811 PATH_SEPARATOR=';'
13812 }
13813 fi
13814
13815
13816 # IFS
13817 # We need space, tab and new line, in precisely that order. Quoting is
13818 # there to prevent editors from complaining about space-tab.
13819 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13820 # splitting by setting IFS to empty value.)
13821 IFS=" "" $as_nl"
13822
13823 # Find who we are. Look in the path if we contain no directory separator.
13824 case $0 in #((
13825 *[\\/]* ) as_myself=$0 ;;
13826 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13827 for as_dir in $PATH
13828 do
13829 IFS=$as_save_IFS
13830 test -z "$as_dir" && as_dir=.
13831 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13832 done
13833 IFS=$as_save_IFS
13834
13835 ;;
13836 esac
13837 # We did not find ourselves, most probably we were run as `sh COMMAND'
13838 # in which case we are not to be found in the path.
13839 if test "x$as_myself" = x; then
13840 as_myself=$0
13841 fi
13842 if test ! -f "$as_myself"; then
13843 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13844 exit 1
13845 fi
13846
13847 # Unset variables that we do not need and which cause bugs (e.g. in
13848 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13849 # suppresses any "Segmentation fault" message there. '((' could
13850 # trigger a bug in pdksh 5.2.14.
13851 for as_var in BASH_ENV ENV MAIL MAILPATH
13852 do eval test x\${$as_var+set} = xset \
13853 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13854 done
13855 PS1='$ '
13856 PS2='> '
13857 PS4='+ '
13858
13859 # NLS nuisances.
13860 LC_ALL=C
13861 export LC_ALL
13862 LANGUAGE=C
13863 export LANGUAGE
13864
13865 # CDPATH.
13866 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13867
13868
13869 # as_fn_error ERROR [LINENO LOG_FD]
13870 # ---------------------------------
13871 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13872 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13873 # script with status $?, using 1 if that was 0.
13874 as_fn_error ()
13875 {
13876 as_status=$?; test $as_status -eq 0 && as_status=1
13877 if test "$3"; then
13878 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13879 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13880 fi
13881 $as_echo "$as_me: error: $1" >&2
13882 as_fn_exit $as_status
13883 } # as_fn_error
13884
13885
13886 # as_fn_set_status STATUS
13887 # -----------------------
13888 # Set $? to STATUS, without forking.
13889 as_fn_set_status ()
13890 {
13891 return $1
13892 } # as_fn_set_status
13893
13894 # as_fn_exit STATUS
13895 # -----------------
13896 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13897 as_fn_exit ()
13898 {
13899 set +e
13900 as_fn_set_status $1
13901 exit $1
13902 } # as_fn_exit
13903
13904 # as_fn_unset VAR
13905 # ---------------
13906 # Portably unset VAR.
13907 as_fn_unset ()
13908 {
13909 { eval $1=; unset $1;}
13910 }
13911 as_unset=as_fn_unset
13912 # as_fn_append VAR VALUE
13913 # ----------------------
13914 # Append the text in VALUE to the end of the definition contained in VAR. Take
13915 # advantage of any shell optimizations that allow amortized linear growth over
13916 # repeated appends, instead of the typical quadratic growth present in naive
13917 # implementations.
13918 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13919 eval 'as_fn_append ()
13920 {
13921 eval $1+=\$2
13922 }'
13923 else
13924 as_fn_append ()
13925 {
13926 eval $1=\$$1\$2
13927 }
13928 fi # as_fn_append
13929
13930 # as_fn_arith ARG...
13931 # ------------------
13932 # Perform arithmetic evaluation on the ARGs, and store the result in the
13933 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13934 # must be portable across $(()) and expr.
13935 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13936 eval 'as_fn_arith ()
13937 {
13938 as_val=$(( $* ))
13939 }'
13940 else
13941 as_fn_arith ()
13942 {
13943 as_val=`expr "$@" || test $? -eq 1`
13944 }
13945 fi # as_fn_arith
13946
13947
13948 if expr a : '\(a\)' >/dev/null 2>&1 &&
13949 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13950 as_expr=expr
13951 else
13952 as_expr=false
13953 fi
13954
13955 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13956 as_basename=basename
13957 else
13958 as_basename=false
13959 fi
13960
13961 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13962 as_dirname=dirname
13963 else
13964 as_dirname=false
13965 fi
13966
13967 as_me=`$as_basename -- "$0" ||
13968 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13969 X"$0" : 'X\(//\)$' \| \
13970 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13971 $as_echo X/"$0" |
13972 sed '/^.*\/\([^/][^/]*\)\/*$/{
13973 s//\1/
13974 q
13975 }
13976 /^X\/\(\/\/\)$/{
13977 s//\1/
13978 q
13979 }
13980 /^X\/\(\/\).*/{
13981 s//\1/
13982 q
13983 }
13984 s/.*/./; q'`
13985
13986 # Avoid depending upon Character Ranges.
13987 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13988 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13989 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13990 as_cr_digits='0123456789'
13991 as_cr_alnum=$as_cr_Letters$as_cr_digits
13992
13993 ECHO_C= ECHO_N= ECHO_T=
13994 case `echo -n x` in #(((((
13995 -n*)
13996 case `echo 'xy\c'` in
13997 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13998 xy) ECHO_C='\c';;
13999 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14000 ECHO_T=' ';;
14001 esac;;
14002 *)
14003 ECHO_N='-n';;
14004 esac
14005
14006 rm -f conf$$ conf$$.exe conf$$.file
14007 if test -d conf$$.dir; then
14008 rm -f conf$$.dir/conf$$.file
14009 else
14010 rm -f conf$$.dir
14011 mkdir conf$$.dir 2>/dev/null
14012 fi
14013 if (echo >conf$$.file) 2>/dev/null; then
14014 if ln -s conf$$.file conf$$ 2>/dev/null; then
14015 as_ln_s='ln -s'
14016 # ... but there are two gotchas:
14017 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14018 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14019 # In both cases, we have to default to `cp -p'.
14020 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14021 as_ln_s='cp -p'
14022 elif ln conf$$.file conf$$ 2>/dev/null; then
14023 as_ln_s=ln
14024 else
14025 as_ln_s='cp -p'
14026 fi
14027 else
14028 as_ln_s='cp -p'
14029 fi
14030 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14031 rmdir conf$$.dir 2>/dev/null
14032
14033
14034 # as_fn_mkdir_p
14035 # -------------
14036 # Create "$as_dir" as a directory, including parents if necessary.
14037 as_fn_mkdir_p ()
14038 {
14039
14040 case $as_dir in #(
14041 -*) as_dir=./$as_dir;;
14042 esac
14043 test -d "$as_dir" || eval $as_mkdir_p || {
14044 as_dirs=
14045 while :; do
14046 case $as_dir in #(
14047 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14048 *) as_qdir=$as_dir;;
14049 esac
14050 as_dirs="'$as_qdir' $as_dirs"
14051 as_dir=`$as_dirname -- "$as_dir" ||
14052 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14053 X"$as_dir" : 'X\(//\)[^/]' \| \
14054 X"$as_dir" : 'X\(//\)$' \| \
14055 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14056 $as_echo X"$as_dir" |
14057 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14058 s//\1/
14059 q
14060 }
14061 /^X\(\/\/\)[^/].*/{
14062 s//\1/
14063 q
14064 }
14065 /^X\(\/\/\)$/{
14066 s//\1/
14067 q
14068 }
14069 /^X\(\/\).*/{
14070 s//\1/
14071 q
14072 }
14073 s/.*/./; q'`
14074 test -d "$as_dir" && break
14075 done
14076 test -z "$as_dirs" || eval "mkdir $as_dirs"
14077 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14078
14079
14080 } # as_fn_mkdir_p
14081 if mkdir -p . 2>/dev/null; then
14082 as_mkdir_p='mkdir -p "$as_dir"'
14083 else
14084 test -d ./-p && rmdir ./-p
14085 as_mkdir_p=false
14086 fi
14087
14088 if test -x / >/dev/null 2>&1; then
14089 as_test_x='test -x'
14090 else
14091 if ls -dL / >/dev/null 2>&1; then
14092 as_ls_L_option=L
14093 else
14094 as_ls_L_option=
14095 fi
14096 as_test_x='
14097 eval sh -c '\''
14098 if test -d "$1"; then
14099 test -d "$1/.";
14100 else
14101 case $1 in #(
14102 -*)set "./$1";;
14103 esac;
14104 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14105 ???[sx]*):;;*)false;;esac;fi
14106 '\'' sh
14107 '
14108 fi
14109 as_executable_p=$as_test_x
14110
14111 # Sed expression to map a string onto a valid CPP name.
14112 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14113
14114 # Sed expression to map a string onto a valid variable name.
14115 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14116
14117
14118 exec 6>&1
14119 ## ----------------------------------- ##
14120 ## Main body of $CONFIG_STATUS script. ##
14121 ## ----------------------------------- ##
14122 _ASEOF
14123 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14124
14125 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14126 # Save the log message, to keep $0 and so on meaningful, and to
14127 # report actual input values of CONFIG_FILES etc. instead of their
14128 # values after options handling.
14129 ac_log="
14130 This file was extended by $as_me, which was
14131 generated by GNU Autoconf 2.64. Invocation command line was
14132
14133 CONFIG_FILES = $CONFIG_FILES
14134 CONFIG_HEADERS = $CONFIG_HEADERS
14135 CONFIG_LINKS = $CONFIG_LINKS
14136 CONFIG_COMMANDS = $CONFIG_COMMANDS
14137 $ $0 $@
14138
14139 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14140 "
14141
14142 _ACEOF
14143
14144 case $ac_config_files in *"
14145 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14146 esac
14147
14148 case $ac_config_headers in *"
14149 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14150 esac
14151
14152
14153 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14154 # Files that config.status was made for.
14155 config_files="$ac_config_files"
14156 config_headers="$ac_config_headers"
14157 config_links="$ac_config_links"
14158 config_commands="$ac_config_commands"
14159
14160 _ACEOF
14161
14162 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14163 ac_cs_usage="\
14164 \`$as_me' instantiates files and other configuration actions
14165 from templates according to the current configuration. Unless the files
14166 and actions are specified as TAGs, all are instantiated by default.
14167
14168 Usage: $0 [OPTION]... [TAG]...
14169
14170 -h, --help print this help, then exit
14171 -V, --version print version number and configuration settings, then exit
14172 -q, --quiet, --silent
14173 do not print progress messages
14174 -d, --debug don't remove temporary files
14175 --recheck update $as_me by reconfiguring in the same conditions
14176 --file=FILE[:TEMPLATE]
14177 instantiate the configuration file FILE
14178 --header=FILE[:TEMPLATE]
14179 instantiate the configuration header FILE
14180
14181 Configuration files:
14182 $config_files
14183
14184 Configuration headers:
14185 $config_headers
14186
14187 Configuration links:
14188 $config_links
14189
14190 Configuration commands:
14191 $config_commands
14192
14193 Report bugs to the package provider."
14194
14195 _ACEOF
14196 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14197 ac_cs_version="\\
14198 config.status
14199 configured by $0, generated by GNU Autoconf 2.64,
14200 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14201
14202 Copyright (C) 2009 Free Software Foundation, Inc.
14203 This config.status script is free software; the Free Software Foundation
14204 gives unlimited permission to copy, distribute and modify it."
14205
14206 ac_pwd='$ac_pwd'
14207 srcdir='$srcdir'
14208 INSTALL='$INSTALL'
14209 AWK='$AWK'
14210 test -n "\$AWK" || AWK=awk
14211 _ACEOF
14212
14213 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14214 # The default lists apply if the user does not specify any file.
14215 ac_need_defaults=:
14216 while test $# != 0
14217 do
14218 case $1 in
14219 --*=*)
14220 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14221 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14222 ac_shift=:
14223 ;;
14224 *)
14225 ac_option=$1
14226 ac_optarg=$2
14227 ac_shift=shift
14228 ;;
14229 esac
14230
14231 case $ac_option in
14232 # Handling of the options.
14233 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14234 ac_cs_recheck=: ;;
14235 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14236 $as_echo "$ac_cs_version"; exit ;;
14237 --debug | --debu | --deb | --de | --d | -d )
14238 debug=: ;;
14239 --file | --fil | --fi | --f )
14240 $ac_shift
14241 case $ac_optarg in
14242 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14243 esac
14244 as_fn_append CONFIG_FILES " '$ac_optarg'"
14245 ac_need_defaults=false;;
14246 --header | --heade | --head | --hea )
14247 $ac_shift
14248 case $ac_optarg in
14249 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14250 esac
14251 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14252 ac_need_defaults=false;;
14253 --he | --h)
14254 # Conflict between --help and --header
14255 as_fn_error "ambiguous option: \`$1'
14256 Try \`$0 --help' for more information.";;
14257 --help | --hel | -h )
14258 $as_echo "$ac_cs_usage"; exit ;;
14259 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14260 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14261 ac_cs_silent=: ;;
14262
14263 # This is an error.
14264 -*) as_fn_error "unrecognized option: \`$1'
14265 Try \`$0 --help' for more information." ;;
14266
14267 *) as_fn_append ac_config_targets " $1"
14268 ac_need_defaults=false ;;
14269
14270 esac
14271 shift
14272 done
14273
14274 ac_configure_extra_args=
14275
14276 if $ac_cs_silent; then
14277 exec 6>/dev/null
14278 ac_configure_extra_args="$ac_configure_extra_args --silent"
14279 fi
14280
14281 _ACEOF
14282 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14283 if \$ac_cs_recheck; then
14284 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14285 shift
14286 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14287 CONFIG_SHELL='$SHELL'
14288 export CONFIG_SHELL
14289 exec "\$@"
14290 fi
14291
14292 _ACEOF
14293 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14294 exec 5>>config.log
14295 {
14296 echo
14297 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14298 ## Running $as_me. ##
14299 _ASBOX
14300 $as_echo "$ac_log"
14301 } >&5
14302
14303 _ACEOF
14304 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14305 #
14306 # INIT-COMMANDS
14307 #
14308 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14309
14310
14311 # The HP-UX ksh and POSIX shell print the target directory to stdout
14312 # if CDPATH is set.
14313 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14314
14315 sed_quote_subst='$sed_quote_subst'
14316 double_quote_subst='$double_quote_subst'
14317 delay_variable_subst='$delay_variable_subst'
14318 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14319 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14320 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14321 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14322 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14323 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14324 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14325 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14326 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14327 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14328 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14329 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14330 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14331 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14332 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14333 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14334 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14335 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14336 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14337 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14338 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14339 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14340 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14341 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14342 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14343 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14344 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14345 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14346 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14347 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14348 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14349 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14350 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14351 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14352 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14353 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14354 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14355 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14356 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14357 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14358 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14359 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14360 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14361 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14362 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14363 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14364 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14365 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14366 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"`'
14367 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14368 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14369 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14370 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14371 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14372 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14373 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14374 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14375 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14376 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14377 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14378 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14379 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14380 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14381 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14382 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14383 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14384 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14385 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14386 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14387 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14388 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14389 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14390 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14391 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14392 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14393 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14394 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14395 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14396 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14397 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14398 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14399 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14400 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14401 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14402 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14403 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14404 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14405 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14406 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14407 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14408 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14409 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14410 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14411 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14412 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14413 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14414 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14415 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14416 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14417 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14418 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14419 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14420 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14421 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14422 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14423 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14424 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14425 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14426 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14427 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14428 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14429 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14430 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14431 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14432 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14433 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14434 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14435 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14436 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14437 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14438
14439 LTCC='$LTCC'
14440 LTCFLAGS='$LTCFLAGS'
14441 compiler='$compiler_DEFAULT'
14442
14443 # A function that is used when there is no print builtin or printf.
14444 func_fallback_echo ()
14445 {
14446 eval 'cat <<_LTECHO_EOF
14447 \$1
14448 _LTECHO_EOF'
14449 }
14450
14451 # Quote evaled strings.
14452 for var in SHELL \
14453 ECHO \
14454 SED \
14455 GREP \
14456 EGREP \
14457 FGREP \
14458 LD \
14459 NM \
14460 LN_S \
14461 lt_SP2NL \
14462 lt_NL2SP \
14463 reload_flag \
14464 OBJDUMP \
14465 deplibs_check_method \
14466 file_magic_cmd \
14467 AR \
14468 AR_FLAGS \
14469 STRIP \
14470 RANLIB \
14471 CC \
14472 CFLAGS \
14473 compiler \
14474 lt_cv_sys_global_symbol_pipe \
14475 lt_cv_sys_global_symbol_to_cdecl \
14476 lt_cv_sys_global_symbol_to_c_name_address \
14477 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14478 lt_prog_compiler_no_builtin_flag \
14479 lt_prog_compiler_wl \
14480 lt_prog_compiler_pic \
14481 lt_prog_compiler_static \
14482 lt_cv_prog_compiler_c_o \
14483 need_locks \
14484 DSYMUTIL \
14485 NMEDIT \
14486 LIPO \
14487 OTOOL \
14488 OTOOL64 \
14489 shrext_cmds \
14490 export_dynamic_flag_spec \
14491 whole_archive_flag_spec \
14492 compiler_needs_object \
14493 with_gnu_ld \
14494 allow_undefined_flag \
14495 no_undefined_flag \
14496 hardcode_libdir_flag_spec \
14497 hardcode_libdir_flag_spec_ld \
14498 hardcode_libdir_separator \
14499 fix_srcfile_path \
14500 exclude_expsyms \
14501 include_expsyms \
14502 file_list_spec \
14503 variables_saved_for_relink \
14504 libname_spec \
14505 library_names_spec \
14506 soname_spec \
14507 install_override_mode \
14508 finish_eval \
14509 old_striplib \
14510 striplib; do
14511 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14512 *[\\\\\\\`\\"\\\$]*)
14513 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14514 ;;
14515 *)
14516 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14517 ;;
14518 esac
14519 done
14520
14521 # Double-quote double-evaled strings.
14522 for var in reload_cmds \
14523 old_postinstall_cmds \
14524 old_postuninstall_cmds \
14525 old_archive_cmds \
14526 extract_expsyms_cmds \
14527 old_archive_from_new_cmds \
14528 old_archive_from_expsyms_cmds \
14529 archive_cmds \
14530 archive_expsym_cmds \
14531 module_cmds \
14532 module_expsym_cmds \
14533 export_symbols_cmds \
14534 prelink_cmds \
14535 postinstall_cmds \
14536 postuninstall_cmds \
14537 finish_cmds \
14538 sys_lib_search_path_spec \
14539 sys_lib_dlsearch_path_spec; do
14540 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14541 *[\\\\\\\`\\"\\\$]*)
14542 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14543 ;;
14544 *)
14545 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14546 ;;
14547 esac
14548 done
14549
14550 ac_aux_dir='$ac_aux_dir'
14551 xsi_shell='$xsi_shell'
14552 lt_shell_append='$lt_shell_append'
14553
14554 # See if we are running on zsh, and set the options which allow our
14555 # commands through without removal of \ escapes INIT.
14556 if test -n "\${ZSH_VERSION+set}" ; then
14557 setopt NO_GLOB_SUBST
14558 fi
14559
14560
14561 PACKAGE='$PACKAGE'
14562 VERSION='$VERSION'
14563 TIMESTAMP='$TIMESTAMP'
14564 RM='$RM'
14565 ofile='$ofile'
14566
14567
14568
14569
14570 _ACEOF
14571
14572 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14573
14574 # Handling of arguments.
14575 for ac_config_target in $ac_config_targets
14576 do
14577 case $ac_config_target in
14578 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14579 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14580 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14581 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14582 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14583 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14584 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14585 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14586 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14587
14588 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14589 esac
14590 done
14591
14592
14593 # If the user did not use the arguments to specify the items to instantiate,
14594 # then the envvar interface is used. Set only those that are not.
14595 # We use the long form for the default assignment because of an extremely
14596 # bizarre bug on SunOS 4.1.3.
14597 if $ac_need_defaults; then
14598 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14599 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14600 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14601 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14602 fi
14603
14604 # Have a temporary directory for convenience. Make it in the build tree
14605 # simply because there is no reason against having it here, and in addition,
14606 # creating and moving files from /tmp can sometimes cause problems.
14607 # Hook for its removal unless debugging.
14608 # Note that there is a small window in which the directory will not be cleaned:
14609 # after its creation but before its name has been assigned to `$tmp'.
14610 $debug ||
14611 {
14612 tmp=
14613 trap 'exit_status=$?
14614 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14615 ' 0
14616 trap 'as_fn_exit 1' 1 2 13 15
14617 }
14618 # Create a (secure) tmp directory for tmp files.
14619
14620 {
14621 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14622 test -n "$tmp" && test -d "$tmp"
14623 } ||
14624 {
14625 tmp=./conf$$-$RANDOM
14626 (umask 077 && mkdir "$tmp")
14627 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14628
14629 # Set up the scripts for CONFIG_FILES section.
14630 # No need to generate them if there are no CONFIG_FILES.
14631 # This happens for instance with `./config.status config.h'.
14632 if test -n "$CONFIG_FILES"; then
14633
14634
14635 ac_cr=`echo X | tr X '\015'`
14636 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14637 # But we know of no other shell where ac_cr would be empty at this
14638 # point, so we can use a bashism as a fallback.
14639 if test "x$ac_cr" = x; then
14640 eval ac_cr=\$\'\\r\'
14641 fi
14642 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14643 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14644 ac_cs_awk_cr='\r'
14645 else
14646 ac_cs_awk_cr=$ac_cr
14647 fi
14648
14649 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14650 _ACEOF
14651
14652
14653 {
14654 echo "cat >conf$$subs.awk <<_ACEOF" &&
14655 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14656 echo "_ACEOF"
14657 } >conf$$subs.sh ||
14658 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14659 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14660 ac_delim='%!_!# '
14661 for ac_last_try in false false false false false :; do
14662 . ./conf$$subs.sh ||
14663 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14664
14665 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14666 if test $ac_delim_n = $ac_delim_num; then
14667 break
14668 elif $ac_last_try; then
14669 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14670 else
14671 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14672 fi
14673 done
14674 rm -f conf$$subs.sh
14675
14676 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14677 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14678 _ACEOF
14679 sed -n '
14680 h
14681 s/^/S["/; s/!.*/"]=/
14682 p
14683 g
14684 s/^[^!]*!//
14685 :repl
14686 t repl
14687 s/'"$ac_delim"'$//
14688 t delim
14689 :nl
14690 h
14691 s/\(.\{148\}\).*/\1/
14692 t more1
14693 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14694 p
14695 n
14696 b repl
14697 :more1
14698 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14699 p
14700 g
14701 s/.\{148\}//
14702 t nl
14703 :delim
14704 h
14705 s/\(.\{148\}\).*/\1/
14706 t more2
14707 s/["\\]/\\&/g; s/^/"/; s/$/"/
14708 p
14709 b
14710 :more2
14711 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14712 p
14713 g
14714 s/.\{148\}//
14715 t delim
14716 ' <conf$$subs.awk | sed '
14717 /^[^""]/{
14718 N
14719 s/\n//
14720 }
14721 ' >>$CONFIG_STATUS || ac_write_fail=1
14722 rm -f conf$$subs.awk
14723 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14724 _ACAWK
14725 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14726 for (key in S) S_is_set[key] = 1
14727 FS = "\a"
14728
14729 }
14730 {
14731 line = $ 0
14732 nfields = split(line, field, "@")
14733 substed = 0
14734 len = length(field[1])
14735 for (i = 2; i < nfields; i++) {
14736 key = field[i]
14737 keylen = length(key)
14738 if (S_is_set[key]) {
14739 value = S[key]
14740 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14741 len += length(value) + length(field[++i])
14742 substed = 1
14743 } else
14744 len += 1 + keylen
14745 }
14746
14747 print line
14748 }
14749
14750 _ACAWK
14751 _ACEOF
14752 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14753 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14754 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14755 else
14756 cat
14757 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14758 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14759 _ACEOF
14760
14761 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14762 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14763 # trailing colons and then remove the whole line if VPATH becomes empty
14764 # (actually we leave an empty line to preserve line numbers).
14765 if test "x$srcdir" = x.; then
14766 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14767 s/:*\$(srcdir):*/:/
14768 s/:*\${srcdir}:*/:/
14769 s/:*@srcdir@:*/:/
14770 s/^\([^=]*=[ ]*\):*/\1/
14771 s/:*$//
14772 s/^[^=]*=[ ]*$//
14773 }'
14774 fi
14775
14776 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14777 fi # test -n "$CONFIG_FILES"
14778
14779 # Set up the scripts for CONFIG_HEADERS section.
14780 # No need to generate them if there are no CONFIG_HEADERS.
14781 # This happens for instance with `./config.status Makefile'.
14782 if test -n "$CONFIG_HEADERS"; then
14783 cat >"$tmp/defines.awk" <<\_ACAWK ||
14784 BEGIN {
14785 _ACEOF
14786
14787 # Transform confdefs.h into an awk script `defines.awk', embedded as
14788 # here-document in config.status, that substitutes the proper values into
14789 # config.h.in to produce config.h.
14790
14791 # Create a delimiter string that does not exist in confdefs.h, to ease
14792 # handling of long lines.
14793 ac_delim='%!_!# '
14794 for ac_last_try in false false :; do
14795 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14796 if test -z "$ac_t"; then
14797 break
14798 elif $ac_last_try; then
14799 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14800 else
14801 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14802 fi
14803 done
14804
14805 # For the awk script, D is an array of macro values keyed by name,
14806 # likewise P contains macro parameters if any. Preserve backslash
14807 # newline sequences.
14808
14809 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14810 sed -n '
14811 s/.\{148\}/&'"$ac_delim"'/g
14812 t rset
14813 :rset
14814 s/^[ ]*#[ ]*define[ ][ ]*/ /
14815 t def
14816 d
14817 :def
14818 s/\\$//
14819 t bsnl
14820 s/["\\]/\\&/g
14821 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14822 D["\1"]=" \3"/p
14823 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14824 d
14825 :bsnl
14826 s/["\\]/\\&/g
14827 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14828 D["\1"]=" \3\\\\\\n"\\/p
14829 t cont
14830 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14831 t cont
14832 d
14833 :cont
14834 n
14835 s/.\{148\}/&'"$ac_delim"'/g
14836 t clear
14837 :clear
14838 s/\\$//
14839 t bsnlc
14840 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14841 d
14842 :bsnlc
14843 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14844 b cont
14845 ' <confdefs.h | sed '
14846 s/'"$ac_delim"'/"\\\
14847 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14848
14849 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14850 for (key in D) D_is_set[key] = 1
14851 FS = "\a"
14852 }
14853 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14854 line = \$ 0
14855 split(line, arg, " ")
14856 if (arg[1] == "#") {
14857 defundef = arg[2]
14858 mac1 = arg[3]
14859 } else {
14860 defundef = substr(arg[1], 2)
14861 mac1 = arg[2]
14862 }
14863 split(mac1, mac2, "(") #)
14864 macro = mac2[1]
14865 prefix = substr(line, 1, index(line, defundef) - 1)
14866 if (D_is_set[macro]) {
14867 # Preserve the white space surrounding the "#".
14868 print prefix "define", macro P[macro] D[macro]
14869 next
14870 } else {
14871 # Replace #undef with comments. This is necessary, for example,
14872 # in the case of _POSIX_SOURCE, which is predefined and required
14873 # on some systems where configure will not decide to define it.
14874 if (defundef == "undef") {
14875 print "/*", prefix defundef, macro, "*/"
14876 next
14877 }
14878 }
14879 }
14880 { print }
14881 _ACAWK
14882 _ACEOF
14883 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14884 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14885 fi # test -n "$CONFIG_HEADERS"
14886
14887
14888 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14889 shift
14890 for ac_tag
14891 do
14892 case $ac_tag in
14893 :[FHLC]) ac_mode=$ac_tag; continue;;
14894 esac
14895 case $ac_mode$ac_tag in
14896 :[FHL]*:*);;
14897 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14898 :[FH]-) ac_tag=-:-;;
14899 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14900 esac
14901 ac_save_IFS=$IFS
14902 IFS=:
14903 set x $ac_tag
14904 IFS=$ac_save_IFS
14905 shift
14906 ac_file=$1
14907 shift
14908
14909 case $ac_mode in
14910 :L) ac_source=$1;;
14911 :[FH])
14912 ac_file_inputs=
14913 for ac_f
14914 do
14915 case $ac_f in
14916 -) ac_f="$tmp/stdin";;
14917 *) # Look for the file first in the build tree, then in the source tree
14918 # (if the path is not absolute). The absolute path cannot be DOS-style,
14919 # because $ac_f cannot contain `:'.
14920 test -f "$ac_f" ||
14921 case $ac_f in
14922 [\\/$]*) false;;
14923 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14924 esac ||
14925 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14926 esac
14927 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14928 as_fn_append ac_file_inputs " '$ac_f'"
14929 done
14930
14931 # Let's still pretend it is `configure' which instantiates (i.e., don't
14932 # use $as_me), people would be surprised to read:
14933 # /* config.h. Generated by config.status. */
14934 configure_input='Generated from '`
14935 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14936 `' by configure.'
14937 if test x"$ac_file" != x-; then
14938 configure_input="$ac_file. $configure_input"
14939 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14940 $as_echo "$as_me: creating $ac_file" >&6;}
14941 fi
14942 # Neutralize special characters interpreted by sed in replacement strings.
14943 case $configure_input in #(
14944 *\&* | *\|* | *\\* )
14945 ac_sed_conf_input=`$as_echo "$configure_input" |
14946 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14947 *) ac_sed_conf_input=$configure_input;;
14948 esac
14949
14950 case $ac_tag in
14951 *:-:* | *:-) cat >"$tmp/stdin" \
14952 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14953 esac
14954 ;;
14955 esac
14956
14957 ac_dir=`$as_dirname -- "$ac_file" ||
14958 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14959 X"$ac_file" : 'X\(//\)[^/]' \| \
14960 X"$ac_file" : 'X\(//\)$' \| \
14961 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14962 $as_echo X"$ac_file" |
14963 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14964 s//\1/
14965 q
14966 }
14967 /^X\(\/\/\)[^/].*/{
14968 s//\1/
14969 q
14970 }
14971 /^X\(\/\/\)$/{
14972 s//\1/
14973 q
14974 }
14975 /^X\(\/\).*/{
14976 s//\1/
14977 q
14978 }
14979 s/.*/./; q'`
14980 as_dir="$ac_dir"; as_fn_mkdir_p
14981 ac_builddir=.
14982
14983 case "$ac_dir" in
14984 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14985 *)
14986 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14987 # A ".." for each directory in $ac_dir_suffix.
14988 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14989 case $ac_top_builddir_sub in
14990 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14991 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14992 esac ;;
14993 esac
14994 ac_abs_top_builddir=$ac_pwd
14995 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14996 # for backward compatibility:
14997 ac_top_builddir=$ac_top_build_prefix
14998
14999 case $srcdir in
15000 .) # We are building in place.
15001 ac_srcdir=.
15002 ac_top_srcdir=$ac_top_builddir_sub
15003 ac_abs_top_srcdir=$ac_pwd ;;
15004 [\\/]* | ?:[\\/]* ) # Absolute name.
15005 ac_srcdir=$srcdir$ac_dir_suffix;
15006 ac_top_srcdir=$srcdir
15007 ac_abs_top_srcdir=$srcdir ;;
15008 *) # Relative name.
15009 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15010 ac_top_srcdir=$ac_top_build_prefix$srcdir
15011 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15012 esac
15013 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15014
15015
15016 case $ac_mode in
15017 :F)
15018 #
15019 # CONFIG_FILE
15020 #
15021
15022 case $INSTALL in
15023 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15024 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15025 esac
15026 _ACEOF
15027
15028 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15029 # If the template does not know about datarootdir, expand it.
15030 # FIXME: This hack should be removed a few years after 2.60.
15031 ac_datarootdir_hack=; ac_datarootdir_seen=
15032 ac_sed_dataroot='
15033 /datarootdir/ {
15034 p
15035 q
15036 }
15037 /@datadir@/p
15038 /@docdir@/p
15039 /@infodir@/p
15040 /@localedir@/p
15041 /@mandir@/p'
15042 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15043 *datarootdir*) ac_datarootdir_seen=yes;;
15044 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15045 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15046 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15047 _ACEOF
15048 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15049 ac_datarootdir_hack='
15050 s&@datadir@&$datadir&g
15051 s&@docdir@&$docdir&g
15052 s&@infodir@&$infodir&g
15053 s&@localedir@&$localedir&g
15054 s&@mandir@&$mandir&g
15055 s&\\\${datarootdir}&$datarootdir&g' ;;
15056 esac
15057 _ACEOF
15058
15059 # Neutralize VPATH when `$srcdir' = `.'.
15060 # Shell code in configure.ac might set extrasub.
15061 # FIXME: do we really want to maintain this feature?
15062 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15063 ac_sed_extra="$ac_vpsub
15064 $extrasub
15065 _ACEOF
15066 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15067 :t
15068 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15069 s|@configure_input@|$ac_sed_conf_input|;t t
15070 s&@top_builddir@&$ac_top_builddir_sub&;t t
15071 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15072 s&@srcdir@&$ac_srcdir&;t t
15073 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15074 s&@top_srcdir@&$ac_top_srcdir&;t t
15075 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15076 s&@builddir@&$ac_builddir&;t t
15077 s&@abs_builddir@&$ac_abs_builddir&;t t
15078 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15079 s&@INSTALL@&$ac_INSTALL&;t t
15080 $ac_datarootdir_hack
15081 "
15082 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15083 || as_fn_error "could not create $ac_file" "$LINENO" 5
15084
15085 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15086 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15087 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15088 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15089 which seems to be undefined. Please make sure it is defined." >&5
15090 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15091 which seems to be undefined. Please make sure it is defined." >&2;}
15092
15093 rm -f "$tmp/stdin"
15094 case $ac_file in
15095 -) cat "$tmp/out" && rm -f "$tmp/out";;
15096 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15097 esac \
15098 || as_fn_error "could not create $ac_file" "$LINENO" 5
15099 ;;
15100 :H)
15101 #
15102 # CONFIG_HEADER
15103 #
15104 if test x"$ac_file" != x-; then
15105 {
15106 $as_echo "/* $configure_input */" \
15107 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15108 } >"$tmp/config.h" \
15109 || as_fn_error "could not create $ac_file" "$LINENO" 5
15110 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15111 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15112 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15113 else
15114 rm -f "$ac_file"
15115 mv "$tmp/config.h" "$ac_file" \
15116 || as_fn_error "could not create $ac_file" "$LINENO" 5
15117 fi
15118 else
15119 $as_echo "/* $configure_input */" \
15120 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15121 || as_fn_error "could not create -" "$LINENO" 5
15122 fi
15123 ;;
15124 :L)
15125 #
15126 # CONFIG_LINK
15127 #
15128
15129 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15130 :
15131 else
15132 # Prefer the file from the source tree if names are identical.
15133 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15134 ac_source=$srcdir/$ac_source
15135 fi
15136
15137 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15138 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15139
15140 if test ! -r "$ac_source"; then
15141 as_fn_error "$ac_source: file not found" "$LINENO" 5
15142 fi
15143 rm -f "$ac_file"
15144
15145 # Try a relative symlink, then a hard link, then a copy.
15146 case $srcdir in
15147 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15148 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15149 esac
15150 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15151 ln "$ac_source" "$ac_file" 2>/dev/null ||
15152 cp -p "$ac_source" "$ac_file" ||
15153 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15154 fi
15155 ;;
15156 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15157 $as_echo "$as_me: executing $ac_file commands" >&6;}
15158 ;;
15159 esac
15160
15161
15162 case $ac_file$ac_mode in
15163 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15164 "libtool":C)
15165
15166 # See if we are running on zsh, and set the options which allow our
15167 # commands through without removal of \ escapes.
15168 if test -n "${ZSH_VERSION+set}" ; then
15169 setopt NO_GLOB_SUBST
15170 fi
15171
15172 cfgfile="${ofile}T"
15173 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15174 $RM "$cfgfile"
15175
15176 cat <<_LT_EOF >> "$cfgfile"
15177 #! $SHELL
15178
15179 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15180 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15181 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15182 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15183 #
15184 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15185 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15186 # Written by Gordon Matzigkeit, 1996
15187 #
15188 # This file is part of GNU Libtool.
15189 #
15190 # GNU Libtool is free software; you can redistribute it and/or
15191 # modify it under the terms of the GNU General Public License as
15192 # published by the Free Software Foundation; either version 2 of
15193 # the License, or (at your option) any later version.
15194 #
15195 # As a special exception to the GNU General Public License,
15196 # if you distribute this file as part of a program or library that
15197 # is built using GNU Libtool, you may include this file under the
15198 # same distribution terms that you use for the rest of that program.
15199 #
15200 # GNU Libtool is distributed in the hope that it will be useful,
15201 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15202 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15203 # GNU General Public License for more details.
15204 #
15205 # You should have received a copy of the GNU General Public License
15206 # along with GNU Libtool; see the file COPYING. If not, a copy
15207 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15208 # obtained by writing to the Free Software Foundation, Inc.,
15209 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15210
15211
15212 # The names of the tagged configurations supported by this script.
15213 available_tags=""
15214
15215 # ### BEGIN LIBTOOL CONFIG
15216
15217 # Which release of libtool.m4 was used?
15218 macro_version=$macro_version
15219 macro_revision=$macro_revision
15220
15221 # Whether or not to build shared libraries.
15222 build_libtool_libs=$enable_shared
15223
15224 # Whether or not to build static libraries.
15225 build_old_libs=$enable_static
15226
15227 # What type of objects to build.
15228 pic_mode=$pic_mode
15229
15230 # Whether or not to optimize for fast installation.
15231 fast_install=$enable_fast_install
15232
15233 # Shell to use when invoking shell scripts.
15234 SHELL=$lt_SHELL
15235
15236 # An echo program that protects backslashes.
15237 ECHO=$lt_ECHO
15238
15239 # The host system.
15240 host_alias=$host_alias
15241 host=$host
15242 host_os=$host_os
15243
15244 # The build system.
15245 build_alias=$build_alias
15246 build=$build
15247 build_os=$build_os
15248
15249 # A sed program that does not truncate output.
15250 SED=$lt_SED
15251
15252 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15253 Xsed="\$SED -e 1s/^X//"
15254
15255 # A grep program that handles long lines.
15256 GREP=$lt_GREP
15257
15258 # An ERE matcher.
15259 EGREP=$lt_EGREP
15260
15261 # A literal string matcher.
15262 FGREP=$lt_FGREP
15263
15264 # A BSD- or MS-compatible name lister.
15265 NM=$lt_NM
15266
15267 # Whether we need soft or hard links.
15268 LN_S=$lt_LN_S
15269
15270 # What is the maximum length of a command?
15271 max_cmd_len=$max_cmd_len
15272
15273 # Object file suffix (normally "o").
15274 objext=$ac_objext
15275
15276 # Executable file suffix (normally "").
15277 exeext=$exeext
15278
15279 # whether the shell understands "unset".
15280 lt_unset=$lt_unset
15281
15282 # turn spaces into newlines.
15283 SP2NL=$lt_lt_SP2NL
15284
15285 # turn newlines into spaces.
15286 NL2SP=$lt_lt_NL2SP
15287
15288 # An object symbol dumper.
15289 OBJDUMP=$lt_OBJDUMP
15290
15291 # Method to check whether dependent libraries are shared objects.
15292 deplibs_check_method=$lt_deplibs_check_method
15293
15294 # Command to use when deplibs_check_method == "file_magic".
15295 file_magic_cmd=$lt_file_magic_cmd
15296
15297 # The archiver.
15298 AR=$lt_AR
15299 AR_FLAGS=$lt_AR_FLAGS
15300
15301 # A symbol stripping program.
15302 STRIP=$lt_STRIP
15303
15304 # Commands used to install an old-style archive.
15305 RANLIB=$lt_RANLIB
15306 old_postinstall_cmds=$lt_old_postinstall_cmds
15307 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15308
15309 # Whether to use a lock for old archive extraction.
15310 lock_old_archive_extraction=$lock_old_archive_extraction
15311
15312 # A C compiler.
15313 LTCC=$lt_CC
15314
15315 # LTCC compiler flags.
15316 LTCFLAGS=$lt_CFLAGS
15317
15318 # Take the output of nm and produce a listing of raw symbols and C names.
15319 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15320
15321 # Transform the output of nm in a proper C declaration.
15322 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15323
15324 # Transform the output of nm in a C name address pair.
15325 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15326
15327 # Transform the output of nm in a C name address pair when lib prefix is needed.
15328 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15329
15330 # The name of the directory that contains temporary libtool files.
15331 objdir=$objdir
15332
15333 # Used to examine libraries when file_magic_cmd begins with "file".
15334 MAGIC_CMD=$MAGIC_CMD
15335
15336 # Must we lock files when doing compilation?
15337 need_locks=$lt_need_locks
15338
15339 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15340 DSYMUTIL=$lt_DSYMUTIL
15341
15342 # Tool to change global to local symbols on Mac OS X.
15343 NMEDIT=$lt_NMEDIT
15344
15345 # Tool to manipulate fat objects and archives on Mac OS X.
15346 LIPO=$lt_LIPO
15347
15348 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15349 OTOOL=$lt_OTOOL
15350
15351 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15352 OTOOL64=$lt_OTOOL64
15353
15354 # Old archive suffix (normally "a").
15355 libext=$libext
15356
15357 # Shared library suffix (normally ".so").
15358 shrext_cmds=$lt_shrext_cmds
15359
15360 # The commands to extract the exported symbol list from a shared archive.
15361 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15362
15363 # Variables whose values should be saved in libtool wrapper scripts and
15364 # restored at link time.
15365 variables_saved_for_relink=$lt_variables_saved_for_relink
15366
15367 # Do we need the "lib" prefix for modules?
15368 need_lib_prefix=$need_lib_prefix
15369
15370 # Do we need a version for libraries?
15371 need_version=$need_version
15372
15373 # Library versioning type.
15374 version_type=$version_type
15375
15376 # Shared library runtime path variable.
15377 runpath_var=$runpath_var
15378
15379 # Shared library path variable.
15380 shlibpath_var=$shlibpath_var
15381
15382 # Is shlibpath searched before the hard-coded library search path?
15383 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15384
15385 # Format of library name prefix.
15386 libname_spec=$lt_libname_spec
15387
15388 # List of archive names. First name is the real one, the rest are links.
15389 # The last name is the one that the linker finds with -lNAME
15390 library_names_spec=$lt_library_names_spec
15391
15392 # The coded name of the library, if different from the real name.
15393 soname_spec=$lt_soname_spec
15394
15395 # Permission mode override for installation of shared libraries.
15396 install_override_mode=$lt_install_override_mode
15397
15398 # Command to use after installation of a shared archive.
15399 postinstall_cmds=$lt_postinstall_cmds
15400
15401 # Command to use after uninstallation of a shared archive.
15402 postuninstall_cmds=$lt_postuninstall_cmds
15403
15404 # Commands used to finish a libtool library installation in a directory.
15405 finish_cmds=$lt_finish_cmds
15406
15407 # As "finish_cmds", except a single script fragment to be evaled but
15408 # not shown.
15409 finish_eval=$lt_finish_eval
15410
15411 # Whether we should hardcode library paths into libraries.
15412 hardcode_into_libs=$hardcode_into_libs
15413
15414 # Compile-time system search path for libraries.
15415 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15416
15417 # Run-time system search path for libraries.
15418 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15419
15420 # Whether dlopen is supported.
15421 dlopen_support=$enable_dlopen
15422
15423 # Whether dlopen of programs is supported.
15424 dlopen_self=$enable_dlopen_self
15425
15426 # Whether dlopen of statically linked programs is supported.
15427 dlopen_self_static=$enable_dlopen_self_static
15428
15429 # Commands to strip libraries.
15430 old_striplib=$lt_old_striplib
15431 striplib=$lt_striplib
15432
15433
15434 # The linker used to build libraries.
15435 LD=$lt_LD
15436
15437 # How to create reloadable object files.
15438 reload_flag=$lt_reload_flag
15439 reload_cmds=$lt_reload_cmds
15440
15441 # Commands used to build an old-style archive.
15442 old_archive_cmds=$lt_old_archive_cmds
15443
15444 # A language specific compiler.
15445 CC=$lt_compiler
15446
15447 # Is the compiler the GNU compiler?
15448 with_gcc=$GCC
15449
15450 # Compiler flag to turn off builtin functions.
15451 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15452
15453 # How to pass a linker flag through the compiler.
15454 wl=$lt_lt_prog_compiler_wl
15455
15456 # Additional compiler flags for building library objects.
15457 pic_flag=$lt_lt_prog_compiler_pic
15458
15459 # Compiler flag to prevent dynamic linking.
15460 link_static_flag=$lt_lt_prog_compiler_static
15461
15462 # Does compiler simultaneously support -c and -o options?
15463 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15464
15465 # Whether or not to add -lc for building shared libraries.
15466 build_libtool_need_lc=$archive_cmds_need_lc
15467
15468 # Whether or not to disallow shared libs when runtime libs are static.
15469 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15470
15471 # Compiler flag to allow reflexive dlopens.
15472 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15473
15474 # Compiler flag to generate shared objects directly from archives.
15475 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15476
15477 # Whether the compiler copes with passing no objects directly.
15478 compiler_needs_object=$lt_compiler_needs_object
15479
15480 # Create an old-style archive from a shared archive.
15481 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15482
15483 # Create a temporary old-style archive to link instead of a shared archive.
15484 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15485
15486 # Commands used to build a shared archive.
15487 archive_cmds=$lt_archive_cmds
15488 archive_expsym_cmds=$lt_archive_expsym_cmds
15489
15490 # Commands used to build a loadable module if different from building
15491 # a shared archive.
15492 module_cmds=$lt_module_cmds
15493 module_expsym_cmds=$lt_module_expsym_cmds
15494
15495 # Whether we are building with GNU ld or not.
15496 with_gnu_ld=$lt_with_gnu_ld
15497
15498 # Flag that allows shared libraries with undefined symbols to be built.
15499 allow_undefined_flag=$lt_allow_undefined_flag
15500
15501 # Flag that enforces no undefined symbols.
15502 no_undefined_flag=$lt_no_undefined_flag
15503
15504 # Flag to hardcode \$libdir into a binary during linking.
15505 # This must work even if \$libdir does not exist
15506 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15507
15508 # If ld is used when linking, flag to hardcode \$libdir into a binary
15509 # during linking. This must work even if \$libdir does not exist.
15510 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15511
15512 # Whether we need a single "-rpath" flag with a separated argument.
15513 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15514
15515 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15516 # DIR into the resulting binary.
15517 hardcode_direct=$hardcode_direct
15518
15519 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15520 # DIR into the resulting binary and the resulting library dependency is
15521 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15522 # library is relocated.
15523 hardcode_direct_absolute=$hardcode_direct_absolute
15524
15525 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15526 # into the resulting binary.
15527 hardcode_minus_L=$hardcode_minus_L
15528
15529 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15530 # into the resulting binary.
15531 hardcode_shlibpath_var=$hardcode_shlibpath_var
15532
15533 # Set to "yes" if building a shared library automatically hardcodes DIR
15534 # into the library and all subsequent libraries and executables linked
15535 # against it.
15536 hardcode_automatic=$hardcode_automatic
15537
15538 # Set to yes if linker adds runtime paths of dependent libraries
15539 # to runtime path list.
15540 inherit_rpath=$inherit_rpath
15541
15542 # Whether libtool must link a program against all its dependency libraries.
15543 link_all_deplibs=$link_all_deplibs
15544
15545 # Fix the shell variable \$srcfile for the compiler.
15546 fix_srcfile_path=$lt_fix_srcfile_path
15547
15548 # Set to "yes" if exported symbols are required.
15549 always_export_symbols=$always_export_symbols
15550
15551 # The commands to list exported symbols.
15552 export_symbols_cmds=$lt_export_symbols_cmds
15553
15554 # Symbols that should not be listed in the preloaded symbols.
15555 exclude_expsyms=$lt_exclude_expsyms
15556
15557 # Symbols that must always be exported.
15558 include_expsyms=$lt_include_expsyms
15559
15560 # Commands necessary for linking programs (against libraries) with templates.
15561 prelink_cmds=$lt_prelink_cmds
15562
15563 # Specify filename containing input files.
15564 file_list_spec=$lt_file_list_spec
15565
15566 # How to hardcode a shared library path into an executable.
15567 hardcode_action=$hardcode_action
15568
15569 # ### END LIBTOOL CONFIG
15570
15571 _LT_EOF
15572
15573 case $host_os in
15574 aix3*)
15575 cat <<\_LT_EOF >> "$cfgfile"
15576 # AIX sometimes has problems with the GCC collect2 program. For some
15577 # reason, if we set the COLLECT_NAMES environment variable, the problems
15578 # vanish in a puff of smoke.
15579 if test "X${COLLECT_NAMES+set}" != Xset; then
15580 COLLECT_NAMES=
15581 export COLLECT_NAMES
15582 fi
15583 _LT_EOF
15584 ;;
15585 esac
15586
15587
15588 ltmain="$ac_aux_dir/ltmain.sh"
15589
15590
15591 # We use sed instead of cat because bash on DJGPP gets confused if
15592 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15593 # text mode, it properly converts lines to CR/LF. This bash problem
15594 # is reportedly fixed, but why not run on old versions too?
15595 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15596 || (rm -f "$cfgfile"; exit 1)
15597
15598 case $xsi_shell in
15599 yes)
15600 cat << \_LT_EOF >> "$cfgfile"
15601
15602 # func_dirname file append nondir_replacement
15603 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15604 # otherwise set result to NONDIR_REPLACEMENT.
15605 func_dirname ()
15606 {
15607 case ${1} in
15608 */*) func_dirname_result="${1%/*}${2}" ;;
15609 * ) func_dirname_result="${3}" ;;
15610 esac
15611 }
15612
15613 # func_basename file
15614 func_basename ()
15615 {
15616 func_basename_result="${1##*/}"
15617 }
15618
15619 # func_dirname_and_basename file append nondir_replacement
15620 # perform func_basename and func_dirname in a single function
15621 # call:
15622 # dirname: Compute the dirname of FILE. If nonempty,
15623 # add APPEND to the result, otherwise set result
15624 # to NONDIR_REPLACEMENT.
15625 # value returned in "$func_dirname_result"
15626 # basename: Compute filename of FILE.
15627 # value retuned in "$func_basename_result"
15628 # Implementation must be kept synchronized with func_dirname
15629 # and func_basename. For efficiency, we do not delegate to
15630 # those functions but instead duplicate the functionality here.
15631 func_dirname_and_basename ()
15632 {
15633 case ${1} in
15634 */*) func_dirname_result="${1%/*}${2}" ;;
15635 * ) func_dirname_result="${3}" ;;
15636 esac
15637 func_basename_result="${1##*/}"
15638 }
15639
15640 # func_stripname prefix suffix name
15641 # strip PREFIX and SUFFIX off of NAME.
15642 # PREFIX and SUFFIX must not contain globbing or regex special
15643 # characters, hashes, percent signs, but SUFFIX may contain a leading
15644 # dot (in which case that matches only a dot).
15645 func_stripname ()
15646 {
15647 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15648 # positional parameters, so assign one to ordinary parameter first.
15649 func_stripname_result=${3}
15650 func_stripname_result=${func_stripname_result#"${1}"}
15651 func_stripname_result=${func_stripname_result%"${2}"}
15652 }
15653
15654 # func_opt_split
15655 func_opt_split ()
15656 {
15657 func_opt_split_opt=${1%%=*}
15658 func_opt_split_arg=${1#*=}
15659 }
15660
15661 # func_lo2o object
15662 func_lo2o ()
15663 {
15664 case ${1} in
15665 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15666 *) func_lo2o_result=${1} ;;
15667 esac
15668 }
15669
15670 # func_xform libobj-or-source
15671 func_xform ()
15672 {
15673 func_xform_result=${1%.*}.lo
15674 }
15675
15676 # func_arith arithmetic-term...
15677 func_arith ()
15678 {
15679 func_arith_result=$(( $* ))
15680 }
15681
15682 # func_len string
15683 # STRING may not start with a hyphen.
15684 func_len ()
15685 {
15686 func_len_result=${#1}
15687 }
15688
15689 _LT_EOF
15690 ;;
15691 *) # Bourne compatible functions.
15692 cat << \_LT_EOF >> "$cfgfile"
15693
15694 # func_dirname file append nondir_replacement
15695 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15696 # otherwise set result to NONDIR_REPLACEMENT.
15697 func_dirname ()
15698 {
15699 # Extract subdirectory from the argument.
15700 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15701 if test "X$func_dirname_result" = "X${1}"; then
15702 func_dirname_result="${3}"
15703 else
15704 func_dirname_result="$func_dirname_result${2}"
15705 fi
15706 }
15707
15708 # func_basename file
15709 func_basename ()
15710 {
15711 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15712 }
15713
15714
15715 # func_stripname prefix suffix name
15716 # strip PREFIX and SUFFIX off of NAME.
15717 # PREFIX and SUFFIX must not contain globbing or regex special
15718 # characters, hashes, percent signs, but SUFFIX may contain a leading
15719 # dot (in which case that matches only a dot).
15720 # func_strip_suffix prefix name
15721 func_stripname ()
15722 {
15723 case ${2} in
15724 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15725 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15726 esac
15727 }
15728
15729 # sed scripts:
15730 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15731 my_sed_long_arg='1s/^-[^=]*=//'
15732
15733 # func_opt_split
15734 func_opt_split ()
15735 {
15736 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15737 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15738 }
15739
15740 # func_lo2o object
15741 func_lo2o ()
15742 {
15743 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15744 }
15745
15746 # func_xform libobj-or-source
15747 func_xform ()
15748 {
15749 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15750 }
15751
15752 # func_arith arithmetic-term...
15753 func_arith ()
15754 {
15755 func_arith_result=`expr "$@"`
15756 }
15757
15758 # func_len string
15759 # STRING may not start with a hyphen.
15760 func_len ()
15761 {
15762 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15763 }
15764
15765 _LT_EOF
15766 esac
15767
15768 case $lt_shell_append in
15769 yes)
15770 cat << \_LT_EOF >> "$cfgfile"
15771
15772 # func_append var value
15773 # Append VALUE to the end of shell variable VAR.
15774 func_append ()
15775 {
15776 eval "$1+=\$2"
15777 }
15778 _LT_EOF
15779 ;;
15780 *)
15781 cat << \_LT_EOF >> "$cfgfile"
15782
15783 # func_append var value
15784 # Append VALUE to the end of shell variable VAR.
15785 func_append ()
15786 {
15787 eval "$1=\$$1\$2"
15788 }
15789
15790 _LT_EOF
15791 ;;
15792 esac
15793
15794
15795 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15796 || (rm -f "$cfgfile"; exit 1)
15797
15798 mv -f "$cfgfile" "$ofile" ||
15799 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15800 chmod +x "$ofile"
15801
15802 ;;
15803 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15804 rm -f Makesim1.tmp Makesim2.tmp Makefile
15805 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15806 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15807 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15808 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15809 <Makefile.sim >Makefile
15810 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15811 ;;
15812 "stamp-h":C) echo > stamp-h ;;
15813
15814 esac
15815 done # for ac_tag
15816
15817
15818 as_fn_exit 0
15819 _ACEOF
15820 ac_clean_files=$ac_clean_files_save
15821
15822 test $ac_write_fail = 0 ||
15823 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15824
15825
15826 # configure is writing to config.log, and then calls config.status.
15827 # config.status does its own redirection, appending to config.log.
15828 # Unfortunately, on DOS this fails, as config.log is still kept open
15829 # by configure, so config.status won't be able to write to it; its
15830 # output is simply discarded. So we exec the FD to /dev/null,
15831 # effectively closing config.log, so it can be properly (re)opened and
15832 # appended to by config.status. When coming back to configure, we
15833 # need to make the FD available again.
15834 if test "$no_create" != yes; then
15835 ac_cs_success=:
15836 ac_config_status_args=
15837 test "$silent" = yes &&
15838 ac_config_status_args="$ac_config_status_args --quiet"
15839 exec 5>/dev/null
15840 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15841 exec 5>>config.log
15842 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15843 # would make configure fail if this is the last instruction.
15844 $ac_cs_success || as_fn_exit $?
15845 fi
15846 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15848 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15849 fi
15850
15851
This page took 0.352666 seconds and 5 git commands to generate.