]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/rx/configure
f4807c84976bd121094fbc83ec54f4c72ca3fde8
[thirdparty/binutils-gdb.git] / sim / rx / 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 REPORT_BUGS_TEXI
605 REPORT_BUGS_TO
606 PKGVERSION
607 sim_profile
608 sim_trace
609 sim_stdio
610 sim_debug
611 sim_cflags
612 sim_bswap
613 MAINT
614 MAINTAINER_MODE_FALSE
615 MAINTAINER_MODE_TRUE
616 lt_cv_dlopen_libs
617 OTOOL64
618 OTOOL
619 LIPO
620 NMEDIT
621 DSYMUTIL
622 AWK
623 STRIP
624 OBJDUMP
625 LN_S
626 NM
627 ac_ct_DUMPBIN
628 DUMPBIN
629 LD
630 FGREP
631 SED
632 LIBTOOL
633 PLUGINS_FALSE
634 PLUGINS_TRUE
635 zlibinc
636 zlibdir
637 CATOBJEXT
638 GENCAT
639 INSTOBJEXT
640 DATADIRNAME
641 CATALOGS
642 POSUB
643 GMSGFMT
644 XGETTEXT
645 INCINTL
646 LIBINTL_DEP
647 LIBINTL
648 USE_NLS
649 GMAKE_FALSE
650 GMAKE_TRUE
651 MAKE
652 CCDEPMODE
653 DEPDIR
654 am__leading_dot
655 PACKAGE
656 RANLIB
657 AR
658 HDEFINES
659 CC_FOR_BUILD
660 INSTALL_DATA
661 INSTALL_SCRIPT
662 INSTALL_PROGRAM
663 EGREP
664 GREP
665 CPP
666 target_os
667 target_vendor
668 target_cpu
669 target
670 host_os
671 host_vendor
672 host_cpu
673 host
674 build_os
675 build_vendor
676 build_cpu
677 build
678 OBJEXT
679 EXEEXT
680 ac_ct_CC
681 CPPFLAGS
682 LDFLAGS
683 CFLAGS
684 CC
685 WERROR_CFLAGS
686 WARN_CFLAGS
687 sim_xor_endian
688 sim_stdcall
689 sim_smp
690 sim_reserved_bits
691 sim_regparm
692 sim_packages
693 sim_inline
694 sim_hw
695 sim_hw_objs
696 sim_hw_cflags
697 sim_default_model
698 sim_scache
699 sim_float
700 sim_hostendian
701 sim_endian
702 sim_bitsize
703 sim_assert
704 sim_alignment
705 sim_environment
706 target_alias
707 host_alias
708 build_alias
709 LIBS
710 ECHO_T
711 ECHO_N
712 ECHO_C
713 DEFS
714 mandir
715 localedir
716 libdir
717 psdir
718 pdfdir
719 dvidir
720 htmldir
721 infodir
722 docdir
723 oldincludedir
724 includedir
725 localstatedir
726 sharedstatedir
727 sysconfdir
728 datadir
729 datarootdir
730 libexecdir
731 sbindir
732 bindir
733 program_transform_name
734 prefix
735 exec_prefix
736 PACKAGE_URL
737 PACKAGE_BUGREPORT
738 PACKAGE_STRING
739 PACKAGE_VERSION
740 PACKAGE_TARNAME
741 PACKAGE_NAME
742 PATH_SEPARATOR
743 SHELL'
744 ac_subst_files=''
745 ac_user_opts='
746 enable_option_checking
747 with_system_zlib
748 enable_plugins
749 enable_shared
750 enable_static
751 with_pic
752 enable_fast_install
753 with_gnu_ld
754 enable_libtool_lock
755 enable_maintainer_mode
756 enable_sim_bswap
757 enable_sim_cflags
758 enable_sim_debug
759 enable_sim_stdio
760 enable_sim_trace
761 enable_sim_profile
762 with_pkgversion
763 with_bugurl
764 enable_cycle_accurate
765 enable_cycle_stats
766 '
767 ac_precious_vars='build_alias
768 host_alias
769 target_alias
770 CC
771 CFLAGS
772 LDFLAGS
773 LIBS
774 CPPFLAGS
775 CPP'
776
777
778 # Initialize some variables set by options.
779 ac_init_help=
780 ac_init_version=false
781 ac_unrecognized_opts=
782 ac_unrecognized_sep=
783 # The variables have the same names as the options, with
784 # dashes changed to underlines.
785 cache_file=/dev/null
786 exec_prefix=NONE
787 no_create=
788 no_recursion=
789 prefix=NONE
790 program_prefix=NONE
791 program_suffix=NONE
792 program_transform_name=s,x,x,
793 silent=
794 site=
795 srcdir=
796 verbose=
797 x_includes=NONE
798 x_libraries=NONE
799
800 # Installation directory options.
801 # These are left unexpanded so users can "make install exec_prefix=/foo"
802 # and all the variables that are supposed to be based on exec_prefix
803 # by default will actually change.
804 # Use braces instead of parens because sh, perl, etc. also accept them.
805 # (The list follows the same order as the GNU Coding Standards.)
806 bindir='${exec_prefix}/bin'
807 sbindir='${exec_prefix}/sbin'
808 libexecdir='${exec_prefix}/libexec'
809 datarootdir='${prefix}/share'
810 datadir='${datarootdir}'
811 sysconfdir='${prefix}/etc'
812 sharedstatedir='${prefix}/com'
813 localstatedir='${prefix}/var'
814 includedir='${prefix}/include'
815 oldincludedir='/usr/include'
816 docdir='${datarootdir}/doc/${PACKAGE}'
817 infodir='${datarootdir}/info'
818 htmldir='${docdir}'
819 dvidir='${docdir}'
820 pdfdir='${docdir}'
821 psdir='${docdir}'
822 libdir='${exec_prefix}/lib'
823 localedir='${datarootdir}/locale'
824 mandir='${datarootdir}/man'
825
826 ac_prev=
827 ac_dashdash=
828 for ac_option
829 do
830 # If the previous option needs an argument, assign it.
831 if test -n "$ac_prev"; then
832 eval $ac_prev=\$ac_option
833 ac_prev=
834 continue
835 fi
836
837 case $ac_option in
838 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
839 *) ac_optarg=yes ;;
840 esac
841
842 # Accept the important Cygnus configure options, so we can diagnose typos.
843
844 case $ac_dashdash$ac_option in
845 --)
846 ac_dashdash=yes ;;
847
848 -bindir | --bindir | --bindi | --bind | --bin | --bi)
849 ac_prev=bindir ;;
850 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
851 bindir=$ac_optarg ;;
852
853 -build | --build | --buil | --bui | --bu)
854 ac_prev=build_alias ;;
855 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
856 build_alias=$ac_optarg ;;
857
858 -cache-file | --cache-file | --cache-fil | --cache-fi \
859 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
860 ac_prev=cache_file ;;
861 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
862 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
863 cache_file=$ac_optarg ;;
864
865 --config-cache | -C)
866 cache_file=config.cache ;;
867
868 -datadir | --datadir | --datadi | --datad)
869 ac_prev=datadir ;;
870 -datadir=* | --datadir=* | --datadi=* | --datad=*)
871 datadir=$ac_optarg ;;
872
873 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
874 | --dataroo | --dataro | --datar)
875 ac_prev=datarootdir ;;
876 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
877 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
878 datarootdir=$ac_optarg ;;
879
880 -disable-* | --disable-*)
881 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
882 # Reject names that are not valid shell variable names.
883 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
884 as_fn_error "invalid feature name: $ac_useropt"
885 ac_useropt_orig=$ac_useropt
886 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
887 case $ac_user_opts in
888 *"
889 "enable_$ac_useropt"
890 "*) ;;
891 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
892 ac_unrecognized_sep=', ';;
893 esac
894 eval enable_$ac_useropt=no ;;
895
896 -docdir | --docdir | --docdi | --doc | --do)
897 ac_prev=docdir ;;
898 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
899 docdir=$ac_optarg ;;
900
901 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
902 ac_prev=dvidir ;;
903 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
904 dvidir=$ac_optarg ;;
905
906 -enable-* | --enable-*)
907 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
908 # Reject names that are not valid shell variable names.
909 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
910 as_fn_error "invalid feature name: $ac_useropt"
911 ac_useropt_orig=$ac_useropt
912 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
913 case $ac_user_opts in
914 *"
915 "enable_$ac_useropt"
916 "*) ;;
917 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
918 ac_unrecognized_sep=', ';;
919 esac
920 eval enable_$ac_useropt=\$ac_optarg ;;
921
922 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
923 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
924 | --exec | --exe | --ex)
925 ac_prev=exec_prefix ;;
926 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
927 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
928 | --exec=* | --exe=* | --ex=*)
929 exec_prefix=$ac_optarg ;;
930
931 -gas | --gas | --ga | --g)
932 # Obsolete; use --with-gas.
933 with_gas=yes ;;
934
935 -help | --help | --hel | --he | -h)
936 ac_init_help=long ;;
937 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
938 ac_init_help=recursive ;;
939 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
940 ac_init_help=short ;;
941
942 -host | --host | --hos | --ho)
943 ac_prev=host_alias ;;
944 -host=* | --host=* | --hos=* | --ho=*)
945 host_alias=$ac_optarg ;;
946
947 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
948 ac_prev=htmldir ;;
949 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
950 | --ht=*)
951 htmldir=$ac_optarg ;;
952
953 -includedir | --includedir | --includedi | --included | --include \
954 | --includ | --inclu | --incl | --inc)
955 ac_prev=includedir ;;
956 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
957 | --includ=* | --inclu=* | --incl=* | --inc=*)
958 includedir=$ac_optarg ;;
959
960 -infodir | --infodir | --infodi | --infod | --info | --inf)
961 ac_prev=infodir ;;
962 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
963 infodir=$ac_optarg ;;
964
965 -libdir | --libdir | --libdi | --libd)
966 ac_prev=libdir ;;
967 -libdir=* | --libdir=* | --libdi=* | --libd=*)
968 libdir=$ac_optarg ;;
969
970 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
971 | --libexe | --libex | --libe)
972 ac_prev=libexecdir ;;
973 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
974 | --libexe=* | --libex=* | --libe=*)
975 libexecdir=$ac_optarg ;;
976
977 -localedir | --localedir | --localedi | --localed | --locale)
978 ac_prev=localedir ;;
979 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
980 localedir=$ac_optarg ;;
981
982 -localstatedir | --localstatedir | --localstatedi | --localstated \
983 | --localstate | --localstat | --localsta | --localst | --locals)
984 ac_prev=localstatedir ;;
985 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
986 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
987 localstatedir=$ac_optarg ;;
988
989 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
990 ac_prev=mandir ;;
991 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
992 mandir=$ac_optarg ;;
993
994 -nfp | --nfp | --nf)
995 # Obsolete; use --without-fp.
996 with_fp=no ;;
997
998 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
999 | --no-cr | --no-c | -n)
1000 no_create=yes ;;
1001
1002 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1003 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1004 no_recursion=yes ;;
1005
1006 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1007 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1008 | --oldin | --oldi | --old | --ol | --o)
1009 ac_prev=oldincludedir ;;
1010 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1011 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1012 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1013 oldincludedir=$ac_optarg ;;
1014
1015 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1016 ac_prev=prefix ;;
1017 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1018 prefix=$ac_optarg ;;
1019
1020 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1021 | --program-pre | --program-pr | --program-p)
1022 ac_prev=program_prefix ;;
1023 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1024 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1025 program_prefix=$ac_optarg ;;
1026
1027 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1028 | --program-suf | --program-su | --program-s)
1029 ac_prev=program_suffix ;;
1030 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1031 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1032 program_suffix=$ac_optarg ;;
1033
1034 -program-transform-name | --program-transform-name \
1035 | --program-transform-nam | --program-transform-na \
1036 | --program-transform-n | --program-transform- \
1037 | --program-transform | --program-transfor \
1038 | --program-transfo | --program-transf \
1039 | --program-trans | --program-tran \
1040 | --progr-tra | --program-tr | --program-t)
1041 ac_prev=program_transform_name ;;
1042 -program-transform-name=* | --program-transform-name=* \
1043 | --program-transform-nam=* | --program-transform-na=* \
1044 | --program-transform-n=* | --program-transform-=* \
1045 | --program-transform=* | --program-transfor=* \
1046 | --program-transfo=* | --program-transf=* \
1047 | --program-trans=* | --program-tran=* \
1048 | --progr-tra=* | --program-tr=* | --program-t=*)
1049 program_transform_name=$ac_optarg ;;
1050
1051 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1052 ac_prev=pdfdir ;;
1053 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1054 pdfdir=$ac_optarg ;;
1055
1056 -psdir | --psdir | --psdi | --psd | --ps)
1057 ac_prev=psdir ;;
1058 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1059 psdir=$ac_optarg ;;
1060
1061 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1062 | -silent | --silent | --silen | --sile | --sil)
1063 silent=yes ;;
1064
1065 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1066 ac_prev=sbindir ;;
1067 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1068 | --sbi=* | --sb=*)
1069 sbindir=$ac_optarg ;;
1070
1071 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1072 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1073 | --sharedst | --shareds | --shared | --share | --shar \
1074 | --sha | --sh)
1075 ac_prev=sharedstatedir ;;
1076 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1077 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1078 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1079 | --sha=* | --sh=*)
1080 sharedstatedir=$ac_optarg ;;
1081
1082 -site | --site | --sit)
1083 ac_prev=site ;;
1084 -site=* | --site=* | --sit=*)
1085 site=$ac_optarg ;;
1086
1087 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1088 ac_prev=srcdir ;;
1089 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1090 srcdir=$ac_optarg ;;
1091
1092 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1093 | --syscon | --sysco | --sysc | --sys | --sy)
1094 ac_prev=sysconfdir ;;
1095 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1096 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1097 sysconfdir=$ac_optarg ;;
1098
1099 -target | --target | --targe | --targ | --tar | --ta | --t)
1100 ac_prev=target_alias ;;
1101 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1102 target_alias=$ac_optarg ;;
1103
1104 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1105 verbose=yes ;;
1106
1107 -version | --version | --versio | --versi | --vers | -V)
1108 ac_init_version=: ;;
1109
1110 -with-* | --with-*)
1111 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1112 # Reject names that are not valid shell variable names.
1113 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1114 as_fn_error "invalid package name: $ac_useropt"
1115 ac_useropt_orig=$ac_useropt
1116 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1117 case $ac_user_opts in
1118 *"
1119 "with_$ac_useropt"
1120 "*) ;;
1121 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1122 ac_unrecognized_sep=', ';;
1123 esac
1124 eval with_$ac_useropt=\$ac_optarg ;;
1125
1126 -without-* | --without-*)
1127 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1128 # Reject names that are not valid shell variable names.
1129 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1130 as_fn_error "invalid package name: $ac_useropt"
1131 ac_useropt_orig=$ac_useropt
1132 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1133 case $ac_user_opts in
1134 *"
1135 "with_$ac_useropt"
1136 "*) ;;
1137 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1138 ac_unrecognized_sep=', ';;
1139 esac
1140 eval with_$ac_useropt=no ;;
1141
1142 --x)
1143 # Obsolete; use --with-x.
1144 with_x=yes ;;
1145
1146 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1147 | --x-incl | --x-inc | --x-in | --x-i)
1148 ac_prev=x_includes ;;
1149 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1150 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1151 x_includes=$ac_optarg ;;
1152
1153 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1154 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1155 ac_prev=x_libraries ;;
1156 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1157 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1158 x_libraries=$ac_optarg ;;
1159
1160 -*) as_fn_error "unrecognized option: \`$ac_option'
1161 Try \`$0 --help' for more information."
1162 ;;
1163
1164 *=*)
1165 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1166 # Reject names that are not valid shell variable names.
1167 case $ac_envvar in #(
1168 '' | [0-9]* | *[!_$as_cr_alnum]* )
1169 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1170 esac
1171 eval $ac_envvar=\$ac_optarg
1172 export $ac_envvar ;;
1173
1174 *)
1175 # FIXME: should be removed in autoconf 3.0.
1176 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1177 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1178 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1179 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1180 ;;
1181
1182 esac
1183 done
1184
1185 if test -n "$ac_prev"; then
1186 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1187 as_fn_error "missing argument to $ac_option"
1188 fi
1189
1190 if test -n "$ac_unrecognized_opts"; then
1191 case $enable_option_checking in
1192 no) ;;
1193 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1194 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1195 esac
1196 fi
1197
1198 # Check all directory arguments for consistency.
1199 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1200 datadir sysconfdir sharedstatedir localstatedir includedir \
1201 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1202 libdir localedir mandir
1203 do
1204 eval ac_val=\$$ac_var
1205 # Remove trailing slashes.
1206 case $ac_val in
1207 */ )
1208 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1209 eval $ac_var=\$ac_val;;
1210 esac
1211 # Be sure to have absolute directory names.
1212 case $ac_val in
1213 [\\/$]* | ?:[\\/]* ) continue;;
1214 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1215 esac
1216 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1217 done
1218
1219 # There might be people who depend on the old broken behavior: `$host'
1220 # used to hold the argument of --host etc.
1221 # FIXME: To remove some day.
1222 build=$build_alias
1223 host=$host_alias
1224 target=$target_alias
1225
1226 # FIXME: To remove some day.
1227 if test "x$host_alias" != x; then
1228 if test "x$build_alias" = x; then
1229 cross_compiling=maybe
1230 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1231 If a cross compiler is detected then cross compile mode will be used." >&2
1232 elif test "x$build_alias" != "x$host_alias"; then
1233 cross_compiling=yes
1234 fi
1235 fi
1236
1237 ac_tool_prefix=
1238 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1239
1240 test "$silent" = yes && exec 6>/dev/null
1241
1242
1243 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1244 ac_ls_di=`ls -di .` &&
1245 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1246 as_fn_error "working directory cannot be determined"
1247 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1248 as_fn_error "pwd does not report name of working directory"
1249
1250
1251 # Find the source files, if location was not specified.
1252 if test -z "$srcdir"; then
1253 ac_srcdir_defaulted=yes
1254 # Try the directory containing this script, then the parent directory.
1255 ac_confdir=`$as_dirname -- "$as_myself" ||
1256 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1257 X"$as_myself" : 'X\(//\)[^/]' \| \
1258 X"$as_myself" : 'X\(//\)$' \| \
1259 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1260 $as_echo X"$as_myself" |
1261 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1262 s//\1/
1263 q
1264 }
1265 /^X\(\/\/\)[^/].*/{
1266 s//\1/
1267 q
1268 }
1269 /^X\(\/\/\)$/{
1270 s//\1/
1271 q
1272 }
1273 /^X\(\/\).*/{
1274 s//\1/
1275 q
1276 }
1277 s/.*/./; q'`
1278 srcdir=$ac_confdir
1279 if test ! -r "$srcdir/$ac_unique_file"; then
1280 srcdir=..
1281 fi
1282 else
1283 ac_srcdir_defaulted=no
1284 fi
1285 if test ! -r "$srcdir/$ac_unique_file"; then
1286 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1287 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1288 fi
1289 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1290 ac_abs_confdir=`(
1291 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1292 pwd)`
1293 # When building in place, set srcdir=.
1294 if test "$ac_abs_confdir" = "$ac_pwd"; then
1295 srcdir=.
1296 fi
1297 # Remove unnecessary trailing slashes from srcdir.
1298 # Double slashes in file names in object file debugging info
1299 # mess up M-x gdb in Emacs.
1300 case $srcdir in
1301 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1302 esac
1303 for ac_var in $ac_precious_vars; do
1304 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1305 eval ac_env_${ac_var}_value=\$${ac_var}
1306 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1307 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1308 done
1309
1310 #
1311 # Report the --help message.
1312 #
1313 if test "$ac_init_help" = "long"; then
1314 # Omit some internal or obsolete options to make the list less imposing.
1315 # This message is too long to be a string in the A/UX 3.1 sh.
1316 cat <<_ACEOF
1317 \`configure' configures this package to adapt to many kinds of systems.
1318
1319 Usage: $0 [OPTION]... [VAR=VALUE]...
1320
1321 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1322 VAR=VALUE. See below for descriptions of some of the useful variables.
1323
1324 Defaults for the options are specified in brackets.
1325
1326 Configuration:
1327 -h, --help display this help and exit
1328 --help=short display options specific to this package
1329 --help=recursive display the short help of all the included packages
1330 -V, --version display version information and exit
1331 -q, --quiet, --silent do not print \`checking...' messages
1332 --cache-file=FILE cache test results in FILE [disabled]
1333 -C, --config-cache alias for \`--cache-file=config.cache'
1334 -n, --no-create do not create output files
1335 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1336
1337 Installation directories:
1338 --prefix=PREFIX install architecture-independent files in PREFIX
1339 [$ac_default_prefix]
1340 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1341 [PREFIX]
1342
1343 By default, \`make install' will install all the files in
1344 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1345 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1346 for instance \`--prefix=\$HOME'.
1347
1348 For better control, use the options below.
1349
1350 Fine tuning of the installation directories:
1351 --bindir=DIR user executables [EPREFIX/bin]
1352 --sbindir=DIR system admin executables [EPREFIX/sbin]
1353 --libexecdir=DIR program executables [EPREFIX/libexec]
1354 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1355 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1356 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1357 --libdir=DIR object code libraries [EPREFIX/lib]
1358 --includedir=DIR C header files [PREFIX/include]
1359 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1360 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1361 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1362 --infodir=DIR info documentation [DATAROOTDIR/info]
1363 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1364 --mandir=DIR man documentation [DATAROOTDIR/man]
1365 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1366 --htmldir=DIR html documentation [DOCDIR]
1367 --dvidir=DIR dvi documentation [DOCDIR]
1368 --pdfdir=DIR pdf documentation [DOCDIR]
1369 --psdir=DIR ps documentation [DOCDIR]
1370 _ACEOF
1371
1372 cat <<\_ACEOF
1373
1374 Program names:
1375 --program-prefix=PREFIX prepend PREFIX to installed program names
1376 --program-suffix=SUFFIX append SUFFIX to installed program names
1377 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1378
1379 System types:
1380 --build=BUILD configure for building on BUILD [guessed]
1381 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1382 --target=TARGET configure for building compilers for TARGET [HOST]
1383 _ACEOF
1384 fi
1385
1386 if test -n "$ac_init_help"; then
1387
1388 cat <<\_ACEOF
1389
1390 Optional Features:
1391 --disable-option-checking ignore unrecognized --enable/--with options
1392 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1393 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1394 --enable-plugins Enable support for plugins
1395 --enable-shared[=PKGS] build shared libraries [default=yes]
1396 --enable-static[=PKGS] build static libraries [default=yes]
1397 --enable-fast-install[=PKGS]
1398 optimize for fast installation [default=yes]
1399 --disable-libtool-lock avoid locking (might break parallel builds)
1400 --enable-maintainer-mode enable make rules and dependencies not useful
1401 (and sometimes confusing) to the casual installer
1402 --enable-sim-bswap Use Host specific BSWAP instruction.
1403 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1404 --enable-sim-debug=opts Enable debugging flags
1405 --enable-sim-stdio Specify whether to use stdio for console input/output.
1406 --enable-sim-trace=opts Enable tracing flags
1407 --enable-sim-profile=opts Enable profiling flags
1408 --disable-cycle-accurate
1409 --disable-cycle-stats
1410
1411 Optional Packages:
1412 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1413 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1414 --with-system-zlib use installed libz
1415 --with-pic try to use only PIC/non-PIC objects [default=use
1416 both]
1417 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1418 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1419 --with-bugurl=URL Direct users to URL to report a bug
1420
1421 Some influential environment variables:
1422 CC C compiler command
1423 CFLAGS C compiler flags
1424 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1425 nonstandard directory <lib dir>
1426 LIBS libraries to pass to the linker, e.g. -l<library>
1427 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1428 you have headers in a nonstandard directory <include dir>
1429 CPP C preprocessor
1430
1431 Use these variables to override the choices made by `configure' or to help
1432 it to find libraries and programs with nonstandard names/locations.
1433
1434 Report bugs to the package provider.
1435 _ACEOF
1436 ac_status=$?
1437 fi
1438
1439 if test "$ac_init_help" = "recursive"; then
1440 # If there are subdirs, report their specific --help.
1441 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1442 test -d "$ac_dir" ||
1443 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1444 continue
1445 ac_builddir=.
1446
1447 case "$ac_dir" in
1448 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1449 *)
1450 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1451 # A ".." for each directory in $ac_dir_suffix.
1452 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1453 case $ac_top_builddir_sub in
1454 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1455 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1456 esac ;;
1457 esac
1458 ac_abs_top_builddir=$ac_pwd
1459 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1460 # for backward compatibility:
1461 ac_top_builddir=$ac_top_build_prefix
1462
1463 case $srcdir in
1464 .) # We are building in place.
1465 ac_srcdir=.
1466 ac_top_srcdir=$ac_top_builddir_sub
1467 ac_abs_top_srcdir=$ac_pwd ;;
1468 [\\/]* | ?:[\\/]* ) # Absolute name.
1469 ac_srcdir=$srcdir$ac_dir_suffix;
1470 ac_top_srcdir=$srcdir
1471 ac_abs_top_srcdir=$srcdir ;;
1472 *) # Relative name.
1473 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1474 ac_top_srcdir=$ac_top_build_prefix$srcdir
1475 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1476 esac
1477 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1478
1479 cd "$ac_dir" || { ac_status=$?; continue; }
1480 # Check for guested configure.
1481 if test -f "$ac_srcdir/configure.gnu"; then
1482 echo &&
1483 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1484 elif test -f "$ac_srcdir/configure"; then
1485 echo &&
1486 $SHELL "$ac_srcdir/configure" --help=recursive
1487 else
1488 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1489 fi || ac_status=$?
1490 cd "$ac_pwd" || { ac_status=$?; break; }
1491 done
1492 fi
1493
1494 test -n "$ac_init_help" && exit $ac_status
1495 if $ac_init_version; then
1496 cat <<\_ACEOF
1497 configure
1498 generated by GNU Autoconf 2.64
1499
1500 Copyright (C) 2009 Free Software Foundation, Inc.
1501 This configure script is free software; the Free Software Foundation
1502 gives unlimited permission to copy, distribute and modify it.
1503 _ACEOF
1504 exit
1505 fi
1506
1507 ## ------------------------ ##
1508 ## Autoconf initialization. ##
1509 ## ------------------------ ##
1510
1511 # ac_fn_c_try_compile LINENO
1512 # --------------------------
1513 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1514 ac_fn_c_try_compile ()
1515 {
1516 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1517 rm -f conftest.$ac_objext
1518 if { { ac_try="$ac_compile"
1519 case "(($ac_try" in
1520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1521 *) ac_try_echo=$ac_try;;
1522 esac
1523 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1524 $as_echo "$ac_try_echo"; } >&5
1525 (eval "$ac_compile") 2>conftest.err
1526 ac_status=$?
1527 if test -s conftest.err; then
1528 grep -v '^ *+' conftest.err >conftest.er1
1529 cat conftest.er1 >&5
1530 mv -f conftest.er1 conftest.err
1531 fi
1532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1533 test $ac_status = 0; } && {
1534 test -z "$ac_c_werror_flag" ||
1535 test ! -s conftest.err
1536 } && test -s conftest.$ac_objext; then :
1537 ac_retval=0
1538 else
1539 $as_echo "$as_me: failed program was:" >&5
1540 sed 's/^/| /' conftest.$ac_ext >&5
1541
1542 ac_retval=1
1543 fi
1544 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1545 return $ac_retval
1546
1547 } # ac_fn_c_try_compile
1548
1549 # ac_fn_c_try_cpp LINENO
1550 # ----------------------
1551 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1552 ac_fn_c_try_cpp ()
1553 {
1554 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1555 if { { ac_try="$ac_cpp conftest.$ac_ext"
1556 case "(($ac_try" in
1557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1558 *) ac_try_echo=$ac_try;;
1559 esac
1560 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1561 $as_echo "$ac_try_echo"; } >&5
1562 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1563 ac_status=$?
1564 if test -s conftest.err; then
1565 grep -v '^ *+' conftest.err >conftest.er1
1566 cat conftest.er1 >&5
1567 mv -f conftest.er1 conftest.err
1568 fi
1569 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1570 test $ac_status = 0; } >/dev/null && {
1571 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1572 test ! -s conftest.err
1573 }; then :
1574 ac_retval=0
1575 else
1576 $as_echo "$as_me: failed program was:" >&5
1577 sed 's/^/| /' conftest.$ac_ext >&5
1578
1579 ac_retval=1
1580 fi
1581 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1582 return $ac_retval
1583
1584 } # ac_fn_c_try_cpp
1585
1586 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1587 # -------------------------------------------------------
1588 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1589 # the include files in INCLUDES and setting the cache variable VAR
1590 # accordingly.
1591 ac_fn_c_check_header_mongrel ()
1592 {
1593 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1594 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1596 $as_echo_n "checking for $2... " >&6; }
1597 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1598 $as_echo_n "(cached) " >&6
1599 fi
1600 eval ac_res=\$$3
1601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1602 $as_echo "$ac_res" >&6; }
1603 else
1604 # Is the header compilable?
1605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1606 $as_echo_n "checking $2 usability... " >&6; }
1607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1608 /* end confdefs.h. */
1609 $4
1610 #include <$2>
1611 _ACEOF
1612 if ac_fn_c_try_compile "$LINENO"; then :
1613 ac_header_compiler=yes
1614 else
1615 ac_header_compiler=no
1616 fi
1617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1619 $as_echo "$ac_header_compiler" >&6; }
1620
1621 # Is the header present?
1622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1623 $as_echo_n "checking $2 presence... " >&6; }
1624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1625 /* end confdefs.h. */
1626 #include <$2>
1627 _ACEOF
1628 if ac_fn_c_try_cpp "$LINENO"; then :
1629 ac_header_preproc=yes
1630 else
1631 ac_header_preproc=no
1632 fi
1633 rm -f conftest.err conftest.$ac_ext
1634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1635 $as_echo "$ac_header_preproc" >&6; }
1636
1637 # So? What about this header?
1638 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1639 yes:no: )
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1641 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1642 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1643 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1644 ;;
1645 no:yes:* )
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1647 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1649 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1651 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1653 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1655 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1656 ;;
1657 esac
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1659 $as_echo_n "checking for $2... " >&6; }
1660 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1661 $as_echo_n "(cached) " >&6
1662 else
1663 eval "$3=\$ac_header_compiler"
1664 fi
1665 eval ac_res=\$$3
1666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1667 $as_echo "$ac_res" >&6; }
1668 fi
1669 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1670
1671 } # ac_fn_c_check_header_mongrel
1672
1673 # ac_fn_c_try_run LINENO
1674 # ----------------------
1675 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1676 # that executables *can* be run.
1677 ac_fn_c_try_run ()
1678 {
1679 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1680 if { { ac_try="$ac_link"
1681 case "(($ac_try" in
1682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1683 *) ac_try_echo=$ac_try;;
1684 esac
1685 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1686 $as_echo "$ac_try_echo"; } >&5
1687 (eval "$ac_link") 2>&5
1688 ac_status=$?
1689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1690 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1691 { { case "(($ac_try" in
1692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1693 *) ac_try_echo=$ac_try;;
1694 esac
1695 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1696 $as_echo "$ac_try_echo"; } >&5
1697 (eval "$ac_try") 2>&5
1698 ac_status=$?
1699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1700 test $ac_status = 0; }; }; then :
1701 ac_retval=0
1702 else
1703 $as_echo "$as_me: program exited with status $ac_status" >&5
1704 $as_echo "$as_me: failed program was:" >&5
1705 sed 's/^/| /' conftest.$ac_ext >&5
1706
1707 ac_retval=$ac_status
1708 fi
1709 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1710 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1711 return $ac_retval
1712
1713 } # ac_fn_c_try_run
1714
1715 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1716 # -------------------------------------------------------
1717 # Tests whether HEADER exists and can be compiled using the include files in
1718 # INCLUDES, setting the cache variable VAR accordingly.
1719 ac_fn_c_check_header_compile ()
1720 {
1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1723 $as_echo_n "checking for $2... " >&6; }
1724 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1725 $as_echo_n "(cached) " >&6
1726 else
1727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1728 /* end confdefs.h. */
1729 $4
1730 #include <$2>
1731 _ACEOF
1732 if ac_fn_c_try_compile "$LINENO"; then :
1733 eval "$3=yes"
1734 else
1735 eval "$3=no"
1736 fi
1737 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1738 fi
1739 eval ac_res=\$$3
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1741 $as_echo "$ac_res" >&6; }
1742 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1743
1744 } # ac_fn_c_check_header_compile
1745
1746 # ac_fn_c_try_link LINENO
1747 # -----------------------
1748 # Try to link conftest.$ac_ext, and return whether this succeeded.
1749 ac_fn_c_try_link ()
1750 {
1751 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1752 rm -f conftest.$ac_objext conftest$ac_exeext
1753 if { { ac_try="$ac_link"
1754 case "(($ac_try" in
1755 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1756 *) ac_try_echo=$ac_try;;
1757 esac
1758 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1759 $as_echo "$ac_try_echo"; } >&5
1760 (eval "$ac_link") 2>conftest.err
1761 ac_status=$?
1762 if test -s conftest.err; then
1763 grep -v '^ *+' conftest.err >conftest.er1
1764 cat conftest.er1 >&5
1765 mv -f conftest.er1 conftest.err
1766 fi
1767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1768 test $ac_status = 0; } && {
1769 test -z "$ac_c_werror_flag" ||
1770 test ! -s conftest.err
1771 } && test -s conftest$ac_exeext && {
1772 test "$cross_compiling" = yes ||
1773 $as_test_x conftest$ac_exeext
1774 }; then :
1775 ac_retval=0
1776 else
1777 $as_echo "$as_me: failed program was:" >&5
1778 sed 's/^/| /' conftest.$ac_ext >&5
1779
1780 ac_retval=1
1781 fi
1782 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1783 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1784 # interfere with the next link command; also delete a directory that is
1785 # left behind by Apple's compiler. We do this before executing the actions.
1786 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1787 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1788 return $ac_retval
1789
1790 } # ac_fn_c_try_link
1791
1792 # ac_fn_c_check_func LINENO FUNC VAR
1793 # ----------------------------------
1794 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1795 ac_fn_c_check_func ()
1796 {
1797 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1799 $as_echo_n "checking for $2... " >&6; }
1800 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1801 $as_echo_n "(cached) " >&6
1802 else
1803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1804 /* end confdefs.h. */
1805 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1806 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1807 #define $2 innocuous_$2
1808
1809 /* System header to define __stub macros and hopefully few prototypes,
1810 which can conflict with char $2 (); below.
1811 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1812 <limits.h> exists even on freestanding compilers. */
1813
1814 #ifdef __STDC__
1815 # include <limits.h>
1816 #else
1817 # include <assert.h>
1818 #endif
1819
1820 #undef $2
1821
1822 /* Override any GCC internal prototype to avoid an error.
1823 Use char because int might match the return type of a GCC
1824 builtin and then its argument prototype would still apply. */
1825 #ifdef __cplusplus
1826 extern "C"
1827 #endif
1828 char $2 ();
1829 /* The GNU C library defines this for functions which it implements
1830 to always fail with ENOSYS. Some functions are actually named
1831 something starting with __ and the normal name is an alias. */
1832 #if defined __stub_$2 || defined __stub___$2
1833 choke me
1834 #endif
1835
1836 int
1837 main ()
1838 {
1839 return $2 ();
1840 ;
1841 return 0;
1842 }
1843 _ACEOF
1844 if ac_fn_c_try_link "$LINENO"; then :
1845 eval "$3=yes"
1846 else
1847 eval "$3=no"
1848 fi
1849 rm -f core conftest.err conftest.$ac_objext \
1850 conftest$ac_exeext conftest.$ac_ext
1851 fi
1852 eval ac_res=\$$3
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1854 $as_echo "$ac_res" >&6; }
1855 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1856
1857 } # ac_fn_c_check_func
1858 cat >config.log <<_ACEOF
1859 This file contains any messages produced by compilers while
1860 running configure, to aid debugging if configure makes a mistake.
1861
1862 It was created by $as_me, which was
1863 generated by GNU Autoconf 2.64. Invocation command line was
1864
1865 $ $0 $@
1866
1867 _ACEOF
1868 exec 5>>config.log
1869 {
1870 cat <<_ASUNAME
1871 ## --------- ##
1872 ## Platform. ##
1873 ## --------- ##
1874
1875 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1876 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1877 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1878 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1879 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1880
1881 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1882 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1883
1884 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1885 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1886 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1887 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1888 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1889 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1890 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1891
1892 _ASUNAME
1893
1894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1895 for as_dir in $PATH
1896 do
1897 IFS=$as_save_IFS
1898 test -z "$as_dir" && as_dir=.
1899 $as_echo "PATH: $as_dir"
1900 done
1901 IFS=$as_save_IFS
1902
1903 } >&5
1904
1905 cat >&5 <<_ACEOF
1906
1907
1908 ## ----------- ##
1909 ## Core tests. ##
1910 ## ----------- ##
1911
1912 _ACEOF
1913
1914
1915 # Keep a trace of the command line.
1916 # Strip out --no-create and --no-recursion so they do not pile up.
1917 # Strip out --silent because we don't want to record it for future runs.
1918 # Also quote any args containing shell meta-characters.
1919 # Make two passes to allow for proper duplicate-argument suppression.
1920 ac_configure_args=
1921 ac_configure_args0=
1922 ac_configure_args1=
1923 ac_must_keep_next=false
1924 for ac_pass in 1 2
1925 do
1926 for ac_arg
1927 do
1928 case $ac_arg in
1929 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1930 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1931 | -silent | --silent | --silen | --sile | --sil)
1932 continue ;;
1933 *\'*)
1934 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1935 esac
1936 case $ac_pass in
1937 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1938 2)
1939 as_fn_append ac_configure_args1 " '$ac_arg'"
1940 if test $ac_must_keep_next = true; then
1941 ac_must_keep_next=false # Got value, back to normal.
1942 else
1943 case $ac_arg in
1944 *=* | --config-cache | -C | -disable-* | --disable-* \
1945 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1946 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1947 | -with-* | --with-* | -without-* | --without-* | --x)
1948 case "$ac_configure_args0 " in
1949 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1950 esac
1951 ;;
1952 -* ) ac_must_keep_next=true ;;
1953 esac
1954 fi
1955 as_fn_append ac_configure_args " '$ac_arg'"
1956 ;;
1957 esac
1958 done
1959 done
1960 { ac_configure_args0=; unset ac_configure_args0;}
1961 { ac_configure_args1=; unset ac_configure_args1;}
1962
1963 # When interrupted or exit'd, cleanup temporary files, and complete
1964 # config.log. We remove comments because anyway the quotes in there
1965 # would cause problems or look ugly.
1966 # WARNING: Use '\'' to represent an apostrophe within the trap.
1967 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1968 trap 'exit_status=$?
1969 # Save into config.log some information that might help in debugging.
1970 {
1971 echo
1972
1973 cat <<\_ASBOX
1974 ## ---------------- ##
1975 ## Cache variables. ##
1976 ## ---------------- ##
1977 _ASBOX
1978 echo
1979 # The following way of writing the cache mishandles newlines in values,
1980 (
1981 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1982 eval ac_val=\$$ac_var
1983 case $ac_val in #(
1984 *${as_nl}*)
1985 case $ac_var in #(
1986 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1987 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1988 esac
1989 case $ac_var in #(
1990 _ | IFS | as_nl) ;; #(
1991 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1992 *) { eval $ac_var=; unset $ac_var;} ;;
1993 esac ;;
1994 esac
1995 done
1996 (set) 2>&1 |
1997 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1998 *${as_nl}ac_space=\ *)
1999 sed -n \
2000 "s/'\''/'\''\\\\'\'''\''/g;
2001 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2002 ;; #(
2003 *)
2004 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2005 ;;
2006 esac |
2007 sort
2008 )
2009 echo
2010
2011 cat <<\_ASBOX
2012 ## ----------------- ##
2013 ## Output variables. ##
2014 ## ----------------- ##
2015 _ASBOX
2016 echo
2017 for ac_var in $ac_subst_vars
2018 do
2019 eval ac_val=\$$ac_var
2020 case $ac_val in
2021 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2022 esac
2023 $as_echo "$ac_var='\''$ac_val'\''"
2024 done | sort
2025 echo
2026
2027 if test -n "$ac_subst_files"; then
2028 cat <<\_ASBOX
2029 ## ------------------- ##
2030 ## File substitutions. ##
2031 ## ------------------- ##
2032 _ASBOX
2033 echo
2034 for ac_var in $ac_subst_files
2035 do
2036 eval ac_val=\$$ac_var
2037 case $ac_val in
2038 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2039 esac
2040 $as_echo "$ac_var='\''$ac_val'\''"
2041 done | sort
2042 echo
2043 fi
2044
2045 if test -s confdefs.h; then
2046 cat <<\_ASBOX
2047 ## ----------- ##
2048 ## confdefs.h. ##
2049 ## ----------- ##
2050 _ASBOX
2051 echo
2052 cat confdefs.h
2053 echo
2054 fi
2055 test "$ac_signal" != 0 &&
2056 $as_echo "$as_me: caught signal $ac_signal"
2057 $as_echo "$as_me: exit $exit_status"
2058 } >&5
2059 rm -f core *.core core.conftest.* &&
2060 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2061 exit $exit_status
2062 ' 0
2063 for ac_signal in 1 2 13 15; do
2064 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2065 done
2066 ac_signal=0
2067
2068 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2069 rm -f -r conftest* confdefs.h
2070
2071 $as_echo "/* confdefs.h */" > confdefs.h
2072
2073 # Predefined preprocessor variables.
2074
2075 cat >>confdefs.h <<_ACEOF
2076 #define PACKAGE_NAME "$PACKAGE_NAME"
2077 _ACEOF
2078
2079 cat >>confdefs.h <<_ACEOF
2080 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2081 _ACEOF
2082
2083 cat >>confdefs.h <<_ACEOF
2084 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2085 _ACEOF
2086
2087 cat >>confdefs.h <<_ACEOF
2088 #define PACKAGE_STRING "$PACKAGE_STRING"
2089 _ACEOF
2090
2091 cat >>confdefs.h <<_ACEOF
2092 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2093 _ACEOF
2094
2095 cat >>confdefs.h <<_ACEOF
2096 #define PACKAGE_URL "$PACKAGE_URL"
2097 _ACEOF
2098
2099
2100 # Let the site file select an alternate cache file if it wants to.
2101 # Prefer an explicitly selected file to automatically selected ones.
2102 ac_site_file1=NONE
2103 ac_site_file2=NONE
2104 if test -n "$CONFIG_SITE"; then
2105 ac_site_file1=$CONFIG_SITE
2106 elif test "x$prefix" != xNONE; then
2107 ac_site_file1=$prefix/share/config.site
2108 ac_site_file2=$prefix/etc/config.site
2109 else
2110 ac_site_file1=$ac_default_prefix/share/config.site
2111 ac_site_file2=$ac_default_prefix/etc/config.site
2112 fi
2113 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2114 do
2115 test "x$ac_site_file" = xNONE && continue
2116 if test -r "$ac_site_file"; then
2117 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2118 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2119 sed 's/^/| /' "$ac_site_file" >&5
2120 . "$ac_site_file"
2121 fi
2122 done
2123
2124 if test -r "$cache_file"; then
2125 # Some versions of bash will fail to source /dev/null (special
2126 # files actually), so we avoid doing that.
2127 if test -f "$cache_file"; then
2128 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2129 $as_echo "$as_me: loading cache $cache_file" >&6;}
2130 case $cache_file in
2131 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2132 *) . "./$cache_file";;
2133 esac
2134 fi
2135 else
2136 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2137 $as_echo "$as_me: creating cache $cache_file" >&6;}
2138 >$cache_file
2139 fi
2140
2141 # Check that the precious variables saved in the cache have kept the same
2142 # value.
2143 ac_cache_corrupted=false
2144 for ac_var in $ac_precious_vars; do
2145 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2146 eval ac_new_set=\$ac_env_${ac_var}_set
2147 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2148 eval ac_new_val=\$ac_env_${ac_var}_value
2149 case $ac_old_set,$ac_new_set in
2150 set,)
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2152 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2153 ac_cache_corrupted=: ;;
2154 ,set)
2155 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2156 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2157 ac_cache_corrupted=: ;;
2158 ,);;
2159 *)
2160 if test "x$ac_old_val" != "x$ac_new_val"; then
2161 # differences in whitespace do not lead to failure.
2162 ac_old_val_w=`echo x $ac_old_val`
2163 ac_new_val_w=`echo x $ac_new_val`
2164 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2166 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2167 ac_cache_corrupted=:
2168 else
2169 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2170 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2171 eval $ac_var=\$ac_old_val
2172 fi
2173 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2174 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2175 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2176 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2177 fi;;
2178 esac
2179 # Pass precious variables to config.status.
2180 if test "$ac_new_set" = set; then
2181 case $ac_new_val in
2182 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2183 *) ac_arg=$ac_var=$ac_new_val ;;
2184 esac
2185 case " $ac_configure_args " in
2186 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2187 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2188 esac
2189 fi
2190 done
2191 if $ac_cache_corrupted; then
2192 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2193 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2195 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2196 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2197 fi
2198 ## -------------------- ##
2199 ## Main body of script. ##
2200 ## -------------------- ##
2201
2202 ac_ext=c
2203 ac_cpp='$CPP $CPPFLAGS'
2204 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2205 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2206 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2207
2208
2209 # This file contains common code used by all simulators.
2210 #
2211 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2212 # directory. It is intended to be invoked before any target specific stuff.
2213 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2214 # It is intended to be invoked last.
2215 #
2216 # The simulator's configure.in should look like:
2217 #
2218 # dnl Process this file with autoconf to produce a configure script.
2219 # AC_PREREQ(2.64)dnl
2220 # AC_INIT(Makefile.in)
2221 # sinclude(../common/aclocal.m4)
2222 #
2223 # SIM_AC_COMMON
2224 #
2225 # ... target specific stuff ...
2226 #
2227 # SIM_AC_OUTPUT
2228
2229 # Include global overrides and fixes for Autoconf.
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256 # _AC_CHECK_DECL_BODY
2257 # -------------------
2258 # Shell function body for AC_CHECK_DECL.
2259 # _AC_CHECK_DECL_BODY
2260
2261 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2262 # INCLUDES)
2263 # -------------------------------------------------------------
2264 # Helper to AC_CHECK_DECLS, which generates the check for a single
2265 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2266 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2279 #
2280 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2281 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2282 # Written by Gordon Matzigkeit, 1996
2283 #
2284 # This file is free software; the Free Software Foundation gives
2285 # unlimited permission to copy and/or distribute it, with or without
2286 # modifications, as long as this notice is preserved.
2287
2288
2289
2290 # serial 56 LT_INIT
2291
2292
2293 # LT_PREREQ(VERSION)
2294 # ------------------
2295 # Complain and exit if this libtool version is less that VERSION.
2296
2297
2298
2299 # _LT_CHECK_BUILDDIR
2300 # ------------------
2301 # Complain if the absolute build directory name contains unusual characters
2302
2303
2304
2305 # LT_INIT([OPTIONS])
2306 # ------------------
2307 # LT_INIT
2308
2309 # Old names:
2310 # This is what autoupdate's m4 run will expand. It fires
2311 # the warning (with _au_warn_XXX), outputs it into the
2312 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2313 # the replacement expansion.
2314
2315
2316 # This is an auxiliary macro that is also run when
2317 # autoupdate runs m4. It simply calls m4_warning, but
2318 # we need a wrapper so that each warning is emitted only
2319 # once. We break the quoting in m4_warning's argument in
2320 # order to expand this macro's arguments, not AU_DEFUN's.
2321
2322
2323 # Finally, this is the expansion that is picked up by
2324 # autoconf. It tells the user to run autoupdate, and
2325 # then outputs the replacement expansion. We do not care
2326 # about autoupdate's warning because that contains
2327 # information on what to do *after* running autoupdate.
2328
2329 # This is what autoupdate's m4 run will expand. It fires
2330 # the warning (with _au_warn_XXX), outputs it into the
2331 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2332 # the replacement expansion.
2333
2334
2335 # This is an auxiliary macro that is also run when
2336 # autoupdate runs m4. It simply calls m4_warning, but
2337 # we need a wrapper so that each warning is emitted only
2338 # once. We break the quoting in m4_warning's argument in
2339 # order to expand this macro's arguments, not AU_DEFUN's.
2340
2341
2342 # Finally, this is the expansion that is picked up by
2343 # autoconf. It tells the user to run autoupdate, and
2344 # then outputs the replacement expansion. We do not care
2345 # about autoupdate's warning because that contains
2346 # information on what to do *after* running autoupdate.
2347
2348
2349
2350 # _LT_CC_BASENAME(CC)
2351 # -------------------
2352 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2353
2354
2355
2356 # _LT_FILEUTILS_DEFAULTS
2357 # ----------------------
2358 # It is okay to use these file commands and assume they have been set
2359 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2360 # _LT_FILEUTILS_DEFAULTS
2361
2362
2363 # _LT_SETUP
2364 # ---------
2365 # _LT_SETUP
2366
2367
2368 # _LT_PREPARE_SED_QUOTE_VARS
2369 # --------------------------
2370 # Define a few sed substitution that help us do robust quoting.
2371
2372
2373 # _LT_PROG_LTMAIN
2374 # ---------------
2375 # Note that this code is called both from `configure', and `config.status'
2376 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2377 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2378 # so we pass a copy along to make sure it has a sensible value anyway.
2379 # _LT_PROG_LTMAIN
2380
2381
2382 ## ------------------------------------- ##
2383 ## Accumulate code for creating libtool. ##
2384 ## ------------------------------------- ##
2385
2386 # So that we can recreate a full libtool script including additional
2387 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2388 # in macros and then make a single call at the end using the `libtool'
2389 # label.
2390
2391
2392 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2393 # ----------------------------------------
2394 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2395
2396
2397 # Initialize.
2398
2399
2400
2401 # _LT_CONFIG_LIBTOOL([COMMANDS])
2402 # ------------------------------
2403 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2404
2405
2406 # Initialize.
2407
2408
2409
2410 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2411 # -----------------------------------------------------
2412
2413
2414
2415 # _LT_FORMAT_COMMENT([COMMENT])
2416 # -----------------------------
2417 # Add leading comment marks to the start of each line, and a trailing
2418 # full-stop to the whole comment if one is not present already.
2419
2420
2421
2422
2423 ## ------------------------ ##
2424 ## FIXME: Eliminate VARNAME ##
2425 ## ------------------------ ##
2426
2427
2428 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2429 # -------------------------------------------------------------------
2430 # CONFIGNAME is the name given to the value in the libtool script.
2431 # VARNAME is the (base) name used in the configure script.
2432 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2433 # VARNAME. Any other value will be used directly.
2434
2435
2436
2437 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2438 # --------------------------------------------------------
2439
2440
2441
2442 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2443 # ------------------------------------------------
2444
2445
2446
2447 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2448 # ---------------------------------------------------------
2449
2450
2451
2452 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2453 # --------------------------------------------------
2454
2455
2456
2457 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2458 # ---------------------------------------------------
2459
2460
2461
2462 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2463 # ---------------------------------------------------
2464
2465
2466
2467
2468 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2469 # ------------------------------------------------
2470
2471
2472
2473
2474 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2475 # ------------------------------------
2476 # Quote a variable value, and forward it to `config.status' so that its
2477 # declaration there will have the same value as in `configure'. VARNAME
2478 # must have a single quote delimited value for this to work.
2479
2480
2481
2482 # _LT_CONFIG_STATUS_DECLARATIONS
2483 # ------------------------------
2484 # We delimit libtool config variables with single quotes, so when
2485 # we write them to config.status, we have to be sure to quote all
2486 # embedded single quotes properly. In configure, this macro expands
2487 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2488 #
2489 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2490
2491
2492
2493 # _LT_LIBTOOL_TAGS
2494 # ----------------
2495 # Output comment and list of tags supported by the script
2496
2497
2498
2499 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2500 # -----------------------------------
2501 # Extract the dictionary values for VARNAME (optionally with TAG) and
2502 # expand to a commented shell variable setting:
2503 #
2504 # # Some comment about what VAR is for.
2505 # visible_name=$lt_internal_name
2506
2507
2508
2509 # _LT_LIBTOOL_CONFIG_VARS
2510 # -----------------------
2511 # Produce commented declarations of non-tagged libtool config variables
2512 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2513 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2514 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2515
2516
2517
2518 # _LT_LIBTOOL_TAG_VARS(TAG)
2519 # -------------------------
2520
2521
2522
2523 # _LT_TAGVAR(VARNAME, [TAGNAME])
2524 # ------------------------------
2525
2526
2527
2528 # _LT_CONFIG_COMMANDS
2529 # -------------------
2530 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2531 # variables for single and double quote escaping we saved from calls
2532 # to _LT_DECL, we can put quote escaped variables declarations
2533 # into `config.status', and then the shell code to quote escape them in
2534 # for loops in `config.status'. Finally, any additional code accumulated
2535 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2536 #_LT_CONFIG_COMMANDS
2537
2538
2539 # Initialize.
2540
2541
2542 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2543 # ------------------------------------
2544 # Generate a child script FILE with all initialization necessary to
2545 # reuse the environment learned by the parent script, and make the
2546 # file executable. If COMMENT is supplied, it is inserted after the
2547 # `#!' sequence but before initialization text begins. After this
2548 # macro, additional text can be appended to FILE to form the body of
2549 # the child script. The macro ends with non-zero status if the
2550 # file could not be fully written (such as if the disk is full).
2551 # _LT_GENERATED_FILE_INIT
2552
2553 # LT_OUTPUT
2554 # ---------
2555 # This macro allows early generation of the libtool script (before
2556 # AC_OUTPUT is called), incase it is used in configure for compilation
2557 # tests.
2558 # LT_OUTPUT
2559
2560
2561 # _LT_CONFIG(TAG)
2562 # ---------------
2563 # If TAG is the built-in tag, create an initial libtool script with a
2564 # default configuration from the untagged config vars. Otherwise add code
2565 # to config.status for appending the configuration named by TAG from the
2566 # matching tagged config vars.
2567 # _LT_CONFIG
2568
2569
2570 # LT_SUPPORTED_TAG(TAG)
2571 # ---------------------
2572 # Trace this macro to discover what tags are supported by the libtool
2573 # --tag option, using:
2574 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2575
2576
2577
2578 # C support is built-in for now
2579
2580
2581
2582
2583 # LT_LANG(LANG)
2584 # -------------
2585 # Enable libtool support for the given language if not already enabled.
2586 # LT_LANG
2587
2588
2589 # _LT_LANG(LANGNAME)
2590 # ------------------
2591 # _LT_LANG
2592
2593
2594 # _LT_LANG_DEFAULT_CONFIG
2595 # -----------------------
2596 # _LT_LANG_DEFAULT_CONFIG
2597
2598 # Obsolete macros:
2599 # This is what autoupdate's m4 run will expand. It fires
2600 # the warning (with _au_warn_XXX), outputs it into the
2601 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2602 # the replacement expansion.
2603
2604
2605 # This is an auxiliary macro that is also run when
2606 # autoupdate runs m4. It simply calls m4_warning, but
2607 # we need a wrapper so that each warning is emitted only
2608 # once. We break the quoting in m4_warning's argument in
2609 # order to expand this macro's arguments, not AU_DEFUN's.
2610
2611
2612 # Finally, this is the expansion that is picked up by
2613 # autoconf. It tells the user to run autoupdate, and
2614 # then outputs the replacement expansion. We do not care
2615 # about autoupdate's warning because that contains
2616 # information on what to do *after* running autoupdate.
2617
2618 # This is what autoupdate's m4 run will expand. It fires
2619 # the warning (with _au_warn_XXX), outputs it into the
2620 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2621 # the replacement expansion.
2622
2623
2624 # This is an auxiliary macro that is also run when
2625 # autoupdate runs m4. It simply calls m4_warning, but
2626 # we need a wrapper so that each warning is emitted only
2627 # once. We break the quoting in m4_warning's argument in
2628 # order to expand this macro's arguments, not AU_DEFUN's.
2629
2630
2631 # Finally, this is the expansion that is picked up by
2632 # autoconf. It tells the user to run autoupdate, and
2633 # then outputs the replacement expansion. We do not care
2634 # about autoupdate's warning because that contains
2635 # information on what to do *after* running autoupdate.
2636
2637 # This is what autoupdate's m4 run will expand. It fires
2638 # the warning (with _au_warn_XXX), outputs it into the
2639 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2640 # the replacement expansion.
2641
2642
2643 # This is an auxiliary macro that is also run when
2644 # autoupdate runs m4. It simply calls m4_warning, but
2645 # we need a wrapper so that each warning is emitted only
2646 # once. We break the quoting in m4_warning's argument in
2647 # order to expand this macro's arguments, not AU_DEFUN's.
2648
2649
2650 # Finally, this is the expansion that is picked up by
2651 # autoconf. It tells the user to run autoupdate, and
2652 # then outputs the replacement expansion. We do not care
2653 # about autoupdate's warning because that contains
2654 # information on what to do *after* running autoupdate.
2655
2656 # This is what autoupdate's m4 run will expand. It fires
2657 # the warning (with _au_warn_XXX), outputs it into the
2658 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2659 # the replacement expansion.
2660
2661
2662 # This is an auxiliary macro that is also run when
2663 # autoupdate runs m4. It simply calls m4_warning, but
2664 # we need a wrapper so that each warning is emitted only
2665 # once. We break the quoting in m4_warning's argument in
2666 # order to expand this macro's arguments, not AU_DEFUN's.
2667
2668
2669 # Finally, this is the expansion that is picked up by
2670 # autoconf. It tells the user to run autoupdate, and
2671 # then outputs the replacement expansion. We do not care
2672 # about autoupdate's warning because that contains
2673 # information on what to do *after* running autoupdate.
2674
2675 # This is what autoupdate's m4 run will expand. It fires
2676 # the warning (with _au_warn_XXX), outputs it into the
2677 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2678 # the replacement expansion.
2679
2680
2681 # This is an auxiliary macro that is also run when
2682 # autoupdate runs m4. It simply calls m4_warning, but
2683 # we need a wrapper so that each warning is emitted only
2684 # once. We break the quoting in m4_warning's argument in
2685 # order to expand this macro's arguments, not AU_DEFUN's.
2686
2687
2688 # Finally, this is the expansion that is picked up by
2689 # autoconf. It tells the user to run autoupdate, and
2690 # then outputs the replacement expansion. We do not care
2691 # about autoupdate's warning because that contains
2692 # information on what to do *after* running autoupdate.
2693
2694
2695
2696 # _LT_TAG_COMPILER
2697 # ----------------
2698 # _LT_TAG_COMPILER
2699
2700
2701 # _LT_COMPILER_BOILERPLATE
2702 # ------------------------
2703 # Check for compiler boilerplate output or warnings with
2704 # the simple compiler test code.
2705 # _LT_COMPILER_BOILERPLATE
2706
2707
2708 # _LT_LINKER_BOILERPLATE
2709 # ----------------------
2710 # Check for linker boilerplate output or warnings with
2711 # the simple link test code.
2712 # _LT_LINKER_BOILERPLATE
2713
2714 # _LT_REQUIRED_DARWIN_CHECKS
2715 # -------------------------
2716
2717
2718
2719 # _LT_DARWIN_LINKER_FEATURES
2720 # --------------------------
2721 # Checks for linker and compiler features on darwin
2722
2723
2724 # _LT_SYS_MODULE_PATH_AIX
2725 # -----------------------
2726 # Links a minimal program and checks the executable
2727 # for the system default hardcoded library path. In most cases,
2728 # this is /usr/lib:/lib, but when the MPI compilers are used
2729 # the location of the communication and MPI libs are included too.
2730 # If we don't find anything, use the default library path according
2731 # to the aix ld manual.
2732 # _LT_SYS_MODULE_PATH_AIX
2733
2734
2735 # _LT_SHELL_INIT(ARG)
2736 # -------------------
2737 # _LT_SHELL_INIT
2738
2739
2740
2741 # _LT_PROG_ECHO_BACKSLASH
2742 # -----------------------
2743 # Find how we can fake an echo command that does not interpret backslash.
2744 # In particular, with Autoconf 2.60 or later we add some code to the start
2745 # of the generated configure script which will find a shell with a builtin
2746 # printf (which we can use as an echo command).
2747 # _LT_PROG_ECHO_BACKSLASH
2748
2749
2750 # _LT_ENABLE_LOCK
2751 # ---------------
2752 # _LT_ENABLE_LOCK
2753
2754
2755 # _LT_CMD_OLD_ARCHIVE
2756 # -------------------
2757 # _LT_CMD_OLD_ARCHIVE
2758
2759
2760 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2761 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2762 # ----------------------------------------------------------------
2763 # Check whether the given compiler option works
2764 # _LT_COMPILER_OPTION
2765
2766 # Old name:
2767 # This is what autoupdate's m4 run will expand. It fires
2768 # the warning (with _au_warn_XXX), outputs it into the
2769 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2770 # the replacement expansion.
2771
2772
2773 # This is an auxiliary macro that is also run when
2774 # autoupdate runs m4. It simply calls m4_warning, but
2775 # we need a wrapper so that each warning is emitted only
2776 # once. We break the quoting in m4_warning's argument in
2777 # order to expand this macro's arguments, not AU_DEFUN's.
2778
2779
2780 # Finally, this is the expansion that is picked up by
2781 # autoconf. It tells the user to run autoupdate, and
2782 # then outputs the replacement expansion. We do not care
2783 # about autoupdate's warning because that contains
2784 # information on what to do *after* running autoupdate.
2785
2786
2787
2788 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2789 # [ACTION-SUCCESS], [ACTION-FAILURE])
2790 # ----------------------------------------------------
2791 # Check whether the given linker option works
2792 # _LT_LINKER_OPTION
2793
2794 # Old name:
2795 # This is what autoupdate's m4 run will expand. It fires
2796 # the warning (with _au_warn_XXX), outputs it into the
2797 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2798 # the replacement expansion.
2799
2800
2801 # This is an auxiliary macro that is also run when
2802 # autoupdate runs m4. It simply calls m4_warning, but
2803 # we need a wrapper so that each warning is emitted only
2804 # once. We break the quoting in m4_warning's argument in
2805 # order to expand this macro's arguments, not AU_DEFUN's.
2806
2807
2808 # Finally, this is the expansion that is picked up by
2809 # autoconf. It tells the user to run autoupdate, and
2810 # then outputs the replacement expansion. We do not care
2811 # about autoupdate's warning because that contains
2812 # information on what to do *after* running autoupdate.
2813
2814
2815
2816 # LT_CMD_MAX_LEN
2817 #---------------
2818 # LT_CMD_MAX_LEN
2819
2820 # Old name:
2821 # This is what autoupdate's m4 run will expand. It fires
2822 # the warning (with _au_warn_XXX), outputs it into the
2823 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2824 # the replacement expansion.
2825
2826
2827 # This is an auxiliary macro that is also run when
2828 # autoupdate runs m4. It simply calls m4_warning, but
2829 # we need a wrapper so that each warning is emitted only
2830 # once. We break the quoting in m4_warning's argument in
2831 # order to expand this macro's arguments, not AU_DEFUN's.
2832
2833
2834 # Finally, this is the expansion that is picked up by
2835 # autoconf. It tells the user to run autoupdate, and
2836 # then outputs the replacement expansion. We do not care
2837 # about autoupdate's warning because that contains
2838 # information on what to do *after* running autoupdate.
2839
2840
2841
2842 # _LT_HEADER_DLFCN
2843 # ----------------
2844 # _LT_HEADER_DLFCN
2845
2846
2847 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2848 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2849 # ----------------------------------------------------------------
2850 # _LT_TRY_DLOPEN_SELF
2851
2852
2853 # LT_SYS_DLOPEN_SELF
2854 # ------------------
2855 # LT_SYS_DLOPEN_SELF
2856
2857 # Old name:
2858 # This is what autoupdate's m4 run will expand. It fires
2859 # the warning (with _au_warn_XXX), outputs it into the
2860 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2861 # the replacement expansion.
2862
2863
2864 # This is an auxiliary macro that is also run when
2865 # autoupdate runs m4. It simply calls m4_warning, but
2866 # we need a wrapper so that each warning is emitted only
2867 # once. We break the quoting in m4_warning's argument in
2868 # order to expand this macro's arguments, not AU_DEFUN's.
2869
2870
2871 # Finally, this is the expansion that is picked up by
2872 # autoconf. It tells the user to run autoupdate, and
2873 # then outputs the replacement expansion. We do not care
2874 # about autoupdate's warning because that contains
2875 # information on what to do *after* running autoupdate.
2876
2877
2878
2879 # _LT_COMPILER_C_O([TAGNAME])
2880 # ---------------------------
2881 # Check to see if options -c and -o are simultaneously supported by compiler.
2882 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2883 # _LT_COMPILER_C_O
2884
2885
2886 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2887 # ----------------------------------
2888 # Check to see if we can do hard links to lock some files if needed
2889 # _LT_COMPILER_FILE_LOCKS
2890
2891
2892 # _LT_CHECK_OBJDIR
2893 # ----------------
2894 # _LT_CHECK_OBJDIR
2895
2896
2897 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2898 # --------------------------------------
2899 # Check hardcoding attributes.
2900 # _LT_LINKER_HARDCODE_LIBPATH
2901
2902
2903 # _LT_CMD_STRIPLIB
2904 # ----------------
2905 # _LT_CMD_STRIPLIB
2906
2907
2908 # _LT_SYS_DYNAMIC_LINKER([TAG])
2909 # -----------------------------
2910 # PORTME Fill in your ld.so characteristics
2911 # _LT_SYS_DYNAMIC_LINKER
2912
2913
2914 # _LT_PATH_TOOL_PREFIX(TOOL)
2915 # --------------------------
2916 # find a file program which can recognize shared library
2917 # _LT_PATH_TOOL_PREFIX
2918
2919 # Old name:
2920 # This is what autoupdate's m4 run will expand. It fires
2921 # the warning (with _au_warn_XXX), outputs it into the
2922 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2923 # the replacement expansion.
2924
2925
2926 # This is an auxiliary macro that is also run when
2927 # autoupdate runs m4. It simply calls m4_warning, but
2928 # we need a wrapper so that each warning is emitted only
2929 # once. We break the quoting in m4_warning's argument in
2930 # order to expand this macro's arguments, not AU_DEFUN's.
2931
2932
2933 # Finally, this is the expansion that is picked up by
2934 # autoconf. It tells the user to run autoupdate, and
2935 # then outputs the replacement expansion. We do not care
2936 # about autoupdate's warning because that contains
2937 # information on what to do *after* running autoupdate.
2938
2939
2940
2941 # _LT_PATH_MAGIC
2942 # --------------
2943 # find a file program which can recognize a shared library
2944 # _LT_PATH_MAGIC
2945
2946
2947 # LT_PATH_LD
2948 # ----------
2949 # find the pathname to the GNU or non-GNU linker
2950 # LT_PATH_LD
2951
2952 # Old names:
2953 # This is what autoupdate's m4 run will expand. It fires
2954 # the warning (with _au_warn_XXX), outputs it into the
2955 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2956 # the replacement expansion.
2957
2958
2959 # This is an auxiliary macro that is also run when
2960 # autoupdate runs m4. It simply calls m4_warning, but
2961 # we need a wrapper so that each warning is emitted only
2962 # once. We break the quoting in m4_warning's argument in
2963 # order to expand this macro's arguments, not AU_DEFUN's.
2964
2965
2966 # Finally, this is the expansion that is picked up by
2967 # autoconf. It tells the user to run autoupdate, and
2968 # then outputs the replacement expansion. We do not care
2969 # about autoupdate's warning because that contains
2970 # information on what to do *after* running autoupdate.
2971
2972 # This is what autoupdate's m4 run will expand. It fires
2973 # the warning (with _au_warn_XXX), outputs it into the
2974 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2975 # the replacement expansion.
2976
2977
2978 # This is an auxiliary macro that is also run when
2979 # autoupdate runs m4. It simply calls m4_warning, but
2980 # we need a wrapper so that each warning is emitted only
2981 # once. We break the quoting in m4_warning's argument in
2982 # order to expand this macro's arguments, not AU_DEFUN's.
2983
2984
2985 # Finally, this is the expansion that is picked up by
2986 # autoconf. It tells the user to run autoupdate, and
2987 # then outputs the replacement expansion. We do not care
2988 # about autoupdate's warning because that contains
2989 # information on what to do *after* running autoupdate.
2990
2991
2992
2993 # _LT_PATH_LD_GNU
2994 #- --------------
2995 # _LT_PATH_LD_GNU
2996
2997
2998 # _LT_CMD_RELOAD
2999 # --------------
3000 # find reload flag for linker
3001 # -- PORTME Some linkers may need a different reload flag.
3002 # _LT_CMD_RELOAD
3003
3004
3005 # _LT_CHECK_MAGIC_METHOD
3006 # ----------------------
3007 # how to check for library dependencies
3008 # -- PORTME fill in with the dynamic library characteristics
3009 # _LT_CHECK_MAGIC_METHOD
3010
3011
3012 # LT_PATH_NM
3013 # ----------
3014 # find the pathname to a BSD- or MS-compatible name lister
3015 # LT_PATH_NM
3016
3017 # Old names:
3018 # This is what autoupdate's m4 run will expand. It fires
3019 # the warning (with _au_warn_XXX), outputs it into the
3020 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3021 # the replacement expansion.
3022
3023
3024 # This is an auxiliary macro that is also run when
3025 # autoupdate runs m4. It simply calls m4_warning, but
3026 # we need a wrapper so that each warning is emitted only
3027 # once. We break the quoting in m4_warning's argument in
3028 # order to expand this macro's arguments, not AU_DEFUN's.
3029
3030
3031 # Finally, this is the expansion that is picked up by
3032 # autoconf. It tells the user to run autoupdate, and
3033 # then outputs the replacement expansion. We do not care
3034 # about autoupdate's warning because that contains
3035 # information on what to do *after* running autoupdate.
3036
3037 # This is what autoupdate's m4 run will expand. It fires
3038 # the warning (with _au_warn_XXX), outputs it into the
3039 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3040 # the replacement expansion.
3041
3042
3043 # This is an auxiliary macro that is also run when
3044 # autoupdate runs m4. It simply calls m4_warning, but
3045 # we need a wrapper so that each warning is emitted only
3046 # once. We break the quoting in m4_warning's argument in
3047 # order to expand this macro's arguments, not AU_DEFUN's.
3048
3049
3050 # Finally, this is the expansion that is picked up by
3051 # autoconf. It tells the user to run autoupdate, and
3052 # then outputs the replacement expansion. We do not care
3053 # about autoupdate's warning because that contains
3054 # information on what to do *after* running autoupdate.
3055
3056
3057
3058 # LT_LIB_M
3059 # --------
3060 # check for math library
3061 # LT_LIB_M
3062
3063 # Old name:
3064 # This is what autoupdate's m4 run will expand. It fires
3065 # the warning (with _au_warn_XXX), outputs it into the
3066 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3067 # the replacement expansion.
3068
3069
3070 # This is an auxiliary macro that is also run when
3071 # autoupdate runs m4. It simply calls m4_warning, but
3072 # we need a wrapper so that each warning is emitted only
3073 # once. We break the quoting in m4_warning's argument in
3074 # order to expand this macro's arguments, not AU_DEFUN's.
3075
3076
3077 # Finally, this is the expansion that is picked up by
3078 # autoconf. It tells the user to run autoupdate, and
3079 # then outputs the replacement expansion. We do not care
3080 # about autoupdate's warning because that contains
3081 # information on what to do *after* running autoupdate.
3082
3083
3084
3085 # _LT_COMPILER_NO_RTTI([TAGNAME])
3086 # -------------------------------
3087 # _LT_COMPILER_NO_RTTI
3088
3089
3090 # _LT_CMD_GLOBAL_SYMBOLS
3091 # ----------------------
3092 # _LT_CMD_GLOBAL_SYMBOLS
3093
3094
3095 # _LT_COMPILER_PIC([TAGNAME])
3096 # ---------------------------
3097 # _LT_COMPILER_PIC
3098
3099
3100 # _LT_LINKER_SHLIBS([TAGNAME])
3101 # ----------------------------
3102 # See if the linker supports building shared libraries.
3103 # _LT_LINKER_SHLIBS
3104
3105
3106 # _LT_LANG_C_CONFIG([TAG])
3107 # ------------------------
3108 # Ensure that the configuration variables for a C compiler are suitably
3109 # defined. These variables are subsequently used by _LT_CONFIG to write
3110 # the compiler configuration to `libtool'.
3111 # _LT_LANG_C_CONFIG
3112
3113
3114 # _LT_LANG_CXX_CONFIG([TAG])
3115 # --------------------------
3116 # Ensure that the configuration variables for a C++ compiler are suitably
3117 # defined. These variables are subsequently used by _LT_CONFIG to write
3118 # the compiler configuration to `libtool'.
3119 # _LT_LANG_CXX_CONFIG
3120
3121
3122 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3123 # ---------------------------------
3124 # Figure out "hidden" library dependencies from verbose
3125 # compiler output when linking a shared library.
3126 # Parse the compiler output and extract the necessary
3127 # objects, libraries and library flags.
3128 # _LT_SYS_HIDDEN_LIBDEPS
3129
3130
3131 # _LT_LANG_F77_CONFIG([TAG])
3132 # --------------------------
3133 # Ensure that the configuration variables for a Fortran 77 compiler are
3134 # suitably defined. These variables are subsequently used by _LT_CONFIG
3135 # to write the compiler configuration to `libtool'.
3136 # _LT_LANG_F77_CONFIG
3137
3138
3139 # _LT_LANG_FC_CONFIG([TAG])
3140 # -------------------------
3141 # Ensure that the configuration variables for a Fortran compiler are
3142 # suitably defined. These variables are subsequently used by _LT_CONFIG
3143 # to write the compiler configuration to `libtool'.
3144 # _LT_LANG_FC_CONFIG
3145
3146
3147 # _LT_LANG_GCJ_CONFIG([TAG])
3148 # --------------------------
3149 # Ensure that the configuration variables for the GNU Java Compiler compiler
3150 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3151 # to write the compiler configuration to `libtool'.
3152 # _LT_LANG_GCJ_CONFIG
3153
3154
3155 # _LT_LANG_RC_CONFIG([TAG])
3156 # -------------------------
3157 # Ensure that the configuration variables for the Windows resource compiler
3158 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3159 # to write the compiler configuration to `libtool'.
3160 # _LT_LANG_RC_CONFIG
3161
3162
3163 # LT_PROG_GCJ
3164 # -----------
3165
3166
3167 # Old name:
3168 # This is what autoupdate's m4 run will expand. It fires
3169 # the warning (with _au_warn_XXX), outputs it into the
3170 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3171 # the replacement expansion.
3172
3173
3174 # This is an auxiliary macro that is also run when
3175 # autoupdate runs m4. It simply calls m4_warning, but
3176 # we need a wrapper so that each warning is emitted only
3177 # once. We break the quoting in m4_warning's argument in
3178 # order to expand this macro's arguments, not AU_DEFUN's.
3179
3180
3181 # Finally, this is the expansion that is picked up by
3182 # autoconf. It tells the user to run autoupdate, and
3183 # then outputs the replacement expansion. We do not care
3184 # about autoupdate's warning because that contains
3185 # information on what to do *after* running autoupdate.
3186
3187
3188
3189 # LT_PROG_RC
3190 # ----------
3191
3192
3193 # Old name:
3194 # This is what autoupdate's m4 run will expand. It fires
3195 # the warning (with _au_warn_XXX), outputs it into the
3196 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3197 # the replacement expansion.
3198
3199
3200 # This is an auxiliary macro that is also run when
3201 # autoupdate runs m4. It simply calls m4_warning, but
3202 # we need a wrapper so that each warning is emitted only
3203 # once. We break the quoting in m4_warning's argument in
3204 # order to expand this macro's arguments, not AU_DEFUN's.
3205
3206
3207 # Finally, this is the expansion that is picked up by
3208 # autoconf. It tells the user to run autoupdate, and
3209 # then outputs the replacement expansion. We do not care
3210 # about autoupdate's warning because that contains
3211 # information on what to do *after* running autoupdate.
3212
3213
3214
3215 # _LT_DECL_EGREP
3216 # --------------
3217 # If we don't have a new enough Autoconf to choose the best grep
3218 # available, choose the one first in the user's PATH.
3219
3220
3221
3222 # _LT_DECL_OBJDUMP
3223 # --------------
3224 # If we don't have a new enough Autoconf to choose the best objdump
3225 # available, choose the one first in the user's PATH.
3226
3227
3228
3229 # _LT_DECL_SED
3230 # ------------
3231 # Check for a fully-functional sed program, that truncates
3232 # as few characters as possible. Prefer GNU sed if found.
3233 # _LT_DECL_SED
3234
3235 #m4_ifndef
3236
3237 # Old name:
3238 # This is what autoupdate's m4 run will expand. It fires
3239 # the warning (with _au_warn_XXX), outputs it into the
3240 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3241 # the replacement expansion.
3242
3243
3244 # This is an auxiliary macro that is also run when
3245 # autoupdate runs m4. It simply calls m4_warning, but
3246 # we need a wrapper so that each warning is emitted only
3247 # once. We break the quoting in m4_warning's argument in
3248 # order to expand this macro's arguments, not AU_DEFUN's.
3249
3250
3251 # Finally, this is the expansion that is picked up by
3252 # autoconf. It tells the user to run autoupdate, and
3253 # then outputs the replacement expansion. We do not care
3254 # about autoupdate's warning because that contains
3255 # information on what to do *after* running autoupdate.
3256
3257
3258
3259 # _LT_CHECK_SHELL_FEATURES
3260 # ------------------------
3261 # Find out whether the shell is Bourne or XSI compatible,
3262 # or has some other useful features.
3263 # _LT_CHECK_SHELL_FEATURES
3264
3265
3266 # _LT_PROG_XSI_SHELLFNS
3267 # ---------------------
3268 # Bourne and XSI compatible variants of some useful shell functions.
3269
3270
3271 # Helper functions for option handling. -*- Autoconf -*-
3272 #
3273 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3274 # Inc.
3275 # Written by Gary V. Vaughan, 2004
3276 #
3277 # This file is free software; the Free Software Foundation gives
3278 # unlimited permission to copy and/or distribute it, with or without
3279 # modifications, as long as this notice is preserved.
3280
3281 # serial 6 ltoptions.m4
3282
3283 # This is to help aclocal find these macros, as it can't see m4_define.
3284
3285
3286
3287 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3288 # ------------------------------------------
3289
3290
3291
3292 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3293 # ---------------------------------------
3294 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3295 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3296 # saved as a flag.
3297
3298
3299
3300 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3301 # ------------------------------------------------------------
3302 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3303
3304
3305
3306 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3307 # -------------------------------------------------------
3308 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3309 # are set.
3310
3311
3312
3313 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3314 # ----------------------------------------
3315 # OPTION-LIST is a space-separated list of Libtool options associated
3316 # with MACRO-NAME. If any OPTION has a matching handler declared with
3317 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3318 # the unknown option and exit.
3319 # _LT_SET_OPTIONS
3320
3321
3322 ## --------------------------------- ##
3323 ## Macros to handle LT_INIT options. ##
3324 ## --------------------------------- ##
3325
3326 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3327 # -----------------------------------------
3328
3329
3330
3331 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3332 # -----------------------------------------------
3333 # LT_OPTION_DEFINE
3334
3335
3336 # dlopen
3337 # ------
3338
3339
3340 # This is what autoupdate's m4 run will expand. It fires
3341 # the warning (with _au_warn_XXX), outputs it into the
3342 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3343 # the replacement expansion.
3344
3345
3346 # This is an auxiliary macro that is also run when
3347 # autoupdate runs m4. It simply calls m4_warning, but
3348 # we need a wrapper so that each warning is emitted only
3349 # once. We break the quoting in m4_warning's argument in
3350 # order to expand this macro's arguments, not AU_DEFUN's.
3351
3352
3353 # Finally, this is the expansion that is picked up by
3354 # autoconf. It tells the user to run autoupdate, and
3355 # then outputs the replacement expansion. We do not care
3356 # about autoupdate's warning because that contains
3357 # information on what to do *after* running autoupdate.
3358
3359
3360
3361
3362 # win32-dll
3363 # ---------
3364 # Declare package support for building win32 dll's.
3365 # win32-dll
3366
3367 # This is what autoupdate's m4 run will expand. It fires
3368 # the warning (with _au_warn_XXX), outputs it into the
3369 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3370 # the replacement expansion.
3371
3372
3373 # This is an auxiliary macro that is also run when
3374 # autoupdate runs m4. It simply calls m4_warning, but
3375 # we need a wrapper so that each warning is emitted only
3376 # once. We break the quoting in m4_warning's argument in
3377 # order to expand this macro's arguments, not AU_DEFUN's.
3378
3379
3380 # Finally, this is the expansion that is picked up by
3381 # autoconf. It tells the user to run autoupdate, and
3382 # then outputs the replacement expansion. We do not care
3383 # about autoupdate's warning because that contains
3384 # information on what to do *after* running autoupdate.
3385
3386
3387
3388
3389 # _LT_ENABLE_SHARED([DEFAULT])
3390 # ----------------------------
3391 # implement the --enable-shared flag, and supports the `shared' and
3392 # `disable-shared' LT_INIT options.
3393 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3394 # _LT_ENABLE_SHARED
3395
3396
3397
3398
3399 # Old names:
3400
3401
3402
3403
3404 # This is what autoupdate's m4 run will expand. It fires
3405 # the warning (with _au_warn_XXX), outputs it into the
3406 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3407 # the replacement expansion.
3408
3409
3410 # This is an auxiliary macro that is also run when
3411 # autoupdate runs m4. It simply calls m4_warning, but
3412 # we need a wrapper so that each warning is emitted only
3413 # once. We break the quoting in m4_warning's argument in
3414 # order to expand this macro's arguments, not AU_DEFUN's.
3415
3416
3417 # Finally, this is the expansion that is picked up by
3418 # autoconf. It tells the user to run autoupdate, and
3419 # then outputs the replacement expansion. We do not care
3420 # about autoupdate's warning because that contains
3421 # information on what to do *after* running autoupdate.
3422
3423 # This is what autoupdate's m4 run will expand. It fires
3424 # the warning (with _au_warn_XXX), outputs it into the
3425 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3426 # the replacement expansion.
3427
3428
3429 # This is an auxiliary macro that is also run when
3430 # autoupdate runs m4. It simply calls m4_warning, but
3431 # we need a wrapper so that each warning is emitted only
3432 # once. We break the quoting in m4_warning's argument in
3433 # order to expand this macro's arguments, not AU_DEFUN's.
3434
3435
3436 # Finally, this is the expansion that is picked up by
3437 # autoconf. It tells the user to run autoupdate, and
3438 # then outputs the replacement expansion. We do not care
3439 # about autoupdate's warning because that contains
3440 # information on what to do *after* running autoupdate.
3441
3442
3443
3444
3445
3446 # _LT_ENABLE_STATIC([DEFAULT])
3447 # ----------------------------
3448 # implement the --enable-static flag, and support the `static' and
3449 # `disable-static' LT_INIT options.
3450 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3451 # _LT_ENABLE_STATIC
3452
3453
3454
3455
3456 # Old names:
3457
3458
3459
3460
3461 # This is what autoupdate's m4 run will expand. It fires
3462 # the warning (with _au_warn_XXX), outputs it into the
3463 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3464 # the replacement expansion.
3465
3466
3467 # This is an auxiliary macro that is also run when
3468 # autoupdate runs m4. It simply calls m4_warning, but
3469 # we need a wrapper so that each warning is emitted only
3470 # once. We break the quoting in m4_warning's argument in
3471 # order to expand this macro's arguments, not AU_DEFUN's.
3472
3473
3474 # Finally, this is the expansion that is picked up by
3475 # autoconf. It tells the user to run autoupdate, and
3476 # then outputs the replacement expansion. We do not care
3477 # about autoupdate's warning because that contains
3478 # information on what to do *after* running autoupdate.
3479
3480 # This is what autoupdate's m4 run will expand. It fires
3481 # the warning (with _au_warn_XXX), outputs it into the
3482 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3483 # the replacement expansion.
3484
3485
3486 # This is an auxiliary macro that is also run when
3487 # autoupdate runs m4. It simply calls m4_warning, but
3488 # we need a wrapper so that each warning is emitted only
3489 # once. We break the quoting in m4_warning's argument in
3490 # order to expand this macro's arguments, not AU_DEFUN's.
3491
3492
3493 # Finally, this is the expansion that is picked up by
3494 # autoconf. It tells the user to run autoupdate, and
3495 # then outputs the replacement expansion. We do not care
3496 # about autoupdate's warning because that contains
3497 # information on what to do *after* running autoupdate.
3498
3499
3500
3501
3502
3503 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3504 # ----------------------------------
3505 # implement the --enable-fast-install flag, and support the `fast-install'
3506 # and `disable-fast-install' LT_INIT options.
3507 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3508 # _LT_ENABLE_FAST_INSTALL
3509
3510
3511
3512
3513 # Old names:
3514 # This is what autoupdate's m4 run will expand. It fires
3515 # the warning (with _au_warn_XXX), outputs it into the
3516 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3517 # the replacement expansion.
3518
3519
3520 # This is an auxiliary macro that is also run when
3521 # autoupdate runs m4. It simply calls m4_warning, but
3522 # we need a wrapper so that each warning is emitted only
3523 # once. We break the quoting in m4_warning's argument in
3524 # order to expand this macro's arguments, not AU_DEFUN's.
3525
3526
3527 # Finally, this is the expansion that is picked up by
3528 # autoconf. It tells the user to run autoupdate, and
3529 # then outputs the replacement expansion. We do not care
3530 # about autoupdate's warning because that contains
3531 # information on what to do *after* running autoupdate.
3532
3533
3534 # This is what autoupdate's m4 run will expand. It fires
3535 # the warning (with _au_warn_XXX), outputs it into the
3536 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3537 # the replacement expansion.
3538
3539
3540 # This is an auxiliary macro that is also run when
3541 # autoupdate runs m4. It simply calls m4_warning, but
3542 # we need a wrapper so that each warning is emitted only
3543 # once. We break the quoting in m4_warning's argument in
3544 # order to expand this macro's arguments, not AU_DEFUN's.
3545
3546
3547 # Finally, this is the expansion that is picked up by
3548 # autoconf. It tells the user to run autoupdate, and
3549 # then outputs the replacement expansion. We do not care
3550 # about autoupdate's warning because that contains
3551 # information on what to do *after* running autoupdate.
3552
3553
3554
3555
3556 # _LT_WITH_PIC([MODE])
3557 # --------------------
3558 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3559 # LT_INIT options.
3560 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3561 # _LT_WITH_PIC
3562
3563
3564
3565
3566 # Old name:
3567 # This is what autoupdate's m4 run will expand. It fires
3568 # the warning (with _au_warn_XXX), outputs it into the
3569 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3570 # the replacement expansion.
3571
3572
3573 # This is an auxiliary macro that is also run when
3574 # autoupdate runs m4. It simply calls m4_warning, but
3575 # we need a wrapper so that each warning is emitted only
3576 # once. We break the quoting in m4_warning's argument in
3577 # order to expand this macro's arguments, not AU_DEFUN's.
3578
3579
3580 # Finally, this is the expansion that is picked up by
3581 # autoconf. It tells the user to run autoupdate, and
3582 # then outputs the replacement expansion. We do not care
3583 # about autoupdate's warning because that contains
3584 # information on what to do *after* running autoupdate.
3585
3586
3587
3588 ## ----------------- ##
3589 ## LTDL_INIT Options ##
3590 ## ----------------- ##
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3602 #
3603 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3604 # Written by Gary V. Vaughan, 2004
3605 #
3606 # This file is free software; the Free Software Foundation gives
3607 # unlimited permission to copy and/or distribute it, with or without
3608 # modifications, as long as this notice is preserved.
3609
3610 # serial 6 ltsugar.m4
3611
3612 # This is to help aclocal find these macros, as it can't see m4_define.
3613
3614
3615
3616 # lt_join(SEP, ARG1, [ARG2...])
3617 # -----------------------------
3618 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3619 # associated separator.
3620 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3621 # versions in m4sugar had bugs.
3622
3623
3624
3625
3626 # lt_car(LIST)
3627 # lt_cdr(LIST)
3628 # ------------
3629 # Manipulate m4 lists.
3630 # These macros are necessary as long as will still need to support
3631 # Autoconf-2.59 which quotes differently.
3632
3633
3634
3635
3636
3637 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3638 # ------------------------------------------
3639 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3640 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3641 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3642 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3643 # than defined and empty).
3644 #
3645 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3646 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3647
3648
3649
3650
3651 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3652 # ----------------------------------------------------------
3653 # Produce a SEP delimited list of all paired combinations of elements of
3654 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3655 # has the form PREFIXmINFIXSUFFIXn.
3656 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3657
3658
3659
3660 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3661 # -----------------------------------------------------------------------
3662 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3663 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3664
3665
3666
3667 # lt_dict_add(DICT, KEY, VALUE)
3668 # -----------------------------
3669
3670
3671
3672 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3673 # --------------------------------------------
3674
3675
3676
3677 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3678 # ----------------------------------
3679
3680
3681
3682 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3683 # -----------------------------------------------------------------
3684
3685
3686
3687 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3688 # --------------------------------------------------------------
3689
3690
3691 # ltversion.m4 -- version numbers -*- Autoconf -*-
3692 #
3693 # Copyright (C) 2004 Free Software Foundation, Inc.
3694 # Written by Scott James Remnant, 2004
3695 #
3696 # This file is free software; the Free Software Foundation gives
3697 # unlimited permission to copy and/or distribute it, with or without
3698 # modifications, as long as this notice is preserved.
3699
3700 # Generated from ltversion.in.
3701
3702 # serial 3134 ltversion.m4
3703 # This file is part of GNU Libtool
3704
3705
3706
3707
3708
3709
3710 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3711 #
3712 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3713 # Written by Scott James Remnant, 2004.
3714 #
3715 # This file is free software; the Free Software Foundation gives
3716 # unlimited permission to copy and/or distribute it, with or without
3717 # modifications, as long as this notice is preserved.
3718
3719 # serial 4 lt~obsolete.m4
3720
3721 # These exist entirely to fool aclocal when bootstrapping libtool.
3722 #
3723 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3724 # which have later been changed to m4_define as they aren't part of the
3725 # exported API, or moved to Autoconf or Automake where they belong.
3726 #
3727 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3728 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3729 # using a macro with the same name in our local m4/libtool.m4 it'll
3730 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3731 # and doesn't know about Autoconf macros at all.)
3732 #
3733 # So we provide this file, which has a silly filename so it's always
3734 # included after everything else. This provides aclocal with the
3735 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3736 # because those macros already exist, or will be overwritten later.
3737 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3738 #
3739 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3740 # Yes, that means every name once taken will need to remain here until
3741 # we give up compatibility with versions before 1.7, at which point
3742 # we need to keep only those names which we still refer to.
3743
3744 # This is to help aclocal find these macros, as it can't see m4_define.
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809 ## -*- Autoconf -*-
3810
3811 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3812 # Free Software Foundation, Inc.
3813 #
3814 # This file is free software; the Free Software Foundation
3815 # gives unlimited permission to copy and/or distribute it,
3816 # with or without modifications, as long as this notice is preserved.
3817
3818 # serial 8
3819
3820 # Based on depend.m4 from automake 1.9, modified for standalone use in
3821 # an environment where GNU make is required.
3822
3823 # ZW_PROG_COMPILER_DEPENDENCIES
3824 # -----------------------------
3825 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3826 # sets fooDEPMODE accordingly. Cache-variable compatible with
3827 # original; not side-effect compatible. As the users of this macro
3828 # may require accurate dependencies for correct builds, it does *not*
3829 # honor --disable-dependency-checking, and failure to detect a usable
3830 # method is an error. depcomp is assumed to be located in
3831 # $ac_aux_dir.
3832 #
3833 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3834
3835
3836
3837 # AM_SET_DEPDIR
3838 # -------------
3839 # Choose a directory name for dependency files.
3840
3841
3842 # ZW_CREATE_DEPDIR
3843 # ----------------
3844 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895 sim_inline="-DDEFAULT_INLINE=0"
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932 # intl sister-directory configuration rules.
3933 #
3934
3935 # The idea behind this macro is that there's no need to repeat all the
3936 # autoconf probes done by the intl directory - it's already done them
3937 # for us. In fact, there's no need even to look at the cache for the
3938 # answers. All we need to do is nab a few pieces of information.
3939 # The intl directory is set up to make this easy, by generating a
3940 # small file which can be sourced as a shell script; then we produce
3941 # the necessary substitutions and definitions for this directory.
3942
3943
3944
3945 # Autoconf M4 include file defining utility macros for complex Canadian
3946 # cross builds.
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956 ####
3957 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3958 # or AC_INIT.
3959 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3960
3961 ####
3962 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3963 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3964
3965
3966 ####
3967 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3968 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3969
3970
3971
3972 # Backported from Autoconf 2.5x; can go away when and if
3973 # we switch. Put the OS path separator in $PATH_SEPARATOR.
3974
3975
3976
3977
3978 # ACX_HAVE_GCC_FOR_TARGET
3979 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3980
3981
3982 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3983 # Searching for installed target binutils. We need to take extra care,
3984 # else we may find the wrong assembler, linker, etc., and lose.
3985 #
3986 # First try --with-build-time-tools, if specified.
3987 #
3988 # For build != host, we ask the installed GCC for the name of the tool it
3989 # uses, and accept it if it is an absolute path. This is because the
3990 # only good choice for a compiler is the same GCC version that is being
3991 # installed (or we couldn't make target libraries), and we assume that
3992 # on the host system we'll have not only the same GCC version, but also
3993 # the same binutils version.
3994 #
3995 # For build == host, search the same directories that the installed
3996 # compiler will search. We used to do this for the assembler, linker,
3997 # and nm only; for simplicity of configuration, however, we extend this
3998 # criterion to tools (such as ar and ranlib) that are never invoked by
3999 # the compiler, to avoid mismatches.
4000 #
4001 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4002 # if build == target. This makes the most sense only when bootstrapping,
4003 # but we also do so when build != host. In this case, we hope that the
4004 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4005 #
4006 # If we do not find a suitable binary, then try the user's path.
4007
4008
4009 ###
4010 # AC_PROG_CPP_WERROR
4011 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4012 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4013 # For now, using this also overrides header checks to use only the
4014 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4015 # bit harder from here).
4016 # Eventually autoconf will default to checking headers with the compiler
4017 # instead, and we'll have to do this differently.
4018
4019 # AC_PROG_CPP_WERROR
4020
4021 # Test for GNAT.
4022 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4023 # that understands Ada. We use the user's CC setting, already found, and
4024 # possibly add $1 to the command-line parameters.
4025 #
4026 # Sets the shell variable have_gnat to yes or no as appropriate, and
4027 # substitutes GNATBIND and GNATMAKE.
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053 ac_ext=c
4054 ac_cpp='$CPP $CPPFLAGS'
4055 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4056 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4057 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4058 if test -n "$ac_tool_prefix"; then
4059 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4060 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4062 $as_echo_n "checking for $ac_word... " >&6; }
4063 if test "${ac_cv_prog_CC+set}" = set; then :
4064 $as_echo_n "(cached) " >&6
4065 else
4066 if test -n "$CC"; then
4067 ac_cv_prog_CC="$CC" # Let the user override the test.
4068 else
4069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4070 for as_dir in $PATH
4071 do
4072 IFS=$as_save_IFS
4073 test -z "$as_dir" && as_dir=.
4074 for ac_exec_ext in '' $ac_executable_extensions; do
4075 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4076 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4078 break 2
4079 fi
4080 done
4081 done
4082 IFS=$as_save_IFS
4083
4084 fi
4085 fi
4086 CC=$ac_cv_prog_CC
4087 if test -n "$CC"; then
4088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4089 $as_echo "$CC" >&6; }
4090 else
4091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4092 $as_echo "no" >&6; }
4093 fi
4094
4095
4096 fi
4097 if test -z "$ac_cv_prog_CC"; then
4098 ac_ct_CC=$CC
4099 # Extract the first word of "gcc", so it can be a program name with args.
4100 set dummy gcc; ac_word=$2
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4102 $as_echo_n "checking for $ac_word... " >&6; }
4103 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4104 $as_echo_n "(cached) " >&6
4105 else
4106 if test -n "$ac_ct_CC"; then
4107 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4108 else
4109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4110 for as_dir in $PATH
4111 do
4112 IFS=$as_save_IFS
4113 test -z "$as_dir" && as_dir=.
4114 for ac_exec_ext in '' $ac_executable_extensions; do
4115 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4116 ac_cv_prog_ac_ct_CC="gcc"
4117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4118 break 2
4119 fi
4120 done
4121 done
4122 IFS=$as_save_IFS
4123
4124 fi
4125 fi
4126 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4127 if test -n "$ac_ct_CC"; then
4128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4129 $as_echo "$ac_ct_CC" >&6; }
4130 else
4131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4132 $as_echo "no" >&6; }
4133 fi
4134
4135 if test "x$ac_ct_CC" = x; then
4136 CC=""
4137 else
4138 case $cross_compiling:$ac_tool_warned in
4139 yes:)
4140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4141 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4142 ac_tool_warned=yes ;;
4143 esac
4144 CC=$ac_ct_CC
4145 fi
4146 else
4147 CC="$ac_cv_prog_CC"
4148 fi
4149
4150 if test -z "$CC"; then
4151 if test -n "$ac_tool_prefix"; then
4152 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4153 set dummy ${ac_tool_prefix}cc; ac_word=$2
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4155 $as_echo_n "checking for $ac_word... " >&6; }
4156 if test "${ac_cv_prog_CC+set}" = set; then :
4157 $as_echo_n "(cached) " >&6
4158 else
4159 if test -n "$CC"; then
4160 ac_cv_prog_CC="$CC" # Let the user override the test.
4161 else
4162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4163 for as_dir in $PATH
4164 do
4165 IFS=$as_save_IFS
4166 test -z "$as_dir" && as_dir=.
4167 for ac_exec_ext in '' $ac_executable_extensions; do
4168 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4169 ac_cv_prog_CC="${ac_tool_prefix}cc"
4170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4171 break 2
4172 fi
4173 done
4174 done
4175 IFS=$as_save_IFS
4176
4177 fi
4178 fi
4179 CC=$ac_cv_prog_CC
4180 if test -n "$CC"; then
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4182 $as_echo "$CC" >&6; }
4183 else
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4185 $as_echo "no" >&6; }
4186 fi
4187
4188
4189 fi
4190 fi
4191 if test -z "$CC"; then
4192 # Extract the first word of "cc", so it can be a program name with args.
4193 set dummy cc; ac_word=$2
4194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4195 $as_echo_n "checking for $ac_word... " >&6; }
4196 if test "${ac_cv_prog_CC+set}" = set; then :
4197 $as_echo_n "(cached) " >&6
4198 else
4199 if test -n "$CC"; then
4200 ac_cv_prog_CC="$CC" # Let the user override the test.
4201 else
4202 ac_prog_rejected=no
4203 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4204 for as_dir in $PATH
4205 do
4206 IFS=$as_save_IFS
4207 test -z "$as_dir" && as_dir=.
4208 for ac_exec_ext in '' $ac_executable_extensions; do
4209 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4210 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4211 ac_prog_rejected=yes
4212 continue
4213 fi
4214 ac_cv_prog_CC="cc"
4215 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4216 break 2
4217 fi
4218 done
4219 done
4220 IFS=$as_save_IFS
4221
4222 if test $ac_prog_rejected = yes; then
4223 # We found a bogon in the path, so make sure we never use it.
4224 set dummy $ac_cv_prog_CC
4225 shift
4226 if test $# != 0; then
4227 # We chose a different compiler from the bogus one.
4228 # However, it has the same basename, so the bogon will be chosen
4229 # first if we set CC to just the basename; use the full file name.
4230 shift
4231 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4232 fi
4233 fi
4234 fi
4235 fi
4236 CC=$ac_cv_prog_CC
4237 if test -n "$CC"; then
4238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4239 $as_echo "$CC" >&6; }
4240 else
4241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4242 $as_echo "no" >&6; }
4243 fi
4244
4245
4246 fi
4247 if test -z "$CC"; then
4248 if test -n "$ac_tool_prefix"; then
4249 for ac_prog in cl.exe
4250 do
4251 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4252 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4254 $as_echo_n "checking for $ac_word... " >&6; }
4255 if test "${ac_cv_prog_CC+set}" = set; then :
4256 $as_echo_n "(cached) " >&6
4257 else
4258 if test -n "$CC"; then
4259 ac_cv_prog_CC="$CC" # Let the user override the test.
4260 else
4261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4262 for as_dir in $PATH
4263 do
4264 IFS=$as_save_IFS
4265 test -z "$as_dir" && as_dir=.
4266 for ac_exec_ext in '' $ac_executable_extensions; do
4267 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4268 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4270 break 2
4271 fi
4272 done
4273 done
4274 IFS=$as_save_IFS
4275
4276 fi
4277 fi
4278 CC=$ac_cv_prog_CC
4279 if test -n "$CC"; then
4280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4281 $as_echo "$CC" >&6; }
4282 else
4283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4284 $as_echo "no" >&6; }
4285 fi
4286
4287
4288 test -n "$CC" && break
4289 done
4290 fi
4291 if test -z "$CC"; then
4292 ac_ct_CC=$CC
4293 for ac_prog in cl.exe
4294 do
4295 # Extract the first word of "$ac_prog", so it can be a program name with args.
4296 set dummy $ac_prog; ac_word=$2
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4298 $as_echo_n "checking for $ac_word... " >&6; }
4299 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4300 $as_echo_n "(cached) " >&6
4301 else
4302 if test -n "$ac_ct_CC"; then
4303 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4304 else
4305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4306 for as_dir in $PATH
4307 do
4308 IFS=$as_save_IFS
4309 test -z "$as_dir" && as_dir=.
4310 for ac_exec_ext in '' $ac_executable_extensions; do
4311 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4312 ac_cv_prog_ac_ct_CC="$ac_prog"
4313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4314 break 2
4315 fi
4316 done
4317 done
4318 IFS=$as_save_IFS
4319
4320 fi
4321 fi
4322 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4323 if test -n "$ac_ct_CC"; then
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4325 $as_echo "$ac_ct_CC" >&6; }
4326 else
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4328 $as_echo "no" >&6; }
4329 fi
4330
4331
4332 test -n "$ac_ct_CC" && break
4333 done
4334
4335 if test "x$ac_ct_CC" = x; then
4336 CC=""
4337 else
4338 case $cross_compiling:$ac_tool_warned in
4339 yes:)
4340 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4341 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4342 ac_tool_warned=yes ;;
4343 esac
4344 CC=$ac_ct_CC
4345 fi
4346 fi
4347
4348 fi
4349
4350
4351 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4352 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4353 as_fn_error "no acceptable C compiler found in \$PATH
4354 See \`config.log' for more details." "$LINENO" 5; }
4355
4356 # Provide some information about the compiler.
4357 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4358 set X $ac_compile
4359 ac_compiler=$2
4360 for ac_option in --version -v -V -qversion; do
4361 { { ac_try="$ac_compiler $ac_option >&5"
4362 case "(($ac_try" in
4363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4364 *) ac_try_echo=$ac_try;;
4365 esac
4366 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4367 $as_echo "$ac_try_echo"; } >&5
4368 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4369 ac_status=$?
4370 if test -s conftest.err; then
4371 sed '10a\
4372 ... rest of stderr output deleted ...
4373 10q' conftest.err >conftest.er1
4374 cat conftest.er1 >&5
4375 rm -f conftest.er1 conftest.err
4376 fi
4377 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4378 test $ac_status = 0; }
4379 done
4380
4381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4382 /* end confdefs.h. */
4383
4384 int
4385 main ()
4386 {
4387
4388 ;
4389 return 0;
4390 }
4391 _ACEOF
4392 ac_clean_files_save=$ac_clean_files
4393 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4394 # Try to create an executable without -o first, disregard a.out.
4395 # It will help us diagnose broken compilers, and finding out an intuition
4396 # of exeext.
4397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4398 $as_echo_n "checking for C compiler default output file name... " >&6; }
4399 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4400
4401 # The possible output files:
4402 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4403
4404 ac_rmfiles=
4405 for ac_file in $ac_files
4406 do
4407 case $ac_file in
4408 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4409 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4410 esac
4411 done
4412 rm -f $ac_rmfiles
4413
4414 if { { ac_try="$ac_link_default"
4415 case "(($ac_try" in
4416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4417 *) ac_try_echo=$ac_try;;
4418 esac
4419 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4420 $as_echo "$ac_try_echo"; } >&5
4421 (eval "$ac_link_default") 2>&5
4422 ac_status=$?
4423 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4424 test $ac_status = 0; }; then :
4425 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4426 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4427 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4428 # so that the user can short-circuit this test for compilers unknown to
4429 # Autoconf.
4430 for ac_file in $ac_files ''
4431 do
4432 test -f "$ac_file" || continue
4433 case $ac_file in
4434 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4435 ;;
4436 [ab].out )
4437 # We found the default executable, but exeext='' is most
4438 # certainly right.
4439 break;;
4440 *.* )
4441 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4442 then :; else
4443 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4444 fi
4445 # We set ac_cv_exeext here because the later test for it is not
4446 # safe: cross compilers may not add the suffix if given an `-o'
4447 # argument, so we may need to know it at that point already.
4448 # Even if this section looks crufty: it has the advantage of
4449 # actually working.
4450 break;;
4451 * )
4452 break;;
4453 esac
4454 done
4455 test "$ac_cv_exeext" = no && ac_cv_exeext=
4456
4457 else
4458 ac_file=''
4459 fi
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4461 $as_echo "$ac_file" >&6; }
4462 if test -z "$ac_file"; then :
4463 $as_echo "$as_me: failed program was:" >&5
4464 sed 's/^/| /' conftest.$ac_ext >&5
4465
4466 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4467 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4468 { as_fn_set_status 77
4469 as_fn_error "C compiler cannot create executables
4470 See \`config.log' for more details." "$LINENO" 5; }; }
4471 fi
4472 ac_exeext=$ac_cv_exeext
4473
4474 # Check that the compiler produces executables we can run. If not, either
4475 # the compiler is broken, or we cross compile.
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4477 $as_echo_n "checking whether the C compiler works... " >&6; }
4478 # If not cross compiling, check that we can run a simple program.
4479 if test "$cross_compiling" != yes; then
4480 if { ac_try='./$ac_file'
4481 { { case "(($ac_try" in
4482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4483 *) ac_try_echo=$ac_try;;
4484 esac
4485 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4486 $as_echo "$ac_try_echo"; } >&5
4487 (eval "$ac_try") 2>&5
4488 ac_status=$?
4489 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4490 test $ac_status = 0; }; }; then
4491 cross_compiling=no
4492 else
4493 if test "$cross_compiling" = maybe; then
4494 cross_compiling=yes
4495 else
4496 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4497 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4498 as_fn_error "cannot run C compiled programs.
4499 If you meant to cross compile, use \`--host'.
4500 See \`config.log' for more details." "$LINENO" 5; }
4501 fi
4502 fi
4503 fi
4504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4505 $as_echo "yes" >&6; }
4506
4507 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4508 ac_clean_files=$ac_clean_files_save
4509 # Check that the compiler produces executables we can run. If not, either
4510 # the compiler is broken, or we cross compile.
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4512 $as_echo_n "checking whether we are cross compiling... " >&6; }
4513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4514 $as_echo "$cross_compiling" >&6; }
4515
4516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4517 $as_echo_n "checking for suffix of executables... " >&6; }
4518 if { { ac_try="$ac_link"
4519 case "(($ac_try" in
4520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4521 *) ac_try_echo=$ac_try;;
4522 esac
4523 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4524 $as_echo "$ac_try_echo"; } >&5
4525 (eval "$ac_link") 2>&5
4526 ac_status=$?
4527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4528 test $ac_status = 0; }; then :
4529 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4530 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4531 # work properly (i.e., refer to `conftest.exe'), while it won't with
4532 # `rm'.
4533 for ac_file in conftest.exe conftest conftest.*; do
4534 test -f "$ac_file" || continue
4535 case $ac_file in
4536 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4537 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4538 break;;
4539 * ) break;;
4540 esac
4541 done
4542 else
4543 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4544 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4545 as_fn_error "cannot compute suffix of executables: cannot compile and link
4546 See \`config.log' for more details." "$LINENO" 5; }
4547 fi
4548 rm -f conftest$ac_cv_exeext
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4550 $as_echo "$ac_cv_exeext" >&6; }
4551
4552 rm -f conftest.$ac_ext
4553 EXEEXT=$ac_cv_exeext
4554 ac_exeext=$EXEEXT
4555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4556 $as_echo_n "checking for suffix of object files... " >&6; }
4557 if test "${ac_cv_objext+set}" = set; then :
4558 $as_echo_n "(cached) " >&6
4559 else
4560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4561 /* end confdefs.h. */
4562
4563 int
4564 main ()
4565 {
4566
4567 ;
4568 return 0;
4569 }
4570 _ACEOF
4571 rm -f conftest.o conftest.obj
4572 if { { ac_try="$ac_compile"
4573 case "(($ac_try" in
4574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4575 *) ac_try_echo=$ac_try;;
4576 esac
4577 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4578 $as_echo "$ac_try_echo"; } >&5
4579 (eval "$ac_compile") 2>&5
4580 ac_status=$?
4581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4582 test $ac_status = 0; }; then :
4583 for ac_file in conftest.o conftest.obj conftest.*; do
4584 test -f "$ac_file" || continue;
4585 case $ac_file in
4586 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4587 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4588 break;;
4589 esac
4590 done
4591 else
4592 $as_echo "$as_me: failed program was:" >&5
4593 sed 's/^/| /' conftest.$ac_ext >&5
4594
4595 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4596 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4597 as_fn_error "cannot compute suffix of object files: cannot compile
4598 See \`config.log' for more details." "$LINENO" 5; }
4599 fi
4600 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4601 fi
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4603 $as_echo "$ac_cv_objext" >&6; }
4604 OBJEXT=$ac_cv_objext
4605 ac_objext=$OBJEXT
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4607 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4608 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4609 $as_echo_n "(cached) " >&6
4610 else
4611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4612 /* end confdefs.h. */
4613
4614 int
4615 main ()
4616 {
4617 #ifndef __GNUC__
4618 choke me
4619 #endif
4620
4621 ;
4622 return 0;
4623 }
4624 _ACEOF
4625 if ac_fn_c_try_compile "$LINENO"; then :
4626 ac_compiler_gnu=yes
4627 else
4628 ac_compiler_gnu=no
4629 fi
4630 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4631 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4632
4633 fi
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4635 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4636 if test $ac_compiler_gnu = yes; then
4637 GCC=yes
4638 else
4639 GCC=
4640 fi
4641 ac_test_CFLAGS=${CFLAGS+set}
4642 ac_save_CFLAGS=$CFLAGS
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4644 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4645 if test "${ac_cv_prog_cc_g+set}" = set; then :
4646 $as_echo_n "(cached) " >&6
4647 else
4648 ac_save_c_werror_flag=$ac_c_werror_flag
4649 ac_c_werror_flag=yes
4650 ac_cv_prog_cc_g=no
4651 CFLAGS="-g"
4652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4653 /* end confdefs.h. */
4654
4655 int
4656 main ()
4657 {
4658
4659 ;
4660 return 0;
4661 }
4662 _ACEOF
4663 if ac_fn_c_try_compile "$LINENO"; then :
4664 ac_cv_prog_cc_g=yes
4665 else
4666 CFLAGS=""
4667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4668 /* end confdefs.h. */
4669
4670 int
4671 main ()
4672 {
4673
4674 ;
4675 return 0;
4676 }
4677 _ACEOF
4678 if ac_fn_c_try_compile "$LINENO"; then :
4679
4680 else
4681 ac_c_werror_flag=$ac_save_c_werror_flag
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 fi
4697 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4698 fi
4699 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4700 fi
4701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4702 ac_c_werror_flag=$ac_save_c_werror_flag
4703 fi
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4705 $as_echo "$ac_cv_prog_cc_g" >&6; }
4706 if test "$ac_test_CFLAGS" = set; then
4707 CFLAGS=$ac_save_CFLAGS
4708 elif test $ac_cv_prog_cc_g = yes; then
4709 if test "$GCC" = yes; then
4710 CFLAGS="-g -O2"
4711 else
4712 CFLAGS="-g"
4713 fi
4714 else
4715 if test "$GCC" = yes; then
4716 CFLAGS="-O2"
4717 else
4718 CFLAGS=
4719 fi
4720 fi
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4722 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4723 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4724 $as_echo_n "(cached) " >&6
4725 else
4726 ac_cv_prog_cc_c89=no
4727 ac_save_CC=$CC
4728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4729 /* end confdefs.h. */
4730 #include <stdarg.h>
4731 #include <stdio.h>
4732 #include <sys/types.h>
4733 #include <sys/stat.h>
4734 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4735 struct buf { int x; };
4736 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4737 static char *e (p, i)
4738 char **p;
4739 int i;
4740 {
4741 return p[i];
4742 }
4743 static char *f (char * (*g) (char **, int), char **p, ...)
4744 {
4745 char *s;
4746 va_list v;
4747 va_start (v,p);
4748 s = g (p, va_arg (v,int));
4749 va_end (v);
4750 return s;
4751 }
4752
4753 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4754 function prototypes and stuff, but not '\xHH' hex character constants.
4755 These don't provoke an error unfortunately, instead are silently treated
4756 as 'x'. The following induces an error, until -std is added to get
4757 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4758 array size at least. It's necessary to write '\x00'==0 to get something
4759 that's true only with -std. */
4760 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4761
4762 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4763 inside strings and character constants. */
4764 #define FOO(x) 'x'
4765 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4766
4767 int test (int i, double x);
4768 struct s1 {int (*f) (int a);};
4769 struct s2 {int (*f) (double a);};
4770 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4771 int argc;
4772 char **argv;
4773 int
4774 main ()
4775 {
4776 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4777 ;
4778 return 0;
4779 }
4780 _ACEOF
4781 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4782 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4783 do
4784 CC="$ac_save_CC $ac_arg"
4785 if ac_fn_c_try_compile "$LINENO"; then :
4786 ac_cv_prog_cc_c89=$ac_arg
4787 fi
4788 rm -f core conftest.err conftest.$ac_objext
4789 test "x$ac_cv_prog_cc_c89" != "xno" && break
4790 done
4791 rm -f conftest.$ac_ext
4792 CC=$ac_save_CC
4793
4794 fi
4795 # AC_CACHE_VAL
4796 case "x$ac_cv_prog_cc_c89" in
4797 x)
4798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4799 $as_echo "none needed" >&6; } ;;
4800 xno)
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4802 $as_echo "unsupported" >&6; } ;;
4803 *)
4804 CC="$CC $ac_cv_prog_cc_c89"
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4806 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4807 esac
4808 if test "x$ac_cv_prog_cc_c89" != xno; then :
4809
4810 fi
4811
4812 ac_ext=c
4813 ac_cpp='$CPP $CPPFLAGS'
4814 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4815 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4816 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4817
4818 ac_aux_dir=
4819 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4820 for ac_t in install-sh install.sh shtool; do
4821 if test -f "$ac_dir/$ac_t"; then
4822 ac_aux_dir=$ac_dir
4823 ac_install_sh="$ac_aux_dir/$ac_t -c"
4824 break 2
4825 fi
4826 done
4827 done
4828 if test -z "$ac_aux_dir"; then
4829 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4830 fi
4831
4832 # These three variables are undocumented and unsupported,
4833 # and are intended to be withdrawn in a future Autoconf release.
4834 # They can cause serious problems if a builder's source tree is in a directory
4835 # whose full name contains unusual characters.
4836 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4837 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4838 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4839
4840
4841 # Make sure we can run config.sub.
4842 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4843 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4844
4845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4846 $as_echo_n "checking build system type... " >&6; }
4847 if test "${ac_cv_build+set}" = set; then :
4848 $as_echo_n "(cached) " >&6
4849 else
4850 ac_build_alias=$build_alias
4851 test "x$ac_build_alias" = x &&
4852 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4853 test "x$ac_build_alias" = x &&
4854 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4855 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4856 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4857
4858 fi
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4860 $as_echo "$ac_cv_build" >&6; }
4861 case $ac_cv_build in
4862 *-*-*) ;;
4863 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4864 esac
4865 build=$ac_cv_build
4866 ac_save_IFS=$IFS; IFS='-'
4867 set x $ac_cv_build
4868 shift
4869 build_cpu=$1
4870 build_vendor=$2
4871 shift; shift
4872 # Remember, the first character of IFS is used to create $*,
4873 # except with old shells:
4874 build_os=$*
4875 IFS=$ac_save_IFS
4876 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4877
4878
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4880 $as_echo_n "checking host system type... " >&6; }
4881 if test "${ac_cv_host+set}" = set; then :
4882 $as_echo_n "(cached) " >&6
4883 else
4884 if test "x$host_alias" = x; then
4885 ac_cv_host=$ac_cv_build
4886 else
4887 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4888 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4889 fi
4890
4891 fi
4892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4893 $as_echo "$ac_cv_host" >&6; }
4894 case $ac_cv_host in
4895 *-*-*) ;;
4896 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4897 esac
4898 host=$ac_cv_host
4899 ac_save_IFS=$IFS; IFS='-'
4900 set x $ac_cv_host
4901 shift
4902 host_cpu=$1
4903 host_vendor=$2
4904 shift; shift
4905 # Remember, the first character of IFS is used to create $*,
4906 # except with old shells:
4907 host_os=$*
4908 IFS=$ac_save_IFS
4909 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4910
4911
4912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4913 $as_echo_n "checking target system type... " >&6; }
4914 if test "${ac_cv_target+set}" = set; then :
4915 $as_echo_n "(cached) " >&6
4916 else
4917 if test "x$target_alias" = x; then
4918 ac_cv_target=$ac_cv_host
4919 else
4920 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4921 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4922 fi
4923
4924 fi
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4926 $as_echo "$ac_cv_target" >&6; }
4927 case $ac_cv_target in
4928 *-*-*) ;;
4929 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4930 esac
4931 target=$ac_cv_target
4932 ac_save_IFS=$IFS; IFS='-'
4933 set x $ac_cv_target
4934 shift
4935 target_cpu=$1
4936 target_vendor=$2
4937 shift; shift
4938 # Remember, the first character of IFS is used to create $*,
4939 # except with old shells:
4940 target_os=$*
4941 IFS=$ac_save_IFS
4942 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4943
4944
4945 # The aliases save the names the user supplied, while $host etc.
4946 # will get canonicalized.
4947 test -n "$target_alias" &&
4948 test "$program_prefix$program_suffix$program_transform_name" = \
4949 NONENONEs,x,x, &&
4950 program_prefix=${target_alias}-
4951
4952 ac_ext=c
4953 ac_cpp='$CPP $CPPFLAGS'
4954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4956 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4958 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4959 # On Suns, sometimes $CPP names a directory.
4960 if test -n "$CPP" && test -d "$CPP"; then
4961 CPP=
4962 fi
4963 if test -z "$CPP"; then
4964 if test "${ac_cv_prog_CPP+set}" = set; then :
4965 $as_echo_n "(cached) " >&6
4966 else
4967 # Double quotes because CPP needs to be expanded
4968 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4969 do
4970 ac_preproc_ok=false
4971 for ac_c_preproc_warn_flag in '' yes
4972 do
4973 # Use a header file that comes with gcc, so configuring glibc
4974 # with a fresh cross-compiler works.
4975 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4976 # <limits.h> exists even on freestanding compilers.
4977 # On the NeXT, cc -E runs the code through the compiler's parser,
4978 # not just through cpp. "Syntax error" is here to catch this case.
4979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4980 /* end confdefs.h. */
4981 #ifdef __STDC__
4982 # include <limits.h>
4983 #else
4984 # include <assert.h>
4985 #endif
4986 Syntax error
4987 _ACEOF
4988 if ac_fn_c_try_cpp "$LINENO"; then :
4989
4990 else
4991 # Broken: fails on valid input.
4992 continue
4993 fi
4994 rm -f conftest.err conftest.$ac_ext
4995
4996 # OK, works on sane cases. Now check whether nonexistent headers
4997 # can be detected and how.
4998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4999 /* end confdefs.h. */
5000 #include <ac_nonexistent.h>
5001 _ACEOF
5002 if ac_fn_c_try_cpp "$LINENO"; then :
5003 # Broken: success on invalid input.
5004 continue
5005 else
5006 # Passes both tests.
5007 ac_preproc_ok=:
5008 break
5009 fi
5010 rm -f conftest.err conftest.$ac_ext
5011
5012 done
5013 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5014 rm -f conftest.err conftest.$ac_ext
5015 if $ac_preproc_ok; then :
5016 break
5017 fi
5018
5019 done
5020 ac_cv_prog_CPP=$CPP
5021
5022 fi
5023 CPP=$ac_cv_prog_CPP
5024 else
5025 ac_cv_prog_CPP=$CPP
5026 fi
5027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5028 $as_echo "$CPP" >&6; }
5029 ac_preproc_ok=false
5030 for ac_c_preproc_warn_flag in '' yes
5031 do
5032 # Use a header file that comes with gcc, so configuring glibc
5033 # with a fresh cross-compiler works.
5034 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5035 # <limits.h> exists even on freestanding compilers.
5036 # On the NeXT, cc -E runs the code through the compiler's parser,
5037 # not just through cpp. "Syntax error" is here to catch this case.
5038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5039 /* end confdefs.h. */
5040 #ifdef __STDC__
5041 # include <limits.h>
5042 #else
5043 # include <assert.h>
5044 #endif
5045 Syntax error
5046 _ACEOF
5047 if ac_fn_c_try_cpp "$LINENO"; then :
5048
5049 else
5050 # Broken: fails on valid input.
5051 continue
5052 fi
5053 rm -f conftest.err conftest.$ac_ext
5054
5055 # OK, works on sane cases. Now check whether nonexistent headers
5056 # can be detected and how.
5057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5058 /* end confdefs.h. */
5059 #include <ac_nonexistent.h>
5060 _ACEOF
5061 if ac_fn_c_try_cpp "$LINENO"; then :
5062 # Broken: success on invalid input.
5063 continue
5064 else
5065 # Passes both tests.
5066 ac_preproc_ok=:
5067 break
5068 fi
5069 rm -f conftest.err conftest.$ac_ext
5070
5071 done
5072 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5073 rm -f conftest.err conftest.$ac_ext
5074 if $ac_preproc_ok; then :
5075
5076 else
5077 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5078 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5079 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5080 See \`config.log' for more details." "$LINENO" 5; }
5081 fi
5082
5083 ac_ext=c
5084 ac_cpp='$CPP $CPPFLAGS'
5085 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5086 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5087 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5088
5089
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5091 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5092 if test "${ac_cv_path_GREP+set}" = set; then :
5093 $as_echo_n "(cached) " >&6
5094 else
5095 if test -z "$GREP"; then
5096 ac_path_GREP_found=false
5097 # Loop through the user's path and test for each of PROGNAME-LIST
5098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5099 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5100 do
5101 IFS=$as_save_IFS
5102 test -z "$as_dir" && as_dir=.
5103 for ac_prog in grep ggrep; do
5104 for ac_exec_ext in '' $ac_executable_extensions; do
5105 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5106 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5107 # Check for GNU ac_path_GREP and select it if it is found.
5108 # Check for GNU $ac_path_GREP
5109 case `"$ac_path_GREP" --version 2>&1` in
5110 *GNU*)
5111 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5112 *)
5113 ac_count=0
5114 $as_echo_n 0123456789 >"conftest.in"
5115 while :
5116 do
5117 cat "conftest.in" "conftest.in" >"conftest.tmp"
5118 mv "conftest.tmp" "conftest.in"
5119 cp "conftest.in" "conftest.nl"
5120 $as_echo 'GREP' >> "conftest.nl"
5121 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5122 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5123 as_fn_arith $ac_count + 1 && ac_count=$as_val
5124 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5125 # Best one so far, save it but keep looking for a better one
5126 ac_cv_path_GREP="$ac_path_GREP"
5127 ac_path_GREP_max=$ac_count
5128 fi
5129 # 10*(2^10) chars as input seems more than enough
5130 test $ac_count -gt 10 && break
5131 done
5132 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5133 esac
5134
5135 $ac_path_GREP_found && break 3
5136 done
5137 done
5138 done
5139 IFS=$as_save_IFS
5140 if test -z "$ac_cv_path_GREP"; then
5141 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5142 fi
5143 else
5144 ac_cv_path_GREP=$GREP
5145 fi
5146
5147 fi
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5149 $as_echo "$ac_cv_path_GREP" >&6; }
5150 GREP="$ac_cv_path_GREP"
5151
5152
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5154 $as_echo_n "checking for egrep... " >&6; }
5155 if test "${ac_cv_path_EGREP+set}" = set; then :
5156 $as_echo_n "(cached) " >&6
5157 else
5158 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5159 then ac_cv_path_EGREP="$GREP -E"
5160 else
5161 if test -z "$EGREP"; then
5162 ac_path_EGREP_found=false
5163 # Loop through the user's path and test for each of PROGNAME-LIST
5164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5165 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5166 do
5167 IFS=$as_save_IFS
5168 test -z "$as_dir" && as_dir=.
5169 for ac_prog in egrep; do
5170 for ac_exec_ext in '' $ac_executable_extensions; do
5171 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5172 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5173 # Check for GNU ac_path_EGREP and select it if it is found.
5174 # Check for GNU $ac_path_EGREP
5175 case `"$ac_path_EGREP" --version 2>&1` in
5176 *GNU*)
5177 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5178 *)
5179 ac_count=0
5180 $as_echo_n 0123456789 >"conftest.in"
5181 while :
5182 do
5183 cat "conftest.in" "conftest.in" >"conftest.tmp"
5184 mv "conftest.tmp" "conftest.in"
5185 cp "conftest.in" "conftest.nl"
5186 $as_echo 'EGREP' >> "conftest.nl"
5187 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5188 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5189 as_fn_arith $ac_count + 1 && ac_count=$as_val
5190 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5191 # Best one so far, save it but keep looking for a better one
5192 ac_cv_path_EGREP="$ac_path_EGREP"
5193 ac_path_EGREP_max=$ac_count
5194 fi
5195 # 10*(2^10) chars as input seems more than enough
5196 test $ac_count -gt 10 && break
5197 done
5198 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5199 esac
5200
5201 $ac_path_EGREP_found && break 3
5202 done
5203 done
5204 done
5205 IFS=$as_save_IFS
5206 if test -z "$ac_cv_path_EGREP"; then
5207 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5208 fi
5209 else
5210 ac_cv_path_EGREP=$EGREP
5211 fi
5212
5213 fi
5214 fi
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5216 $as_echo "$ac_cv_path_EGREP" >&6; }
5217 EGREP="$ac_cv_path_EGREP"
5218
5219
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5221 $as_echo_n "checking for ANSI C header files... " >&6; }
5222 if test "${ac_cv_header_stdc+set}" = set; then :
5223 $as_echo_n "(cached) " >&6
5224 else
5225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5226 /* end confdefs.h. */
5227 #include <stdlib.h>
5228 #include <stdarg.h>
5229 #include <string.h>
5230 #include <float.h>
5231
5232 int
5233 main ()
5234 {
5235
5236 ;
5237 return 0;
5238 }
5239 _ACEOF
5240 if ac_fn_c_try_compile "$LINENO"; then :
5241 ac_cv_header_stdc=yes
5242 else
5243 ac_cv_header_stdc=no
5244 fi
5245 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5246
5247 if test $ac_cv_header_stdc = yes; then
5248 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5250 /* end confdefs.h. */
5251 #include <string.h>
5252
5253 _ACEOF
5254 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5255 $EGREP "memchr" >/dev/null 2>&1; then :
5256
5257 else
5258 ac_cv_header_stdc=no
5259 fi
5260 rm -f conftest*
5261
5262 fi
5263
5264 if test $ac_cv_header_stdc = yes; then
5265 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5267 /* end confdefs.h. */
5268 #include <stdlib.h>
5269
5270 _ACEOF
5271 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5272 $EGREP "free" >/dev/null 2>&1; then :
5273
5274 else
5275 ac_cv_header_stdc=no
5276 fi
5277 rm -f conftest*
5278
5279 fi
5280
5281 if test $ac_cv_header_stdc = yes; then
5282 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5283 if test "$cross_compiling" = yes; then :
5284 :
5285 else
5286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5287 /* end confdefs.h. */
5288 #include <ctype.h>
5289 #include <stdlib.h>
5290 #if ((' ' & 0x0FF) == 0x020)
5291 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5292 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5293 #else
5294 # define ISLOWER(c) \
5295 (('a' <= (c) && (c) <= 'i') \
5296 || ('j' <= (c) && (c) <= 'r') \
5297 || ('s' <= (c) && (c) <= 'z'))
5298 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5299 #endif
5300
5301 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5302 int
5303 main ()
5304 {
5305 int i;
5306 for (i = 0; i < 256; i++)
5307 if (XOR (islower (i), ISLOWER (i))
5308 || toupper (i) != TOUPPER (i))
5309 return 2;
5310 return 0;
5311 }
5312 _ACEOF
5313 if ac_fn_c_try_run "$LINENO"; then :
5314
5315 else
5316 ac_cv_header_stdc=no
5317 fi
5318 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5319 conftest.$ac_objext conftest.beam conftest.$ac_ext
5320 fi
5321
5322 fi
5323 fi
5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5325 $as_echo "$ac_cv_header_stdc" >&6; }
5326 if test $ac_cv_header_stdc = yes; then
5327
5328 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5329
5330 fi
5331
5332 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5333 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5334 inttypes.h stdint.h unistd.h
5335 do :
5336 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5337 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5338 "
5339 eval as_val=\$$as_ac_Header
5340 if test "x$as_val" = x""yes; then :
5341 cat >>confdefs.h <<_ACEOF
5342 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5343 _ACEOF
5344
5345 fi
5346
5347 done
5348
5349
5350
5351 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5352 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5353 MINIX=yes
5354 else
5355 MINIX=
5356 fi
5357
5358
5359 if test "$MINIX" = yes; then
5360
5361 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5362
5363
5364 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5365
5366
5367 $as_echo "#define _MINIX 1" >>confdefs.h
5368
5369 fi
5370
5371
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5373 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5374 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5375 $as_echo_n "(cached) " >&6
5376 else
5377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5378 /* end confdefs.h. */
5379
5380 # define __EXTENSIONS__ 1
5381 $ac_includes_default
5382 int
5383 main ()
5384 {
5385
5386 ;
5387 return 0;
5388 }
5389 _ACEOF
5390 if ac_fn_c_try_compile "$LINENO"; then :
5391 ac_cv_safe_to_define___extensions__=yes
5392 else
5393 ac_cv_safe_to_define___extensions__=no
5394 fi
5395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5396 fi
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5398 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5399 test $ac_cv_safe_to_define___extensions__ = yes &&
5400 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5401
5402 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5403
5404 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5405
5406 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5407
5408 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5409
5410
5411 test "$program_prefix" != NONE &&
5412 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5413 # Use a double $ so make ignores it.
5414 test "$program_suffix" != NONE &&
5415 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5416 # Double any \ or $.
5417 # By default was `s,x,x', remove it if useless.
5418 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5419 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5420
5421 # Find a good install program. We prefer a C program (faster),
5422 # so one script is as good as another. But avoid the broken or
5423 # incompatible versions:
5424 # SysV /etc/install, /usr/sbin/install
5425 # SunOS /usr/etc/install
5426 # IRIX /sbin/install
5427 # AIX /bin/install
5428 # AmigaOS /C/install, which installs bootblocks on floppy discs
5429 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5430 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5431 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5432 # OS/2's system install, which has a completely different semantic
5433 # ./install, which can be erroneously created by make from ./install.sh.
5434 # Reject install programs that cannot install multiple files.
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5436 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5437 if test -z "$INSTALL"; then
5438 if test "${ac_cv_path_install+set}" = set; then :
5439 $as_echo_n "(cached) " >&6
5440 else
5441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5442 for as_dir in $PATH
5443 do
5444 IFS=$as_save_IFS
5445 test -z "$as_dir" && as_dir=.
5446 # Account for people who put trailing slashes in PATH elements.
5447 case $as_dir/ in #((
5448 ./ | .// | /[cC]/* | \
5449 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5450 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5451 /usr/ucb/* ) ;;
5452 *)
5453 # OSF1 and SCO ODT 3.0 have their own names for install.
5454 # Don't use installbsd from OSF since it installs stuff as root
5455 # by default.
5456 for ac_prog in ginstall scoinst install; do
5457 for ac_exec_ext in '' $ac_executable_extensions; do
5458 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5459 if test $ac_prog = install &&
5460 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5461 # AIX install. It has an incompatible calling convention.
5462 :
5463 elif test $ac_prog = install &&
5464 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5465 # program-specific install script used by HP pwplus--don't use.
5466 :
5467 else
5468 rm -rf conftest.one conftest.two conftest.dir
5469 echo one > conftest.one
5470 echo two > conftest.two
5471 mkdir conftest.dir
5472 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5473 test -s conftest.one && test -s conftest.two &&
5474 test -s conftest.dir/conftest.one &&
5475 test -s conftest.dir/conftest.two
5476 then
5477 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5478 break 3
5479 fi
5480 fi
5481 fi
5482 done
5483 done
5484 ;;
5485 esac
5486
5487 done
5488 IFS=$as_save_IFS
5489
5490 rm -rf conftest.one conftest.two conftest.dir
5491
5492 fi
5493 if test "${ac_cv_path_install+set}" = set; then
5494 INSTALL=$ac_cv_path_install
5495 else
5496 # As a last resort, use the slow shell script. Don't cache a
5497 # value for INSTALL within a source directory, because that will
5498 # break other packages using the cache if that directory is
5499 # removed, or if the value is a relative name.
5500 INSTALL=$ac_install_sh
5501 fi
5502 fi
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5504 $as_echo "$INSTALL" >&6; }
5505
5506 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5507 # It thinks the first close brace ends the variable substitution.
5508 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5509
5510 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5511
5512 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5513
5514 rm -rf .tst 2>/dev/null
5515 mkdir .tst 2>/dev/null
5516 if test -d .tst; then
5517 am__leading_dot=.
5518 else
5519 am__leading_dot=_
5520 fi
5521 rmdir .tst 2>/dev/null
5522
5523 DEPDIR="${am__leading_dot}deps"
5524
5525 case `pwd` in
5526 *\ * | *\ *)
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5528 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5529 esac
5530
5531
5532
5533 macro_version='2.2.7a'
5534 macro_revision='1.3134'
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548 ltmain="$ac_aux_dir/ltmain.sh"
5549
5550 # Backslashify metacharacters that are still active within
5551 # double-quoted strings.
5552 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5553
5554 # Same as above, but do not quote variable references.
5555 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5556
5557 # Sed substitution to delay expansion of an escaped shell variable in a
5558 # double_quote_subst'ed string.
5559 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5560
5561 # Sed substitution to delay expansion of an escaped single quote.
5562 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5563
5564 # Sed substitution to avoid accidental globbing in evaled expressions
5565 no_glob_subst='s/\*/\\\*/g'
5566
5567 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5568 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5569 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5570
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5572 $as_echo_n "checking how to print strings... " >&6; }
5573 # Test print first, because it will be a builtin if present.
5574 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5575 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5576 ECHO='print -r --'
5577 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5578 ECHO='printf %s\n'
5579 else
5580 # Use this function as a fallback that always works.
5581 func_fallback_echo ()
5582 {
5583 eval 'cat <<_LTECHO_EOF
5584 $1
5585 _LTECHO_EOF'
5586 }
5587 ECHO='func_fallback_echo'
5588 fi
5589
5590 # func_echo_all arg...
5591 # Invoke $ECHO with all args, space-separated.
5592 func_echo_all ()
5593 {
5594 $ECHO ""
5595 }
5596
5597 case "$ECHO" in
5598 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5599 $as_echo "printf" >&6; } ;;
5600 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5601 $as_echo "print -r" >&6; } ;;
5602 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5603 $as_echo "cat" >&6; } ;;
5604 esac
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5620 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5621 if test "${ac_cv_path_SED+set}" = set; then :
5622 $as_echo_n "(cached) " >&6
5623 else
5624 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5625 for ac_i in 1 2 3 4 5 6 7; do
5626 ac_script="$ac_script$as_nl$ac_script"
5627 done
5628 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5629 { ac_script=; unset ac_script;}
5630 if test -z "$SED"; then
5631 ac_path_SED_found=false
5632 # Loop through the user's path and test for each of PROGNAME-LIST
5633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5634 for as_dir in $PATH
5635 do
5636 IFS=$as_save_IFS
5637 test -z "$as_dir" && as_dir=.
5638 for ac_prog in sed gsed; do
5639 for ac_exec_ext in '' $ac_executable_extensions; do
5640 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5641 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5642 # Check for GNU ac_path_SED and select it if it is found.
5643 # Check for GNU $ac_path_SED
5644 case `"$ac_path_SED" --version 2>&1` in
5645 *GNU*)
5646 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5647 *)
5648 ac_count=0
5649 $as_echo_n 0123456789 >"conftest.in"
5650 while :
5651 do
5652 cat "conftest.in" "conftest.in" >"conftest.tmp"
5653 mv "conftest.tmp" "conftest.in"
5654 cp "conftest.in" "conftest.nl"
5655 $as_echo '' >> "conftest.nl"
5656 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5657 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5658 as_fn_arith $ac_count + 1 && ac_count=$as_val
5659 if test $ac_count -gt ${ac_path_SED_max-0}; then
5660 # Best one so far, save it but keep looking for a better one
5661 ac_cv_path_SED="$ac_path_SED"
5662 ac_path_SED_max=$ac_count
5663 fi
5664 # 10*(2^10) chars as input seems more than enough
5665 test $ac_count -gt 10 && break
5666 done
5667 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5668 esac
5669
5670 $ac_path_SED_found && break 3
5671 done
5672 done
5673 done
5674 IFS=$as_save_IFS
5675 if test -z "$ac_cv_path_SED"; then
5676 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5677 fi
5678 else
5679 ac_cv_path_SED=$SED
5680 fi
5681
5682 fi
5683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5684 $as_echo "$ac_cv_path_SED" >&6; }
5685 SED="$ac_cv_path_SED"
5686 rm -f conftest.sed
5687
5688 test -z "$SED" && SED=sed
5689 Xsed="$SED -e 1s/^X//"
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5702 $as_echo_n "checking for fgrep... " >&6; }
5703 if test "${ac_cv_path_FGREP+set}" = set; then :
5704 $as_echo_n "(cached) " >&6
5705 else
5706 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5707 then ac_cv_path_FGREP="$GREP -F"
5708 else
5709 if test -z "$FGREP"; then
5710 ac_path_FGREP_found=false
5711 # Loop through the user's path and test for each of PROGNAME-LIST
5712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5713 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5714 do
5715 IFS=$as_save_IFS
5716 test -z "$as_dir" && as_dir=.
5717 for ac_prog in fgrep; do
5718 for ac_exec_ext in '' $ac_executable_extensions; do
5719 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5720 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5721 # Check for GNU ac_path_FGREP and select it if it is found.
5722 # Check for GNU $ac_path_FGREP
5723 case `"$ac_path_FGREP" --version 2>&1` in
5724 *GNU*)
5725 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5726 *)
5727 ac_count=0
5728 $as_echo_n 0123456789 >"conftest.in"
5729 while :
5730 do
5731 cat "conftest.in" "conftest.in" >"conftest.tmp"
5732 mv "conftest.tmp" "conftest.in"
5733 cp "conftest.in" "conftest.nl"
5734 $as_echo 'FGREP' >> "conftest.nl"
5735 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5736 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5737 as_fn_arith $ac_count + 1 && ac_count=$as_val
5738 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5739 # Best one so far, save it but keep looking for a better one
5740 ac_cv_path_FGREP="$ac_path_FGREP"
5741 ac_path_FGREP_max=$ac_count
5742 fi
5743 # 10*(2^10) chars as input seems more than enough
5744 test $ac_count -gt 10 && break
5745 done
5746 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5747 esac
5748
5749 $ac_path_FGREP_found && break 3
5750 done
5751 done
5752 done
5753 IFS=$as_save_IFS
5754 if test -z "$ac_cv_path_FGREP"; then
5755 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5756 fi
5757 else
5758 ac_cv_path_FGREP=$FGREP
5759 fi
5760
5761 fi
5762 fi
5763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5764 $as_echo "$ac_cv_path_FGREP" >&6; }
5765 FGREP="$ac_cv_path_FGREP"
5766
5767
5768 test -z "$GREP" && GREP=grep
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788 # Check whether --with-gnu-ld was given.
5789 if test "${with_gnu_ld+set}" = set; then :
5790 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5791 else
5792 with_gnu_ld=no
5793 fi
5794
5795 ac_prog=ld
5796 if test "$GCC" = yes; then
5797 # Check if gcc -print-prog-name=ld gives a path.
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5799 $as_echo_n "checking for ld used by $CC... " >&6; }
5800 case $host in
5801 *-*-mingw*)
5802 # gcc leaves a trailing carriage return which upsets mingw
5803 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5804 *)
5805 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5806 esac
5807 case $ac_prog in
5808 # Accept absolute paths.
5809 [\\/]* | ?:[\\/]*)
5810 re_direlt='/[^/][^/]*/\.\./'
5811 # Canonicalize the pathname of ld
5812 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5813 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5814 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5815 done
5816 test -z "$LD" && LD="$ac_prog"
5817 ;;
5818 "")
5819 # If it fails, then pretend we aren't using GCC.
5820 ac_prog=ld
5821 ;;
5822 *)
5823 # If it is relative, then search for the first ld in PATH.
5824 with_gnu_ld=unknown
5825 ;;
5826 esac
5827 elif test "$with_gnu_ld" = yes; then
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5829 $as_echo_n "checking for GNU ld... " >&6; }
5830 else
5831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5832 $as_echo_n "checking for non-GNU ld... " >&6; }
5833 fi
5834 if test "${lt_cv_path_LD+set}" = set; then :
5835 $as_echo_n "(cached) " >&6
5836 else
5837 if test -z "$LD"; then
5838 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5839 for ac_dir in $PATH; do
5840 IFS="$lt_save_ifs"
5841 test -z "$ac_dir" && ac_dir=.
5842 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5843 lt_cv_path_LD="$ac_dir/$ac_prog"
5844 # Check to see if the program is GNU ld. I'd rather use --version,
5845 # but apparently some variants of GNU ld only accept -v.
5846 # Break only if it was the GNU/non-GNU ld that we prefer.
5847 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5848 *GNU* | *'with BFD'*)
5849 test "$with_gnu_ld" != no && break
5850 ;;
5851 *)
5852 test "$with_gnu_ld" != yes && break
5853 ;;
5854 esac
5855 fi
5856 done
5857 IFS="$lt_save_ifs"
5858 else
5859 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5860 fi
5861 fi
5862
5863 LD="$lt_cv_path_LD"
5864 if test -n "$LD"; then
5865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5866 $as_echo "$LD" >&6; }
5867 else
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5869 $as_echo "no" >&6; }
5870 fi
5871 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5873 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5874 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5875 $as_echo_n "(cached) " >&6
5876 else
5877 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5878 case `$LD -v 2>&1 </dev/null` in
5879 *GNU* | *'with BFD'*)
5880 lt_cv_prog_gnu_ld=yes
5881 ;;
5882 *)
5883 lt_cv_prog_gnu_ld=no
5884 ;;
5885 esac
5886 fi
5887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5888 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5889 with_gnu_ld=$lt_cv_prog_gnu_ld
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5900 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5901 if test "${lt_cv_path_NM+set}" = set; then :
5902 $as_echo_n "(cached) " >&6
5903 else
5904 if test -n "$NM"; then
5905 # Let the user override the test.
5906 lt_cv_path_NM="$NM"
5907 else
5908 lt_nm_to_check="${ac_tool_prefix}nm"
5909 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5910 lt_nm_to_check="$lt_nm_to_check nm"
5911 fi
5912 for lt_tmp_nm in $lt_nm_to_check; do
5913 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5914 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5915 IFS="$lt_save_ifs"
5916 test -z "$ac_dir" && ac_dir=.
5917 tmp_nm="$ac_dir/$lt_tmp_nm"
5918 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5919 # Check to see if the nm accepts a BSD-compat flag.
5920 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5921 # nm: unknown option "B" ignored
5922 # Tru64's nm complains that /dev/null is an invalid object file
5923 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5924 */dev/null* | *'Invalid file or object type'*)
5925 lt_cv_path_NM="$tmp_nm -B"
5926 break
5927 ;;
5928 *)
5929 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5930 */dev/null*)
5931 lt_cv_path_NM="$tmp_nm -p"
5932 break
5933 ;;
5934 *)
5935 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5936 continue # so that we can try to find one that supports BSD flags
5937 ;;
5938 esac
5939 ;;
5940 esac
5941 fi
5942 done
5943 IFS="$lt_save_ifs"
5944 done
5945 : ${lt_cv_path_NM=no}
5946 fi
5947 fi
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5949 $as_echo "$lt_cv_path_NM" >&6; }
5950 if test "$lt_cv_path_NM" != "no"; then
5951 NM="$lt_cv_path_NM"
5952 else
5953 # Didn't find any BSD compatible name lister, look for dumpbin.
5954 if test -n "$DUMPBIN"; then :
5955 # Let the user override the test.
5956 else
5957 if test -n "$ac_tool_prefix"; then
5958 for ac_prog in dumpbin "link -dump"
5959 do
5960 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5961 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5963 $as_echo_n "checking for $ac_word... " >&6; }
5964 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5965 $as_echo_n "(cached) " >&6
5966 else
5967 if test -n "$DUMPBIN"; then
5968 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5969 else
5970 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5971 for as_dir in $PATH
5972 do
5973 IFS=$as_save_IFS
5974 test -z "$as_dir" && as_dir=.
5975 for ac_exec_ext in '' $ac_executable_extensions; do
5976 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5977 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5978 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5979 break 2
5980 fi
5981 done
5982 done
5983 IFS=$as_save_IFS
5984
5985 fi
5986 fi
5987 DUMPBIN=$ac_cv_prog_DUMPBIN
5988 if test -n "$DUMPBIN"; then
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5990 $as_echo "$DUMPBIN" >&6; }
5991 else
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5993 $as_echo "no" >&6; }
5994 fi
5995
5996
5997 test -n "$DUMPBIN" && break
5998 done
5999 fi
6000 if test -z "$DUMPBIN"; then
6001 ac_ct_DUMPBIN=$DUMPBIN
6002 for ac_prog in dumpbin "link -dump"
6003 do
6004 # Extract the first word of "$ac_prog", so it can be a program name with args.
6005 set dummy $ac_prog; ac_word=$2
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6007 $as_echo_n "checking for $ac_word... " >&6; }
6008 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6009 $as_echo_n "(cached) " >&6
6010 else
6011 if test -n "$ac_ct_DUMPBIN"; then
6012 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6013 else
6014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6015 for as_dir in $PATH
6016 do
6017 IFS=$as_save_IFS
6018 test -z "$as_dir" && as_dir=.
6019 for ac_exec_ext in '' $ac_executable_extensions; do
6020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6021 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6023 break 2
6024 fi
6025 done
6026 done
6027 IFS=$as_save_IFS
6028
6029 fi
6030 fi
6031 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6032 if test -n "$ac_ct_DUMPBIN"; then
6033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6034 $as_echo "$ac_ct_DUMPBIN" >&6; }
6035 else
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6037 $as_echo "no" >&6; }
6038 fi
6039
6040
6041 test -n "$ac_ct_DUMPBIN" && break
6042 done
6043
6044 if test "x$ac_ct_DUMPBIN" = x; then
6045 DUMPBIN=":"
6046 else
6047 case $cross_compiling:$ac_tool_warned in
6048 yes:)
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6050 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6051 ac_tool_warned=yes ;;
6052 esac
6053 DUMPBIN=$ac_ct_DUMPBIN
6054 fi
6055 fi
6056
6057 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6058 *COFF*)
6059 DUMPBIN="$DUMPBIN -symbols"
6060 ;;
6061 *)
6062 DUMPBIN=:
6063 ;;
6064 esac
6065 fi
6066
6067 if test "$DUMPBIN" != ":"; then
6068 NM="$DUMPBIN"
6069 fi
6070 fi
6071 test -z "$NM" && NM=nm
6072
6073
6074
6075
6076
6077
6078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6079 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6080 if test "${lt_cv_nm_interface+set}" = set; then :
6081 $as_echo_n "(cached) " >&6
6082 else
6083 lt_cv_nm_interface="BSD nm"
6084 echo "int some_variable = 0;" > conftest.$ac_ext
6085 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6086 (eval "$ac_compile" 2>conftest.err)
6087 cat conftest.err >&5
6088 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6089 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6090 cat conftest.err >&5
6091 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6092 cat conftest.out >&5
6093 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6094 lt_cv_nm_interface="MS dumpbin"
6095 fi
6096 rm -f conftest*
6097 fi
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6099 $as_echo "$lt_cv_nm_interface" >&6; }
6100
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6102 $as_echo_n "checking whether ln -s works... " >&6; }
6103 LN_S=$as_ln_s
6104 if test "$LN_S" = "ln -s"; then
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6106 $as_echo "yes" >&6; }
6107 else
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6109 $as_echo "no, using $LN_S" >&6; }
6110 fi
6111
6112 # find the maximum length of command line arguments
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6114 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6115 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6116 $as_echo_n "(cached) " >&6
6117 else
6118 i=0
6119 teststring="ABCD"
6120
6121 case $build_os in
6122 msdosdjgpp*)
6123 # On DJGPP, this test can blow up pretty badly due to problems in libc
6124 # (any single argument exceeding 2000 bytes causes a buffer overrun
6125 # during glob expansion). Even if it were fixed, the result of this
6126 # check would be larger than it should be.
6127 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6128 ;;
6129
6130 gnu*)
6131 # Under GNU Hurd, this test is not required because there is
6132 # no limit to the length of command line arguments.
6133 # Libtool will interpret -1 as no limit whatsoever
6134 lt_cv_sys_max_cmd_len=-1;
6135 ;;
6136
6137 cygwin* | mingw* | cegcc*)
6138 # On Win9x/ME, this test blows up -- it succeeds, but takes
6139 # about 5 minutes as the teststring grows exponentially.
6140 # Worse, since 9x/ME are not pre-emptively multitasking,
6141 # you end up with a "frozen" computer, even though with patience
6142 # the test eventually succeeds (with a max line length of 256k).
6143 # Instead, let's just punt: use the minimum linelength reported by
6144 # all of the supported platforms: 8192 (on NT/2K/XP).
6145 lt_cv_sys_max_cmd_len=8192;
6146 ;;
6147
6148 mint*)
6149 # On MiNT this can take a long time and run out of memory.
6150 lt_cv_sys_max_cmd_len=8192;
6151 ;;
6152
6153 amigaos*)
6154 # On AmigaOS with pdksh, this test takes hours, literally.
6155 # So we just punt and use a minimum line length of 8192.
6156 lt_cv_sys_max_cmd_len=8192;
6157 ;;
6158
6159 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6160 # This has been around since 386BSD, at least. Likely further.
6161 if test -x /sbin/sysctl; then
6162 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6163 elif test -x /usr/sbin/sysctl; then
6164 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6165 else
6166 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6167 fi
6168 # And add a safety zone
6169 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6170 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6171 ;;
6172
6173 interix*)
6174 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6175 lt_cv_sys_max_cmd_len=196608
6176 ;;
6177
6178 osf*)
6179 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6180 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6181 # nice to cause kernel panics so lets avoid the loop below.
6182 # First set a reasonable default.
6183 lt_cv_sys_max_cmd_len=16384
6184 #
6185 if test -x /sbin/sysconfig; then
6186 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6187 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6188 esac
6189 fi
6190 ;;
6191 sco3.2v5*)
6192 lt_cv_sys_max_cmd_len=102400
6193 ;;
6194 sysv5* | sco5v6* | sysv4.2uw2*)
6195 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6196 if test -n "$kargmax"; then
6197 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6198 else
6199 lt_cv_sys_max_cmd_len=32768
6200 fi
6201 ;;
6202 *)
6203 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6204 if test -n "$lt_cv_sys_max_cmd_len"; then
6205 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6206 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6207 else
6208 # Make teststring a little bigger before we do anything with it.
6209 # a 1K string should be a reasonable start.
6210 for i in 1 2 3 4 5 6 7 8 ; do
6211 teststring=$teststring$teststring
6212 done
6213 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6214 # If test is not a shell built-in, we'll probably end up computing a
6215 # maximum length that is only half of the actual maximum length, but
6216 # we can't tell.
6217 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6218 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6219 test $i != 17 # 1/2 MB should be enough
6220 do
6221 i=`expr $i + 1`
6222 teststring=$teststring$teststring
6223 done
6224 # Only check the string length outside the loop.
6225 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6226 teststring=
6227 # Add a significant safety factor because C++ compilers can tack on
6228 # massive amounts of additional arguments before passing them to the
6229 # linker. It appears as though 1/2 is a usable value.
6230 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6231 fi
6232 ;;
6233 esac
6234
6235 fi
6236
6237 if test -n $lt_cv_sys_max_cmd_len ; then
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6239 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6240 else
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6242 $as_echo "none" >&6; }
6243 fi
6244 max_cmd_len=$lt_cv_sys_max_cmd_len
6245
6246
6247
6248
6249
6250
6251 : ${CP="cp -f"}
6252 : ${MV="mv -f"}
6253 : ${RM="rm -f"}
6254
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6256 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6257 # Try some XSI features
6258 xsi_shell=no
6259 ( _lt_dummy="a/b/c"
6260 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6261 = c,a/b,, \
6262 && eval 'test $(( 1 + 1 )) -eq 2 \
6263 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6264 && xsi_shell=yes
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6266 $as_echo "$xsi_shell" >&6; }
6267
6268
6269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6270 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6271 lt_shell_append=no
6272 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6273 >/dev/null 2>&1 \
6274 && lt_shell_append=yes
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6276 $as_echo "$lt_shell_append" >&6; }
6277
6278
6279 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6280 lt_unset=unset
6281 else
6282 lt_unset=false
6283 fi
6284
6285
6286
6287
6288
6289 # test EBCDIC or ASCII
6290 case `echo X|tr X '\101'` in
6291 A) # ASCII based system
6292 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6293 lt_SP2NL='tr \040 \012'
6294 lt_NL2SP='tr \015\012 \040\040'
6295 ;;
6296 *) # EBCDIC based system
6297 lt_SP2NL='tr \100 \n'
6298 lt_NL2SP='tr \r\n \100\100'
6299 ;;
6300 esac
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6311 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6312 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6313 $as_echo_n "(cached) " >&6
6314 else
6315 lt_cv_ld_reload_flag='-r'
6316 fi
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6318 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6319 reload_flag=$lt_cv_ld_reload_flag
6320 case $reload_flag in
6321 "" | " "*) ;;
6322 *) reload_flag=" $reload_flag" ;;
6323 esac
6324 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6325 case $host_os in
6326 darwin*)
6327 if test "$GCC" = yes; then
6328 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6329 else
6330 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6331 fi
6332 ;;
6333 esac
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343 if test -n "$ac_tool_prefix"; then
6344 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6345 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6347 $as_echo_n "checking for $ac_word... " >&6; }
6348 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6349 $as_echo_n "(cached) " >&6
6350 else
6351 if test -n "$OBJDUMP"; then
6352 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6353 else
6354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355 for as_dir in $PATH
6356 do
6357 IFS=$as_save_IFS
6358 test -z "$as_dir" && as_dir=.
6359 for ac_exec_ext in '' $ac_executable_extensions; do
6360 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6361 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6363 break 2
6364 fi
6365 done
6366 done
6367 IFS=$as_save_IFS
6368
6369 fi
6370 fi
6371 OBJDUMP=$ac_cv_prog_OBJDUMP
6372 if test -n "$OBJDUMP"; then
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6374 $as_echo "$OBJDUMP" >&6; }
6375 else
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6377 $as_echo "no" >&6; }
6378 fi
6379
6380
6381 fi
6382 if test -z "$ac_cv_prog_OBJDUMP"; then
6383 ac_ct_OBJDUMP=$OBJDUMP
6384 # Extract the first word of "objdump", so it can be a program name with args.
6385 set dummy objdump; ac_word=$2
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6387 $as_echo_n "checking for $ac_word... " >&6; }
6388 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6389 $as_echo_n "(cached) " >&6
6390 else
6391 if test -n "$ac_ct_OBJDUMP"; then
6392 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6393 else
6394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6395 for as_dir in $PATH
6396 do
6397 IFS=$as_save_IFS
6398 test -z "$as_dir" && as_dir=.
6399 for ac_exec_ext in '' $ac_executable_extensions; do
6400 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6401 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6403 break 2
6404 fi
6405 done
6406 done
6407 IFS=$as_save_IFS
6408
6409 fi
6410 fi
6411 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6412 if test -n "$ac_ct_OBJDUMP"; then
6413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6414 $as_echo "$ac_ct_OBJDUMP" >&6; }
6415 else
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6417 $as_echo "no" >&6; }
6418 fi
6419
6420 if test "x$ac_ct_OBJDUMP" = x; then
6421 OBJDUMP="false"
6422 else
6423 case $cross_compiling:$ac_tool_warned in
6424 yes:)
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6426 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6427 ac_tool_warned=yes ;;
6428 esac
6429 OBJDUMP=$ac_ct_OBJDUMP
6430 fi
6431 else
6432 OBJDUMP="$ac_cv_prog_OBJDUMP"
6433 fi
6434
6435 test -z "$OBJDUMP" && OBJDUMP=objdump
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6446 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6447 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6448 $as_echo_n "(cached) " >&6
6449 else
6450 lt_cv_file_magic_cmd='$MAGIC_CMD'
6451 lt_cv_file_magic_test_file=
6452 lt_cv_deplibs_check_method='unknown'
6453 # Need to set the preceding variable on all platforms that support
6454 # interlibrary dependencies.
6455 # 'none' -- dependencies not supported.
6456 # `unknown' -- same as none, but documents that we really don't know.
6457 # 'pass_all' -- all dependencies passed with no checks.
6458 # 'test_compile' -- check by making test program.
6459 # 'file_magic [[regex]]' -- check by looking for files in library path
6460 # which responds to the $file_magic_cmd with a given extended regex.
6461 # If you have `file' or equivalent on your system and you're not sure
6462 # whether `pass_all' will *always* work, you probably want this one.
6463
6464 case $host_os in
6465 aix[4-9]*)
6466 lt_cv_deplibs_check_method=pass_all
6467 ;;
6468
6469 beos*)
6470 lt_cv_deplibs_check_method=pass_all
6471 ;;
6472
6473 bsdi[45]*)
6474 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6475 lt_cv_file_magic_cmd='/usr/bin/file -L'
6476 lt_cv_file_magic_test_file=/shlib/libc.so
6477 ;;
6478
6479 cygwin*)
6480 # func_win32_libid is a shell function defined in ltmain.sh
6481 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6482 lt_cv_file_magic_cmd='func_win32_libid'
6483 ;;
6484
6485 mingw* | pw32*)
6486 # Base MSYS/MinGW do not provide the 'file' command needed by
6487 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6488 # unless we find 'file', for example because we are cross-compiling.
6489 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6490 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6491 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6492 lt_cv_file_magic_cmd='func_win32_libid'
6493 else
6494 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6495 lt_cv_file_magic_cmd='$OBJDUMP -f'
6496 fi
6497 ;;
6498
6499 cegcc*)
6500 # use the weaker test based on 'objdump'. See mingw*.
6501 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6502 lt_cv_file_magic_cmd='$OBJDUMP -f'
6503 ;;
6504
6505 darwin* | rhapsody*)
6506 lt_cv_deplibs_check_method=pass_all
6507 ;;
6508
6509 freebsd* | dragonfly*)
6510 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6511 case $host_cpu in
6512 i*86 )
6513 # Not sure whether the presence of OpenBSD here was a mistake.
6514 # Let's accept both of them until this is cleared up.
6515 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6516 lt_cv_file_magic_cmd=/usr/bin/file
6517 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6518 ;;
6519 esac
6520 else
6521 lt_cv_deplibs_check_method=pass_all
6522 fi
6523 ;;
6524
6525 gnu*)
6526 lt_cv_deplibs_check_method=pass_all
6527 ;;
6528
6529 haiku*)
6530 lt_cv_deplibs_check_method=pass_all
6531 ;;
6532
6533 hpux10.20* | hpux11*)
6534 lt_cv_file_magic_cmd=/usr/bin/file
6535 case $host_cpu in
6536 ia64*)
6537 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6538 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6539 ;;
6540 hppa*64*)
6541 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]'
6542 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6543 ;;
6544 *)
6545 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6546 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6547 ;;
6548 esac
6549 ;;
6550
6551 interix[3-9]*)
6552 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6553 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6554 ;;
6555
6556 irix5* | irix6* | nonstopux*)
6557 case $LD in
6558 *-32|*"-32 ") libmagic=32-bit;;
6559 *-n32|*"-n32 ") libmagic=N32;;
6560 *-64|*"-64 ") libmagic=64-bit;;
6561 *) libmagic=never-match;;
6562 esac
6563 lt_cv_deplibs_check_method=pass_all
6564 ;;
6565
6566 # This must be Linux ELF.
6567 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6568 lt_cv_deplibs_check_method=pass_all
6569 ;;
6570
6571 netbsd*)
6572 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6573 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6574 else
6575 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6576 fi
6577 ;;
6578
6579 newos6*)
6580 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6581 lt_cv_file_magic_cmd=/usr/bin/file
6582 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6583 ;;
6584
6585 *nto* | *qnx*)
6586 lt_cv_deplibs_check_method=pass_all
6587 ;;
6588
6589 openbsd*)
6590 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6591 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6592 else
6593 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6594 fi
6595 ;;
6596
6597 osf3* | osf4* | osf5*)
6598 lt_cv_deplibs_check_method=pass_all
6599 ;;
6600
6601 rdos*)
6602 lt_cv_deplibs_check_method=pass_all
6603 ;;
6604
6605 solaris*)
6606 lt_cv_deplibs_check_method=pass_all
6607 ;;
6608
6609 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6610 lt_cv_deplibs_check_method=pass_all
6611 ;;
6612
6613 sysv4 | sysv4.3*)
6614 case $host_vendor in
6615 motorola)
6616 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]'
6617 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6618 ;;
6619 ncr)
6620 lt_cv_deplibs_check_method=pass_all
6621 ;;
6622 sequent)
6623 lt_cv_file_magic_cmd='/bin/file'
6624 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6625 ;;
6626 sni)
6627 lt_cv_file_magic_cmd='/bin/file'
6628 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6629 lt_cv_file_magic_test_file=/lib/libc.so
6630 ;;
6631 siemens)
6632 lt_cv_deplibs_check_method=pass_all
6633 ;;
6634 pc)
6635 lt_cv_deplibs_check_method=pass_all
6636 ;;
6637 esac
6638 ;;
6639
6640 tpf*)
6641 lt_cv_deplibs_check_method=pass_all
6642 ;;
6643 esac
6644
6645 fi
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6647 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6648 file_magic_cmd=$lt_cv_file_magic_cmd
6649 deplibs_check_method=$lt_cv_deplibs_check_method
6650 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663 if test -n "$ac_tool_prefix"; then
6664 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6665 set dummy ${ac_tool_prefix}ar; ac_word=$2
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6667 $as_echo_n "checking for $ac_word... " >&6; }
6668 if test "${ac_cv_prog_AR+set}" = set; then :
6669 $as_echo_n "(cached) " >&6
6670 else
6671 if test -n "$AR"; then
6672 ac_cv_prog_AR="$AR" # Let the user override the test.
6673 else
6674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6675 for as_dir in $PATH
6676 do
6677 IFS=$as_save_IFS
6678 test -z "$as_dir" && as_dir=.
6679 for ac_exec_ext in '' $ac_executable_extensions; do
6680 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6681 ac_cv_prog_AR="${ac_tool_prefix}ar"
6682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6683 break 2
6684 fi
6685 done
6686 done
6687 IFS=$as_save_IFS
6688
6689 fi
6690 fi
6691 AR=$ac_cv_prog_AR
6692 if test -n "$AR"; then
6693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6694 $as_echo "$AR" >&6; }
6695 else
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6697 $as_echo "no" >&6; }
6698 fi
6699
6700
6701 fi
6702 if test -z "$ac_cv_prog_AR"; then
6703 ac_ct_AR=$AR
6704 # Extract the first word of "ar", so it can be a program name with args.
6705 set dummy ar; ac_word=$2
6706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6707 $as_echo_n "checking for $ac_word... " >&6; }
6708 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6709 $as_echo_n "(cached) " >&6
6710 else
6711 if test -n "$ac_ct_AR"; then
6712 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6713 else
6714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6715 for as_dir in $PATH
6716 do
6717 IFS=$as_save_IFS
6718 test -z "$as_dir" && as_dir=.
6719 for ac_exec_ext in '' $ac_executable_extensions; do
6720 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6721 ac_cv_prog_ac_ct_AR="ar"
6722 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6723 break 2
6724 fi
6725 done
6726 done
6727 IFS=$as_save_IFS
6728
6729 fi
6730 fi
6731 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6732 if test -n "$ac_ct_AR"; then
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6734 $as_echo "$ac_ct_AR" >&6; }
6735 else
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6737 $as_echo "no" >&6; }
6738 fi
6739
6740 if test "x$ac_ct_AR" = x; then
6741 AR="false"
6742 else
6743 case $cross_compiling:$ac_tool_warned in
6744 yes:)
6745 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6746 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6747 ac_tool_warned=yes ;;
6748 esac
6749 AR=$ac_ct_AR
6750 fi
6751 else
6752 AR="$ac_cv_prog_AR"
6753 fi
6754
6755 test -z "$AR" && AR=ar
6756 test -z "$AR_FLAGS" && AR_FLAGS=cru
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768 if test -n "$ac_tool_prefix"; then
6769 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6770 set dummy ${ac_tool_prefix}strip; ac_word=$2
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6772 $as_echo_n "checking for $ac_word... " >&6; }
6773 if test "${ac_cv_prog_STRIP+set}" = set; then :
6774 $as_echo_n "(cached) " >&6
6775 else
6776 if test -n "$STRIP"; then
6777 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6778 else
6779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6780 for as_dir in $PATH
6781 do
6782 IFS=$as_save_IFS
6783 test -z "$as_dir" && as_dir=.
6784 for ac_exec_ext in '' $ac_executable_extensions; do
6785 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6786 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6788 break 2
6789 fi
6790 done
6791 done
6792 IFS=$as_save_IFS
6793
6794 fi
6795 fi
6796 STRIP=$ac_cv_prog_STRIP
6797 if test -n "$STRIP"; then
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6799 $as_echo "$STRIP" >&6; }
6800 else
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6802 $as_echo "no" >&6; }
6803 fi
6804
6805
6806 fi
6807 if test -z "$ac_cv_prog_STRIP"; then
6808 ac_ct_STRIP=$STRIP
6809 # Extract the first word of "strip", so it can be a program name with args.
6810 set dummy strip; ac_word=$2
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6812 $as_echo_n "checking for $ac_word... " >&6; }
6813 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6814 $as_echo_n "(cached) " >&6
6815 else
6816 if test -n "$ac_ct_STRIP"; then
6817 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6818 else
6819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6820 for as_dir in $PATH
6821 do
6822 IFS=$as_save_IFS
6823 test -z "$as_dir" && as_dir=.
6824 for ac_exec_ext in '' $ac_executable_extensions; do
6825 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6826 ac_cv_prog_ac_ct_STRIP="strip"
6827 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6828 break 2
6829 fi
6830 done
6831 done
6832 IFS=$as_save_IFS
6833
6834 fi
6835 fi
6836 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6837 if test -n "$ac_ct_STRIP"; then
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6839 $as_echo "$ac_ct_STRIP" >&6; }
6840 else
6841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6842 $as_echo "no" >&6; }
6843 fi
6844
6845 if test "x$ac_ct_STRIP" = x; then
6846 STRIP=":"
6847 else
6848 case $cross_compiling:$ac_tool_warned in
6849 yes:)
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6851 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6852 ac_tool_warned=yes ;;
6853 esac
6854 STRIP=$ac_ct_STRIP
6855 fi
6856 else
6857 STRIP="$ac_cv_prog_STRIP"
6858 fi
6859
6860 test -z "$STRIP" && STRIP=:
6861
6862
6863
6864
6865
6866
6867 if test -n "$ac_tool_prefix"; then
6868 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6869 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6871 $as_echo_n "checking for $ac_word... " >&6; }
6872 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6873 $as_echo_n "(cached) " >&6
6874 else
6875 if test -n "$RANLIB"; then
6876 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6877 else
6878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6879 for as_dir in $PATH
6880 do
6881 IFS=$as_save_IFS
6882 test -z "$as_dir" && as_dir=.
6883 for ac_exec_ext in '' $ac_executable_extensions; do
6884 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6885 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6887 break 2
6888 fi
6889 done
6890 done
6891 IFS=$as_save_IFS
6892
6893 fi
6894 fi
6895 RANLIB=$ac_cv_prog_RANLIB
6896 if test -n "$RANLIB"; then
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6898 $as_echo "$RANLIB" >&6; }
6899 else
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6901 $as_echo "no" >&6; }
6902 fi
6903
6904
6905 fi
6906 if test -z "$ac_cv_prog_RANLIB"; then
6907 ac_ct_RANLIB=$RANLIB
6908 # Extract the first word of "ranlib", so it can be a program name with args.
6909 set dummy ranlib; ac_word=$2
6910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6911 $as_echo_n "checking for $ac_word... " >&6; }
6912 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6913 $as_echo_n "(cached) " >&6
6914 else
6915 if test -n "$ac_ct_RANLIB"; then
6916 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6917 else
6918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6919 for as_dir in $PATH
6920 do
6921 IFS=$as_save_IFS
6922 test -z "$as_dir" && as_dir=.
6923 for ac_exec_ext in '' $ac_executable_extensions; do
6924 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6925 ac_cv_prog_ac_ct_RANLIB="ranlib"
6926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6927 break 2
6928 fi
6929 done
6930 done
6931 IFS=$as_save_IFS
6932
6933 fi
6934 fi
6935 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6936 if test -n "$ac_ct_RANLIB"; then
6937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6938 $as_echo "$ac_ct_RANLIB" >&6; }
6939 else
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6941 $as_echo "no" >&6; }
6942 fi
6943
6944 if test "x$ac_ct_RANLIB" = x; then
6945 RANLIB=":"
6946 else
6947 case $cross_compiling:$ac_tool_warned in
6948 yes:)
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6950 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6951 ac_tool_warned=yes ;;
6952 esac
6953 RANLIB=$ac_ct_RANLIB
6954 fi
6955 else
6956 RANLIB="$ac_cv_prog_RANLIB"
6957 fi
6958
6959 test -z "$RANLIB" && RANLIB=:
6960
6961
6962
6963
6964
6965
6966 # Determine commands to create old-style static archives.
6967 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6968 old_postinstall_cmds='chmod 644 $oldlib'
6969 old_postuninstall_cmds=
6970
6971 if test -n "$RANLIB"; then
6972 case $host_os in
6973 openbsd*)
6974 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6975 ;;
6976 *)
6977 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6978 ;;
6979 esac
6980 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6981 fi
6982
6983 case $host_os in
6984 darwin*)
6985 lock_old_archive_extraction=yes ;;
6986 *)
6987 lock_old_archive_extraction=no ;;
6988 esac
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010 for ac_prog in gawk mawk nawk awk
7011 do
7012 # Extract the first word of "$ac_prog", so it can be a program name with args.
7013 set dummy $ac_prog; ac_word=$2
7014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7015 $as_echo_n "checking for $ac_word... " >&6; }
7016 if test "${ac_cv_prog_AWK+set}" = set; then :
7017 $as_echo_n "(cached) " >&6
7018 else
7019 if test -n "$AWK"; then
7020 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7021 else
7022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7023 for as_dir in $PATH
7024 do
7025 IFS=$as_save_IFS
7026 test -z "$as_dir" && as_dir=.
7027 for ac_exec_ext in '' $ac_executable_extensions; do
7028 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7029 ac_cv_prog_AWK="$ac_prog"
7030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7031 break 2
7032 fi
7033 done
7034 done
7035 IFS=$as_save_IFS
7036
7037 fi
7038 fi
7039 AWK=$ac_cv_prog_AWK
7040 if test -n "$AWK"; then
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7042 $as_echo "$AWK" >&6; }
7043 else
7044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7045 $as_echo "no" >&6; }
7046 fi
7047
7048
7049 test -n "$AWK" && break
7050 done
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070 # If no C compiler was specified, use CC.
7071 LTCC=${LTCC-"$CC"}
7072
7073 # If no C compiler flags were specified, use CFLAGS.
7074 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7075
7076 # Allow CC to be a program name with arguments.
7077 compiler=$CC
7078
7079
7080 # Check for command to grab the raw symbol name followed by C symbol from nm.
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7082 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7083 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7084 $as_echo_n "(cached) " >&6
7085 else
7086
7087 # These are sane defaults that work on at least a few old systems.
7088 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7089
7090 # Character class describing NM global symbol codes.
7091 symcode='[BCDEGRST]'
7092
7093 # Regexp to match symbols that can be accessed directly from C.
7094 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7095
7096 # Define system-specific variables.
7097 case $host_os in
7098 aix*)
7099 symcode='[BCDT]'
7100 ;;
7101 cygwin* | mingw* | pw32* | cegcc*)
7102 symcode='[ABCDGISTW]'
7103 ;;
7104 hpux*)
7105 if test "$host_cpu" = ia64; then
7106 symcode='[ABCDEGRST]'
7107 fi
7108 ;;
7109 irix* | nonstopux*)
7110 symcode='[BCDEGRST]'
7111 ;;
7112 osf*)
7113 symcode='[BCDEGQRST]'
7114 ;;
7115 solaris*)
7116 symcode='[BDRT]'
7117 ;;
7118 sco3.2v5*)
7119 symcode='[DT]'
7120 ;;
7121 sysv4.2uw2*)
7122 symcode='[DT]'
7123 ;;
7124 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7125 symcode='[ABDT]'
7126 ;;
7127 sysv4)
7128 symcode='[DFNSTU]'
7129 ;;
7130 esac
7131
7132 # If we're using GNU nm, then use its standard symbol codes.
7133 case `$NM -V 2>&1` in
7134 *GNU* | *'with BFD'*)
7135 symcode='[ABCDGIRSTW]' ;;
7136 esac
7137
7138 # Transform an extracted symbol line into a proper C declaration.
7139 # Some systems (esp. on ia64) link data and code symbols differently,
7140 # so use this general approach.
7141 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7142
7143 # Transform an extracted symbol line into symbol name and symbol address
7144 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7145 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'"
7146
7147 # Handle CRLF in mingw tool chain
7148 opt_cr=
7149 case $build_os in
7150 mingw*)
7151 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7152 ;;
7153 esac
7154
7155 # Try without a prefix underscore, then with it.
7156 for ac_symprfx in "" "_"; do
7157
7158 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7159 symxfrm="\\1 $ac_symprfx\\2 \\2"
7160
7161 # Write the raw and C identifiers.
7162 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7163 # Fake it for dumpbin and say T for any non-static function
7164 # and D for any global variable.
7165 # Also find C++ and __fastcall symbols from MSVC++,
7166 # which start with @ or ?.
7167 lt_cv_sys_global_symbol_pipe="$AWK '"\
7168 " {last_section=section; section=\$ 3};"\
7169 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7170 " \$ 0!~/External *\|/{next};"\
7171 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7172 " {if(hide[section]) next};"\
7173 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7174 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7175 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7176 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7177 " ' prfx=^$ac_symprfx"
7178 else
7179 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7180 fi
7181
7182 # Check to see that the pipe works correctly.
7183 pipe_works=no
7184
7185 rm -f conftest*
7186 cat > conftest.$ac_ext <<_LT_EOF
7187 #ifdef __cplusplus
7188 extern "C" {
7189 #endif
7190 char nm_test_var;
7191 void nm_test_func(void);
7192 void nm_test_func(void){}
7193 #ifdef __cplusplus
7194 }
7195 #endif
7196 int main(){nm_test_var='a';nm_test_func();return(0);}
7197 _LT_EOF
7198
7199 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7200 (eval $ac_compile) 2>&5
7201 ac_status=$?
7202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7203 test $ac_status = 0; }; then
7204 # Now try to grab the symbols.
7205 nlist=conftest.nm
7206 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7207 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7208 ac_status=$?
7209 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7210 test $ac_status = 0; } && test -s "$nlist"; then
7211 # Try sorting and uniquifying the output.
7212 if sort "$nlist" | uniq > "$nlist"T; then
7213 mv -f "$nlist"T "$nlist"
7214 else
7215 rm -f "$nlist"T
7216 fi
7217
7218 # Make sure that we snagged all the symbols we need.
7219 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7220 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7221 cat <<_LT_EOF > conftest.$ac_ext
7222 #ifdef __cplusplus
7223 extern "C" {
7224 #endif
7225
7226 _LT_EOF
7227 # Now generate the symbol file.
7228 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7229
7230 cat <<_LT_EOF >> conftest.$ac_ext
7231
7232 /* The mapping between symbol names and symbols. */
7233 const struct {
7234 const char *name;
7235 void *address;
7236 }
7237 lt__PROGRAM__LTX_preloaded_symbols[] =
7238 {
7239 { "@PROGRAM@", (void *) 0 },
7240 _LT_EOF
7241 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7242 cat <<\_LT_EOF >> conftest.$ac_ext
7243 {0, (void *) 0}
7244 };
7245
7246 /* This works around a problem in FreeBSD linker */
7247 #ifdef FREEBSD_WORKAROUND
7248 static const void *lt_preloaded_setup() {
7249 return lt__PROGRAM__LTX_preloaded_symbols;
7250 }
7251 #endif
7252
7253 #ifdef __cplusplus
7254 }
7255 #endif
7256 _LT_EOF
7257 # Now try linking the two files.
7258 mv conftest.$ac_objext conftstm.$ac_objext
7259 lt_save_LIBS="$LIBS"
7260 lt_save_CFLAGS="$CFLAGS"
7261 LIBS="conftstm.$ac_objext"
7262 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7263 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7264 (eval $ac_link) 2>&5
7265 ac_status=$?
7266 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7267 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7268 pipe_works=yes
7269 fi
7270 LIBS="$lt_save_LIBS"
7271 CFLAGS="$lt_save_CFLAGS"
7272 else
7273 echo "cannot find nm_test_func in $nlist" >&5
7274 fi
7275 else
7276 echo "cannot find nm_test_var in $nlist" >&5
7277 fi
7278 else
7279 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7280 fi
7281 else
7282 echo "$progname: failed program was:" >&5
7283 cat conftest.$ac_ext >&5
7284 fi
7285 rm -rf conftest* conftst*
7286
7287 # Do not use the global_symbol_pipe unless it works.
7288 if test "$pipe_works" = yes; then
7289 break
7290 else
7291 lt_cv_sys_global_symbol_pipe=
7292 fi
7293 done
7294
7295 fi
7296
7297 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7298 lt_cv_sys_global_symbol_to_cdecl=
7299 fi
7300 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7302 $as_echo "failed" >&6; }
7303 else
7304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7305 $as_echo "ok" >&6; }
7306 fi
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329 # Check whether --enable-libtool-lock was given.
7330 if test "${enable_libtool_lock+set}" = set; then :
7331 enableval=$enable_libtool_lock;
7332 fi
7333
7334 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7335
7336 # Some flags need to be propagated to the compiler or linker for good
7337 # libtool support.
7338 case $host in
7339 ia64-*-hpux*)
7340 # Find out which ABI we are using.
7341 echo 'int i;' > conftest.$ac_ext
7342 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7343 (eval $ac_compile) 2>&5
7344 ac_status=$?
7345 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7346 test $ac_status = 0; }; then
7347 case `/usr/bin/file conftest.$ac_objext` in
7348 *ELF-32*)
7349 HPUX_IA64_MODE="32"
7350 ;;
7351 *ELF-64*)
7352 HPUX_IA64_MODE="64"
7353 ;;
7354 esac
7355 fi
7356 rm -rf conftest*
7357 ;;
7358 *-*-irix6*)
7359 # Find out which ABI we are using.
7360 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7361 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7362 (eval $ac_compile) 2>&5
7363 ac_status=$?
7364 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7365 test $ac_status = 0; }; then
7366 if test "$lt_cv_prog_gnu_ld" = yes; then
7367 case `/usr/bin/file conftest.$ac_objext` in
7368 *32-bit*)
7369 LD="${LD-ld} -melf32bsmip"
7370 ;;
7371 *N32*)
7372 LD="${LD-ld} -melf32bmipn32"
7373 ;;
7374 *64-bit*)
7375 LD="${LD-ld} -melf64bmip"
7376 ;;
7377 esac
7378 else
7379 case `/usr/bin/file conftest.$ac_objext` in
7380 *32-bit*)
7381 LD="${LD-ld} -32"
7382 ;;
7383 *N32*)
7384 LD="${LD-ld} -n32"
7385 ;;
7386 *64-bit*)
7387 LD="${LD-ld} -64"
7388 ;;
7389 esac
7390 fi
7391 fi
7392 rm -rf conftest*
7393 ;;
7394
7395 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7396 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7397 # Find out which ABI we are using.
7398 echo 'int i;' > conftest.$ac_ext
7399 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7400 (eval $ac_compile) 2>&5
7401 ac_status=$?
7402 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7403 test $ac_status = 0; }; then
7404 case `/usr/bin/file conftest.o` in
7405 *32-bit*)
7406 case $host in
7407 x86_64-*kfreebsd*-gnu)
7408 LD="${LD-ld} -m elf_i386_fbsd"
7409 ;;
7410 x86_64-*linux*)
7411 case `/usr/bin/file conftest.o` in
7412 *x86-64*)
7413 LD="${LD-ld} -m elf32_x86_64"
7414 ;;
7415 *)
7416 LD="${LD-ld} -m elf_i386"
7417 ;;
7418 esac
7419 ;;
7420 powerpc64le-*linux*)
7421 LD="${LD-ld} -m elf32lppclinux"
7422 ;;
7423 powerpc64-*linux*)
7424 LD="${LD-ld} -m elf32ppclinux"
7425 ;;
7426 s390x-*linux*)
7427 LD="${LD-ld} -m elf_s390"
7428 ;;
7429 sparc64-*linux*)
7430 LD="${LD-ld} -m elf32_sparc"
7431 ;;
7432 esac
7433 ;;
7434 *64-bit*)
7435 case $host in
7436 x86_64-*kfreebsd*-gnu)
7437 LD="${LD-ld} -m elf_x86_64_fbsd"
7438 ;;
7439 x86_64-*linux*)
7440 LD="${LD-ld} -m elf_x86_64"
7441 ;;
7442 powerpcle-*linux*)
7443 LD="${LD-ld} -m elf64lppc"
7444 ;;
7445 powerpc-*linux*)
7446 LD="${LD-ld} -m elf64ppc"
7447 ;;
7448 s390*-*linux*|s390*-*tpf*)
7449 LD="${LD-ld} -m elf64_s390"
7450 ;;
7451 sparc*-*linux*)
7452 LD="${LD-ld} -m elf64_sparc"
7453 ;;
7454 esac
7455 ;;
7456 esac
7457 fi
7458 rm -rf conftest*
7459 ;;
7460
7461 *-*-sco3.2v5*)
7462 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7463 SAVE_CFLAGS="$CFLAGS"
7464 CFLAGS="$CFLAGS -belf"
7465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7466 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7467 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7468 $as_echo_n "(cached) " >&6
7469 else
7470 ac_ext=c
7471 ac_cpp='$CPP $CPPFLAGS'
7472 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7473 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7474 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7475
7476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7477 /* end confdefs.h. */
7478
7479 int
7480 main ()
7481 {
7482
7483 ;
7484 return 0;
7485 }
7486 _ACEOF
7487 if ac_fn_c_try_link "$LINENO"; then :
7488 lt_cv_cc_needs_belf=yes
7489 else
7490 lt_cv_cc_needs_belf=no
7491 fi
7492 rm -f core conftest.err conftest.$ac_objext \
7493 conftest$ac_exeext conftest.$ac_ext
7494 ac_ext=c
7495 ac_cpp='$CPP $CPPFLAGS'
7496 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7497 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7498 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7499
7500 fi
7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7502 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7503 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7504 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7505 CFLAGS="$SAVE_CFLAGS"
7506 fi
7507 ;;
7508 sparc*-*solaris*)
7509 # Find out which ABI we are using.
7510 echo 'int i;' > conftest.$ac_ext
7511 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7512 (eval $ac_compile) 2>&5
7513 ac_status=$?
7514 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7515 test $ac_status = 0; }; then
7516 case `/usr/bin/file conftest.o` in
7517 *64-bit*)
7518 case $lt_cv_prog_gnu_ld in
7519 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7520 *)
7521 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7522 LD="${LD-ld} -64"
7523 fi
7524 ;;
7525 esac
7526 ;;
7527 esac
7528 fi
7529 rm -rf conftest*
7530 ;;
7531 esac
7532
7533 need_locks="$enable_libtool_lock"
7534
7535
7536 case $host_os in
7537 rhapsody* | darwin*)
7538 if test -n "$ac_tool_prefix"; then
7539 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7540 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7542 $as_echo_n "checking for $ac_word... " >&6; }
7543 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7544 $as_echo_n "(cached) " >&6
7545 else
7546 if test -n "$DSYMUTIL"; then
7547 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7548 else
7549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7550 for as_dir in $PATH
7551 do
7552 IFS=$as_save_IFS
7553 test -z "$as_dir" && as_dir=.
7554 for ac_exec_ext in '' $ac_executable_extensions; do
7555 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7556 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7557 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7558 break 2
7559 fi
7560 done
7561 done
7562 IFS=$as_save_IFS
7563
7564 fi
7565 fi
7566 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7567 if test -n "$DSYMUTIL"; then
7568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7569 $as_echo "$DSYMUTIL" >&6; }
7570 else
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7572 $as_echo "no" >&6; }
7573 fi
7574
7575
7576 fi
7577 if test -z "$ac_cv_prog_DSYMUTIL"; then
7578 ac_ct_DSYMUTIL=$DSYMUTIL
7579 # Extract the first word of "dsymutil", so it can be a program name with args.
7580 set dummy dsymutil; ac_word=$2
7581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7582 $as_echo_n "checking for $ac_word... " >&6; }
7583 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7584 $as_echo_n "(cached) " >&6
7585 else
7586 if test -n "$ac_ct_DSYMUTIL"; then
7587 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7588 else
7589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7590 for as_dir in $PATH
7591 do
7592 IFS=$as_save_IFS
7593 test -z "$as_dir" && as_dir=.
7594 for ac_exec_ext in '' $ac_executable_extensions; do
7595 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7596 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7598 break 2
7599 fi
7600 done
7601 done
7602 IFS=$as_save_IFS
7603
7604 fi
7605 fi
7606 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7607 if test -n "$ac_ct_DSYMUTIL"; then
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7609 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7610 else
7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7612 $as_echo "no" >&6; }
7613 fi
7614
7615 if test "x$ac_ct_DSYMUTIL" = x; then
7616 DSYMUTIL=":"
7617 else
7618 case $cross_compiling:$ac_tool_warned in
7619 yes:)
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7621 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7622 ac_tool_warned=yes ;;
7623 esac
7624 DSYMUTIL=$ac_ct_DSYMUTIL
7625 fi
7626 else
7627 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7628 fi
7629
7630 if test -n "$ac_tool_prefix"; then
7631 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7632 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7634 $as_echo_n "checking for $ac_word... " >&6; }
7635 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7636 $as_echo_n "(cached) " >&6
7637 else
7638 if test -n "$NMEDIT"; then
7639 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7640 else
7641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7642 for as_dir in $PATH
7643 do
7644 IFS=$as_save_IFS
7645 test -z "$as_dir" && as_dir=.
7646 for ac_exec_ext in '' $ac_executable_extensions; do
7647 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7648 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7650 break 2
7651 fi
7652 done
7653 done
7654 IFS=$as_save_IFS
7655
7656 fi
7657 fi
7658 NMEDIT=$ac_cv_prog_NMEDIT
7659 if test -n "$NMEDIT"; then
7660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7661 $as_echo "$NMEDIT" >&6; }
7662 else
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7664 $as_echo "no" >&6; }
7665 fi
7666
7667
7668 fi
7669 if test -z "$ac_cv_prog_NMEDIT"; then
7670 ac_ct_NMEDIT=$NMEDIT
7671 # Extract the first word of "nmedit", so it can be a program name with args.
7672 set dummy nmedit; ac_word=$2
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7674 $as_echo_n "checking for $ac_word... " >&6; }
7675 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7676 $as_echo_n "(cached) " >&6
7677 else
7678 if test -n "$ac_ct_NMEDIT"; then
7679 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7680 else
7681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7682 for as_dir in $PATH
7683 do
7684 IFS=$as_save_IFS
7685 test -z "$as_dir" && as_dir=.
7686 for ac_exec_ext in '' $ac_executable_extensions; do
7687 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7688 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7689 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7690 break 2
7691 fi
7692 done
7693 done
7694 IFS=$as_save_IFS
7695
7696 fi
7697 fi
7698 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7699 if test -n "$ac_ct_NMEDIT"; then
7700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7701 $as_echo "$ac_ct_NMEDIT" >&6; }
7702 else
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7704 $as_echo "no" >&6; }
7705 fi
7706
7707 if test "x$ac_ct_NMEDIT" = x; then
7708 NMEDIT=":"
7709 else
7710 case $cross_compiling:$ac_tool_warned in
7711 yes:)
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7713 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7714 ac_tool_warned=yes ;;
7715 esac
7716 NMEDIT=$ac_ct_NMEDIT
7717 fi
7718 else
7719 NMEDIT="$ac_cv_prog_NMEDIT"
7720 fi
7721
7722 if test -n "$ac_tool_prefix"; then
7723 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7724 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7726 $as_echo_n "checking for $ac_word... " >&6; }
7727 if test "${ac_cv_prog_LIPO+set}" = set; then :
7728 $as_echo_n "(cached) " >&6
7729 else
7730 if test -n "$LIPO"; then
7731 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7732 else
7733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7734 for as_dir in $PATH
7735 do
7736 IFS=$as_save_IFS
7737 test -z "$as_dir" && as_dir=.
7738 for ac_exec_ext in '' $ac_executable_extensions; do
7739 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7740 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7742 break 2
7743 fi
7744 done
7745 done
7746 IFS=$as_save_IFS
7747
7748 fi
7749 fi
7750 LIPO=$ac_cv_prog_LIPO
7751 if test -n "$LIPO"; then
7752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7753 $as_echo "$LIPO" >&6; }
7754 else
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7756 $as_echo "no" >&6; }
7757 fi
7758
7759
7760 fi
7761 if test -z "$ac_cv_prog_LIPO"; then
7762 ac_ct_LIPO=$LIPO
7763 # Extract the first word of "lipo", so it can be a program name with args.
7764 set dummy lipo; ac_word=$2
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7766 $as_echo_n "checking for $ac_word... " >&6; }
7767 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7768 $as_echo_n "(cached) " >&6
7769 else
7770 if test -n "$ac_ct_LIPO"; then
7771 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7772 else
7773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7774 for as_dir in $PATH
7775 do
7776 IFS=$as_save_IFS
7777 test -z "$as_dir" && as_dir=.
7778 for ac_exec_ext in '' $ac_executable_extensions; do
7779 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7780 ac_cv_prog_ac_ct_LIPO="lipo"
7781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7782 break 2
7783 fi
7784 done
7785 done
7786 IFS=$as_save_IFS
7787
7788 fi
7789 fi
7790 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7791 if test -n "$ac_ct_LIPO"; then
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7793 $as_echo "$ac_ct_LIPO" >&6; }
7794 else
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7796 $as_echo "no" >&6; }
7797 fi
7798
7799 if test "x$ac_ct_LIPO" = x; then
7800 LIPO=":"
7801 else
7802 case $cross_compiling:$ac_tool_warned in
7803 yes:)
7804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7805 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7806 ac_tool_warned=yes ;;
7807 esac
7808 LIPO=$ac_ct_LIPO
7809 fi
7810 else
7811 LIPO="$ac_cv_prog_LIPO"
7812 fi
7813
7814 if test -n "$ac_tool_prefix"; then
7815 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7816 set dummy ${ac_tool_prefix}otool; ac_word=$2
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7818 $as_echo_n "checking for $ac_word... " >&6; }
7819 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7820 $as_echo_n "(cached) " >&6
7821 else
7822 if test -n "$OTOOL"; then
7823 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7824 else
7825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7826 for as_dir in $PATH
7827 do
7828 IFS=$as_save_IFS
7829 test -z "$as_dir" && as_dir=.
7830 for ac_exec_ext in '' $ac_executable_extensions; do
7831 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7832 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7834 break 2
7835 fi
7836 done
7837 done
7838 IFS=$as_save_IFS
7839
7840 fi
7841 fi
7842 OTOOL=$ac_cv_prog_OTOOL
7843 if test -n "$OTOOL"; then
7844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7845 $as_echo "$OTOOL" >&6; }
7846 else
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7848 $as_echo "no" >&6; }
7849 fi
7850
7851
7852 fi
7853 if test -z "$ac_cv_prog_OTOOL"; then
7854 ac_ct_OTOOL=$OTOOL
7855 # Extract the first word of "otool", so it can be a program name with args.
7856 set dummy otool; ac_word=$2
7857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7858 $as_echo_n "checking for $ac_word... " >&6; }
7859 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7860 $as_echo_n "(cached) " >&6
7861 else
7862 if test -n "$ac_ct_OTOOL"; then
7863 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7864 else
7865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7866 for as_dir in $PATH
7867 do
7868 IFS=$as_save_IFS
7869 test -z "$as_dir" && as_dir=.
7870 for ac_exec_ext in '' $ac_executable_extensions; do
7871 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7872 ac_cv_prog_ac_ct_OTOOL="otool"
7873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7874 break 2
7875 fi
7876 done
7877 done
7878 IFS=$as_save_IFS
7879
7880 fi
7881 fi
7882 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7883 if test -n "$ac_ct_OTOOL"; then
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7885 $as_echo "$ac_ct_OTOOL" >&6; }
7886 else
7887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7888 $as_echo "no" >&6; }
7889 fi
7890
7891 if test "x$ac_ct_OTOOL" = x; then
7892 OTOOL=":"
7893 else
7894 case $cross_compiling:$ac_tool_warned in
7895 yes:)
7896 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7897 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7898 ac_tool_warned=yes ;;
7899 esac
7900 OTOOL=$ac_ct_OTOOL
7901 fi
7902 else
7903 OTOOL="$ac_cv_prog_OTOOL"
7904 fi
7905
7906 if test -n "$ac_tool_prefix"; then
7907 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7908 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7910 $as_echo_n "checking for $ac_word... " >&6; }
7911 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7912 $as_echo_n "(cached) " >&6
7913 else
7914 if test -n "$OTOOL64"; then
7915 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7916 else
7917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7918 for as_dir in $PATH
7919 do
7920 IFS=$as_save_IFS
7921 test -z "$as_dir" && as_dir=.
7922 for ac_exec_ext in '' $ac_executable_extensions; do
7923 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7924 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7926 break 2
7927 fi
7928 done
7929 done
7930 IFS=$as_save_IFS
7931
7932 fi
7933 fi
7934 OTOOL64=$ac_cv_prog_OTOOL64
7935 if test -n "$OTOOL64"; then
7936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7937 $as_echo "$OTOOL64" >&6; }
7938 else
7939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7940 $as_echo "no" >&6; }
7941 fi
7942
7943
7944 fi
7945 if test -z "$ac_cv_prog_OTOOL64"; then
7946 ac_ct_OTOOL64=$OTOOL64
7947 # Extract the first word of "otool64", so it can be a program name with args.
7948 set dummy otool64; ac_word=$2
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7950 $as_echo_n "checking for $ac_word... " >&6; }
7951 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7952 $as_echo_n "(cached) " >&6
7953 else
7954 if test -n "$ac_ct_OTOOL64"; then
7955 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7956 else
7957 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7958 for as_dir in $PATH
7959 do
7960 IFS=$as_save_IFS
7961 test -z "$as_dir" && as_dir=.
7962 for ac_exec_ext in '' $ac_executable_extensions; do
7963 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7964 ac_cv_prog_ac_ct_OTOOL64="otool64"
7965 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7966 break 2
7967 fi
7968 done
7969 done
7970 IFS=$as_save_IFS
7971
7972 fi
7973 fi
7974 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7975 if test -n "$ac_ct_OTOOL64"; then
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7977 $as_echo "$ac_ct_OTOOL64" >&6; }
7978 else
7979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7980 $as_echo "no" >&6; }
7981 fi
7982
7983 if test "x$ac_ct_OTOOL64" = x; then
7984 OTOOL64=":"
7985 else
7986 case $cross_compiling:$ac_tool_warned in
7987 yes:)
7988 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7989 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7990 ac_tool_warned=yes ;;
7991 esac
7992 OTOOL64=$ac_ct_OTOOL64
7993 fi
7994 else
7995 OTOOL64="$ac_cv_prog_OTOOL64"
7996 fi
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8025 $as_echo_n "checking for -single_module linker flag... " >&6; }
8026 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8027 $as_echo_n "(cached) " >&6
8028 else
8029 lt_cv_apple_cc_single_mod=no
8030 if test -z "${LT_MULTI_MODULE}"; then
8031 # By default we will add the -single_module flag. You can override
8032 # by either setting the environment variable LT_MULTI_MODULE
8033 # non-empty at configure time, or by adding -multi_module to the
8034 # link flags.
8035 rm -rf libconftest.dylib*
8036 echo "int foo(void){return 1;}" > conftest.c
8037 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8038 -dynamiclib -Wl,-single_module conftest.c" >&5
8039 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8040 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8041 _lt_result=$?
8042 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8043 lt_cv_apple_cc_single_mod=yes
8044 else
8045 cat conftest.err >&5
8046 fi
8047 rm -rf libconftest.dylib*
8048 rm -f conftest.*
8049 fi
8050 fi
8051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8052 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8054 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8055 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8056 $as_echo_n "(cached) " >&6
8057 else
8058 lt_cv_ld_exported_symbols_list=no
8059 save_LDFLAGS=$LDFLAGS
8060 echo "_main" > conftest.sym
8061 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8063 /* end confdefs.h. */
8064
8065 int
8066 main ()
8067 {
8068
8069 ;
8070 return 0;
8071 }
8072 _ACEOF
8073 if ac_fn_c_try_link "$LINENO"; then :
8074 lt_cv_ld_exported_symbols_list=yes
8075 else
8076 lt_cv_ld_exported_symbols_list=no
8077 fi
8078 rm -f core conftest.err conftest.$ac_objext \
8079 conftest$ac_exeext conftest.$ac_ext
8080 LDFLAGS="$save_LDFLAGS"
8081
8082 fi
8083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8084 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8086 $as_echo_n "checking for -force_load linker flag... " >&6; }
8087 if test "${lt_cv_ld_force_load+set}" = set; then :
8088 $as_echo_n "(cached) " >&6
8089 else
8090 lt_cv_ld_force_load=no
8091 cat > conftest.c << _LT_EOF
8092 int forced_loaded() { return 2;}
8093 _LT_EOF
8094 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8095 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8096 echo "$AR cru libconftest.a conftest.o" >&5
8097 $AR cru libconftest.a conftest.o 2>&5
8098 cat > conftest.c << _LT_EOF
8099 int main() { return 0;}
8100 _LT_EOF
8101 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8102 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8103 _lt_result=$?
8104 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8105 lt_cv_ld_force_load=yes
8106 else
8107 cat conftest.err >&5
8108 fi
8109 rm -f conftest.err libconftest.a conftest conftest.c
8110 rm -rf conftest.dSYM
8111
8112 fi
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8114 $as_echo "$lt_cv_ld_force_load" >&6; }
8115 case $host_os in
8116 rhapsody* | darwin1.[012])
8117 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8118 darwin1.*)
8119 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8120 darwin*) # darwin 5.x on
8121 # if running on 10.5 or later, the deployment target defaults
8122 # to the OS version, if on x86, and 10.4, the deployment
8123 # target defaults to 10.4. Don't you love it?
8124 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8125 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8126 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8127 10.[012][,.]*)
8128 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8129 10.*)
8130 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8131 esac
8132 ;;
8133 esac
8134 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8135 _lt_dar_single_mod='$single_module'
8136 fi
8137 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8138 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8139 else
8140 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8141 fi
8142 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8143 _lt_dsymutil='~$DSYMUTIL $lib || :'
8144 else
8145 _lt_dsymutil=
8146 fi
8147 ;;
8148 esac
8149
8150 for ac_header in dlfcn.h
8151 do :
8152 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8153 "
8154 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8155 cat >>confdefs.h <<_ACEOF
8156 #define HAVE_DLFCN_H 1
8157 _ACEOF
8158
8159 fi
8160
8161 done
8162
8163
8164
8165 # autoconf.info says this should be called right after AC_INIT.
8166 ac_config_headers="$ac_config_headers config.h:config.in"
8167
8168
8169
8170
8171
8172
8173 # Put a plausible default for CC_FOR_BUILD in Makefile.
8174 if test "x$cross_compiling" = "xno"; then
8175 CC_FOR_BUILD='$(CC)'
8176 else
8177 CC_FOR_BUILD=gcc
8178 fi
8179
8180
8181
8182
8183 AR=${AR-ar}
8184
8185 if test -n "$ac_tool_prefix"; then
8186 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8187 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8189 $as_echo_n "checking for $ac_word... " >&6; }
8190 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8191 $as_echo_n "(cached) " >&6
8192 else
8193 if test -n "$RANLIB"; then
8194 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8195 else
8196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8197 for as_dir in $PATH
8198 do
8199 IFS=$as_save_IFS
8200 test -z "$as_dir" && as_dir=.
8201 for ac_exec_ext in '' $ac_executable_extensions; do
8202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8203 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8205 break 2
8206 fi
8207 done
8208 done
8209 IFS=$as_save_IFS
8210
8211 fi
8212 fi
8213 RANLIB=$ac_cv_prog_RANLIB
8214 if test -n "$RANLIB"; then
8215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8216 $as_echo "$RANLIB" >&6; }
8217 else
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8219 $as_echo "no" >&6; }
8220 fi
8221
8222
8223 fi
8224 if test -z "$ac_cv_prog_RANLIB"; then
8225 ac_ct_RANLIB=$RANLIB
8226 # Extract the first word of "ranlib", so it can be a program name with args.
8227 set dummy ranlib; ac_word=$2
8228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8229 $as_echo_n "checking for $ac_word... " >&6; }
8230 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8231 $as_echo_n "(cached) " >&6
8232 else
8233 if test -n "$ac_ct_RANLIB"; then
8234 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8235 else
8236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8237 for as_dir in $PATH
8238 do
8239 IFS=$as_save_IFS
8240 test -z "$as_dir" && as_dir=.
8241 for ac_exec_ext in '' $ac_executable_extensions; do
8242 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8243 ac_cv_prog_ac_ct_RANLIB="ranlib"
8244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8245 break 2
8246 fi
8247 done
8248 done
8249 IFS=$as_save_IFS
8250
8251 fi
8252 fi
8253 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8254 if test -n "$ac_ct_RANLIB"; then
8255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8256 $as_echo "$ac_ct_RANLIB" >&6; }
8257 else
8258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8259 $as_echo "no" >&6; }
8260 fi
8261
8262 if test "x$ac_ct_RANLIB" = x; then
8263 RANLIB=":"
8264 else
8265 case $cross_compiling:$ac_tool_warned in
8266 yes:)
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8268 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8269 ac_tool_warned=yes ;;
8270 esac
8271 RANLIB=$ac_ct_RANLIB
8272 fi
8273 else
8274 RANLIB="$ac_cv_prog_RANLIB"
8275 fi
8276
8277
8278
8279
8280 # Some of the common include files depend on bfd.h, and bfd.h checks
8281 # that config.h is included first by testing that the PACKAGE macro
8282 # is defined.
8283 PACKAGE=sim
8284
8285 cat >>confdefs.h <<_ACEOF
8286 #define PACKAGE "$PACKAGE"
8287 _ACEOF
8288
8289
8290
8291 # Dependency checking.
8292 ac_config_commands="$ac_config_commands depdir"
8293
8294
8295 depcc="$CC" am_compiler_list=
8296
8297 am_depcomp=$ac_aux_dir/depcomp
8298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8299 $as_echo_n "checking dependency style of $depcc... " >&6; }
8300 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8301 $as_echo_n "(cached) " >&6
8302 else
8303 if test -f "$am_depcomp"; then
8304 # We make a subdir and do the tests there. Otherwise we can end up
8305 # making bogus files that we don't know about and never remove. For
8306 # instance it was reported that on HP-UX the gcc test will end up
8307 # making a dummy file named `D' -- because `-MD' means `put the output
8308 # in D'.
8309 mkdir conftest.dir
8310 # Copy depcomp to subdir because otherwise we won't find it if we're
8311 # using a relative directory.
8312 cp "$am_depcomp" conftest.dir
8313 cd conftest.dir
8314 # We will build objects and dependencies in a subdirectory because
8315 # it helps to detect inapplicable dependency modes. For instance
8316 # both Tru64's cc and ICC support -MD to output dependencies as a
8317 # side effect of compilation, but ICC will put the dependencies in
8318 # the current directory while Tru64 will put them in the object
8319 # directory.
8320 mkdir sub
8321
8322 am_cv_CC_dependencies_compiler_type=none
8323 if test "$am_compiler_list" = ""; then
8324 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8325 fi
8326 for depmode in $am_compiler_list; do
8327 if test $depmode = none; then break; fi
8328
8329 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8330 # Setup a source with many dependencies, because some compilers
8331 # like to wrap large dependency lists on column 80 (with \), and
8332 # we should not choose a depcomp mode which is confused by this.
8333 #
8334 # We need to recreate these files for each test, as the compiler may
8335 # overwrite some of them when testing with obscure command lines.
8336 # This happens at least with the AIX C compiler.
8337 : > sub/conftest.c
8338 for i in 1 2 3 4 5 6; do
8339 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8340 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8341 # Solaris 8's {/usr,}/bin/sh.
8342 touch sub/conftst$i.h
8343 done
8344 echo "include sub/conftest.Po" > confmf
8345
8346 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8347 # mode. It turns out that the SunPro C++ compiler does not properly
8348 # handle `-M -o', and we need to detect this.
8349 depcmd="depmode=$depmode \
8350 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8351 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8352 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8353 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8354 if env $depcmd > conftest.err 2>&1 &&
8355 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8356 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8357 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8358 # icc doesn't choke on unknown options, it will just issue warnings
8359 # or remarks (even with -Werror). So we grep stderr for any message
8360 # that says an option was ignored or not supported.
8361 # When given -MP, icc 7.0 and 7.1 complain thusly:
8362 # icc: Command line warning: ignoring option '-M'; no argument required
8363 # The diagnosis changed in icc 8.0:
8364 # icc: Command line remark: option '-MP' not supported
8365 if (grep 'ignoring option' conftest.err ||
8366 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8367 am_cv_CC_dependencies_compiler_type=$depmode
8368 $as_echo "$as_me:$LINENO: success" >&5
8369 break
8370 fi
8371 fi
8372 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8373 sed -e 's/^/| /' < conftest.err >&5
8374 done
8375
8376 cd ..
8377 rm -rf conftest.dir
8378 else
8379 am_cv_CC_dependencies_compiler_type=none
8380 fi
8381
8382 fi
8383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8384 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8385 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8386 then as_fn_error "no usable dependency style found" "$LINENO" 5
8387 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8388
8389 fi
8390
8391
8392 # Check for the 'make' the user wants to use.
8393 for ac_prog in make
8394 do
8395 # Extract the first word of "$ac_prog", so it can be a program name with args.
8396 set dummy $ac_prog; ac_word=$2
8397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8398 $as_echo_n "checking for $ac_word... " >&6; }
8399 if test "${ac_cv_prog_MAKE+set}" = set; then :
8400 $as_echo_n "(cached) " >&6
8401 else
8402 if test -n "$MAKE"; then
8403 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8404 else
8405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8406 for as_dir in $PATH
8407 do
8408 IFS=$as_save_IFS
8409 test -z "$as_dir" && as_dir=.
8410 for ac_exec_ext in '' $ac_executable_extensions; do
8411 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8412 ac_cv_prog_MAKE="$ac_prog"
8413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8414 break 2
8415 fi
8416 done
8417 done
8418 IFS=$as_save_IFS
8419
8420 fi
8421 fi
8422 MAKE=$ac_cv_prog_MAKE
8423 if test -n "$MAKE"; then
8424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8425 $as_echo "$MAKE" >&6; }
8426 else
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8428 $as_echo "no" >&6; }
8429 fi
8430
8431
8432 test -n "$MAKE" && break
8433 done
8434
8435 MAKE_IS_GNU=
8436 case "`$MAKE --version 2>&1 | sed 1q`" in
8437 *GNU*)
8438 MAKE_IS_GNU=yes
8439 ;;
8440 esac
8441 if test "$MAKE_IS_GNU" = yes; then
8442 GMAKE_TRUE=
8443 GMAKE_FALSE='#'
8444 else
8445 GMAKE_TRUE='#'
8446 GMAKE_FALSE=
8447 fi
8448
8449
8450 ALL_LINGUAS=
8451 # If we haven't got the data from the intl directory,
8452 # assume NLS is disabled.
8453 USE_NLS=no
8454 LIBINTL=
8455 LIBINTL_DEP=
8456 INCINTL=
8457 XGETTEXT=
8458 GMSGFMT=
8459 POSUB=
8460
8461 if test -f ../../intl/config.intl; then
8462 . ../../intl/config.intl
8463 fi
8464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8465 $as_echo_n "checking whether NLS is requested... " >&6; }
8466 if test x"$USE_NLS" != xyes; then
8467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8468 $as_echo "no" >&6; }
8469 else
8470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8471 $as_echo "yes" >&6; }
8472
8473 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8474
8475
8476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8477 $as_echo_n "checking for catalogs to be installed... " >&6; }
8478 # Look for .po and .gmo files in the source directory.
8479 CATALOGS=
8480 XLINGUAS=
8481 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8482 # If there aren't any .gmo files the shell will give us the
8483 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8484 # weeded out.
8485 case "$cat" in *\**)
8486 continue;;
8487 esac
8488 # The quadruple backslash is collapsed to a double backslash
8489 # by the backticks, then collapsed again by the double quotes,
8490 # leaving us with one backslash in the sed expression (right
8491 # before the dot that mustn't act as a wildcard).
8492 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8493 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8494 # The user is allowed to set LINGUAS to a list of languages to
8495 # install catalogs for. If it's empty that means "all of them."
8496 if test "x$LINGUAS" = x; then
8497 CATALOGS="$CATALOGS $cat"
8498 XLINGUAS="$XLINGUAS $lang"
8499 else
8500 case "$LINGUAS" in *$lang*)
8501 CATALOGS="$CATALOGS $cat"
8502 XLINGUAS="$XLINGUAS $lang"
8503 ;;
8504 esac
8505 fi
8506 done
8507 LINGUAS="$XLINGUAS"
8508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8509 $as_echo "$LINGUAS" >&6; }
8510
8511
8512 DATADIRNAME=share
8513
8514 INSTOBJEXT=.mo
8515
8516 GENCAT=gencat
8517
8518 CATOBJEXT=.gmo
8519
8520 fi
8521
8522 # Check for common headers.
8523 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8524 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8525 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8526 do :
8527 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8528 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8529 eval as_val=\$$as_ac_Header
8530 if test "x$as_val" = x""yes; then :
8531 cat >>confdefs.h <<_ACEOF
8532 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8533 _ACEOF
8534
8535 fi
8536
8537 done
8538
8539 for ac_header in sys/time.h sys/resource.h
8540 do :
8541 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8542 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8543 eval as_val=\$$as_ac_Header
8544 if test "x$as_val" = x""yes; then :
8545 cat >>confdefs.h <<_ACEOF
8546 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8547 _ACEOF
8548
8549 fi
8550
8551 done
8552
8553 for ac_header in fcntl.h fpu_control.h
8554 do :
8555 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8556 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8557 eval as_val=\$$as_ac_Header
8558 if test "x$as_val" = x""yes; then :
8559 cat >>confdefs.h <<_ACEOF
8560 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8561 _ACEOF
8562
8563 fi
8564
8565 done
8566
8567 for ac_header in dlfcn.h errno.h sys/stat.h
8568 do :
8569 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8570 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8571 eval as_val=\$$as_ac_Header
8572 if test "x$as_val" = x""yes; then :
8573 cat >>confdefs.h <<_ACEOF
8574 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8575 _ACEOF
8576
8577 fi
8578
8579 done
8580
8581 for ac_func in getrusage time sigaction __setfpucw
8582 do :
8583 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8584 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8585 eval as_val=\$$as_ac_var
8586 if test "x$as_val" = x""yes; then :
8587 cat >>confdefs.h <<_ACEOF
8588 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8589 _ACEOF
8590
8591 fi
8592 done
8593
8594
8595 # Check for socket libraries
8596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8597 $as_echo_n "checking for bind in -lsocket... " >&6; }
8598 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8599 $as_echo_n "(cached) " >&6
8600 else
8601 ac_check_lib_save_LIBS=$LIBS
8602 LIBS="-lsocket $LIBS"
8603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8604 /* end confdefs.h. */
8605
8606 /* Override any GCC internal prototype to avoid an error.
8607 Use char because int might match the return type of a GCC
8608 builtin and then its argument prototype would still apply. */
8609 #ifdef __cplusplus
8610 extern "C"
8611 #endif
8612 char bind ();
8613 int
8614 main ()
8615 {
8616 return bind ();
8617 ;
8618 return 0;
8619 }
8620 _ACEOF
8621 if ac_fn_c_try_link "$LINENO"; then :
8622 ac_cv_lib_socket_bind=yes
8623 else
8624 ac_cv_lib_socket_bind=no
8625 fi
8626 rm -f core conftest.err conftest.$ac_objext \
8627 conftest$ac_exeext conftest.$ac_ext
8628 LIBS=$ac_check_lib_save_LIBS
8629 fi
8630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8631 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8632 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8633 cat >>confdefs.h <<_ACEOF
8634 #define HAVE_LIBSOCKET 1
8635 _ACEOF
8636
8637 LIBS="-lsocket $LIBS"
8638
8639 fi
8640
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8642 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8643 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8644 $as_echo_n "(cached) " >&6
8645 else
8646 ac_check_lib_save_LIBS=$LIBS
8647 LIBS="-lnsl $LIBS"
8648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8649 /* end confdefs.h. */
8650
8651 /* Override any GCC internal prototype to avoid an error.
8652 Use char because int might match the return type of a GCC
8653 builtin and then its argument prototype would still apply. */
8654 #ifdef __cplusplus
8655 extern "C"
8656 #endif
8657 char gethostbyname ();
8658 int
8659 main ()
8660 {
8661 return gethostbyname ();
8662 ;
8663 return 0;
8664 }
8665 _ACEOF
8666 if ac_fn_c_try_link "$LINENO"; then :
8667 ac_cv_lib_nsl_gethostbyname=yes
8668 else
8669 ac_cv_lib_nsl_gethostbyname=no
8670 fi
8671 rm -f core conftest.err conftest.$ac_objext \
8672 conftest$ac_exeext conftest.$ac_ext
8673 LIBS=$ac_check_lib_save_LIBS
8674 fi
8675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8676 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8677 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8678 cat >>confdefs.h <<_ACEOF
8679 #define HAVE_LIBNSL 1
8680 _ACEOF
8681
8682 LIBS="-lnsl $LIBS"
8683
8684 fi
8685
8686
8687 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8688 # using the same condition.
8689
8690 # Use the system's zlib library.
8691 zlibdir=-L../zlib
8692 zlibinc="-I\$(srcdir)/../zlib"
8693
8694 # Check whether --with-system-zlib was given.
8695 if test "${with_system_zlib+set}" = set; then :
8696 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8697 zlibdir=
8698 zlibinc=
8699 fi
8700
8701 fi
8702
8703
8704
8705
8706
8707 # BFD uses libdl when when plugins enabled.
8708
8709 maybe_plugins=no
8710 for ac_header in dlfcn.h
8711 do :
8712 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8713 "
8714 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8715 cat >>confdefs.h <<_ACEOF
8716 #define HAVE_DLFCN_H 1
8717 _ACEOF
8718 maybe_plugins=yes
8719 fi
8720
8721 done
8722
8723 for ac_header in windows.h
8724 do :
8725 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8726 "
8727 if test "x$ac_cv_header_windows_h" = x""yes; then :
8728 cat >>confdefs.h <<_ACEOF
8729 #define HAVE_WINDOWS_H 1
8730 _ACEOF
8731 maybe_plugins=yes
8732 fi
8733
8734 done
8735
8736
8737 # Check whether --enable-plugins was given.
8738 if test "${enable_plugins+set}" = set; then :
8739 enableval=$enable_plugins; case "${enableval}" in
8740 no) plugins=no ;;
8741 *) plugins=yes
8742 if test "$maybe_plugins" != "yes" ; then
8743 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8744 fi ;;
8745 esac
8746 else
8747 plugins=$maybe_plugins
8748
8749 fi
8750
8751 if test "$plugins" = "yes"; then
8752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8753 $as_echo_n "checking for library containing dlopen... " >&6; }
8754 if test "${ac_cv_search_dlopen+set}" = set; then :
8755 $as_echo_n "(cached) " >&6
8756 else
8757 ac_func_search_save_LIBS=$LIBS
8758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8759 /* end confdefs.h. */
8760
8761 /* Override any GCC internal prototype to avoid an error.
8762 Use char because int might match the return type of a GCC
8763 builtin and then its argument prototype would still apply. */
8764 #ifdef __cplusplus
8765 extern "C"
8766 #endif
8767 char dlopen ();
8768 int
8769 main ()
8770 {
8771 return dlopen ();
8772 ;
8773 return 0;
8774 }
8775 _ACEOF
8776 for ac_lib in '' dl; do
8777 if test -z "$ac_lib"; then
8778 ac_res="none required"
8779 else
8780 ac_res=-l$ac_lib
8781 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8782 fi
8783 if ac_fn_c_try_link "$LINENO"; then :
8784 ac_cv_search_dlopen=$ac_res
8785 fi
8786 rm -f core conftest.err conftest.$ac_objext \
8787 conftest$ac_exeext
8788 if test "${ac_cv_search_dlopen+set}" = set; then :
8789 break
8790 fi
8791 done
8792 if test "${ac_cv_search_dlopen+set}" = set; then :
8793
8794 else
8795 ac_cv_search_dlopen=no
8796 fi
8797 rm conftest.$ac_ext
8798 LIBS=$ac_func_search_save_LIBS
8799 fi
8800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8801 $as_echo "$ac_cv_search_dlopen" >&6; }
8802 ac_res=$ac_cv_search_dlopen
8803 if test "$ac_res" != no; then :
8804 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8805
8806 fi
8807
8808 fi
8809
8810 if test "$plugins" = yes; then
8811 PLUGINS_TRUE=
8812 PLUGINS_FALSE='#'
8813 else
8814 PLUGINS_TRUE='#'
8815 PLUGINS_FALSE=
8816 fi
8817
8818
8819
8820
8821
8822 # Set options
8823 enable_dlopen=yes
8824
8825
8826
8827
8828 enable_win32_dll=no
8829
8830
8831 # Check whether --enable-shared was given.
8832 if test "${enable_shared+set}" = set; then :
8833 enableval=$enable_shared; p=${PACKAGE-default}
8834 case $enableval in
8835 yes) enable_shared=yes ;;
8836 no) enable_shared=no ;;
8837 *)
8838 enable_shared=no
8839 # Look at the argument we got. We use all the common list separators.
8840 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8841 for pkg in $enableval; do
8842 IFS="$lt_save_ifs"
8843 if test "X$pkg" = "X$p"; then
8844 enable_shared=yes
8845 fi
8846 done
8847 IFS="$lt_save_ifs"
8848 ;;
8849 esac
8850 else
8851 enable_shared=yes
8852 fi
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862 # Check whether --enable-static was given.
8863 if test "${enable_static+set}" = set; then :
8864 enableval=$enable_static; p=${PACKAGE-default}
8865 case $enableval in
8866 yes) enable_static=yes ;;
8867 no) enable_static=no ;;
8868 *)
8869 enable_static=no
8870 # Look at the argument we got. We use all the common list separators.
8871 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8872 for pkg in $enableval; do
8873 IFS="$lt_save_ifs"
8874 if test "X$pkg" = "X$p"; then
8875 enable_static=yes
8876 fi
8877 done
8878 IFS="$lt_save_ifs"
8879 ;;
8880 esac
8881 else
8882 enable_static=yes
8883 fi
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894 # Check whether --with-pic was given.
8895 if test "${with_pic+set}" = set; then :
8896 withval=$with_pic; pic_mode="$withval"
8897 else
8898 pic_mode=default
8899 fi
8900
8901
8902 test -z "$pic_mode" && pic_mode=default
8903
8904
8905
8906
8907
8908
8909
8910 # Check whether --enable-fast-install was given.
8911 if test "${enable_fast_install+set}" = set; then :
8912 enableval=$enable_fast_install; p=${PACKAGE-default}
8913 case $enableval in
8914 yes) enable_fast_install=yes ;;
8915 no) enable_fast_install=no ;;
8916 *)
8917 enable_fast_install=no
8918 # Look at the argument we got. We use all the common list separators.
8919 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8920 for pkg in $enableval; do
8921 IFS="$lt_save_ifs"
8922 if test "X$pkg" = "X$p"; then
8923 enable_fast_install=yes
8924 fi
8925 done
8926 IFS="$lt_save_ifs"
8927 ;;
8928 esac
8929 else
8930 enable_fast_install=yes
8931 fi
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943 # This can be used to rebuild libtool when needed
8944 LIBTOOL_DEPS="$ltmain"
8945
8946 # Always use our own libtool.
8947 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974 test -z "$LN_S" && LN_S="ln -s"
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989 if test -n "${ZSH_VERSION+set}" ; then
8990 setopt NO_GLOB_SUBST
8991 fi
8992
8993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8994 $as_echo_n "checking for objdir... " >&6; }
8995 if test "${lt_cv_objdir+set}" = set; then :
8996 $as_echo_n "(cached) " >&6
8997 else
8998 rm -f .libs 2>/dev/null
8999 mkdir .libs 2>/dev/null
9000 if test -d .libs; then
9001 lt_cv_objdir=.libs
9002 else
9003 # MS-DOS does not allow filenames that begin with a dot.
9004 lt_cv_objdir=_libs
9005 fi
9006 rmdir .libs 2>/dev/null
9007 fi
9008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9009 $as_echo "$lt_cv_objdir" >&6; }
9010 objdir=$lt_cv_objdir
9011
9012
9013
9014
9015
9016 cat >>confdefs.h <<_ACEOF
9017 #define LT_OBJDIR "$lt_cv_objdir/"
9018 _ACEOF
9019
9020
9021
9022
9023 case $host_os in
9024 aix3*)
9025 # AIX sometimes has problems with the GCC collect2 program. For some
9026 # reason, if we set the COLLECT_NAMES environment variable, the problems
9027 # vanish in a puff of smoke.
9028 if test "X${COLLECT_NAMES+set}" != Xset; then
9029 COLLECT_NAMES=
9030 export COLLECT_NAMES
9031 fi
9032 ;;
9033 esac
9034
9035 # Global variables:
9036 ofile=libtool
9037 can_build_shared=yes
9038
9039 # All known linkers require a `.a' archive for static linking (except MSVC,
9040 # which needs '.lib').
9041 libext=a
9042
9043 with_gnu_ld="$lt_cv_prog_gnu_ld"
9044
9045 old_CC="$CC"
9046 old_CFLAGS="$CFLAGS"
9047
9048 # Set sane defaults for various variables
9049 test -z "$CC" && CC=cc
9050 test -z "$LTCC" && LTCC=$CC
9051 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9052 test -z "$LD" && LD=ld
9053 test -z "$ac_objext" && ac_objext=o
9054
9055 for cc_temp in $compiler""; do
9056 case $cc_temp in
9057 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9058 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9059 \-*) ;;
9060 *) break;;
9061 esac
9062 done
9063 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9064
9065
9066 # Only perform the check for file, if the check method requires it
9067 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9068 case $deplibs_check_method in
9069 file_magic*)
9070 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9072 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9073 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9074 $as_echo_n "(cached) " >&6
9075 else
9076 case $MAGIC_CMD in
9077 [\\/*] | ?:[\\/]*)
9078 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9079 ;;
9080 *)
9081 lt_save_MAGIC_CMD="$MAGIC_CMD"
9082 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9083 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9084 for ac_dir in $ac_dummy; do
9085 IFS="$lt_save_ifs"
9086 test -z "$ac_dir" && ac_dir=.
9087 if test -f $ac_dir/${ac_tool_prefix}file; then
9088 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9089 if test -n "$file_magic_test_file"; then
9090 case $deplibs_check_method in
9091 "file_magic "*)
9092 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9093 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9094 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9095 $EGREP "$file_magic_regex" > /dev/null; then
9096 :
9097 else
9098 cat <<_LT_EOF 1>&2
9099
9100 *** Warning: the command libtool uses to detect shared libraries,
9101 *** $file_magic_cmd, produces output that libtool cannot recognize.
9102 *** The result is that libtool may fail to recognize shared libraries
9103 *** as such. This will affect the creation of libtool libraries that
9104 *** depend on shared libraries, but programs linked with such libtool
9105 *** libraries will work regardless of this problem. Nevertheless, you
9106 *** may want to report the problem to your system manager and/or to
9107 *** bug-libtool@gnu.org
9108
9109 _LT_EOF
9110 fi ;;
9111 esac
9112 fi
9113 break
9114 fi
9115 done
9116 IFS="$lt_save_ifs"
9117 MAGIC_CMD="$lt_save_MAGIC_CMD"
9118 ;;
9119 esac
9120 fi
9121
9122 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9123 if test -n "$MAGIC_CMD"; then
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9125 $as_echo "$MAGIC_CMD" >&6; }
9126 else
9127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9128 $as_echo "no" >&6; }
9129 fi
9130
9131
9132
9133
9134
9135 if test -z "$lt_cv_path_MAGIC_CMD"; then
9136 if test -n "$ac_tool_prefix"; then
9137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9138 $as_echo_n "checking for file... " >&6; }
9139 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9140 $as_echo_n "(cached) " >&6
9141 else
9142 case $MAGIC_CMD in
9143 [\\/*] | ?:[\\/]*)
9144 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9145 ;;
9146 *)
9147 lt_save_MAGIC_CMD="$MAGIC_CMD"
9148 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9149 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9150 for ac_dir in $ac_dummy; do
9151 IFS="$lt_save_ifs"
9152 test -z "$ac_dir" && ac_dir=.
9153 if test -f $ac_dir/file; then
9154 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9155 if test -n "$file_magic_test_file"; then
9156 case $deplibs_check_method in
9157 "file_magic "*)
9158 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9159 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9160 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9161 $EGREP "$file_magic_regex" > /dev/null; then
9162 :
9163 else
9164 cat <<_LT_EOF 1>&2
9165
9166 *** Warning: the command libtool uses to detect shared libraries,
9167 *** $file_magic_cmd, produces output that libtool cannot recognize.
9168 *** The result is that libtool may fail to recognize shared libraries
9169 *** as such. This will affect the creation of libtool libraries that
9170 *** depend on shared libraries, but programs linked with such libtool
9171 *** libraries will work regardless of this problem. Nevertheless, you
9172 *** may want to report the problem to your system manager and/or to
9173 *** bug-libtool@gnu.org
9174
9175 _LT_EOF
9176 fi ;;
9177 esac
9178 fi
9179 break
9180 fi
9181 done
9182 IFS="$lt_save_ifs"
9183 MAGIC_CMD="$lt_save_MAGIC_CMD"
9184 ;;
9185 esac
9186 fi
9187
9188 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9189 if test -n "$MAGIC_CMD"; then
9190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9191 $as_echo "$MAGIC_CMD" >&6; }
9192 else
9193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9194 $as_echo "no" >&6; }
9195 fi
9196
9197
9198 else
9199 MAGIC_CMD=:
9200 fi
9201 fi
9202
9203 fi
9204 ;;
9205 esac
9206
9207 # Use C for the default configuration in the libtool script
9208
9209 lt_save_CC="$CC"
9210 ac_ext=c
9211 ac_cpp='$CPP $CPPFLAGS'
9212 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9213 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9214 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9215
9216
9217 # Source file extension for C test sources.
9218 ac_ext=c
9219
9220 # Object file extension for compiled C test sources.
9221 objext=o
9222 objext=$objext
9223
9224 # Code to be used in simple compile tests
9225 lt_simple_compile_test_code="int some_variable = 0;"
9226
9227 # Code to be used in simple link tests
9228 lt_simple_link_test_code='int main(){return(0);}'
9229
9230
9231
9232
9233
9234
9235
9236 # If no C compiler was specified, use CC.
9237 LTCC=${LTCC-"$CC"}
9238
9239 # If no C compiler flags were specified, use CFLAGS.
9240 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9241
9242 # Allow CC to be a program name with arguments.
9243 compiler=$CC
9244
9245 # Save the default compiler, since it gets overwritten when the other
9246 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9247 compiler_DEFAULT=$CC
9248
9249 # save warnings/boilerplate of simple test code
9250 ac_outfile=conftest.$ac_objext
9251 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9252 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9253 _lt_compiler_boilerplate=`cat conftest.err`
9254 $RM conftest*
9255
9256 ac_outfile=conftest.$ac_objext
9257 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9258 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9259 _lt_linker_boilerplate=`cat conftest.err`
9260 $RM -r conftest*
9261
9262
9263 ## CAVEAT EMPTOR:
9264 ## There is no encapsulation within the following macros, do not change
9265 ## the running order or otherwise move them around unless you know exactly
9266 ## what you are doing...
9267 if test -n "$compiler"; then
9268
9269 lt_prog_compiler_no_builtin_flag=
9270
9271 if test "$GCC" = yes; then
9272 case $cc_basename in
9273 nvcc*)
9274 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9275 *)
9276 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9277 esac
9278
9279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9280 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9281 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9282 $as_echo_n "(cached) " >&6
9283 else
9284 lt_cv_prog_compiler_rtti_exceptions=no
9285 ac_outfile=conftest.$ac_objext
9286 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9287 lt_compiler_flag="-fno-rtti -fno-exceptions"
9288 # Insert the option either (1) after the last *FLAGS variable, or
9289 # (2) before a word containing "conftest.", or (3) at the end.
9290 # Note that $ac_compile itself does not contain backslashes and begins
9291 # with a dollar sign (not a hyphen), so the echo should work correctly.
9292 # The option is referenced via a variable to avoid confusing sed.
9293 lt_compile=`echo "$ac_compile" | $SED \
9294 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9295 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9296 -e 's:$: $lt_compiler_flag:'`
9297 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9298 (eval "$lt_compile" 2>conftest.err)
9299 ac_status=$?
9300 cat conftest.err >&5
9301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9302 if (exit $ac_status) && test -s "$ac_outfile"; then
9303 # The compiler can only warn and ignore the option if not recognized
9304 # So say no if there are warnings other than the usual output.
9305 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9306 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9307 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9308 lt_cv_prog_compiler_rtti_exceptions=yes
9309 fi
9310 fi
9311 $RM conftest*
9312
9313 fi
9314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9315 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9316
9317 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9318 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9319 else
9320 :
9321 fi
9322
9323 fi
9324
9325
9326
9327
9328
9329
9330 lt_prog_compiler_wl=
9331 lt_prog_compiler_pic=
9332 lt_prog_compiler_static=
9333
9334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9335 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9336
9337 if test "$GCC" = yes; then
9338 lt_prog_compiler_wl='-Wl,'
9339 lt_prog_compiler_static='-static'
9340
9341 case $host_os in
9342 aix*)
9343 # All AIX code is PIC.
9344 if test "$host_cpu" = ia64; then
9345 # AIX 5 now supports IA64 processor
9346 lt_prog_compiler_static='-Bstatic'
9347 fi
9348 lt_prog_compiler_pic='-fPIC'
9349 ;;
9350
9351 amigaos*)
9352 case $host_cpu in
9353 powerpc)
9354 # see comment about AmigaOS4 .so support
9355 lt_prog_compiler_pic='-fPIC'
9356 ;;
9357 m68k)
9358 # FIXME: we need at least 68020 code to build shared libraries, but
9359 # adding the `-m68020' flag to GCC prevents building anything better,
9360 # like `-m68040'.
9361 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9362 ;;
9363 esac
9364 ;;
9365
9366 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9367 # PIC is the default for these OSes.
9368 ;;
9369
9370 mingw* | cygwin* | pw32* | os2* | cegcc*)
9371 # This hack is so that the source file can tell whether it is being
9372 # built for inclusion in a dll (and should export symbols for example).
9373 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9374 # (--disable-auto-import) libraries
9375 lt_prog_compiler_pic='-DDLL_EXPORT'
9376 ;;
9377
9378 darwin* | rhapsody*)
9379 # PIC is the default on this platform
9380 # Common symbols not allowed in MH_DYLIB files
9381 lt_prog_compiler_pic='-fno-common'
9382 ;;
9383
9384 haiku*)
9385 # PIC is the default for Haiku.
9386 # The "-static" flag exists, but is broken.
9387 lt_prog_compiler_static=
9388 ;;
9389
9390 hpux*)
9391 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9392 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9393 # sets the default TLS model and affects inlining.
9394 case $host_cpu in
9395 hppa*64*)
9396 # +Z the default
9397 ;;
9398 *)
9399 lt_prog_compiler_pic='-fPIC'
9400 ;;
9401 esac
9402 ;;
9403
9404 interix[3-9]*)
9405 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9406 # Instead, we relocate shared libraries at runtime.
9407 ;;
9408
9409 msdosdjgpp*)
9410 # Just because we use GCC doesn't mean we suddenly get shared libraries
9411 # on systems that don't support them.
9412 lt_prog_compiler_can_build_shared=no
9413 enable_shared=no
9414 ;;
9415
9416 *nto* | *qnx*)
9417 # QNX uses GNU C++, but need to define -shared option too, otherwise
9418 # it will coredump.
9419 lt_prog_compiler_pic='-fPIC -shared'
9420 ;;
9421
9422 sysv4*MP*)
9423 if test -d /usr/nec; then
9424 lt_prog_compiler_pic=-Kconform_pic
9425 fi
9426 ;;
9427
9428 *)
9429 lt_prog_compiler_pic='-fPIC'
9430 ;;
9431 esac
9432
9433 case $cc_basename in
9434 nvcc*) # Cuda Compiler Driver 2.2
9435 lt_prog_compiler_wl='-Xlinker '
9436 lt_prog_compiler_pic='-Xcompiler -fPIC'
9437 ;;
9438 esac
9439 else
9440 # PORTME Check for flag to pass linker flags through the system compiler.
9441 case $host_os in
9442 aix*)
9443 lt_prog_compiler_wl='-Wl,'
9444 if test "$host_cpu" = ia64; then
9445 # AIX 5 now supports IA64 processor
9446 lt_prog_compiler_static='-Bstatic'
9447 else
9448 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9449 fi
9450 ;;
9451
9452 mingw* | cygwin* | pw32* | os2* | cegcc*)
9453 # This hack is so that the source file can tell whether it is being
9454 # built for inclusion in a dll (and should export symbols for example).
9455 lt_prog_compiler_pic='-DDLL_EXPORT'
9456 ;;
9457
9458 hpux9* | hpux10* | hpux11*)
9459 lt_prog_compiler_wl='-Wl,'
9460 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9461 # not for PA HP-UX.
9462 case $host_cpu in
9463 hppa*64*|ia64*)
9464 # +Z the default
9465 ;;
9466 *)
9467 lt_prog_compiler_pic='+Z'
9468 ;;
9469 esac
9470 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9471 lt_prog_compiler_static='${wl}-a ${wl}archive'
9472 ;;
9473
9474 irix5* | irix6* | nonstopux*)
9475 lt_prog_compiler_wl='-Wl,'
9476 # PIC (with -KPIC) is the default.
9477 lt_prog_compiler_static='-non_shared'
9478 ;;
9479
9480 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9481 case $cc_basename in
9482 # old Intel for x86_64 which still supported -KPIC.
9483 ecc*)
9484 lt_prog_compiler_wl='-Wl,'
9485 lt_prog_compiler_pic='-KPIC'
9486 lt_prog_compiler_static='-static'
9487 ;;
9488 # icc used to be incompatible with GCC.
9489 # ICC 10 doesn't accept -KPIC any more.
9490 icc* | ifort*)
9491 lt_prog_compiler_wl='-Wl,'
9492 lt_prog_compiler_pic='-fPIC'
9493 lt_prog_compiler_static='-static'
9494 ;;
9495 # Lahey Fortran 8.1.
9496 lf95*)
9497 lt_prog_compiler_wl='-Wl,'
9498 lt_prog_compiler_pic='--shared'
9499 lt_prog_compiler_static='--static'
9500 ;;
9501 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9502 # Portland Group compilers (*not* the Pentium gcc compiler,
9503 # which looks to be a dead project)
9504 lt_prog_compiler_wl='-Wl,'
9505 lt_prog_compiler_pic='-fpic'
9506 lt_prog_compiler_static='-Bstatic'
9507 ;;
9508 ccc*)
9509 lt_prog_compiler_wl='-Wl,'
9510 # All Alpha code is PIC.
9511 lt_prog_compiler_static='-non_shared'
9512 ;;
9513 xl* | bgxl* | bgf* | mpixl*)
9514 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9515 lt_prog_compiler_wl='-Wl,'
9516 lt_prog_compiler_pic='-qpic'
9517 lt_prog_compiler_static='-qstaticlink'
9518 ;;
9519 *)
9520 case `$CC -V 2>&1 | sed 5q` in
9521 *Sun\ F* | *Sun*Fortran*)
9522 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9523 lt_prog_compiler_pic='-KPIC'
9524 lt_prog_compiler_static='-Bstatic'
9525 lt_prog_compiler_wl=''
9526 ;;
9527 *Sun\ C*)
9528 # Sun C 5.9
9529 lt_prog_compiler_pic='-KPIC'
9530 lt_prog_compiler_static='-Bstatic'
9531 lt_prog_compiler_wl='-Wl,'
9532 ;;
9533 esac
9534 ;;
9535 esac
9536 ;;
9537
9538 newsos6)
9539 lt_prog_compiler_pic='-KPIC'
9540 lt_prog_compiler_static='-Bstatic'
9541 ;;
9542
9543 *nto* | *qnx*)
9544 # QNX uses GNU C++, but need to define -shared option too, otherwise
9545 # it will coredump.
9546 lt_prog_compiler_pic='-fPIC -shared'
9547 ;;
9548
9549 osf3* | osf4* | osf5*)
9550 lt_prog_compiler_wl='-Wl,'
9551 # All OSF/1 code is PIC.
9552 lt_prog_compiler_static='-non_shared'
9553 ;;
9554
9555 rdos*)
9556 lt_prog_compiler_static='-non_shared'
9557 ;;
9558
9559 solaris*)
9560 lt_prog_compiler_pic='-KPIC'
9561 lt_prog_compiler_static='-Bstatic'
9562 case $cc_basename in
9563 f77* | f90* | f95*)
9564 lt_prog_compiler_wl='-Qoption ld ';;
9565 *)
9566 lt_prog_compiler_wl='-Wl,';;
9567 esac
9568 ;;
9569
9570 sunos4*)
9571 lt_prog_compiler_wl='-Qoption ld '
9572 lt_prog_compiler_pic='-PIC'
9573 lt_prog_compiler_static='-Bstatic'
9574 ;;
9575
9576 sysv4 | sysv4.2uw2* | sysv4.3*)
9577 lt_prog_compiler_wl='-Wl,'
9578 lt_prog_compiler_pic='-KPIC'
9579 lt_prog_compiler_static='-Bstatic'
9580 ;;
9581
9582 sysv4*MP*)
9583 if test -d /usr/nec ;then
9584 lt_prog_compiler_pic='-Kconform_pic'
9585 lt_prog_compiler_static='-Bstatic'
9586 fi
9587 ;;
9588
9589 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9590 lt_prog_compiler_wl='-Wl,'
9591 lt_prog_compiler_pic='-KPIC'
9592 lt_prog_compiler_static='-Bstatic'
9593 ;;
9594
9595 unicos*)
9596 lt_prog_compiler_wl='-Wl,'
9597 lt_prog_compiler_can_build_shared=no
9598 ;;
9599
9600 uts4*)
9601 lt_prog_compiler_pic='-pic'
9602 lt_prog_compiler_static='-Bstatic'
9603 ;;
9604
9605 *)
9606 lt_prog_compiler_can_build_shared=no
9607 ;;
9608 esac
9609 fi
9610
9611 case $host_os in
9612 # For platforms which do not support PIC, -DPIC is meaningless:
9613 *djgpp*)
9614 lt_prog_compiler_pic=
9615 ;;
9616 *)
9617 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9618 ;;
9619 esac
9620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9621 $as_echo "$lt_prog_compiler_pic" >&6; }
9622
9623
9624
9625
9626
9627
9628 #
9629 # Check to make sure the PIC flag actually works.
9630 #
9631 if test -n "$lt_prog_compiler_pic"; then
9632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9633 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9634 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9635 $as_echo_n "(cached) " >&6
9636 else
9637 lt_cv_prog_compiler_pic_works=no
9638 ac_outfile=conftest.$ac_objext
9639 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9640 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9641 # Insert the option either (1) after the last *FLAGS variable, or
9642 # (2) before a word containing "conftest.", or (3) at the end.
9643 # Note that $ac_compile itself does not contain backslashes and begins
9644 # with a dollar sign (not a hyphen), so the echo should work correctly.
9645 # The option is referenced via a variable to avoid confusing sed.
9646 lt_compile=`echo "$ac_compile" | $SED \
9647 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9648 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9649 -e 's:$: $lt_compiler_flag:'`
9650 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9651 (eval "$lt_compile" 2>conftest.err)
9652 ac_status=$?
9653 cat conftest.err >&5
9654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9655 if (exit $ac_status) && test -s "$ac_outfile"; then
9656 # The compiler can only warn and ignore the option if not recognized
9657 # So say no if there are warnings other than the usual output.
9658 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9659 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9660 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9661 lt_cv_prog_compiler_pic_works=yes
9662 fi
9663 fi
9664 $RM conftest*
9665
9666 fi
9667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9668 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9669
9670 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9671 case $lt_prog_compiler_pic in
9672 "" | " "*) ;;
9673 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9674 esac
9675 else
9676 lt_prog_compiler_pic=
9677 lt_prog_compiler_can_build_shared=no
9678 fi
9679
9680 fi
9681
9682
9683
9684
9685
9686
9687 #
9688 # Check to make sure the static flag actually works.
9689 #
9690 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9692 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9693 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9694 $as_echo_n "(cached) " >&6
9695 else
9696 lt_cv_prog_compiler_static_works=no
9697 save_LDFLAGS="$LDFLAGS"
9698 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9699 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9700 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9701 # The linker can only warn and ignore the option if not recognized
9702 # So say no if there are warnings
9703 if test -s conftest.err; then
9704 # Append any errors to the config.log.
9705 cat conftest.err 1>&5
9706 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9707 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9708 if diff conftest.exp conftest.er2 >/dev/null; then
9709 lt_cv_prog_compiler_static_works=yes
9710 fi
9711 else
9712 lt_cv_prog_compiler_static_works=yes
9713 fi
9714 fi
9715 $RM -r conftest*
9716 LDFLAGS="$save_LDFLAGS"
9717
9718 fi
9719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9720 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9721
9722 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9723 :
9724 else
9725 lt_prog_compiler_static=
9726 fi
9727
9728
9729
9730
9731
9732
9733
9734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9735 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9736 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9737 $as_echo_n "(cached) " >&6
9738 else
9739 lt_cv_prog_compiler_c_o=no
9740 $RM -r conftest 2>/dev/null
9741 mkdir conftest
9742 cd conftest
9743 mkdir out
9744 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9745
9746 lt_compiler_flag="-o out/conftest2.$ac_objext"
9747 # Insert the option either (1) after the last *FLAGS variable, or
9748 # (2) before a word containing "conftest.", or (3) at the end.
9749 # Note that $ac_compile itself does not contain backslashes and begins
9750 # with a dollar sign (not a hyphen), so the echo should work correctly.
9751 lt_compile=`echo "$ac_compile" | $SED \
9752 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9753 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9754 -e 's:$: $lt_compiler_flag:'`
9755 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9756 (eval "$lt_compile" 2>out/conftest.err)
9757 ac_status=$?
9758 cat out/conftest.err >&5
9759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9760 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9761 then
9762 # The compiler can only warn and ignore the option if not recognized
9763 # So say no if there are warnings
9764 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9765 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9766 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9767 lt_cv_prog_compiler_c_o=yes
9768 fi
9769 fi
9770 chmod u+w . 2>&5
9771 $RM conftest*
9772 # SGI C++ compiler will create directory out/ii_files/ for
9773 # template instantiation
9774 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9775 $RM out/* && rmdir out
9776 cd ..
9777 $RM -r conftest
9778 $RM conftest*
9779
9780 fi
9781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9782 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9783
9784
9785
9786
9787
9788
9789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9790 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9791 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9792 $as_echo_n "(cached) " >&6
9793 else
9794 lt_cv_prog_compiler_c_o=no
9795 $RM -r conftest 2>/dev/null
9796 mkdir conftest
9797 cd conftest
9798 mkdir out
9799 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9800
9801 lt_compiler_flag="-o out/conftest2.$ac_objext"
9802 # Insert the option either (1) after the last *FLAGS variable, or
9803 # (2) before a word containing "conftest.", or (3) at the end.
9804 # Note that $ac_compile itself does not contain backslashes and begins
9805 # with a dollar sign (not a hyphen), so the echo should work correctly.
9806 lt_compile=`echo "$ac_compile" | $SED \
9807 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9808 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9809 -e 's:$: $lt_compiler_flag:'`
9810 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9811 (eval "$lt_compile" 2>out/conftest.err)
9812 ac_status=$?
9813 cat out/conftest.err >&5
9814 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9815 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9816 then
9817 # The compiler can only warn and ignore the option if not recognized
9818 # So say no if there are warnings
9819 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9820 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9821 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9822 lt_cv_prog_compiler_c_o=yes
9823 fi
9824 fi
9825 chmod u+w . 2>&5
9826 $RM conftest*
9827 # SGI C++ compiler will create directory out/ii_files/ for
9828 # template instantiation
9829 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9830 $RM out/* && rmdir out
9831 cd ..
9832 $RM -r conftest
9833 $RM conftest*
9834
9835 fi
9836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9837 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9838
9839
9840
9841
9842 hard_links="nottested"
9843 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9844 # do not overwrite the value of need_locks provided by the user
9845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9846 $as_echo_n "checking if we can lock with hard links... " >&6; }
9847 hard_links=yes
9848 $RM conftest*
9849 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9850 touch conftest.a
9851 ln conftest.a conftest.b 2>&5 || hard_links=no
9852 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9854 $as_echo "$hard_links" >&6; }
9855 if test "$hard_links" = no; then
9856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9857 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9858 need_locks=warn
9859 fi
9860 else
9861 need_locks=no
9862 fi
9863
9864
9865
9866
9867
9868
9869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9870 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9871
9872 runpath_var=
9873 allow_undefined_flag=
9874 always_export_symbols=no
9875 archive_cmds=
9876 archive_expsym_cmds=
9877 compiler_needs_object=no
9878 enable_shared_with_static_runtimes=no
9879 export_dynamic_flag_spec=
9880 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9881 hardcode_automatic=no
9882 hardcode_direct=no
9883 hardcode_direct_absolute=no
9884 hardcode_libdir_flag_spec=
9885 hardcode_libdir_flag_spec_ld=
9886 hardcode_libdir_separator=
9887 hardcode_minus_L=no
9888 hardcode_shlibpath_var=unsupported
9889 inherit_rpath=no
9890 link_all_deplibs=unknown
9891 module_cmds=
9892 module_expsym_cmds=
9893 old_archive_from_new_cmds=
9894 old_archive_from_expsyms_cmds=
9895 thread_safe_flag_spec=
9896 whole_archive_flag_spec=
9897 # include_expsyms should be a list of space-separated symbols to be *always*
9898 # included in the symbol list
9899 include_expsyms=
9900 # exclude_expsyms can be an extended regexp of symbols to exclude
9901 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9902 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9903 # as well as any symbol that contains `d'.
9904 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9905 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9906 # platforms (ab)use it in PIC code, but their linkers get confused if
9907 # the symbol is explicitly referenced. Since portable code cannot
9908 # rely on this symbol name, it's probably fine to never include it in
9909 # preloaded symbol tables.
9910 # Exclude shared library initialization/finalization symbols.
9911 extract_expsyms_cmds=
9912
9913 case $host_os in
9914 cygwin* | mingw* | pw32* | cegcc*)
9915 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9916 # When not using gcc, we currently assume that we are using
9917 # Microsoft Visual C++.
9918 if test "$GCC" != yes; then
9919 with_gnu_ld=no
9920 fi
9921 ;;
9922 interix*)
9923 # we just hope/assume this is gcc and not c89 (= MSVC++)
9924 with_gnu_ld=yes
9925 ;;
9926 openbsd*)
9927 with_gnu_ld=no
9928 ;;
9929 esac
9930
9931 ld_shlibs=yes
9932
9933 # On some targets, GNU ld is compatible enough with the native linker
9934 # that we're better off using the native interface for both.
9935 lt_use_gnu_ld_interface=no
9936 if test "$with_gnu_ld" = yes; then
9937 case $host_os in
9938 aix*)
9939 # The AIX port of GNU ld has always aspired to compatibility
9940 # with the native linker. However, as the warning in the GNU ld
9941 # block says, versions before 2.19.5* couldn't really create working
9942 # shared libraries, regardless of the interface used.
9943 case `$LD -v 2>&1` in
9944 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9945 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9946 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9947 *)
9948 lt_use_gnu_ld_interface=yes
9949 ;;
9950 esac
9951 ;;
9952 *)
9953 lt_use_gnu_ld_interface=yes
9954 ;;
9955 esac
9956 fi
9957
9958 if test "$lt_use_gnu_ld_interface" = yes; then
9959 # If archive_cmds runs LD, not CC, wlarc should be empty
9960 wlarc='${wl}'
9961
9962 # Set some defaults for GNU ld with shared library support. These
9963 # are reset later if shared libraries are not supported. Putting them
9964 # here allows them to be overridden if necessary.
9965 runpath_var=LD_RUN_PATH
9966 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9967 export_dynamic_flag_spec='${wl}--export-dynamic'
9968 # ancient GNU ld didn't support --whole-archive et. al.
9969 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9970 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9971 else
9972 whole_archive_flag_spec=
9973 fi
9974 supports_anon_versioning=no
9975 case `$LD -v 2>&1` in
9976 *GNU\ gold*) supports_anon_versioning=yes ;;
9977 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9978 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9979 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9980 *\ 2.11.*) ;; # other 2.11 versions
9981 *) supports_anon_versioning=yes ;;
9982 esac
9983
9984 # See if GNU ld supports shared libraries.
9985 case $host_os in
9986 aix[3-9]*)
9987 # On AIX/PPC, the GNU linker is very broken
9988 if test "$host_cpu" != ia64; then
9989 ld_shlibs=no
9990 cat <<_LT_EOF 1>&2
9991
9992 *** Warning: the GNU linker, at least up to release 2.19, is reported
9993 *** to be unable to reliably create shared libraries on AIX.
9994 *** Therefore, libtool is disabling shared libraries support. If you
9995 *** really care for shared libraries, you may want to install binutils
9996 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9997 *** You will then need to restart the configuration process.
9998
9999 _LT_EOF
10000 fi
10001 ;;
10002
10003 amigaos*)
10004 case $host_cpu in
10005 powerpc)
10006 # see comment about AmigaOS4 .so support
10007 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10008 archive_expsym_cmds=''
10009 ;;
10010 m68k)
10011 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)'
10012 hardcode_libdir_flag_spec='-L$libdir'
10013 hardcode_minus_L=yes
10014 ;;
10015 esac
10016 ;;
10017
10018 beos*)
10019 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10020 allow_undefined_flag=unsupported
10021 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10022 # support --undefined. This deserves some investigation. FIXME
10023 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10024 else
10025 ld_shlibs=no
10026 fi
10027 ;;
10028
10029 cygwin* | mingw* | pw32* | cegcc*)
10030 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10031 # as there is no search path for DLLs.
10032 hardcode_libdir_flag_spec='-L$libdir'
10033 export_dynamic_flag_spec='${wl}--export-all-symbols'
10034 allow_undefined_flag=unsupported
10035 always_export_symbols=no
10036 enable_shared_with_static_runtimes=yes
10037 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10038
10039 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10040 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10041 # If the export-symbols file already is a .def file (1st line
10042 # is EXPORTS), use it as is; otherwise, prepend...
10043 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10044 cp $export_symbols $output_objdir/$soname.def;
10045 else
10046 echo EXPORTS > $output_objdir/$soname.def;
10047 cat $export_symbols >> $output_objdir/$soname.def;
10048 fi~
10049 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10050 else
10051 ld_shlibs=no
10052 fi
10053 ;;
10054
10055 haiku*)
10056 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10057 link_all_deplibs=yes
10058 ;;
10059
10060 interix[3-9]*)
10061 hardcode_direct=no
10062 hardcode_shlibpath_var=no
10063 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10064 export_dynamic_flag_spec='${wl}-E'
10065 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10066 # Instead, shared libraries are loaded at an image base (0x10000000 by
10067 # default) and relocated if they conflict, which is a slow very memory
10068 # consuming and fragmenting process. To avoid this, we pick a random,
10069 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10070 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10071 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10072 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'
10073 ;;
10074
10075 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10076 tmp_diet=no
10077 if test "$host_os" = linux-dietlibc; then
10078 case $cc_basename in
10079 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10080 esac
10081 fi
10082 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10083 && test "$tmp_diet" = no
10084 then
10085 tmp_addflag=' $pic_flag'
10086 tmp_sharedflag='-shared'
10087 case $cc_basename,$host_cpu in
10088 pgcc*) # Portland Group C compiler
10089 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'
10090 tmp_addflag=' $pic_flag'
10091 ;;
10092 pgf77* | pgf90* | pgf95* | pgfortran*)
10093 # Portland Group f77 and f90 compilers
10094 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'
10095 tmp_addflag=' $pic_flag -Mnomain' ;;
10096 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10097 tmp_addflag=' -i_dynamic' ;;
10098 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10099 tmp_addflag=' -i_dynamic -nofor_main' ;;
10100 ifc* | ifort*) # Intel Fortran compiler
10101 tmp_addflag=' -nofor_main' ;;
10102 lf95*) # Lahey Fortran 8.1
10103 whole_archive_flag_spec=
10104 tmp_sharedflag='--shared' ;;
10105 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10106 tmp_sharedflag='-qmkshrobj'
10107 tmp_addflag= ;;
10108 nvcc*) # Cuda Compiler Driver 2.2
10109 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'
10110 compiler_needs_object=yes
10111 ;;
10112 esac
10113 case `$CC -V 2>&1 | sed 5q` in
10114 *Sun\ C*) # Sun C 5.9
10115 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'
10116 compiler_needs_object=yes
10117 tmp_sharedflag='-G' ;;
10118 *Sun\ F*) # Sun Fortran 8.3
10119 tmp_sharedflag='-G' ;;
10120 esac
10121 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10122
10123 if test "x$supports_anon_versioning" = xyes; then
10124 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10125 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10126 echo "local: *; };" >> $output_objdir/$libname.ver~
10127 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10128 fi
10129
10130 case $cc_basename in
10131 xlf* | bgf* | bgxlf* | mpixlf*)
10132 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10133 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10134 hardcode_libdir_flag_spec=
10135 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10136 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10137 if test "x$supports_anon_versioning" = xyes; then
10138 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10139 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10140 echo "local: *; };" >> $output_objdir/$libname.ver~
10141 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10142 fi
10143 ;;
10144 esac
10145 else
10146 ld_shlibs=no
10147 fi
10148 ;;
10149
10150 netbsd*)
10151 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10152 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10153 wlarc=
10154 else
10155 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10156 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10157 fi
10158 ;;
10159
10160 solaris*)
10161 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10162 ld_shlibs=no
10163 cat <<_LT_EOF 1>&2
10164
10165 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10166 *** create shared libraries on Solaris systems. Therefore, libtool
10167 *** is disabling shared libraries support. We urge you to upgrade GNU
10168 *** binutils to release 2.9.1 or newer. Another option is to modify
10169 *** your PATH or compiler configuration so that the native linker is
10170 *** used, and then restart.
10171
10172 _LT_EOF
10173 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10174 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10175 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10176 else
10177 ld_shlibs=no
10178 fi
10179 ;;
10180
10181 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10182 case `$LD -v 2>&1` in
10183 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10184 ld_shlibs=no
10185 cat <<_LT_EOF 1>&2
10186
10187 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10188 *** reliably create shared libraries on SCO systems. Therefore, libtool
10189 *** is disabling shared libraries support. We urge you to upgrade GNU
10190 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10191 *** your PATH or compiler configuration so that the native linker is
10192 *** used, and then restart.
10193
10194 _LT_EOF
10195 ;;
10196 *)
10197 # For security reasons, it is highly recommended that you always
10198 # use absolute paths for naming shared libraries, and exclude the
10199 # DT_RUNPATH tag from executables and libraries. But doing so
10200 # requires that you compile everything twice, which is a pain.
10201 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10202 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10203 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10204 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10205 else
10206 ld_shlibs=no
10207 fi
10208 ;;
10209 esac
10210 ;;
10211
10212 sunos4*)
10213 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10214 wlarc=
10215 hardcode_direct=yes
10216 hardcode_shlibpath_var=no
10217 ;;
10218
10219 *)
10220 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10221 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10222 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10223 else
10224 ld_shlibs=no
10225 fi
10226 ;;
10227 esac
10228
10229 if test "$ld_shlibs" = no; then
10230 runpath_var=
10231 hardcode_libdir_flag_spec=
10232 export_dynamic_flag_spec=
10233 whole_archive_flag_spec=
10234 fi
10235 else
10236 # PORTME fill in a description of your system's linker (not GNU ld)
10237 case $host_os in
10238 aix3*)
10239 allow_undefined_flag=unsupported
10240 always_export_symbols=yes
10241 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'
10242 # Note: this linker hardcodes the directories in LIBPATH if there
10243 # are no directories specified by -L.
10244 hardcode_minus_L=yes
10245 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10246 # Neither direct hardcoding nor static linking is supported with a
10247 # broken collect2.
10248 hardcode_direct=unsupported
10249 fi
10250 ;;
10251
10252 aix[4-9]*)
10253 if test "$host_cpu" = ia64; then
10254 # On IA64, the linker does run time linking by default, so we don't
10255 # have to do anything special.
10256 aix_use_runtimelinking=no
10257 exp_sym_flag='-Bexport'
10258 no_entry_flag=""
10259 else
10260 # If we're using GNU nm, then we don't want the "-C" option.
10261 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10262 # Also, AIX nm treats weak defined symbols like other global
10263 # defined symbols, whereas GNU nm marks them as "W".
10264 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10265 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'
10266 else
10267 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'
10268 fi
10269 aix_use_runtimelinking=no
10270
10271 # Test if we are trying to use run time linking or normal
10272 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10273 # need to do runtime linking.
10274 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10275 for ld_flag in $LDFLAGS; do
10276 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10277 aix_use_runtimelinking=yes
10278 break
10279 fi
10280 done
10281 ;;
10282 esac
10283
10284 exp_sym_flag='-bexport'
10285 no_entry_flag='-bnoentry'
10286 fi
10287
10288 # When large executables or shared objects are built, AIX ld can
10289 # have problems creating the table of contents. If linking a library
10290 # or program results in "error TOC overflow" add -mminimal-toc to
10291 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10292 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10293
10294 archive_cmds=''
10295 hardcode_direct=yes
10296 hardcode_direct_absolute=yes
10297 hardcode_libdir_separator=':'
10298 link_all_deplibs=yes
10299 file_list_spec='${wl}-f,'
10300
10301 if test "$GCC" = yes; then
10302 case $host_os in aix4.[012]|aix4.[012].*)
10303 # We only want to do this on AIX 4.2 and lower, the check
10304 # below for broken collect2 doesn't work under 4.3+
10305 collect2name=`${CC} -print-prog-name=collect2`
10306 if test -f "$collect2name" &&
10307 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10308 then
10309 # We have reworked collect2
10310 :
10311 else
10312 # We have old collect2
10313 hardcode_direct=unsupported
10314 # It fails to find uninstalled libraries when the uninstalled
10315 # path is not listed in the libpath. Setting hardcode_minus_L
10316 # to unsupported forces relinking
10317 hardcode_minus_L=yes
10318 hardcode_libdir_flag_spec='-L$libdir'
10319 hardcode_libdir_separator=
10320 fi
10321 ;;
10322 esac
10323 shared_flag='-shared'
10324 if test "$aix_use_runtimelinking" = yes; then
10325 shared_flag="$shared_flag "'${wl}-G'
10326 fi
10327 else
10328 # not using gcc
10329 if test "$host_cpu" = ia64; then
10330 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10331 # chokes on -Wl,-G. The following line is correct:
10332 shared_flag='-G'
10333 else
10334 if test "$aix_use_runtimelinking" = yes; then
10335 shared_flag='${wl}-G'
10336 else
10337 shared_flag='${wl}-bM:SRE'
10338 fi
10339 fi
10340 fi
10341
10342 export_dynamic_flag_spec='${wl}-bexpall'
10343 # It seems that -bexpall does not export symbols beginning with
10344 # underscore (_), so it is better to generate a list of symbols to export.
10345 always_export_symbols=yes
10346 if test "$aix_use_runtimelinking" = yes; then
10347 # Warning - without using the other runtime loading flags (-brtl),
10348 # -berok will link without error, but may produce a broken library.
10349 allow_undefined_flag='-berok'
10350 # Determine the default libpath from the value encoded in an
10351 # empty executable.
10352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10353 /* end confdefs.h. */
10354
10355 int
10356 main ()
10357 {
10358
10359 ;
10360 return 0;
10361 }
10362 _ACEOF
10363 if ac_fn_c_try_link "$LINENO"; then :
10364
10365 lt_aix_libpath_sed='
10366 /Import File Strings/,/^$/ {
10367 /^0/ {
10368 s/^0 *\(.*\)$/\1/
10369 p
10370 }
10371 }'
10372 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10373 # Check for a 64-bit object if we didn't find anything.
10374 if test -z "$aix_libpath"; then
10375 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10376 fi
10377 fi
10378 rm -f core conftest.err conftest.$ac_objext \
10379 conftest$ac_exeext conftest.$ac_ext
10380 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10381
10382 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10383 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"
10384 else
10385 if test "$host_cpu" = ia64; then
10386 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10387 allow_undefined_flag="-z nodefs"
10388 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"
10389 else
10390 # Determine the default libpath from the value encoded in an
10391 # empty executable.
10392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10393 /* end confdefs.h. */
10394
10395 int
10396 main ()
10397 {
10398
10399 ;
10400 return 0;
10401 }
10402 _ACEOF
10403 if ac_fn_c_try_link "$LINENO"; then :
10404
10405 lt_aix_libpath_sed='
10406 /Import File Strings/,/^$/ {
10407 /^0/ {
10408 s/^0 *\(.*\)$/\1/
10409 p
10410 }
10411 }'
10412 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10413 # Check for a 64-bit object if we didn't find anything.
10414 if test -z "$aix_libpath"; then
10415 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10416 fi
10417 fi
10418 rm -f core conftest.err conftest.$ac_objext \
10419 conftest$ac_exeext conftest.$ac_ext
10420 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10421
10422 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10423 # Warning - without using the other run time loading flags,
10424 # -berok will link without error, but may produce a broken library.
10425 no_undefined_flag=' ${wl}-bernotok'
10426 allow_undefined_flag=' ${wl}-berok'
10427 if test "$with_gnu_ld" = yes; then
10428 # We only use this code for GNU lds that support --whole-archive.
10429 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10430 else
10431 # Exported symbols can be pulled into shared objects from archives
10432 whole_archive_flag_spec='$convenience'
10433 fi
10434 archive_cmds_need_lc=yes
10435 # This is similar to how AIX traditionally builds its shared libraries.
10436 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'
10437 fi
10438 fi
10439 ;;
10440
10441 amigaos*)
10442 case $host_cpu in
10443 powerpc)
10444 # see comment about AmigaOS4 .so support
10445 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10446 archive_expsym_cmds=''
10447 ;;
10448 m68k)
10449 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)'
10450 hardcode_libdir_flag_spec='-L$libdir'
10451 hardcode_minus_L=yes
10452 ;;
10453 esac
10454 ;;
10455
10456 bsdi[45]*)
10457 export_dynamic_flag_spec=-rdynamic
10458 ;;
10459
10460 cygwin* | mingw* | pw32* | cegcc*)
10461 # When not using gcc, we currently assume that we are using
10462 # Microsoft Visual C++.
10463 # hardcode_libdir_flag_spec is actually meaningless, as there is
10464 # no search path for DLLs.
10465 hardcode_libdir_flag_spec=' '
10466 allow_undefined_flag=unsupported
10467 # Tell ltmain to make .lib files, not .a files.
10468 libext=lib
10469 # Tell ltmain to make .dll files, not .so files.
10470 shrext_cmds=".dll"
10471 # FIXME: Setting linknames here is a bad hack.
10472 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10473 # The linker will automatically build a .lib file if we build a DLL.
10474 old_archive_from_new_cmds='true'
10475 # FIXME: Should let the user specify the lib program.
10476 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10477 fix_srcfile_path='`cygpath -w "$srcfile"`'
10478 enable_shared_with_static_runtimes=yes
10479 ;;
10480
10481 darwin* | rhapsody*)
10482
10483
10484 archive_cmds_need_lc=no
10485 hardcode_direct=no
10486 hardcode_automatic=yes
10487 hardcode_shlibpath_var=unsupported
10488 if test "$lt_cv_ld_force_load" = "yes"; then
10489 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\"`'
10490 else
10491 whole_archive_flag_spec=''
10492 fi
10493 link_all_deplibs=yes
10494 allow_undefined_flag="$_lt_dar_allow_undefined"
10495 case $cc_basename in
10496 ifort*) _lt_dar_can_shared=yes ;;
10497 *) _lt_dar_can_shared=$GCC ;;
10498 esac
10499 if test "$_lt_dar_can_shared" = "yes"; then
10500 output_verbose_link_cmd=func_echo_all
10501 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10502 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10503 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}"
10504 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}"
10505
10506 else
10507 ld_shlibs=no
10508 fi
10509
10510 ;;
10511
10512 dgux*)
10513 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10514 hardcode_libdir_flag_spec='-L$libdir'
10515 hardcode_shlibpath_var=no
10516 ;;
10517
10518 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10519 # support. Future versions do this automatically, but an explicit c++rt0.o
10520 # does not break anything, and helps significantly (at the cost of a little
10521 # extra space).
10522 freebsd2.2*)
10523 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10524 hardcode_libdir_flag_spec='-R$libdir'
10525 hardcode_direct=yes
10526 hardcode_shlibpath_var=no
10527 ;;
10528
10529 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10530 freebsd2.*)
10531 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10532 hardcode_direct=yes
10533 hardcode_minus_L=yes
10534 hardcode_shlibpath_var=no
10535 ;;
10536
10537 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10538 freebsd* | dragonfly*)
10539 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10540 hardcode_libdir_flag_spec='-R$libdir'
10541 hardcode_direct=yes
10542 hardcode_shlibpath_var=no
10543 ;;
10544
10545 hpux9*)
10546 if test "$GCC" = yes; then
10547 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'
10548 else
10549 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'
10550 fi
10551 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10552 hardcode_libdir_separator=:
10553 hardcode_direct=yes
10554
10555 # hardcode_minus_L: Not really in the search PATH,
10556 # but as the default location of the library.
10557 hardcode_minus_L=yes
10558 export_dynamic_flag_spec='${wl}-E'
10559 ;;
10560
10561 hpux10*)
10562 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10563 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10564 else
10565 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10566 fi
10567 if test "$with_gnu_ld" = no; then
10568 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10569 hardcode_libdir_flag_spec_ld='+b $libdir'
10570 hardcode_libdir_separator=:
10571 hardcode_direct=yes
10572 hardcode_direct_absolute=yes
10573 export_dynamic_flag_spec='${wl}-E'
10574 # hardcode_minus_L: Not really in the search PATH,
10575 # but as the default location of the library.
10576 hardcode_minus_L=yes
10577 fi
10578 ;;
10579
10580 hpux11*)
10581 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10582 case $host_cpu in
10583 hppa*64*)
10584 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10585 ;;
10586 ia64*)
10587 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10588 ;;
10589 *)
10590 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10591 ;;
10592 esac
10593 else
10594 case $host_cpu in
10595 hppa*64*)
10596 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10597 ;;
10598 ia64*)
10599 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10600 ;;
10601 *)
10602
10603 # Older versions of the 11.00 compiler do not understand -b yet
10604 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10606 $as_echo_n "checking if $CC understands -b... " >&6; }
10607 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10608 $as_echo_n "(cached) " >&6
10609 else
10610 lt_cv_prog_compiler__b=no
10611 save_LDFLAGS="$LDFLAGS"
10612 LDFLAGS="$LDFLAGS -b"
10613 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10614 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10615 # The linker can only warn and ignore the option if not recognized
10616 # So say no if there are warnings
10617 if test -s conftest.err; then
10618 # Append any errors to the config.log.
10619 cat conftest.err 1>&5
10620 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10621 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10622 if diff conftest.exp conftest.er2 >/dev/null; then
10623 lt_cv_prog_compiler__b=yes
10624 fi
10625 else
10626 lt_cv_prog_compiler__b=yes
10627 fi
10628 fi
10629 $RM -r conftest*
10630 LDFLAGS="$save_LDFLAGS"
10631
10632 fi
10633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10634 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10635
10636 if test x"$lt_cv_prog_compiler__b" = xyes; then
10637 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10638 else
10639 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10640 fi
10641
10642 ;;
10643 esac
10644 fi
10645 if test "$with_gnu_ld" = no; then
10646 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10647 hardcode_libdir_separator=:
10648
10649 case $host_cpu in
10650 hppa*64*|ia64*)
10651 hardcode_direct=no
10652 hardcode_shlibpath_var=no
10653 ;;
10654 *)
10655 hardcode_direct=yes
10656 hardcode_direct_absolute=yes
10657 export_dynamic_flag_spec='${wl}-E'
10658
10659 # hardcode_minus_L: Not really in the search PATH,
10660 # but as the default location of the library.
10661 hardcode_minus_L=yes
10662 ;;
10663 esac
10664 fi
10665 ;;
10666
10667 irix5* | irix6* | nonstopux*)
10668 if test "$GCC" = yes; then
10669 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'
10670 # Try to use the -exported_symbol ld option, if it does not
10671 # work, assume that -exports_file does not work either and
10672 # implicitly export all symbols.
10673 save_LDFLAGS="$LDFLAGS"
10674 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10676 /* end confdefs.h. */
10677 int foo(void) {}
10678 _ACEOF
10679 if ac_fn_c_try_link "$LINENO"; then :
10680 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'
10681
10682 fi
10683 rm -f core conftest.err conftest.$ac_objext \
10684 conftest$ac_exeext conftest.$ac_ext
10685 LDFLAGS="$save_LDFLAGS"
10686 else
10687 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'
10688 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'
10689 fi
10690 archive_cmds_need_lc='no'
10691 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10692 hardcode_libdir_separator=:
10693 inherit_rpath=yes
10694 link_all_deplibs=yes
10695 ;;
10696
10697 netbsd*)
10698 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10699 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10700 else
10701 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10702 fi
10703 hardcode_libdir_flag_spec='-R$libdir'
10704 hardcode_direct=yes
10705 hardcode_shlibpath_var=no
10706 ;;
10707
10708 newsos6)
10709 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10710 hardcode_direct=yes
10711 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10712 hardcode_libdir_separator=:
10713 hardcode_shlibpath_var=no
10714 ;;
10715
10716 *nto* | *qnx*)
10717 ;;
10718
10719 openbsd*)
10720 if test -f /usr/libexec/ld.so; then
10721 hardcode_direct=yes
10722 hardcode_shlibpath_var=no
10723 hardcode_direct_absolute=yes
10724 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10725 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10726 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10727 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10728 export_dynamic_flag_spec='${wl}-E'
10729 else
10730 case $host_os in
10731 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10732 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10733 hardcode_libdir_flag_spec='-R$libdir'
10734 ;;
10735 *)
10736 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10737 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10738 ;;
10739 esac
10740 fi
10741 else
10742 ld_shlibs=no
10743 fi
10744 ;;
10745
10746 os2*)
10747 hardcode_libdir_flag_spec='-L$libdir'
10748 hardcode_minus_L=yes
10749 allow_undefined_flag=unsupported
10750 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'
10751 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10752 ;;
10753
10754 osf3*)
10755 if test "$GCC" = yes; then
10756 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10757 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'
10758 else
10759 allow_undefined_flag=' -expect_unresolved \*'
10760 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'
10761 fi
10762 archive_cmds_need_lc='no'
10763 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10764 hardcode_libdir_separator=:
10765 ;;
10766
10767 osf4* | osf5*) # as osf3* with the addition of -msym flag
10768 if test "$GCC" = yes; then
10769 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10770 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'
10771 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10772 else
10773 allow_undefined_flag=' -expect_unresolved \*'
10774 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'
10775 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~
10776 $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'
10777
10778 # Both c and cxx compiler support -rpath directly
10779 hardcode_libdir_flag_spec='-rpath $libdir'
10780 fi
10781 archive_cmds_need_lc='no'
10782 hardcode_libdir_separator=:
10783 ;;
10784
10785 solaris*)
10786 no_undefined_flag=' -z defs'
10787 if test "$GCC" = yes; then
10788 wlarc='${wl}'
10789 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10790 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10791 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10792 else
10793 case `$CC -V 2>&1` in
10794 *"Compilers 5.0"*)
10795 wlarc=''
10796 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10797 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10798 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10799 ;;
10800 *)
10801 wlarc='${wl}'
10802 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10803 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10804 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10805 ;;
10806 esac
10807 fi
10808 hardcode_libdir_flag_spec='-R$libdir'
10809 hardcode_shlibpath_var=no
10810 case $host_os in
10811 solaris2.[0-5] | solaris2.[0-5].*) ;;
10812 *)
10813 # The compiler driver will combine and reorder linker options,
10814 # but understands `-z linker_flag'. GCC discards it without `$wl',
10815 # but is careful enough not to reorder.
10816 # Supported since Solaris 2.6 (maybe 2.5.1?)
10817 if test "$GCC" = yes; then
10818 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10819 else
10820 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10821 fi
10822 ;;
10823 esac
10824 link_all_deplibs=yes
10825 ;;
10826
10827 sunos4*)
10828 if test "x$host_vendor" = xsequent; then
10829 # Use $CC to link under sequent, because it throws in some extra .o
10830 # files that make .init and .fini sections work.
10831 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10832 else
10833 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10834 fi
10835 hardcode_libdir_flag_spec='-L$libdir'
10836 hardcode_direct=yes
10837 hardcode_minus_L=yes
10838 hardcode_shlibpath_var=no
10839 ;;
10840
10841 sysv4)
10842 case $host_vendor in
10843 sni)
10844 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10845 hardcode_direct=yes # is this really true???
10846 ;;
10847 siemens)
10848 ## LD is ld it makes a PLAMLIB
10849 ## CC just makes a GrossModule.
10850 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10851 reload_cmds='$CC -r -o $output$reload_objs'
10852 hardcode_direct=no
10853 ;;
10854 motorola)
10855 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10856 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10857 ;;
10858 esac
10859 runpath_var='LD_RUN_PATH'
10860 hardcode_shlibpath_var=no
10861 ;;
10862
10863 sysv4.3*)
10864 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10865 hardcode_shlibpath_var=no
10866 export_dynamic_flag_spec='-Bexport'
10867 ;;
10868
10869 sysv4*MP*)
10870 if test -d /usr/nec; then
10871 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10872 hardcode_shlibpath_var=no
10873 runpath_var=LD_RUN_PATH
10874 hardcode_runpath_var=yes
10875 ld_shlibs=yes
10876 fi
10877 ;;
10878
10879 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10880 no_undefined_flag='${wl}-z,text'
10881 archive_cmds_need_lc=no
10882 hardcode_shlibpath_var=no
10883 runpath_var='LD_RUN_PATH'
10884
10885 if test "$GCC" = yes; then
10886 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10887 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10888 else
10889 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10890 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10891 fi
10892 ;;
10893
10894 sysv5* | sco3.2v5* | sco5v6*)
10895 # Note: We can NOT use -z defs as we might desire, because we do not
10896 # link with -lc, and that would cause any symbols used from libc to
10897 # always be unresolved, which means just about no library would
10898 # ever link correctly. If we're not using GNU ld we use -z text
10899 # though, which does catch some bad symbols but isn't as heavy-handed
10900 # as -z defs.
10901 no_undefined_flag='${wl}-z,text'
10902 allow_undefined_flag='${wl}-z,nodefs'
10903 archive_cmds_need_lc=no
10904 hardcode_shlibpath_var=no
10905 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10906 hardcode_libdir_separator=':'
10907 link_all_deplibs=yes
10908 export_dynamic_flag_spec='${wl}-Bexport'
10909 runpath_var='LD_RUN_PATH'
10910
10911 if test "$GCC" = yes; then
10912 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10913 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10914 else
10915 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10916 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10917 fi
10918 ;;
10919
10920 uts4*)
10921 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10922 hardcode_libdir_flag_spec='-L$libdir'
10923 hardcode_shlibpath_var=no
10924 ;;
10925
10926 *)
10927 ld_shlibs=no
10928 ;;
10929 esac
10930
10931 if test x$host_vendor = xsni; then
10932 case $host in
10933 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10934 export_dynamic_flag_spec='${wl}-Blargedynsym'
10935 ;;
10936 esac
10937 fi
10938 fi
10939
10940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10941 $as_echo "$ld_shlibs" >&6; }
10942 test "$ld_shlibs" = no && can_build_shared=no
10943
10944 with_gnu_ld=$with_gnu_ld
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960 #
10961 # Do we need to explicitly link libc?
10962 #
10963 case "x$archive_cmds_need_lc" in
10964 x|xyes)
10965 # Assume -lc should be added
10966 archive_cmds_need_lc=yes
10967
10968 if test "$enable_shared" = yes && test "$GCC" = yes; then
10969 case $archive_cmds in
10970 *'~'*)
10971 # FIXME: we may have to deal with multi-command sequences.
10972 ;;
10973 '$CC '*)
10974 # Test whether the compiler implicitly links with -lc since on some
10975 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10976 # to ld, don't add -lc before -lgcc.
10977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10978 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10979 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10980 $as_echo_n "(cached) " >&6
10981 else
10982 $RM conftest*
10983 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10984
10985 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10986 (eval $ac_compile) 2>&5
10987 ac_status=$?
10988 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10989 test $ac_status = 0; } 2>conftest.err; then
10990 soname=conftest
10991 lib=conftest
10992 libobjs=conftest.$ac_objext
10993 deplibs=
10994 wl=$lt_prog_compiler_wl
10995 pic_flag=$lt_prog_compiler_pic
10996 compiler_flags=-v
10997 linker_flags=-v
10998 verstring=
10999 output_objdir=.
11000 libname=conftest
11001 lt_save_allow_undefined_flag=$allow_undefined_flag
11002 allow_undefined_flag=
11003 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11004 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11005 ac_status=$?
11006 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11007 test $ac_status = 0; }
11008 then
11009 lt_cv_archive_cmds_need_lc=no
11010 else
11011 lt_cv_archive_cmds_need_lc=yes
11012 fi
11013 allow_undefined_flag=$lt_save_allow_undefined_flag
11014 else
11015 cat conftest.err 1>&5
11016 fi
11017 $RM conftest*
11018
11019 fi
11020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11021 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11022 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11023 ;;
11024 esac
11025 fi
11026 ;;
11027 esac
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11186 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11187
11188 if test "$GCC" = yes; then
11189 case $host_os in
11190 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11191 *) lt_awk_arg="/^libraries:/" ;;
11192 esac
11193 case $host_os in
11194 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11195 *) lt_sed_strip_eq="s,=/,/,g" ;;
11196 esac
11197 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11198 case $lt_search_path_spec in
11199 *\;*)
11200 # if the path contains ";" then we assume it to be the separator
11201 # otherwise default to the standard path separator (i.e. ":") - it is
11202 # assumed that no part of a normal pathname contains ";" but that should
11203 # okay in the real world where ";" in dirpaths is itself problematic.
11204 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11205 ;;
11206 *)
11207 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11208 ;;
11209 esac
11210 # Ok, now we have the path, separated by spaces, we can step through it
11211 # and add multilib dir if necessary.
11212 lt_tmp_lt_search_path_spec=
11213 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11214 for lt_sys_path in $lt_search_path_spec; do
11215 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11216 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11217 else
11218 test -d "$lt_sys_path" && \
11219 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11220 fi
11221 done
11222 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11223 BEGIN {RS=" "; FS="/|\n";} {
11224 lt_foo="";
11225 lt_count=0;
11226 for (lt_i = NF; lt_i > 0; lt_i--) {
11227 if ($lt_i != "" && $lt_i != ".") {
11228 if ($lt_i == "..") {
11229 lt_count++;
11230 } else {
11231 if (lt_count == 0) {
11232 lt_foo="/" $lt_i lt_foo;
11233 } else {
11234 lt_count--;
11235 }
11236 }
11237 }
11238 }
11239 if (lt_foo != "") { lt_freq[lt_foo]++; }
11240 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11241 }'`
11242 # AWK program above erroneously prepends '/' to C:/dos/paths
11243 # for these hosts.
11244 case $host_os in
11245 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11246 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11247 esac
11248 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11249 else
11250 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11251 fi
11252 library_names_spec=
11253 libname_spec='lib$name'
11254 soname_spec=
11255 shrext_cmds=".so"
11256 postinstall_cmds=
11257 postuninstall_cmds=
11258 finish_cmds=
11259 finish_eval=
11260 shlibpath_var=
11261 shlibpath_overrides_runpath=unknown
11262 version_type=none
11263 dynamic_linker="$host_os ld.so"
11264 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11265 need_lib_prefix=unknown
11266 hardcode_into_libs=no
11267
11268 # when you set need_version to no, make sure it does not cause -set_version
11269 # flags to be left without arguments
11270 need_version=unknown
11271
11272 case $host_os in
11273 aix3*)
11274 version_type=linux
11275 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11276 shlibpath_var=LIBPATH
11277
11278 # AIX 3 has no versioning support, so we append a major version to the name.
11279 soname_spec='${libname}${release}${shared_ext}$major'
11280 ;;
11281
11282 aix[4-9]*)
11283 version_type=linux
11284 need_lib_prefix=no
11285 need_version=no
11286 hardcode_into_libs=yes
11287 if test "$host_cpu" = ia64; then
11288 # AIX 5 supports IA64
11289 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11290 shlibpath_var=LD_LIBRARY_PATH
11291 else
11292 # With GCC up to 2.95.x, collect2 would create an import file
11293 # for dependence libraries. The import file would start with
11294 # the line `#! .'. This would cause the generated library to
11295 # depend on `.', always an invalid library. This was fixed in
11296 # development snapshots of GCC prior to 3.0.
11297 case $host_os in
11298 aix4 | aix4.[01] | aix4.[01].*)
11299 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11300 echo ' yes '
11301 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11302 :
11303 else
11304 can_build_shared=no
11305 fi
11306 ;;
11307 esac
11308 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11309 # soname into executable. Probably we can add versioning support to
11310 # collect2, so additional links can be useful in future.
11311 if test "$aix_use_runtimelinking" = yes; then
11312 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11313 # instead of lib<name>.a to let people know that these are not
11314 # typical AIX shared libraries.
11315 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11316 else
11317 # We preserve .a as extension for shared libraries through AIX4.2
11318 # and later when we are not doing run time linking.
11319 library_names_spec='${libname}${release}.a $libname.a'
11320 soname_spec='${libname}${release}${shared_ext}$major'
11321 fi
11322 shlibpath_var=LIBPATH
11323 fi
11324 ;;
11325
11326 amigaos*)
11327 case $host_cpu in
11328 powerpc)
11329 # Since July 2007 AmigaOS4 officially supports .so libraries.
11330 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11332 ;;
11333 m68k)
11334 library_names_spec='$libname.ixlibrary $libname.a'
11335 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11336 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'
11337 ;;
11338 esac
11339 ;;
11340
11341 beos*)
11342 library_names_spec='${libname}${shared_ext}'
11343 dynamic_linker="$host_os ld.so"
11344 shlibpath_var=LIBRARY_PATH
11345 ;;
11346
11347 bsdi[45]*)
11348 version_type=linux
11349 need_version=no
11350 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11351 soname_spec='${libname}${release}${shared_ext}$major'
11352 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11353 shlibpath_var=LD_LIBRARY_PATH
11354 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11355 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11356 # the default ld.so.conf also contains /usr/contrib/lib and
11357 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11358 # libtool to hard-code these into programs
11359 ;;
11360
11361 cygwin* | mingw* | pw32* | cegcc*)
11362 version_type=windows
11363 shrext_cmds=".dll"
11364 need_version=no
11365 need_lib_prefix=no
11366
11367 case $GCC,$host_os in
11368 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11369 library_names_spec='$libname.dll.a'
11370 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11371 postinstall_cmds='base_file=`basename \${file}`~
11372 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11373 dldir=$destdir/`dirname \$dlpath`~
11374 test -d \$dldir || mkdir -p \$dldir~
11375 $install_prog $dir/$dlname \$dldir/$dlname~
11376 chmod a+x \$dldir/$dlname~
11377 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11378 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11379 fi'
11380 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11381 dlpath=$dir/\$dldll~
11382 $RM \$dlpath'
11383 shlibpath_overrides_runpath=yes
11384
11385 case $host_os in
11386 cygwin*)
11387 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11388 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11389
11390 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11391 ;;
11392 mingw* | cegcc*)
11393 # MinGW DLLs use traditional 'lib' prefix
11394 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11395 ;;
11396 pw32*)
11397 # pw32 DLLs use 'pw' prefix rather than 'lib'
11398 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11399 ;;
11400 esac
11401 ;;
11402
11403 *)
11404 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11405 ;;
11406 esac
11407 dynamic_linker='Win32 ld.exe'
11408 # FIXME: first we should search . and the directory the executable is in
11409 shlibpath_var=PATH
11410 ;;
11411
11412 darwin* | rhapsody*)
11413 dynamic_linker="$host_os dyld"
11414 version_type=darwin
11415 need_lib_prefix=no
11416 need_version=no
11417 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11418 soname_spec='${libname}${release}${major}$shared_ext'
11419 shlibpath_overrides_runpath=yes
11420 shlibpath_var=DYLD_LIBRARY_PATH
11421 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11422
11423 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11424 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11425 ;;
11426
11427 dgux*)
11428 version_type=linux
11429 need_lib_prefix=no
11430 need_version=no
11431 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11432 soname_spec='${libname}${release}${shared_ext}$major'
11433 shlibpath_var=LD_LIBRARY_PATH
11434 ;;
11435
11436 freebsd* | dragonfly*)
11437 # DragonFly does not have aout. When/if they implement a new
11438 # versioning mechanism, adjust this.
11439 if test -x /usr/bin/objformat; then
11440 objformat=`/usr/bin/objformat`
11441 else
11442 case $host_os in
11443 freebsd[23].*) objformat=aout ;;
11444 *) objformat=elf ;;
11445 esac
11446 fi
11447 version_type=freebsd-$objformat
11448 case $version_type in
11449 freebsd-elf*)
11450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11451 need_version=no
11452 need_lib_prefix=no
11453 ;;
11454 freebsd-*)
11455 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11456 need_version=yes
11457 ;;
11458 esac
11459 shlibpath_var=LD_LIBRARY_PATH
11460 case $host_os in
11461 freebsd2.*)
11462 shlibpath_overrides_runpath=yes
11463 ;;
11464 freebsd3.[01]* | freebsdelf3.[01]*)
11465 shlibpath_overrides_runpath=yes
11466 hardcode_into_libs=yes
11467 ;;
11468 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11469 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11470 shlibpath_overrides_runpath=no
11471 hardcode_into_libs=yes
11472 ;;
11473 *) # from 4.6 on, and DragonFly
11474 shlibpath_overrides_runpath=yes
11475 hardcode_into_libs=yes
11476 ;;
11477 esac
11478 ;;
11479
11480 gnu*)
11481 version_type=linux
11482 need_lib_prefix=no
11483 need_version=no
11484 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11485 soname_spec='${libname}${release}${shared_ext}$major'
11486 shlibpath_var=LD_LIBRARY_PATH
11487 hardcode_into_libs=yes
11488 ;;
11489
11490 haiku*)
11491 version_type=linux
11492 need_lib_prefix=no
11493 need_version=no
11494 dynamic_linker="$host_os runtime_loader"
11495 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11496 soname_spec='${libname}${release}${shared_ext}$major'
11497 shlibpath_var=LIBRARY_PATH
11498 shlibpath_overrides_runpath=yes
11499 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11500 hardcode_into_libs=yes
11501 ;;
11502
11503 hpux9* | hpux10* | hpux11*)
11504 # Give a soname corresponding to the major version so that dld.sl refuses to
11505 # link against other versions.
11506 version_type=sunos
11507 need_lib_prefix=no
11508 need_version=no
11509 case $host_cpu in
11510 ia64*)
11511 shrext_cmds='.so'
11512 hardcode_into_libs=yes
11513 dynamic_linker="$host_os dld.so"
11514 shlibpath_var=LD_LIBRARY_PATH
11515 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11516 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11517 soname_spec='${libname}${release}${shared_ext}$major'
11518 if test "X$HPUX_IA64_MODE" = X32; then
11519 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11520 else
11521 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11522 fi
11523 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11524 ;;
11525 hppa*64*)
11526 shrext_cmds='.sl'
11527 hardcode_into_libs=yes
11528 dynamic_linker="$host_os dld.sl"
11529 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11530 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11531 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11532 soname_spec='${libname}${release}${shared_ext}$major'
11533 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11534 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11535 ;;
11536 *)
11537 shrext_cmds='.sl'
11538 dynamic_linker="$host_os dld.sl"
11539 shlibpath_var=SHLIB_PATH
11540 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11541 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11542 soname_spec='${libname}${release}${shared_ext}$major'
11543 ;;
11544 esac
11545 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11546 postinstall_cmds='chmod 555 $lib'
11547 # or fails outright, so override atomically:
11548 install_override_mode=555
11549 ;;
11550
11551 interix[3-9]*)
11552 version_type=linux
11553 need_lib_prefix=no
11554 need_version=no
11555 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11556 soname_spec='${libname}${release}${shared_ext}$major'
11557 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11558 shlibpath_var=LD_LIBRARY_PATH
11559 shlibpath_overrides_runpath=no
11560 hardcode_into_libs=yes
11561 ;;
11562
11563 irix5* | irix6* | nonstopux*)
11564 case $host_os in
11565 nonstopux*) version_type=nonstopux ;;
11566 *)
11567 if test "$lt_cv_prog_gnu_ld" = yes; then
11568 version_type=linux
11569 else
11570 version_type=irix
11571 fi ;;
11572 esac
11573 need_lib_prefix=no
11574 need_version=no
11575 soname_spec='${libname}${release}${shared_ext}$major'
11576 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11577 case $host_os in
11578 irix5* | nonstopux*)
11579 libsuff= shlibsuff=
11580 ;;
11581 *)
11582 case $LD in # libtool.m4 will add one of these switches to LD
11583 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11584 libsuff= shlibsuff= libmagic=32-bit;;
11585 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11586 libsuff=32 shlibsuff=N32 libmagic=N32;;
11587 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11588 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11589 *) libsuff= shlibsuff= libmagic=never-match;;
11590 esac
11591 ;;
11592 esac
11593 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11594 shlibpath_overrides_runpath=no
11595 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11596 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11597 hardcode_into_libs=yes
11598 ;;
11599
11600 # No shared lib support for Linux oldld, aout, or coff.
11601 linux*oldld* | linux*aout* | linux*coff*)
11602 dynamic_linker=no
11603 ;;
11604
11605 # This must be Linux ELF.
11606 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11607 version_type=linux
11608 need_lib_prefix=no
11609 need_version=no
11610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11611 soname_spec='${libname}${release}${shared_ext}$major'
11612 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11613 shlibpath_var=LD_LIBRARY_PATH
11614 shlibpath_overrides_runpath=no
11615
11616 # Some binutils ld are patched to set DT_RUNPATH
11617 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11618 $as_echo_n "(cached) " >&6
11619 else
11620 lt_cv_shlibpath_overrides_runpath=no
11621 save_LDFLAGS=$LDFLAGS
11622 save_libdir=$libdir
11623 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11624 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11626 /* end confdefs.h. */
11627
11628 int
11629 main ()
11630 {
11631
11632 ;
11633 return 0;
11634 }
11635 _ACEOF
11636 if ac_fn_c_try_link "$LINENO"; then :
11637 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11638 lt_cv_shlibpath_overrides_runpath=yes
11639 fi
11640 fi
11641 rm -f core conftest.err conftest.$ac_objext \
11642 conftest$ac_exeext conftest.$ac_ext
11643 LDFLAGS=$save_LDFLAGS
11644 libdir=$save_libdir
11645
11646 fi
11647
11648 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11649
11650 # This implies no fast_install, which is unacceptable.
11651 # Some rework will be needed to allow for fast_install
11652 # before this can be enabled.
11653 hardcode_into_libs=yes
11654
11655 # Append ld.so.conf contents to the search path
11656 if test -f /etc/ld.so.conf; then
11657 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' ' '`
11658 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11659 fi
11660
11661 # We used to test for /lib/ld.so.1 and disable shared libraries on
11662 # powerpc, because MkLinux only supported shared libraries with the
11663 # GNU dynamic linker. Since this was broken with cross compilers,
11664 # most powerpc-linux boxes support dynamic linking these days and
11665 # people can always --disable-shared, the test was removed, and we
11666 # assume the GNU/Linux dynamic linker is in use.
11667 dynamic_linker='GNU/Linux ld.so'
11668 ;;
11669
11670 netbsd*)
11671 version_type=sunos
11672 need_lib_prefix=no
11673 need_version=no
11674 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11675 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11676 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11677 dynamic_linker='NetBSD (a.out) ld.so'
11678 else
11679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11680 soname_spec='${libname}${release}${shared_ext}$major'
11681 dynamic_linker='NetBSD ld.elf_so'
11682 fi
11683 shlibpath_var=LD_LIBRARY_PATH
11684 shlibpath_overrides_runpath=yes
11685 hardcode_into_libs=yes
11686 ;;
11687
11688 newsos6)
11689 version_type=linux
11690 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11691 shlibpath_var=LD_LIBRARY_PATH
11692 shlibpath_overrides_runpath=yes
11693 ;;
11694
11695 *nto* | *qnx*)
11696 version_type=qnx
11697 need_lib_prefix=no
11698 need_version=no
11699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11700 soname_spec='${libname}${release}${shared_ext}$major'
11701 shlibpath_var=LD_LIBRARY_PATH
11702 shlibpath_overrides_runpath=no
11703 hardcode_into_libs=yes
11704 dynamic_linker='ldqnx.so'
11705 ;;
11706
11707 openbsd*)
11708 version_type=sunos
11709 sys_lib_dlsearch_path_spec="/usr/lib"
11710 need_lib_prefix=no
11711 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11712 case $host_os in
11713 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11714 *) need_version=no ;;
11715 esac
11716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11717 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11718 shlibpath_var=LD_LIBRARY_PATH
11719 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11720 case $host_os in
11721 openbsd2.[89] | openbsd2.[89].*)
11722 shlibpath_overrides_runpath=no
11723 ;;
11724 *)
11725 shlibpath_overrides_runpath=yes
11726 ;;
11727 esac
11728 else
11729 shlibpath_overrides_runpath=yes
11730 fi
11731 ;;
11732
11733 os2*)
11734 libname_spec='$name'
11735 shrext_cmds=".dll"
11736 need_lib_prefix=no
11737 library_names_spec='$libname${shared_ext} $libname.a'
11738 dynamic_linker='OS/2 ld.exe'
11739 shlibpath_var=LIBPATH
11740 ;;
11741
11742 osf3* | osf4* | osf5*)
11743 version_type=osf
11744 need_lib_prefix=no
11745 need_version=no
11746 soname_spec='${libname}${release}${shared_ext}$major'
11747 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11748 shlibpath_var=LD_LIBRARY_PATH
11749 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11750 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11751 ;;
11752
11753 rdos*)
11754 dynamic_linker=no
11755 ;;
11756
11757 solaris*)
11758 version_type=linux
11759 need_lib_prefix=no
11760 need_version=no
11761 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11762 soname_spec='${libname}${release}${shared_ext}$major'
11763 shlibpath_var=LD_LIBRARY_PATH
11764 shlibpath_overrides_runpath=yes
11765 hardcode_into_libs=yes
11766 # ldd complains unless libraries are executable
11767 postinstall_cmds='chmod +x $lib'
11768 ;;
11769
11770 sunos4*)
11771 version_type=sunos
11772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11773 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11774 shlibpath_var=LD_LIBRARY_PATH
11775 shlibpath_overrides_runpath=yes
11776 if test "$with_gnu_ld" = yes; then
11777 need_lib_prefix=no
11778 fi
11779 need_version=yes
11780 ;;
11781
11782 sysv4 | sysv4.3*)
11783 version_type=linux
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 shlibpath_var=LD_LIBRARY_PATH
11787 case $host_vendor in
11788 sni)
11789 shlibpath_overrides_runpath=no
11790 need_lib_prefix=no
11791 runpath_var=LD_RUN_PATH
11792 ;;
11793 siemens)
11794 need_lib_prefix=no
11795 ;;
11796 motorola)
11797 need_lib_prefix=no
11798 need_version=no
11799 shlibpath_overrides_runpath=no
11800 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11801 ;;
11802 esac
11803 ;;
11804
11805 sysv4*MP*)
11806 if test -d /usr/nec ;then
11807 version_type=linux
11808 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11809 soname_spec='$libname${shared_ext}.$major'
11810 shlibpath_var=LD_LIBRARY_PATH
11811 fi
11812 ;;
11813
11814 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11815 version_type=freebsd-elf
11816 need_lib_prefix=no
11817 need_version=no
11818 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11819 soname_spec='${libname}${release}${shared_ext}$major'
11820 shlibpath_var=LD_LIBRARY_PATH
11821 shlibpath_overrides_runpath=yes
11822 hardcode_into_libs=yes
11823 if test "$with_gnu_ld" = yes; then
11824 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11825 else
11826 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11827 case $host_os in
11828 sco3.2v5*)
11829 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11830 ;;
11831 esac
11832 fi
11833 sys_lib_dlsearch_path_spec='/usr/lib'
11834 ;;
11835
11836 tpf*)
11837 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11838 version_type=linux
11839 need_lib_prefix=no
11840 need_version=no
11841 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11842 shlibpath_var=LD_LIBRARY_PATH
11843 shlibpath_overrides_runpath=no
11844 hardcode_into_libs=yes
11845 ;;
11846
11847 uts4*)
11848 version_type=linux
11849 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11850 soname_spec='${libname}${release}${shared_ext}$major'
11851 shlibpath_var=LD_LIBRARY_PATH
11852 ;;
11853
11854 *)
11855 dynamic_linker=no
11856 ;;
11857 esac
11858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11859 $as_echo "$dynamic_linker" >&6; }
11860 test "$dynamic_linker" = no && can_build_shared=no
11861
11862 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11863 if test "$GCC" = yes; then
11864 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11865 fi
11866
11867 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11868 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11869 fi
11870 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11871 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11872 fi
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11966 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11967 hardcode_action=
11968 if test -n "$hardcode_libdir_flag_spec" ||
11969 test -n "$runpath_var" ||
11970 test "X$hardcode_automatic" = "Xyes" ; then
11971
11972 # We can hardcode non-existent directories.
11973 if test "$hardcode_direct" != no &&
11974 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11975 # have to relink, otherwise we might link with an installed library
11976 # when we should be linking with a yet-to-be-installed one
11977 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11978 test "$hardcode_minus_L" != no; then
11979 # Linking always hardcodes the temporary library directory.
11980 hardcode_action=relink
11981 else
11982 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11983 hardcode_action=immediate
11984 fi
11985 else
11986 # We cannot hardcode anything, or else we can only hardcode existing
11987 # directories.
11988 hardcode_action=unsupported
11989 fi
11990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11991 $as_echo "$hardcode_action" >&6; }
11992
11993 if test "$hardcode_action" = relink ||
11994 test "$inherit_rpath" = yes; then
11995 # Fast installation is not supported
11996 enable_fast_install=no
11997 elif test "$shlibpath_overrides_runpath" = yes ||
11998 test "$enable_shared" = no; then
11999 # Fast installation is not necessary
12000 enable_fast_install=needless
12001 fi
12002
12003
12004
12005
12006
12007
12008 if test "x$enable_dlopen" != xyes; then
12009 enable_dlopen=unknown
12010 enable_dlopen_self=unknown
12011 enable_dlopen_self_static=unknown
12012 else
12013 lt_cv_dlopen=no
12014 lt_cv_dlopen_libs=
12015
12016 case $host_os in
12017 beos*)
12018 lt_cv_dlopen="load_add_on"
12019 lt_cv_dlopen_libs=
12020 lt_cv_dlopen_self=yes
12021 ;;
12022
12023 mingw* | pw32* | cegcc*)
12024 lt_cv_dlopen="LoadLibrary"
12025 lt_cv_dlopen_libs=
12026 ;;
12027
12028 cygwin*)
12029 lt_cv_dlopen="dlopen"
12030 lt_cv_dlopen_libs=
12031 ;;
12032
12033 darwin*)
12034 # if libdl is installed we need to link against it
12035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12036 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12037 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12038 $as_echo_n "(cached) " >&6
12039 else
12040 ac_check_lib_save_LIBS=$LIBS
12041 LIBS="-ldl $LIBS"
12042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12043 /* end confdefs.h. */
12044
12045 /* Override any GCC internal prototype to avoid an error.
12046 Use char because int might match the return type of a GCC
12047 builtin and then its argument prototype would still apply. */
12048 #ifdef __cplusplus
12049 extern "C"
12050 #endif
12051 char dlopen ();
12052 int
12053 main ()
12054 {
12055 return dlopen ();
12056 ;
12057 return 0;
12058 }
12059 _ACEOF
12060 if ac_fn_c_try_link "$LINENO"; then :
12061 ac_cv_lib_dl_dlopen=yes
12062 else
12063 ac_cv_lib_dl_dlopen=no
12064 fi
12065 rm -f core conftest.err conftest.$ac_objext \
12066 conftest$ac_exeext conftest.$ac_ext
12067 LIBS=$ac_check_lib_save_LIBS
12068 fi
12069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12070 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12071 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12072 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12073 else
12074
12075 lt_cv_dlopen="dyld"
12076 lt_cv_dlopen_libs=
12077 lt_cv_dlopen_self=yes
12078
12079 fi
12080
12081 ;;
12082
12083 *)
12084 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12085 if test "x$ac_cv_func_shl_load" = x""yes; then :
12086 lt_cv_dlopen="shl_load"
12087 else
12088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12089 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12090 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12091 $as_echo_n "(cached) " >&6
12092 else
12093 ac_check_lib_save_LIBS=$LIBS
12094 LIBS="-ldld $LIBS"
12095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12096 /* end confdefs.h. */
12097
12098 /* Override any GCC internal prototype to avoid an error.
12099 Use char because int might match the return type of a GCC
12100 builtin and then its argument prototype would still apply. */
12101 #ifdef __cplusplus
12102 extern "C"
12103 #endif
12104 char shl_load ();
12105 int
12106 main ()
12107 {
12108 return shl_load ();
12109 ;
12110 return 0;
12111 }
12112 _ACEOF
12113 if ac_fn_c_try_link "$LINENO"; then :
12114 ac_cv_lib_dld_shl_load=yes
12115 else
12116 ac_cv_lib_dld_shl_load=no
12117 fi
12118 rm -f core conftest.err conftest.$ac_objext \
12119 conftest$ac_exeext conftest.$ac_ext
12120 LIBS=$ac_check_lib_save_LIBS
12121 fi
12122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12123 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12124 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12125 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12126 else
12127 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12128 if test "x$ac_cv_func_dlopen" = x""yes; then :
12129 lt_cv_dlopen="dlopen"
12130 else
12131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12132 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12133 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12134 $as_echo_n "(cached) " >&6
12135 else
12136 ac_check_lib_save_LIBS=$LIBS
12137 LIBS="-ldl $LIBS"
12138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12139 /* end confdefs.h. */
12140
12141 /* Override any GCC internal prototype to avoid an error.
12142 Use char because int might match the return type of a GCC
12143 builtin and then its argument prototype would still apply. */
12144 #ifdef __cplusplus
12145 extern "C"
12146 #endif
12147 char dlopen ();
12148 int
12149 main ()
12150 {
12151 return dlopen ();
12152 ;
12153 return 0;
12154 }
12155 _ACEOF
12156 if ac_fn_c_try_link "$LINENO"; then :
12157 ac_cv_lib_dl_dlopen=yes
12158 else
12159 ac_cv_lib_dl_dlopen=no
12160 fi
12161 rm -f core conftest.err conftest.$ac_objext \
12162 conftest$ac_exeext conftest.$ac_ext
12163 LIBS=$ac_check_lib_save_LIBS
12164 fi
12165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12166 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12167 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12168 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12169 else
12170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12171 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12172 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12173 $as_echo_n "(cached) " >&6
12174 else
12175 ac_check_lib_save_LIBS=$LIBS
12176 LIBS="-lsvld $LIBS"
12177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12178 /* end confdefs.h. */
12179
12180 /* Override any GCC internal prototype to avoid an error.
12181 Use char because int might match the return type of a GCC
12182 builtin and then its argument prototype would still apply. */
12183 #ifdef __cplusplus
12184 extern "C"
12185 #endif
12186 char dlopen ();
12187 int
12188 main ()
12189 {
12190 return dlopen ();
12191 ;
12192 return 0;
12193 }
12194 _ACEOF
12195 if ac_fn_c_try_link "$LINENO"; then :
12196 ac_cv_lib_svld_dlopen=yes
12197 else
12198 ac_cv_lib_svld_dlopen=no
12199 fi
12200 rm -f core conftest.err conftest.$ac_objext \
12201 conftest$ac_exeext conftest.$ac_ext
12202 LIBS=$ac_check_lib_save_LIBS
12203 fi
12204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12205 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12206 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12207 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12208 else
12209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12210 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12211 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12212 $as_echo_n "(cached) " >&6
12213 else
12214 ac_check_lib_save_LIBS=$LIBS
12215 LIBS="-ldld $LIBS"
12216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12217 /* end confdefs.h. */
12218
12219 /* Override any GCC internal prototype to avoid an error.
12220 Use char because int might match the return type of a GCC
12221 builtin and then its argument prototype would still apply. */
12222 #ifdef __cplusplus
12223 extern "C"
12224 #endif
12225 char dld_link ();
12226 int
12227 main ()
12228 {
12229 return dld_link ();
12230 ;
12231 return 0;
12232 }
12233 _ACEOF
12234 if ac_fn_c_try_link "$LINENO"; then :
12235 ac_cv_lib_dld_dld_link=yes
12236 else
12237 ac_cv_lib_dld_dld_link=no
12238 fi
12239 rm -f core conftest.err conftest.$ac_objext \
12240 conftest$ac_exeext conftest.$ac_ext
12241 LIBS=$ac_check_lib_save_LIBS
12242 fi
12243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12244 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12245 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12246 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12247 fi
12248
12249
12250 fi
12251
12252
12253 fi
12254
12255
12256 fi
12257
12258
12259 fi
12260
12261
12262 fi
12263
12264 ;;
12265 esac
12266
12267 if test "x$lt_cv_dlopen" != xno; then
12268 enable_dlopen=yes
12269 else
12270 enable_dlopen=no
12271 fi
12272
12273 case $lt_cv_dlopen in
12274 dlopen)
12275 save_CPPFLAGS="$CPPFLAGS"
12276 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12277
12278 save_LDFLAGS="$LDFLAGS"
12279 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12280
12281 save_LIBS="$LIBS"
12282 LIBS="$lt_cv_dlopen_libs $LIBS"
12283
12284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12285 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12286 if test "${lt_cv_dlopen_self+set}" = set; then :
12287 $as_echo_n "(cached) " >&6
12288 else
12289 if test "$cross_compiling" = yes; then :
12290 lt_cv_dlopen_self=cross
12291 else
12292 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12293 lt_status=$lt_dlunknown
12294 cat > conftest.$ac_ext <<_LT_EOF
12295 #line 12295 "configure"
12296 #include "confdefs.h"
12297
12298 #if HAVE_DLFCN_H
12299 #include <dlfcn.h>
12300 #endif
12301
12302 #include <stdio.h>
12303
12304 #ifdef RTLD_GLOBAL
12305 # define LT_DLGLOBAL RTLD_GLOBAL
12306 #else
12307 # ifdef DL_GLOBAL
12308 # define LT_DLGLOBAL DL_GLOBAL
12309 # else
12310 # define LT_DLGLOBAL 0
12311 # endif
12312 #endif
12313
12314 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12315 find out it does not work in some platform. */
12316 #ifndef LT_DLLAZY_OR_NOW
12317 # ifdef RTLD_LAZY
12318 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12319 # else
12320 # ifdef DL_LAZY
12321 # define LT_DLLAZY_OR_NOW DL_LAZY
12322 # else
12323 # ifdef RTLD_NOW
12324 # define LT_DLLAZY_OR_NOW RTLD_NOW
12325 # else
12326 # ifdef DL_NOW
12327 # define LT_DLLAZY_OR_NOW DL_NOW
12328 # else
12329 # define LT_DLLAZY_OR_NOW 0
12330 # endif
12331 # endif
12332 # endif
12333 # endif
12334 #endif
12335
12336 /* When -fvisbility=hidden is used, assume the code has been annotated
12337 correspondingly for the symbols needed. */
12338 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12339 void fnord () __attribute__((visibility("default")));
12340 #endif
12341
12342 void fnord () { int i=42; }
12343 int main ()
12344 {
12345 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12346 int status = $lt_dlunknown;
12347
12348 if (self)
12349 {
12350 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12351 else
12352 {
12353 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12354 else puts (dlerror ());
12355 }
12356 /* dlclose (self); */
12357 }
12358 else
12359 puts (dlerror ());
12360
12361 return status;
12362 }
12363 _LT_EOF
12364 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12365 (eval $ac_link) 2>&5
12366 ac_status=$?
12367 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12368 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12369 (./conftest; exit; ) >&5 2>/dev/null
12370 lt_status=$?
12371 case x$lt_status in
12372 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12373 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12374 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12375 esac
12376 else :
12377 # compilation failed
12378 lt_cv_dlopen_self=no
12379 fi
12380 fi
12381 rm -fr conftest*
12382
12383
12384 fi
12385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12386 $as_echo "$lt_cv_dlopen_self" >&6; }
12387
12388 if test "x$lt_cv_dlopen_self" = xyes; then
12389 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12391 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12392 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12393 $as_echo_n "(cached) " >&6
12394 else
12395 if test "$cross_compiling" = yes; then :
12396 lt_cv_dlopen_self_static=cross
12397 else
12398 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12399 lt_status=$lt_dlunknown
12400 cat > conftest.$ac_ext <<_LT_EOF
12401 #line 12401 "configure"
12402 #include "confdefs.h"
12403
12404 #if HAVE_DLFCN_H
12405 #include <dlfcn.h>
12406 #endif
12407
12408 #include <stdio.h>
12409
12410 #ifdef RTLD_GLOBAL
12411 # define LT_DLGLOBAL RTLD_GLOBAL
12412 #else
12413 # ifdef DL_GLOBAL
12414 # define LT_DLGLOBAL DL_GLOBAL
12415 # else
12416 # define LT_DLGLOBAL 0
12417 # endif
12418 #endif
12419
12420 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12421 find out it does not work in some platform. */
12422 #ifndef LT_DLLAZY_OR_NOW
12423 # ifdef RTLD_LAZY
12424 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12425 # else
12426 # ifdef DL_LAZY
12427 # define LT_DLLAZY_OR_NOW DL_LAZY
12428 # else
12429 # ifdef RTLD_NOW
12430 # define LT_DLLAZY_OR_NOW RTLD_NOW
12431 # else
12432 # ifdef DL_NOW
12433 # define LT_DLLAZY_OR_NOW DL_NOW
12434 # else
12435 # define LT_DLLAZY_OR_NOW 0
12436 # endif
12437 # endif
12438 # endif
12439 # endif
12440 #endif
12441
12442 /* When -fvisbility=hidden is used, assume the code has been annotated
12443 correspondingly for the symbols needed. */
12444 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12445 void fnord () __attribute__((visibility("default")));
12446 #endif
12447
12448 void fnord () { int i=42; }
12449 int main ()
12450 {
12451 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12452 int status = $lt_dlunknown;
12453
12454 if (self)
12455 {
12456 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12457 else
12458 {
12459 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12460 else puts (dlerror ());
12461 }
12462 /* dlclose (self); */
12463 }
12464 else
12465 puts (dlerror ());
12466
12467 return status;
12468 }
12469 _LT_EOF
12470 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12471 (eval $ac_link) 2>&5
12472 ac_status=$?
12473 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12474 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12475 (./conftest; exit; ) >&5 2>/dev/null
12476 lt_status=$?
12477 case x$lt_status in
12478 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12479 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12480 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12481 esac
12482 else :
12483 # compilation failed
12484 lt_cv_dlopen_self_static=no
12485 fi
12486 fi
12487 rm -fr conftest*
12488
12489
12490 fi
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12492 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12493 fi
12494
12495 CPPFLAGS="$save_CPPFLAGS"
12496 LDFLAGS="$save_LDFLAGS"
12497 LIBS="$save_LIBS"
12498 ;;
12499 esac
12500
12501 case $lt_cv_dlopen_self in
12502 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12503 *) enable_dlopen_self=unknown ;;
12504 esac
12505
12506 case $lt_cv_dlopen_self_static in
12507 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12508 *) enable_dlopen_self_static=unknown ;;
12509 esac
12510 fi
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528 striplib=
12529 old_striplib=
12530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12531 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12532 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12533 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12534 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12536 $as_echo "yes" >&6; }
12537 else
12538 # FIXME - insert some real tests, host_os isn't really good enough
12539 case $host_os in
12540 darwin*)
12541 if test -n "$STRIP" ; then
12542 striplib="$STRIP -x"
12543 old_striplib="$STRIP -S"
12544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12545 $as_echo "yes" >&6; }
12546 else
12547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12548 $as_echo "no" >&6; }
12549 fi
12550 ;;
12551 *)
12552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12553 $as_echo "no" >&6; }
12554 ;;
12555 esac
12556 fi
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569 # Report which library types will actually be built
12570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12571 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12573 $as_echo "$can_build_shared" >&6; }
12574
12575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12576 $as_echo_n "checking whether to build shared libraries... " >&6; }
12577 test "$can_build_shared" = "no" && enable_shared=no
12578
12579 # On AIX, shared libraries and static libraries use the same namespace, and
12580 # are all built from PIC.
12581 case $host_os in
12582 aix3*)
12583 test "$enable_shared" = yes && enable_static=no
12584 if test -n "$RANLIB"; then
12585 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12586 postinstall_cmds='$RANLIB $lib'
12587 fi
12588 ;;
12589
12590 aix[4-9]*)
12591 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12592 test "$enable_shared" = yes && enable_static=no
12593 fi
12594 ;;
12595 esac
12596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12597 $as_echo "$enable_shared" >&6; }
12598
12599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12600 $as_echo_n "checking whether to build static libraries... " >&6; }
12601 # Make sure either enable_shared or enable_static is yes.
12602 test "$enable_shared" = yes || enable_static=yes
12603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12604 $as_echo "$enable_static" >&6; }
12605
12606
12607
12608
12609 fi
12610 ac_ext=c
12611 ac_cpp='$CPP $CPPFLAGS'
12612 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12613 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12614 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12615
12616 CC="$lt_save_CC"
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630 ac_config_commands="$ac_config_commands libtool"
12631
12632
12633
12634
12635 # Only expand once:
12636
12637
12638
12639
12640 . ${srcdir}/../../bfd/configure.host
12641
12642
12643
12644
12645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12646 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12647 # Check whether --enable-maintainer-mode was given.
12648 if test "${enable_maintainer_mode+set}" = set; then :
12649 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12650 else
12651 USE_MAINTAINER_MODE=no
12652 fi
12653
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12655 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12656 if test $USE_MAINTAINER_MODE = yes; then
12657 MAINTAINER_MODE_TRUE=
12658 MAINTAINER_MODE_FALSE='#'
12659 else
12660 MAINTAINER_MODE_TRUE='#'
12661 MAINTAINER_MODE_FALSE=
12662 fi
12663
12664 MAINT=$MAINTAINER_MODE_TRUE
12665
12666
12667
12668
12669 # Check whether --enable-sim-bswap was given.
12670 if test "${enable_sim_bswap+set}" = set; then :
12671 enableval=$enable_sim_bswap; case "${enableval}" in
12672 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12673 no) sim_bswap="-DWITH_BSWAP=0";;
12674 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12675 esac
12676 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12677 echo "Setting bswap flags = $sim_bswap" 6>&1
12678 fi
12679 else
12680 sim_bswap=""
12681 fi
12682
12683
12684
12685 # Check whether --enable-sim-cflags was given.
12686 if test "${enable_sim_cflags+set}" = set; then :
12687 enableval=$enable_sim_cflags; case "${enableval}" in
12688 yes) sim_cflags="-O2 -fomit-frame-pointer";;
12689 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12690 no) sim_cflags="";;
12691 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12692 esac
12693 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12694 echo "Setting sim cflags = $sim_cflags" 6>&1
12695 fi
12696 else
12697 sim_cflags=""
12698 fi
12699
12700
12701
12702 # Check whether --enable-sim-debug was given.
12703 if test "${enable_sim_debug+set}" = set; then :
12704 enableval=$enable_sim_debug; case "${enableval}" in
12705 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12706 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12707 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12708 esac
12709 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12710 echo "Setting sim debug = $sim_debug" 6>&1
12711 fi
12712 else
12713 sim_debug=""
12714 fi
12715
12716
12717
12718 # Check whether --enable-sim-stdio was given.
12719 if test "${enable_sim_stdio+set}" = set; then :
12720 enableval=$enable_sim_stdio; case "${enableval}" in
12721 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12722 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12723 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12724 esac
12725 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12726 echo "Setting stdio flags = $sim_stdio" 6>&1
12727 fi
12728 else
12729 sim_stdio=""
12730 fi
12731
12732
12733
12734 # Check whether --enable-sim-trace was given.
12735 if test "${enable_sim_trace+set}" = set; then :
12736 enableval=$enable_sim_trace; case "${enableval}" in
12737 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
12738 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
12739 [-0-9]*)
12740 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
12741 [[:lower:]]*)
12742 sim_trace=""
12743 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12744 if test x"$sim_trace" = x; then
12745 sim_trace="-DWITH_TRACE='(TRACE_$x"
12746 else
12747 sim_trace="${sim_trace}|TRACE_$x"
12748 fi
12749 done
12750 sim_trace="$sim_trace)'" ;;
12751 esac
12752 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12753 echo "Setting sim trace = $sim_trace" 6>&1
12754 fi
12755 else
12756 sim_trace=""
12757 fi
12758
12759
12760
12761 # Check whether --enable-sim-profile was given.
12762 if test "${enable_sim_profile+set}" = set; then :
12763 enableval=$enable_sim_profile; case "${enableval}" in
12764 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12765 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12766 [-0-9]*)
12767 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12768 [a-z]*)
12769 sim_profile=""
12770 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12771 if test x"$sim_profile" = x; then
12772 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12773 else
12774 sim_profile="${sim_profile}|PROFILE_$x"
12775 fi
12776 done
12777 sim_profile="$sim_profile)'" ;;
12778 esac
12779 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12780 echo "Setting sim profile = $sim_profile" 6>&1
12781 fi
12782 else
12783 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12784 fi
12785
12786
12787
12788
12789 # Check whether --with-pkgversion was given.
12790 if test "${with_pkgversion+set}" = set; then :
12791 withval=$with_pkgversion; case "$withval" in
12792 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12793 no) PKGVERSION= ;;
12794 *) PKGVERSION="($withval) " ;;
12795 esac
12796 else
12797 PKGVERSION="(GDB) "
12798
12799 fi
12800
12801
12802
12803
12804
12805 # Check whether --with-bugurl was given.
12806 if test "${with_bugurl+set}" = set; then :
12807 withval=$with_bugurl; case "$withval" in
12808 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12809 no) BUGURL=
12810 ;;
12811 *) BUGURL="$withval"
12812 ;;
12813 esac
12814 else
12815 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12816
12817 fi
12818
12819 case ${BUGURL} in
12820 "")
12821 REPORT_BUGS_TO=
12822 REPORT_BUGS_TEXI=
12823 ;;
12824 *)
12825 REPORT_BUGS_TO="<$BUGURL>"
12826 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12827 ;;
12828 esac;
12829
12830
12831
12832
12833 cat >>confdefs.h <<_ACEOF
12834 #define PKGVERSION "$PKGVERSION"
12835 _ACEOF
12836
12837
12838 cat >>confdefs.h <<_ACEOF
12839 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12840 _ACEOF
12841
12842
12843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12844 $as_echo_n "checking return type of signal handlers... " >&6; }
12845 if test "${ac_cv_type_signal+set}" = set; then :
12846 $as_echo_n "(cached) " >&6
12847 else
12848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12849 /* end confdefs.h. */
12850 #include <sys/types.h>
12851 #include <signal.h>
12852
12853 int
12854 main ()
12855 {
12856 return *(signal (0, 0)) (0) == 1;
12857 ;
12858 return 0;
12859 }
12860 _ACEOF
12861 if ac_fn_c_try_compile "$LINENO"; then :
12862 ac_cv_type_signal=int
12863 else
12864 ac_cv_type_signal=void
12865 fi
12866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12867 fi
12868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12869 $as_echo "$ac_cv_type_signal" >&6; }
12870
12871 cat >>confdefs.h <<_ACEOF
12872 #define RETSIGTYPE $ac_cv_type_signal
12873 _ACEOF
12874
12875
12876
12877
12878
12879 sim_link_files=
12880 sim_link_links=
12881
12882 # targ-vals.def points to the libc macro description file.
12883 case "${target}" in
12884 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12885 esac
12886 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12887 sim_link_links="${sim_link_links} targ-vals.def"
12888
12889
12890
12891 for ac_header in getopt.h
12892 do :
12893 ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
12894 if test "x$ac_cv_header_getopt_h" = x""yes; then :
12895 cat >>confdefs.h <<_ACEOF
12896 #define HAVE_GETOPT_H 1
12897 _ACEOF
12898
12899 fi
12900
12901 done
12902
12903
12904 # Check whether --enable-cycle-accurate was given.
12905 if test "${enable_cycle_accurate+set}" = set; then :
12906 enableval=$enable_cycle_accurate; case "${enableval}" in
12907 yes | no) ;;
12908 *) as_fn_error "bad value ${enableval} given for --enable-cycle-accurate option" "$LINENO" 5 ;;
12909 esac
12910 fi
12911
12912
12913 # Check whether --enable-cycle-stats was given.
12914 if test "${enable_cycle_stats+set}" = set; then :
12915 enableval=$enable_cycle_stats; case "${enableval}" in
12916 yes | no) ;;
12917 *) as_fn_error "bad value ${enableval} given for --enable-cycle-stats option" "$LINENO" 5 ;;
12918 esac
12919 fi
12920
12921
12922 echo enable_cycle_accurate is $enable_cycle_accurate
12923 echo enable_cycle_stats is $enable_cycle_stats
12924
12925 if test "x${enable_cycle_accurate}" != xno; then
12926
12927 $as_echo "#define CYCLE_ACCURATE 1" >>confdefs.h
12928
12929
12930 if test "x${enable_cycle_stats}" != xno; then
12931
12932 $as_echo "#define CYCLE_STATS 1" >>confdefs.h
12933
12934 fi
12935 else
12936 if test "x${enable_cycle_stats}" != xno; then
12937 as_fn_error "cycle-stats not available without cycle-accurate" "$LINENO" 5
12938 fi
12939 fi
12940
12941
12942 ac_sources="$sim_link_files"
12943 ac_dests="$sim_link_links"
12944 while test -n "$ac_sources"; do
12945 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
12946 set $ac_sources; ac_source=$1; shift; ac_sources=$*
12947 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
12948 done
12949 ac_config_links="$ac_config_links $ac_config_links_1"
12950
12951 cgen_breaks=""
12952 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12953 cgen_breaks="break cgen_rtx_error";
12954 fi
12955
12956 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
12957
12958 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
12959
12960 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
12961
12962 ac_config_commands="$ac_config_commands Makefile"
12963
12964 ac_config_commands="$ac_config_commands stamp-h"
12965
12966 cat >confcache <<\_ACEOF
12967 # This file is a shell script that caches the results of configure
12968 # tests run on this system so they can be shared between configure
12969 # scripts and configure runs, see configure's option --config-cache.
12970 # It is not useful on other systems. If it contains results you don't
12971 # want to keep, you may remove or edit it.
12972 #
12973 # config.status only pays attention to the cache file if you give it
12974 # the --recheck option to rerun configure.
12975 #
12976 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12977 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12978 # following values.
12979
12980 _ACEOF
12981
12982 # The following way of writing the cache mishandles newlines in values,
12983 # but we know of no workaround that is simple, portable, and efficient.
12984 # So, we kill variables containing newlines.
12985 # Ultrix sh set writes to stderr and can't be redirected directly,
12986 # and sets the high bit in the cache file unless we assign to the vars.
12987 (
12988 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12989 eval ac_val=\$$ac_var
12990 case $ac_val in #(
12991 *${as_nl}*)
12992 case $ac_var in #(
12993 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12994 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12995 esac
12996 case $ac_var in #(
12997 _ | IFS | as_nl) ;; #(
12998 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12999 *) { eval $ac_var=; unset $ac_var;} ;;
13000 esac ;;
13001 esac
13002 done
13003
13004 (set) 2>&1 |
13005 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13006 *${as_nl}ac_space=\ *)
13007 # `set' does not quote correctly, so add quotes: double-quote
13008 # substitution turns \\\\ into \\, and sed turns \\ into \.
13009 sed -n \
13010 "s/'/'\\\\''/g;
13011 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13012 ;; #(
13013 *)
13014 # `set' quotes correctly as required by POSIX, so do not add quotes.
13015 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13016 ;;
13017 esac |
13018 sort
13019 ) |
13020 sed '
13021 /^ac_cv_env_/b end
13022 t clear
13023 :clear
13024 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13025 t end
13026 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13027 :end' >>confcache
13028 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13029 if test -w "$cache_file"; then
13030 test "x$cache_file" != "x/dev/null" &&
13031 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13032 $as_echo "$as_me: updating cache $cache_file" >&6;}
13033 cat confcache >$cache_file
13034 else
13035 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13036 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13037 fi
13038 fi
13039 rm -f confcache
13040
13041 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13042 # Let make expand exec_prefix.
13043 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13044
13045 DEFS=-DHAVE_CONFIG_H
13046
13047 ac_libobjs=
13048 ac_ltlibobjs=
13049 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13050 # 1. Remove the extension, and $U if already installed.
13051 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13052 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13053 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13054 # will be set to the directory where LIBOBJS objects are built.
13055 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13056 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13057 done
13058 LIBOBJS=$ac_libobjs
13059
13060 LTLIBOBJS=$ac_ltlibobjs
13061
13062
13063 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13064 as_fn_error "conditional \"GMAKE\" was never defined.
13065 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13066 fi
13067 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13068 as_fn_error "conditional \"PLUGINS\" was never defined.
13069 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13070 fi
13071 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13072 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13073 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13074 fi
13075
13076 : ${CONFIG_STATUS=./config.status}
13077 ac_write_fail=0
13078 ac_clean_files_save=$ac_clean_files
13079 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13080 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13081 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13082 as_write_fail=0
13083 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13084 #! $SHELL
13085 # Generated by $as_me.
13086 # Run this file to recreate the current configuration.
13087 # Compiler output produced by configure, useful for debugging
13088 # configure, is in config.log if it exists.
13089
13090 debug=false
13091 ac_cs_recheck=false
13092 ac_cs_silent=false
13093
13094 SHELL=\${CONFIG_SHELL-$SHELL}
13095 export SHELL
13096 _ASEOF
13097 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13098 ## -------------------- ##
13099 ## M4sh Initialization. ##
13100 ## -------------------- ##
13101
13102 # Be more Bourne compatible
13103 DUALCASE=1; export DUALCASE # for MKS sh
13104 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13105 emulate sh
13106 NULLCMD=:
13107 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13108 # is contrary to our usage. Disable this feature.
13109 alias -g '${1+"$@"}'='"$@"'
13110 setopt NO_GLOB_SUBST
13111 else
13112 case `(set -o) 2>/dev/null` in #(
13113 *posix*) :
13114 set -o posix ;; #(
13115 *) :
13116 ;;
13117 esac
13118 fi
13119
13120
13121 as_nl='
13122 '
13123 export as_nl
13124 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13125 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13126 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13127 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13128 # Prefer a ksh shell builtin over an external printf program on Solaris,
13129 # but without wasting forks for bash or zsh.
13130 if test -z "$BASH_VERSION$ZSH_VERSION" \
13131 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13132 as_echo='print -r --'
13133 as_echo_n='print -rn --'
13134 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13135 as_echo='printf %s\n'
13136 as_echo_n='printf %s'
13137 else
13138 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13139 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13140 as_echo_n='/usr/ucb/echo -n'
13141 else
13142 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13143 as_echo_n_body='eval
13144 arg=$1;
13145 case $arg in #(
13146 *"$as_nl"*)
13147 expr "X$arg" : "X\\(.*\\)$as_nl";
13148 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13149 esac;
13150 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13151 '
13152 export as_echo_n_body
13153 as_echo_n='sh -c $as_echo_n_body as_echo'
13154 fi
13155 export as_echo_body
13156 as_echo='sh -c $as_echo_body as_echo'
13157 fi
13158
13159 # The user is always right.
13160 if test "${PATH_SEPARATOR+set}" != set; then
13161 PATH_SEPARATOR=:
13162 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13163 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13164 PATH_SEPARATOR=';'
13165 }
13166 fi
13167
13168
13169 # IFS
13170 # We need space, tab and new line, in precisely that order. Quoting is
13171 # there to prevent editors from complaining about space-tab.
13172 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13173 # splitting by setting IFS to empty value.)
13174 IFS=" "" $as_nl"
13175
13176 # Find who we are. Look in the path if we contain no directory separator.
13177 case $0 in #((
13178 *[\\/]* ) as_myself=$0 ;;
13179 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13180 for as_dir in $PATH
13181 do
13182 IFS=$as_save_IFS
13183 test -z "$as_dir" && as_dir=.
13184 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13185 done
13186 IFS=$as_save_IFS
13187
13188 ;;
13189 esac
13190 # We did not find ourselves, most probably we were run as `sh COMMAND'
13191 # in which case we are not to be found in the path.
13192 if test "x$as_myself" = x; then
13193 as_myself=$0
13194 fi
13195 if test ! -f "$as_myself"; then
13196 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13197 exit 1
13198 fi
13199
13200 # Unset variables that we do not need and which cause bugs (e.g. in
13201 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13202 # suppresses any "Segmentation fault" message there. '((' could
13203 # trigger a bug in pdksh 5.2.14.
13204 for as_var in BASH_ENV ENV MAIL MAILPATH
13205 do eval test x\${$as_var+set} = xset \
13206 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13207 done
13208 PS1='$ '
13209 PS2='> '
13210 PS4='+ '
13211
13212 # NLS nuisances.
13213 LC_ALL=C
13214 export LC_ALL
13215 LANGUAGE=C
13216 export LANGUAGE
13217
13218 # CDPATH.
13219 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13220
13221
13222 # as_fn_error ERROR [LINENO LOG_FD]
13223 # ---------------------------------
13224 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13225 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13226 # script with status $?, using 1 if that was 0.
13227 as_fn_error ()
13228 {
13229 as_status=$?; test $as_status -eq 0 && as_status=1
13230 if test "$3"; then
13231 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13232 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13233 fi
13234 $as_echo "$as_me: error: $1" >&2
13235 as_fn_exit $as_status
13236 } # as_fn_error
13237
13238
13239 # as_fn_set_status STATUS
13240 # -----------------------
13241 # Set $? to STATUS, without forking.
13242 as_fn_set_status ()
13243 {
13244 return $1
13245 } # as_fn_set_status
13246
13247 # as_fn_exit STATUS
13248 # -----------------
13249 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13250 as_fn_exit ()
13251 {
13252 set +e
13253 as_fn_set_status $1
13254 exit $1
13255 } # as_fn_exit
13256
13257 # as_fn_unset VAR
13258 # ---------------
13259 # Portably unset VAR.
13260 as_fn_unset ()
13261 {
13262 { eval $1=; unset $1;}
13263 }
13264 as_unset=as_fn_unset
13265 # as_fn_append VAR VALUE
13266 # ----------------------
13267 # Append the text in VALUE to the end of the definition contained in VAR. Take
13268 # advantage of any shell optimizations that allow amortized linear growth over
13269 # repeated appends, instead of the typical quadratic growth present in naive
13270 # implementations.
13271 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13272 eval 'as_fn_append ()
13273 {
13274 eval $1+=\$2
13275 }'
13276 else
13277 as_fn_append ()
13278 {
13279 eval $1=\$$1\$2
13280 }
13281 fi # as_fn_append
13282
13283 # as_fn_arith ARG...
13284 # ------------------
13285 # Perform arithmetic evaluation on the ARGs, and store the result in the
13286 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13287 # must be portable across $(()) and expr.
13288 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13289 eval 'as_fn_arith ()
13290 {
13291 as_val=$(( $* ))
13292 }'
13293 else
13294 as_fn_arith ()
13295 {
13296 as_val=`expr "$@" || test $? -eq 1`
13297 }
13298 fi # as_fn_arith
13299
13300
13301 if expr a : '\(a\)' >/dev/null 2>&1 &&
13302 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13303 as_expr=expr
13304 else
13305 as_expr=false
13306 fi
13307
13308 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13309 as_basename=basename
13310 else
13311 as_basename=false
13312 fi
13313
13314 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13315 as_dirname=dirname
13316 else
13317 as_dirname=false
13318 fi
13319
13320 as_me=`$as_basename -- "$0" ||
13321 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13322 X"$0" : 'X\(//\)$' \| \
13323 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13324 $as_echo X/"$0" |
13325 sed '/^.*\/\([^/][^/]*\)\/*$/{
13326 s//\1/
13327 q
13328 }
13329 /^X\/\(\/\/\)$/{
13330 s//\1/
13331 q
13332 }
13333 /^X\/\(\/\).*/{
13334 s//\1/
13335 q
13336 }
13337 s/.*/./; q'`
13338
13339 # Avoid depending upon Character Ranges.
13340 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13341 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13342 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13343 as_cr_digits='0123456789'
13344 as_cr_alnum=$as_cr_Letters$as_cr_digits
13345
13346 ECHO_C= ECHO_N= ECHO_T=
13347 case `echo -n x` in #(((((
13348 -n*)
13349 case `echo 'xy\c'` in
13350 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13351 xy) ECHO_C='\c';;
13352 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13353 ECHO_T=' ';;
13354 esac;;
13355 *)
13356 ECHO_N='-n';;
13357 esac
13358
13359 rm -f conf$$ conf$$.exe conf$$.file
13360 if test -d conf$$.dir; then
13361 rm -f conf$$.dir/conf$$.file
13362 else
13363 rm -f conf$$.dir
13364 mkdir conf$$.dir 2>/dev/null
13365 fi
13366 if (echo >conf$$.file) 2>/dev/null; then
13367 if ln -s conf$$.file conf$$ 2>/dev/null; then
13368 as_ln_s='ln -s'
13369 # ... but there are two gotchas:
13370 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13371 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13372 # In both cases, we have to default to `cp -p'.
13373 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13374 as_ln_s='cp -p'
13375 elif ln conf$$.file conf$$ 2>/dev/null; then
13376 as_ln_s=ln
13377 else
13378 as_ln_s='cp -p'
13379 fi
13380 else
13381 as_ln_s='cp -p'
13382 fi
13383 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13384 rmdir conf$$.dir 2>/dev/null
13385
13386
13387 # as_fn_mkdir_p
13388 # -------------
13389 # Create "$as_dir" as a directory, including parents if necessary.
13390 as_fn_mkdir_p ()
13391 {
13392
13393 case $as_dir in #(
13394 -*) as_dir=./$as_dir;;
13395 esac
13396 test -d "$as_dir" || eval $as_mkdir_p || {
13397 as_dirs=
13398 while :; do
13399 case $as_dir in #(
13400 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13401 *) as_qdir=$as_dir;;
13402 esac
13403 as_dirs="'$as_qdir' $as_dirs"
13404 as_dir=`$as_dirname -- "$as_dir" ||
13405 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13406 X"$as_dir" : 'X\(//\)[^/]' \| \
13407 X"$as_dir" : 'X\(//\)$' \| \
13408 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13409 $as_echo X"$as_dir" |
13410 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13411 s//\1/
13412 q
13413 }
13414 /^X\(\/\/\)[^/].*/{
13415 s//\1/
13416 q
13417 }
13418 /^X\(\/\/\)$/{
13419 s//\1/
13420 q
13421 }
13422 /^X\(\/\).*/{
13423 s//\1/
13424 q
13425 }
13426 s/.*/./; q'`
13427 test -d "$as_dir" && break
13428 done
13429 test -z "$as_dirs" || eval "mkdir $as_dirs"
13430 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13431
13432
13433 } # as_fn_mkdir_p
13434 if mkdir -p . 2>/dev/null; then
13435 as_mkdir_p='mkdir -p "$as_dir"'
13436 else
13437 test -d ./-p && rmdir ./-p
13438 as_mkdir_p=false
13439 fi
13440
13441 if test -x / >/dev/null 2>&1; then
13442 as_test_x='test -x'
13443 else
13444 if ls -dL / >/dev/null 2>&1; then
13445 as_ls_L_option=L
13446 else
13447 as_ls_L_option=
13448 fi
13449 as_test_x='
13450 eval sh -c '\''
13451 if test -d "$1"; then
13452 test -d "$1/.";
13453 else
13454 case $1 in #(
13455 -*)set "./$1";;
13456 esac;
13457 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13458 ???[sx]*):;;*)false;;esac;fi
13459 '\'' sh
13460 '
13461 fi
13462 as_executable_p=$as_test_x
13463
13464 # Sed expression to map a string onto a valid CPP name.
13465 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13466
13467 # Sed expression to map a string onto a valid variable name.
13468 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13469
13470
13471 exec 6>&1
13472 ## ----------------------------------- ##
13473 ## Main body of $CONFIG_STATUS script. ##
13474 ## ----------------------------------- ##
13475 _ASEOF
13476 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13477
13478 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13479 # Save the log message, to keep $0 and so on meaningful, and to
13480 # report actual input values of CONFIG_FILES etc. instead of their
13481 # values after options handling.
13482 ac_log="
13483 This file was extended by $as_me, which was
13484 generated by GNU Autoconf 2.64. Invocation command line was
13485
13486 CONFIG_FILES = $CONFIG_FILES
13487 CONFIG_HEADERS = $CONFIG_HEADERS
13488 CONFIG_LINKS = $CONFIG_LINKS
13489 CONFIG_COMMANDS = $CONFIG_COMMANDS
13490 $ $0 $@
13491
13492 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13493 "
13494
13495 _ACEOF
13496
13497 case $ac_config_files in *"
13498 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13499 esac
13500
13501 case $ac_config_headers in *"
13502 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13503 esac
13504
13505
13506 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13507 # Files that config.status was made for.
13508 config_files="$ac_config_files"
13509 config_headers="$ac_config_headers"
13510 config_links="$ac_config_links"
13511 config_commands="$ac_config_commands"
13512
13513 _ACEOF
13514
13515 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13516 ac_cs_usage="\
13517 \`$as_me' instantiates files and other configuration actions
13518 from templates according to the current configuration. Unless the files
13519 and actions are specified as TAGs, all are instantiated by default.
13520
13521 Usage: $0 [OPTION]... [TAG]...
13522
13523 -h, --help print this help, then exit
13524 -V, --version print version number and configuration settings, then exit
13525 -q, --quiet, --silent
13526 do not print progress messages
13527 -d, --debug don't remove temporary files
13528 --recheck update $as_me by reconfiguring in the same conditions
13529 --file=FILE[:TEMPLATE]
13530 instantiate the configuration file FILE
13531 --header=FILE[:TEMPLATE]
13532 instantiate the configuration header FILE
13533
13534 Configuration files:
13535 $config_files
13536
13537 Configuration headers:
13538 $config_headers
13539
13540 Configuration links:
13541 $config_links
13542
13543 Configuration commands:
13544 $config_commands
13545
13546 Report bugs to the package provider."
13547
13548 _ACEOF
13549 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13550 ac_cs_version="\\
13551 config.status
13552 configured by $0, generated by GNU Autoconf 2.64,
13553 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13554
13555 Copyright (C) 2009 Free Software Foundation, Inc.
13556 This config.status script is free software; the Free Software Foundation
13557 gives unlimited permission to copy, distribute and modify it."
13558
13559 ac_pwd='$ac_pwd'
13560 srcdir='$srcdir'
13561 INSTALL='$INSTALL'
13562 AWK='$AWK'
13563 test -n "\$AWK" || AWK=awk
13564 _ACEOF
13565
13566 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13567 # The default lists apply if the user does not specify any file.
13568 ac_need_defaults=:
13569 while test $# != 0
13570 do
13571 case $1 in
13572 --*=*)
13573 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13574 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13575 ac_shift=:
13576 ;;
13577 *)
13578 ac_option=$1
13579 ac_optarg=$2
13580 ac_shift=shift
13581 ;;
13582 esac
13583
13584 case $ac_option in
13585 # Handling of the options.
13586 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13587 ac_cs_recheck=: ;;
13588 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13589 $as_echo "$ac_cs_version"; exit ;;
13590 --debug | --debu | --deb | --de | --d | -d )
13591 debug=: ;;
13592 --file | --fil | --fi | --f )
13593 $ac_shift
13594 case $ac_optarg in
13595 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13596 esac
13597 as_fn_append CONFIG_FILES " '$ac_optarg'"
13598 ac_need_defaults=false;;
13599 --header | --heade | --head | --hea )
13600 $ac_shift
13601 case $ac_optarg in
13602 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13603 esac
13604 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13605 ac_need_defaults=false;;
13606 --he | --h)
13607 # Conflict between --help and --header
13608 as_fn_error "ambiguous option: \`$1'
13609 Try \`$0 --help' for more information.";;
13610 --help | --hel | -h )
13611 $as_echo "$ac_cs_usage"; exit ;;
13612 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13613 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13614 ac_cs_silent=: ;;
13615
13616 # This is an error.
13617 -*) as_fn_error "unrecognized option: \`$1'
13618 Try \`$0 --help' for more information." ;;
13619
13620 *) as_fn_append ac_config_targets " $1"
13621 ac_need_defaults=false ;;
13622
13623 esac
13624 shift
13625 done
13626
13627 ac_configure_extra_args=
13628
13629 if $ac_cs_silent; then
13630 exec 6>/dev/null
13631 ac_configure_extra_args="$ac_configure_extra_args --silent"
13632 fi
13633
13634 _ACEOF
13635 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13636 if \$ac_cs_recheck; then
13637 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13638 shift
13639 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13640 CONFIG_SHELL='$SHELL'
13641 export CONFIG_SHELL
13642 exec "\$@"
13643 fi
13644
13645 _ACEOF
13646 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13647 exec 5>>config.log
13648 {
13649 echo
13650 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13651 ## Running $as_me. ##
13652 _ASBOX
13653 $as_echo "$ac_log"
13654 } >&5
13655
13656 _ACEOF
13657 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13658 #
13659 # INIT-COMMANDS
13660 #
13661 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
13662
13663
13664 # The HP-UX ksh and POSIX shell print the target directory to stdout
13665 # if CDPATH is set.
13666 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13667
13668 sed_quote_subst='$sed_quote_subst'
13669 double_quote_subst='$double_quote_subst'
13670 delay_variable_subst='$delay_variable_subst'
13671 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13672 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13673 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13674 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13675 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13676 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13677 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13678 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13679 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13680 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13681 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13682 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13683 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13684 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13685 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13686 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13687 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13688 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13689 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13690 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13691 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13692 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13693 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13694 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13695 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13696 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13697 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13698 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13699 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13700 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13701 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13702 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13703 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13704 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13705 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13706 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13707 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13708 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13709 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13710 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13711 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13712 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13713 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13714 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13715 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13716 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13717 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13718 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13719 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"`'
13720 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13721 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13722 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13723 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13724 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13725 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13726 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13727 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13728 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13729 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13730 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13731 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13732 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13733 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13734 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13735 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13736 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13737 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13738 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13739 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13740 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13741 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13742 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13743 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13744 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13745 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13746 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13747 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13748 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13749 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13750 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13751 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13752 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13753 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13754 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13755 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13756 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13757 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13758 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13759 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13760 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13761 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13762 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13763 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13764 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13765 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13766 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13767 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13768 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13769 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13770 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13771 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13772 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13773 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13774 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13775 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13776 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13777 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13778 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13779 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13780 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13781 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13782 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13783 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13784 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13785 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13786 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13787 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13788 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13789 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13790 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13791
13792 LTCC='$LTCC'
13793 LTCFLAGS='$LTCFLAGS'
13794 compiler='$compiler_DEFAULT'
13795
13796 # A function that is used when there is no print builtin or printf.
13797 func_fallback_echo ()
13798 {
13799 eval 'cat <<_LTECHO_EOF
13800 \$1
13801 _LTECHO_EOF'
13802 }
13803
13804 # Quote evaled strings.
13805 for var in SHELL \
13806 ECHO \
13807 SED \
13808 GREP \
13809 EGREP \
13810 FGREP \
13811 LD \
13812 NM \
13813 LN_S \
13814 lt_SP2NL \
13815 lt_NL2SP \
13816 reload_flag \
13817 OBJDUMP \
13818 deplibs_check_method \
13819 file_magic_cmd \
13820 AR \
13821 AR_FLAGS \
13822 STRIP \
13823 RANLIB \
13824 CC \
13825 CFLAGS \
13826 compiler \
13827 lt_cv_sys_global_symbol_pipe \
13828 lt_cv_sys_global_symbol_to_cdecl \
13829 lt_cv_sys_global_symbol_to_c_name_address \
13830 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13831 lt_prog_compiler_no_builtin_flag \
13832 lt_prog_compiler_wl \
13833 lt_prog_compiler_pic \
13834 lt_prog_compiler_static \
13835 lt_cv_prog_compiler_c_o \
13836 need_locks \
13837 DSYMUTIL \
13838 NMEDIT \
13839 LIPO \
13840 OTOOL \
13841 OTOOL64 \
13842 shrext_cmds \
13843 export_dynamic_flag_spec \
13844 whole_archive_flag_spec \
13845 compiler_needs_object \
13846 with_gnu_ld \
13847 allow_undefined_flag \
13848 no_undefined_flag \
13849 hardcode_libdir_flag_spec \
13850 hardcode_libdir_flag_spec_ld \
13851 hardcode_libdir_separator \
13852 fix_srcfile_path \
13853 exclude_expsyms \
13854 include_expsyms \
13855 file_list_spec \
13856 variables_saved_for_relink \
13857 libname_spec \
13858 library_names_spec \
13859 soname_spec \
13860 install_override_mode \
13861 finish_eval \
13862 old_striplib \
13863 striplib; do
13864 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13865 *[\\\\\\\`\\"\\\$]*)
13866 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13867 ;;
13868 *)
13869 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13870 ;;
13871 esac
13872 done
13873
13874 # Double-quote double-evaled strings.
13875 for var in reload_cmds \
13876 old_postinstall_cmds \
13877 old_postuninstall_cmds \
13878 old_archive_cmds \
13879 extract_expsyms_cmds \
13880 old_archive_from_new_cmds \
13881 old_archive_from_expsyms_cmds \
13882 archive_cmds \
13883 archive_expsym_cmds \
13884 module_cmds \
13885 module_expsym_cmds \
13886 export_symbols_cmds \
13887 prelink_cmds \
13888 postinstall_cmds \
13889 postuninstall_cmds \
13890 finish_cmds \
13891 sys_lib_search_path_spec \
13892 sys_lib_dlsearch_path_spec; do
13893 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13894 *[\\\\\\\`\\"\\\$]*)
13895 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13896 ;;
13897 *)
13898 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13899 ;;
13900 esac
13901 done
13902
13903 ac_aux_dir='$ac_aux_dir'
13904 xsi_shell='$xsi_shell'
13905 lt_shell_append='$lt_shell_append'
13906
13907 # See if we are running on zsh, and set the options which allow our
13908 # commands through without removal of \ escapes INIT.
13909 if test -n "\${ZSH_VERSION+set}" ; then
13910 setopt NO_GLOB_SUBST
13911 fi
13912
13913
13914 PACKAGE='$PACKAGE'
13915 VERSION='$VERSION'
13916 TIMESTAMP='$TIMESTAMP'
13917 RM='$RM'
13918 ofile='$ofile'
13919
13920
13921
13922
13923 _ACEOF
13924
13925 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13926
13927 # Handling of arguments.
13928 for ac_config_target in $ac_config_targets
13929 do
13930 case $ac_config_target in
13931 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
13932 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
13933 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13934 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
13935 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13936 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13937 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13938 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13939 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13940
13941 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13942 esac
13943 done
13944
13945
13946 # If the user did not use the arguments to specify the items to instantiate,
13947 # then the envvar interface is used. Set only those that are not.
13948 # We use the long form for the default assignment because of an extremely
13949 # bizarre bug on SunOS 4.1.3.
13950 if $ac_need_defaults; then
13951 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13952 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13953 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
13954 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13955 fi
13956
13957 # Have a temporary directory for convenience. Make it in the build tree
13958 # simply because there is no reason against having it here, and in addition,
13959 # creating and moving files from /tmp can sometimes cause problems.
13960 # Hook for its removal unless debugging.
13961 # Note that there is a small window in which the directory will not be cleaned:
13962 # after its creation but before its name has been assigned to `$tmp'.
13963 $debug ||
13964 {
13965 tmp=
13966 trap 'exit_status=$?
13967 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13968 ' 0
13969 trap 'as_fn_exit 1' 1 2 13 15
13970 }
13971 # Create a (secure) tmp directory for tmp files.
13972
13973 {
13974 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13975 test -n "$tmp" && test -d "$tmp"
13976 } ||
13977 {
13978 tmp=./conf$$-$RANDOM
13979 (umask 077 && mkdir "$tmp")
13980 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
13981
13982 # Set up the scripts for CONFIG_FILES section.
13983 # No need to generate them if there are no CONFIG_FILES.
13984 # This happens for instance with `./config.status config.h'.
13985 if test -n "$CONFIG_FILES"; then
13986
13987
13988 ac_cr=`echo X | tr X '\015'`
13989 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13990 # But we know of no other shell where ac_cr would be empty at this
13991 # point, so we can use a bashism as a fallback.
13992 if test "x$ac_cr" = x; then
13993 eval ac_cr=\$\'\\r\'
13994 fi
13995 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13996 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13997 ac_cs_awk_cr='\r'
13998 else
13999 ac_cs_awk_cr=$ac_cr
14000 fi
14001
14002 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14003 _ACEOF
14004
14005
14006 {
14007 echo "cat >conf$$subs.awk <<_ACEOF" &&
14008 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14009 echo "_ACEOF"
14010 } >conf$$subs.sh ||
14011 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14012 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14013 ac_delim='%!_!# '
14014 for ac_last_try in false false false false false :; do
14015 . ./conf$$subs.sh ||
14016 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14017
14018 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14019 if test $ac_delim_n = $ac_delim_num; then
14020 break
14021 elif $ac_last_try; then
14022 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14023 else
14024 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14025 fi
14026 done
14027 rm -f conf$$subs.sh
14028
14029 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14030 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14031 _ACEOF
14032 sed -n '
14033 h
14034 s/^/S["/; s/!.*/"]=/
14035 p
14036 g
14037 s/^[^!]*!//
14038 :repl
14039 t repl
14040 s/'"$ac_delim"'$//
14041 t delim
14042 :nl
14043 h
14044 s/\(.\{148\}\).*/\1/
14045 t more1
14046 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14047 p
14048 n
14049 b repl
14050 :more1
14051 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14052 p
14053 g
14054 s/.\{148\}//
14055 t nl
14056 :delim
14057 h
14058 s/\(.\{148\}\).*/\1/
14059 t more2
14060 s/["\\]/\\&/g; s/^/"/; s/$/"/
14061 p
14062 b
14063 :more2
14064 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14065 p
14066 g
14067 s/.\{148\}//
14068 t delim
14069 ' <conf$$subs.awk | sed '
14070 /^[^""]/{
14071 N
14072 s/\n//
14073 }
14074 ' >>$CONFIG_STATUS || ac_write_fail=1
14075 rm -f conf$$subs.awk
14076 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14077 _ACAWK
14078 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14079 for (key in S) S_is_set[key] = 1
14080 FS = "\a"
14081
14082 }
14083 {
14084 line = $ 0
14085 nfields = split(line, field, "@")
14086 substed = 0
14087 len = length(field[1])
14088 for (i = 2; i < nfields; i++) {
14089 key = field[i]
14090 keylen = length(key)
14091 if (S_is_set[key]) {
14092 value = S[key]
14093 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14094 len += length(value) + length(field[++i])
14095 substed = 1
14096 } else
14097 len += 1 + keylen
14098 }
14099
14100 print line
14101 }
14102
14103 _ACAWK
14104 _ACEOF
14105 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14106 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14107 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14108 else
14109 cat
14110 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14111 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14112 _ACEOF
14113
14114 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14115 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14116 # trailing colons and then remove the whole line if VPATH becomes empty
14117 # (actually we leave an empty line to preserve line numbers).
14118 if test "x$srcdir" = x.; then
14119 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14120 s/:*\$(srcdir):*/:/
14121 s/:*\${srcdir}:*/:/
14122 s/:*@srcdir@:*/:/
14123 s/^\([^=]*=[ ]*\):*/\1/
14124 s/:*$//
14125 s/^[^=]*=[ ]*$//
14126 }'
14127 fi
14128
14129 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14130 fi # test -n "$CONFIG_FILES"
14131
14132 # Set up the scripts for CONFIG_HEADERS section.
14133 # No need to generate them if there are no CONFIG_HEADERS.
14134 # This happens for instance with `./config.status Makefile'.
14135 if test -n "$CONFIG_HEADERS"; then
14136 cat >"$tmp/defines.awk" <<\_ACAWK ||
14137 BEGIN {
14138 _ACEOF
14139
14140 # Transform confdefs.h into an awk script `defines.awk', embedded as
14141 # here-document in config.status, that substitutes the proper values into
14142 # config.h.in to produce config.h.
14143
14144 # Create a delimiter string that does not exist in confdefs.h, to ease
14145 # handling of long lines.
14146 ac_delim='%!_!# '
14147 for ac_last_try in false false :; do
14148 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14149 if test -z "$ac_t"; then
14150 break
14151 elif $ac_last_try; then
14152 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14153 else
14154 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14155 fi
14156 done
14157
14158 # For the awk script, D is an array of macro values keyed by name,
14159 # likewise P contains macro parameters if any. Preserve backslash
14160 # newline sequences.
14161
14162 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14163 sed -n '
14164 s/.\{148\}/&'"$ac_delim"'/g
14165 t rset
14166 :rset
14167 s/^[ ]*#[ ]*define[ ][ ]*/ /
14168 t def
14169 d
14170 :def
14171 s/\\$//
14172 t bsnl
14173 s/["\\]/\\&/g
14174 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14175 D["\1"]=" \3"/p
14176 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14177 d
14178 :bsnl
14179 s/["\\]/\\&/g
14180 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14181 D["\1"]=" \3\\\\\\n"\\/p
14182 t cont
14183 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14184 t cont
14185 d
14186 :cont
14187 n
14188 s/.\{148\}/&'"$ac_delim"'/g
14189 t clear
14190 :clear
14191 s/\\$//
14192 t bsnlc
14193 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14194 d
14195 :bsnlc
14196 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14197 b cont
14198 ' <confdefs.h | sed '
14199 s/'"$ac_delim"'/"\\\
14200 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14201
14202 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14203 for (key in D) D_is_set[key] = 1
14204 FS = "\a"
14205 }
14206 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14207 line = \$ 0
14208 split(line, arg, " ")
14209 if (arg[1] == "#") {
14210 defundef = arg[2]
14211 mac1 = arg[3]
14212 } else {
14213 defundef = substr(arg[1], 2)
14214 mac1 = arg[2]
14215 }
14216 split(mac1, mac2, "(") #)
14217 macro = mac2[1]
14218 prefix = substr(line, 1, index(line, defundef) - 1)
14219 if (D_is_set[macro]) {
14220 # Preserve the white space surrounding the "#".
14221 print prefix "define", macro P[macro] D[macro]
14222 next
14223 } else {
14224 # Replace #undef with comments. This is necessary, for example,
14225 # in the case of _POSIX_SOURCE, which is predefined and required
14226 # on some systems where configure will not decide to define it.
14227 if (defundef == "undef") {
14228 print "/*", prefix defundef, macro, "*/"
14229 next
14230 }
14231 }
14232 }
14233 { print }
14234 _ACAWK
14235 _ACEOF
14236 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14237 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14238 fi # test -n "$CONFIG_HEADERS"
14239
14240
14241 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14242 shift
14243 for ac_tag
14244 do
14245 case $ac_tag in
14246 :[FHLC]) ac_mode=$ac_tag; continue;;
14247 esac
14248 case $ac_mode$ac_tag in
14249 :[FHL]*:*);;
14250 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14251 :[FH]-) ac_tag=-:-;;
14252 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14253 esac
14254 ac_save_IFS=$IFS
14255 IFS=:
14256 set x $ac_tag
14257 IFS=$ac_save_IFS
14258 shift
14259 ac_file=$1
14260 shift
14261
14262 case $ac_mode in
14263 :L) ac_source=$1;;
14264 :[FH])
14265 ac_file_inputs=
14266 for ac_f
14267 do
14268 case $ac_f in
14269 -) ac_f="$tmp/stdin";;
14270 *) # Look for the file first in the build tree, then in the source tree
14271 # (if the path is not absolute). The absolute path cannot be DOS-style,
14272 # because $ac_f cannot contain `:'.
14273 test -f "$ac_f" ||
14274 case $ac_f in
14275 [\\/$]*) false;;
14276 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14277 esac ||
14278 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14279 esac
14280 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14281 as_fn_append ac_file_inputs " '$ac_f'"
14282 done
14283
14284 # Let's still pretend it is `configure' which instantiates (i.e., don't
14285 # use $as_me), people would be surprised to read:
14286 # /* config.h. Generated by config.status. */
14287 configure_input='Generated from '`
14288 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14289 `' by configure.'
14290 if test x"$ac_file" != x-; then
14291 configure_input="$ac_file. $configure_input"
14292 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14293 $as_echo "$as_me: creating $ac_file" >&6;}
14294 fi
14295 # Neutralize special characters interpreted by sed in replacement strings.
14296 case $configure_input in #(
14297 *\&* | *\|* | *\\* )
14298 ac_sed_conf_input=`$as_echo "$configure_input" |
14299 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14300 *) ac_sed_conf_input=$configure_input;;
14301 esac
14302
14303 case $ac_tag in
14304 *:-:* | *:-) cat >"$tmp/stdin" \
14305 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14306 esac
14307 ;;
14308 esac
14309
14310 ac_dir=`$as_dirname -- "$ac_file" ||
14311 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14312 X"$ac_file" : 'X\(//\)[^/]' \| \
14313 X"$ac_file" : 'X\(//\)$' \| \
14314 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14315 $as_echo X"$ac_file" |
14316 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14317 s//\1/
14318 q
14319 }
14320 /^X\(\/\/\)[^/].*/{
14321 s//\1/
14322 q
14323 }
14324 /^X\(\/\/\)$/{
14325 s//\1/
14326 q
14327 }
14328 /^X\(\/\).*/{
14329 s//\1/
14330 q
14331 }
14332 s/.*/./; q'`
14333 as_dir="$ac_dir"; as_fn_mkdir_p
14334 ac_builddir=.
14335
14336 case "$ac_dir" in
14337 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14338 *)
14339 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14340 # A ".." for each directory in $ac_dir_suffix.
14341 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14342 case $ac_top_builddir_sub in
14343 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14344 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14345 esac ;;
14346 esac
14347 ac_abs_top_builddir=$ac_pwd
14348 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14349 # for backward compatibility:
14350 ac_top_builddir=$ac_top_build_prefix
14351
14352 case $srcdir in
14353 .) # We are building in place.
14354 ac_srcdir=.
14355 ac_top_srcdir=$ac_top_builddir_sub
14356 ac_abs_top_srcdir=$ac_pwd ;;
14357 [\\/]* | ?:[\\/]* ) # Absolute name.
14358 ac_srcdir=$srcdir$ac_dir_suffix;
14359 ac_top_srcdir=$srcdir
14360 ac_abs_top_srcdir=$srcdir ;;
14361 *) # Relative name.
14362 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14363 ac_top_srcdir=$ac_top_build_prefix$srcdir
14364 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14365 esac
14366 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14367
14368
14369 case $ac_mode in
14370 :F)
14371 #
14372 # CONFIG_FILE
14373 #
14374
14375 case $INSTALL in
14376 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14377 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14378 esac
14379 _ACEOF
14380
14381 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14382 # If the template does not know about datarootdir, expand it.
14383 # FIXME: This hack should be removed a few years after 2.60.
14384 ac_datarootdir_hack=; ac_datarootdir_seen=
14385 ac_sed_dataroot='
14386 /datarootdir/ {
14387 p
14388 q
14389 }
14390 /@datadir@/p
14391 /@docdir@/p
14392 /@infodir@/p
14393 /@localedir@/p
14394 /@mandir@/p'
14395 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14396 *datarootdir*) ac_datarootdir_seen=yes;;
14397 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14398 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14399 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14400 _ACEOF
14401 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14402 ac_datarootdir_hack='
14403 s&@datadir@&$datadir&g
14404 s&@docdir@&$docdir&g
14405 s&@infodir@&$infodir&g
14406 s&@localedir@&$localedir&g
14407 s&@mandir@&$mandir&g
14408 s&\\\${datarootdir}&$datarootdir&g' ;;
14409 esac
14410 _ACEOF
14411
14412 # Neutralize VPATH when `$srcdir' = `.'.
14413 # Shell code in configure.ac might set extrasub.
14414 # FIXME: do we really want to maintain this feature?
14415 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14416 ac_sed_extra="$ac_vpsub
14417 $extrasub
14418 _ACEOF
14419 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14420 :t
14421 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14422 s|@configure_input@|$ac_sed_conf_input|;t t
14423 s&@top_builddir@&$ac_top_builddir_sub&;t t
14424 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14425 s&@srcdir@&$ac_srcdir&;t t
14426 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14427 s&@top_srcdir@&$ac_top_srcdir&;t t
14428 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14429 s&@builddir@&$ac_builddir&;t t
14430 s&@abs_builddir@&$ac_abs_builddir&;t t
14431 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14432 s&@INSTALL@&$ac_INSTALL&;t t
14433 $ac_datarootdir_hack
14434 "
14435 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14436 || as_fn_error "could not create $ac_file" "$LINENO" 5
14437
14438 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14439 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14440 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14441 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14442 which seems to be undefined. Please make sure it is defined." >&5
14443 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14444 which seems to be undefined. Please make sure it is defined." >&2;}
14445
14446 rm -f "$tmp/stdin"
14447 case $ac_file in
14448 -) cat "$tmp/out" && rm -f "$tmp/out";;
14449 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14450 esac \
14451 || as_fn_error "could not create $ac_file" "$LINENO" 5
14452 ;;
14453 :H)
14454 #
14455 # CONFIG_HEADER
14456 #
14457 if test x"$ac_file" != x-; then
14458 {
14459 $as_echo "/* $configure_input */" \
14460 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14461 } >"$tmp/config.h" \
14462 || as_fn_error "could not create $ac_file" "$LINENO" 5
14463 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14464 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14465 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14466 else
14467 rm -f "$ac_file"
14468 mv "$tmp/config.h" "$ac_file" \
14469 || as_fn_error "could not create $ac_file" "$LINENO" 5
14470 fi
14471 else
14472 $as_echo "/* $configure_input */" \
14473 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14474 || as_fn_error "could not create -" "$LINENO" 5
14475 fi
14476 ;;
14477 :L)
14478 #
14479 # CONFIG_LINK
14480 #
14481
14482 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14483 :
14484 else
14485 # Prefer the file from the source tree if names are identical.
14486 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14487 ac_source=$srcdir/$ac_source
14488 fi
14489
14490 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14491 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14492
14493 if test ! -r "$ac_source"; then
14494 as_fn_error "$ac_source: file not found" "$LINENO" 5
14495 fi
14496 rm -f "$ac_file"
14497
14498 # Try a relative symlink, then a hard link, then a copy.
14499 case $srcdir in
14500 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14501 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14502 esac
14503 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14504 ln "$ac_source" "$ac_file" 2>/dev/null ||
14505 cp -p "$ac_source" "$ac_file" ||
14506 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14507 fi
14508 ;;
14509 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14510 $as_echo "$as_me: executing $ac_file commands" >&6;}
14511 ;;
14512 esac
14513
14514
14515 case $ac_file$ac_mode in
14516 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14517 "libtool":C)
14518
14519 # See if we are running on zsh, and set the options which allow our
14520 # commands through without removal of \ escapes.
14521 if test -n "${ZSH_VERSION+set}" ; then
14522 setopt NO_GLOB_SUBST
14523 fi
14524
14525 cfgfile="${ofile}T"
14526 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14527 $RM "$cfgfile"
14528
14529 cat <<_LT_EOF >> "$cfgfile"
14530 #! $SHELL
14531
14532 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14533 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14534 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14535 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14536 #
14537 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14538 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14539 # Written by Gordon Matzigkeit, 1996
14540 #
14541 # This file is part of GNU Libtool.
14542 #
14543 # GNU Libtool is free software; you can redistribute it and/or
14544 # modify it under the terms of the GNU General Public License as
14545 # published by the Free Software Foundation; either version 2 of
14546 # the License, or (at your option) any later version.
14547 #
14548 # As a special exception to the GNU General Public License,
14549 # if you distribute this file as part of a program or library that
14550 # is built using GNU Libtool, you may include this file under the
14551 # same distribution terms that you use for the rest of that program.
14552 #
14553 # GNU Libtool is distributed in the hope that it will be useful,
14554 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14555 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14556 # GNU General Public License for more details.
14557 #
14558 # You should have received a copy of the GNU General Public License
14559 # along with GNU Libtool; see the file COPYING. If not, a copy
14560 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14561 # obtained by writing to the Free Software Foundation, Inc.,
14562 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14563
14564
14565 # The names of the tagged configurations supported by this script.
14566 available_tags=""
14567
14568 # ### BEGIN LIBTOOL CONFIG
14569
14570 # Which release of libtool.m4 was used?
14571 macro_version=$macro_version
14572 macro_revision=$macro_revision
14573
14574 # Whether or not to build shared libraries.
14575 build_libtool_libs=$enable_shared
14576
14577 # Whether or not to build static libraries.
14578 build_old_libs=$enable_static
14579
14580 # What type of objects to build.
14581 pic_mode=$pic_mode
14582
14583 # Whether or not to optimize for fast installation.
14584 fast_install=$enable_fast_install
14585
14586 # Shell to use when invoking shell scripts.
14587 SHELL=$lt_SHELL
14588
14589 # An echo program that protects backslashes.
14590 ECHO=$lt_ECHO
14591
14592 # The host system.
14593 host_alias=$host_alias
14594 host=$host
14595 host_os=$host_os
14596
14597 # The build system.
14598 build_alias=$build_alias
14599 build=$build
14600 build_os=$build_os
14601
14602 # A sed program that does not truncate output.
14603 SED=$lt_SED
14604
14605 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14606 Xsed="\$SED -e 1s/^X//"
14607
14608 # A grep program that handles long lines.
14609 GREP=$lt_GREP
14610
14611 # An ERE matcher.
14612 EGREP=$lt_EGREP
14613
14614 # A literal string matcher.
14615 FGREP=$lt_FGREP
14616
14617 # A BSD- or MS-compatible name lister.
14618 NM=$lt_NM
14619
14620 # Whether we need soft or hard links.
14621 LN_S=$lt_LN_S
14622
14623 # What is the maximum length of a command?
14624 max_cmd_len=$max_cmd_len
14625
14626 # Object file suffix (normally "o").
14627 objext=$ac_objext
14628
14629 # Executable file suffix (normally "").
14630 exeext=$exeext
14631
14632 # whether the shell understands "unset".
14633 lt_unset=$lt_unset
14634
14635 # turn spaces into newlines.
14636 SP2NL=$lt_lt_SP2NL
14637
14638 # turn newlines into spaces.
14639 NL2SP=$lt_lt_NL2SP
14640
14641 # An object symbol dumper.
14642 OBJDUMP=$lt_OBJDUMP
14643
14644 # Method to check whether dependent libraries are shared objects.
14645 deplibs_check_method=$lt_deplibs_check_method
14646
14647 # Command to use when deplibs_check_method == "file_magic".
14648 file_magic_cmd=$lt_file_magic_cmd
14649
14650 # The archiver.
14651 AR=$lt_AR
14652 AR_FLAGS=$lt_AR_FLAGS
14653
14654 # A symbol stripping program.
14655 STRIP=$lt_STRIP
14656
14657 # Commands used to install an old-style archive.
14658 RANLIB=$lt_RANLIB
14659 old_postinstall_cmds=$lt_old_postinstall_cmds
14660 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14661
14662 # Whether to use a lock for old archive extraction.
14663 lock_old_archive_extraction=$lock_old_archive_extraction
14664
14665 # A C compiler.
14666 LTCC=$lt_CC
14667
14668 # LTCC compiler flags.
14669 LTCFLAGS=$lt_CFLAGS
14670
14671 # Take the output of nm and produce a listing of raw symbols and C names.
14672 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14673
14674 # Transform the output of nm in a proper C declaration.
14675 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14676
14677 # Transform the output of nm in a C name address pair.
14678 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14679
14680 # Transform the output of nm in a C name address pair when lib prefix is needed.
14681 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14682
14683 # The name of the directory that contains temporary libtool files.
14684 objdir=$objdir
14685
14686 # Used to examine libraries when file_magic_cmd begins with "file".
14687 MAGIC_CMD=$MAGIC_CMD
14688
14689 # Must we lock files when doing compilation?
14690 need_locks=$lt_need_locks
14691
14692 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14693 DSYMUTIL=$lt_DSYMUTIL
14694
14695 # Tool to change global to local symbols on Mac OS X.
14696 NMEDIT=$lt_NMEDIT
14697
14698 # Tool to manipulate fat objects and archives on Mac OS X.
14699 LIPO=$lt_LIPO
14700
14701 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14702 OTOOL=$lt_OTOOL
14703
14704 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14705 OTOOL64=$lt_OTOOL64
14706
14707 # Old archive suffix (normally "a").
14708 libext=$libext
14709
14710 # Shared library suffix (normally ".so").
14711 shrext_cmds=$lt_shrext_cmds
14712
14713 # The commands to extract the exported symbol list from a shared archive.
14714 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14715
14716 # Variables whose values should be saved in libtool wrapper scripts and
14717 # restored at link time.
14718 variables_saved_for_relink=$lt_variables_saved_for_relink
14719
14720 # Do we need the "lib" prefix for modules?
14721 need_lib_prefix=$need_lib_prefix
14722
14723 # Do we need a version for libraries?
14724 need_version=$need_version
14725
14726 # Library versioning type.
14727 version_type=$version_type
14728
14729 # Shared library runtime path variable.
14730 runpath_var=$runpath_var
14731
14732 # Shared library path variable.
14733 shlibpath_var=$shlibpath_var
14734
14735 # Is shlibpath searched before the hard-coded library search path?
14736 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14737
14738 # Format of library name prefix.
14739 libname_spec=$lt_libname_spec
14740
14741 # List of archive names. First name is the real one, the rest are links.
14742 # The last name is the one that the linker finds with -lNAME
14743 library_names_spec=$lt_library_names_spec
14744
14745 # The coded name of the library, if different from the real name.
14746 soname_spec=$lt_soname_spec
14747
14748 # Permission mode override for installation of shared libraries.
14749 install_override_mode=$lt_install_override_mode
14750
14751 # Command to use after installation of a shared archive.
14752 postinstall_cmds=$lt_postinstall_cmds
14753
14754 # Command to use after uninstallation of a shared archive.
14755 postuninstall_cmds=$lt_postuninstall_cmds
14756
14757 # Commands used to finish a libtool library installation in a directory.
14758 finish_cmds=$lt_finish_cmds
14759
14760 # As "finish_cmds", except a single script fragment to be evaled but
14761 # not shown.
14762 finish_eval=$lt_finish_eval
14763
14764 # Whether we should hardcode library paths into libraries.
14765 hardcode_into_libs=$hardcode_into_libs
14766
14767 # Compile-time system search path for libraries.
14768 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14769
14770 # Run-time system search path for libraries.
14771 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14772
14773 # Whether dlopen is supported.
14774 dlopen_support=$enable_dlopen
14775
14776 # Whether dlopen of programs is supported.
14777 dlopen_self=$enable_dlopen_self
14778
14779 # Whether dlopen of statically linked programs is supported.
14780 dlopen_self_static=$enable_dlopen_self_static
14781
14782 # Commands to strip libraries.
14783 old_striplib=$lt_old_striplib
14784 striplib=$lt_striplib
14785
14786
14787 # The linker used to build libraries.
14788 LD=$lt_LD
14789
14790 # How to create reloadable object files.
14791 reload_flag=$lt_reload_flag
14792 reload_cmds=$lt_reload_cmds
14793
14794 # Commands used to build an old-style archive.
14795 old_archive_cmds=$lt_old_archive_cmds
14796
14797 # A language specific compiler.
14798 CC=$lt_compiler
14799
14800 # Is the compiler the GNU compiler?
14801 with_gcc=$GCC
14802
14803 # Compiler flag to turn off builtin functions.
14804 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14805
14806 # How to pass a linker flag through the compiler.
14807 wl=$lt_lt_prog_compiler_wl
14808
14809 # Additional compiler flags for building library objects.
14810 pic_flag=$lt_lt_prog_compiler_pic
14811
14812 # Compiler flag to prevent dynamic linking.
14813 link_static_flag=$lt_lt_prog_compiler_static
14814
14815 # Does compiler simultaneously support -c and -o options?
14816 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14817
14818 # Whether or not to add -lc for building shared libraries.
14819 build_libtool_need_lc=$archive_cmds_need_lc
14820
14821 # Whether or not to disallow shared libs when runtime libs are static.
14822 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14823
14824 # Compiler flag to allow reflexive dlopens.
14825 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14826
14827 # Compiler flag to generate shared objects directly from archives.
14828 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14829
14830 # Whether the compiler copes with passing no objects directly.
14831 compiler_needs_object=$lt_compiler_needs_object
14832
14833 # Create an old-style archive from a shared archive.
14834 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14835
14836 # Create a temporary old-style archive to link instead of a shared archive.
14837 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14838
14839 # Commands used to build a shared archive.
14840 archive_cmds=$lt_archive_cmds
14841 archive_expsym_cmds=$lt_archive_expsym_cmds
14842
14843 # Commands used to build a loadable module if different from building
14844 # a shared archive.
14845 module_cmds=$lt_module_cmds
14846 module_expsym_cmds=$lt_module_expsym_cmds
14847
14848 # Whether we are building with GNU ld or not.
14849 with_gnu_ld=$lt_with_gnu_ld
14850
14851 # Flag that allows shared libraries with undefined symbols to be built.
14852 allow_undefined_flag=$lt_allow_undefined_flag
14853
14854 # Flag that enforces no undefined symbols.
14855 no_undefined_flag=$lt_no_undefined_flag
14856
14857 # Flag to hardcode \$libdir into a binary during linking.
14858 # This must work even if \$libdir does not exist
14859 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14860
14861 # If ld is used when linking, flag to hardcode \$libdir into a binary
14862 # during linking. This must work even if \$libdir does not exist.
14863 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14864
14865 # Whether we need a single "-rpath" flag with a separated argument.
14866 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14867
14868 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14869 # DIR into the resulting binary.
14870 hardcode_direct=$hardcode_direct
14871
14872 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14873 # DIR into the resulting binary and the resulting library dependency is
14874 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14875 # library is relocated.
14876 hardcode_direct_absolute=$hardcode_direct_absolute
14877
14878 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14879 # into the resulting binary.
14880 hardcode_minus_L=$hardcode_minus_L
14881
14882 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14883 # into the resulting binary.
14884 hardcode_shlibpath_var=$hardcode_shlibpath_var
14885
14886 # Set to "yes" if building a shared library automatically hardcodes DIR
14887 # into the library and all subsequent libraries and executables linked
14888 # against it.
14889 hardcode_automatic=$hardcode_automatic
14890
14891 # Set to yes if linker adds runtime paths of dependent libraries
14892 # to runtime path list.
14893 inherit_rpath=$inherit_rpath
14894
14895 # Whether libtool must link a program against all its dependency libraries.
14896 link_all_deplibs=$link_all_deplibs
14897
14898 # Fix the shell variable \$srcfile for the compiler.
14899 fix_srcfile_path=$lt_fix_srcfile_path
14900
14901 # Set to "yes" if exported symbols are required.
14902 always_export_symbols=$always_export_symbols
14903
14904 # The commands to list exported symbols.
14905 export_symbols_cmds=$lt_export_symbols_cmds
14906
14907 # Symbols that should not be listed in the preloaded symbols.
14908 exclude_expsyms=$lt_exclude_expsyms
14909
14910 # Symbols that must always be exported.
14911 include_expsyms=$lt_include_expsyms
14912
14913 # Commands necessary for linking programs (against libraries) with templates.
14914 prelink_cmds=$lt_prelink_cmds
14915
14916 # Specify filename containing input files.
14917 file_list_spec=$lt_file_list_spec
14918
14919 # How to hardcode a shared library path into an executable.
14920 hardcode_action=$hardcode_action
14921
14922 # ### END LIBTOOL CONFIG
14923
14924 _LT_EOF
14925
14926 case $host_os in
14927 aix3*)
14928 cat <<\_LT_EOF >> "$cfgfile"
14929 # AIX sometimes has problems with the GCC collect2 program. For some
14930 # reason, if we set the COLLECT_NAMES environment variable, the problems
14931 # vanish in a puff of smoke.
14932 if test "X${COLLECT_NAMES+set}" != Xset; then
14933 COLLECT_NAMES=
14934 export COLLECT_NAMES
14935 fi
14936 _LT_EOF
14937 ;;
14938 esac
14939
14940
14941 ltmain="$ac_aux_dir/ltmain.sh"
14942
14943
14944 # We use sed instead of cat because bash on DJGPP gets confused if
14945 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14946 # text mode, it properly converts lines to CR/LF. This bash problem
14947 # is reportedly fixed, but why not run on old versions too?
14948 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14949 || (rm -f "$cfgfile"; exit 1)
14950
14951 case $xsi_shell in
14952 yes)
14953 cat << \_LT_EOF >> "$cfgfile"
14954
14955 # func_dirname file append nondir_replacement
14956 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14957 # otherwise set result to NONDIR_REPLACEMENT.
14958 func_dirname ()
14959 {
14960 case ${1} in
14961 */*) func_dirname_result="${1%/*}${2}" ;;
14962 * ) func_dirname_result="${3}" ;;
14963 esac
14964 }
14965
14966 # func_basename file
14967 func_basename ()
14968 {
14969 func_basename_result="${1##*/}"
14970 }
14971
14972 # func_dirname_and_basename file append nondir_replacement
14973 # perform func_basename and func_dirname in a single function
14974 # call:
14975 # dirname: Compute the dirname of FILE. If nonempty,
14976 # add APPEND to the result, otherwise set result
14977 # to NONDIR_REPLACEMENT.
14978 # value returned in "$func_dirname_result"
14979 # basename: Compute filename of FILE.
14980 # value retuned in "$func_basename_result"
14981 # Implementation must be kept synchronized with func_dirname
14982 # and func_basename. For efficiency, we do not delegate to
14983 # those functions but instead duplicate the functionality here.
14984 func_dirname_and_basename ()
14985 {
14986 case ${1} in
14987 */*) func_dirname_result="${1%/*}${2}" ;;
14988 * ) func_dirname_result="${3}" ;;
14989 esac
14990 func_basename_result="${1##*/}"
14991 }
14992
14993 # func_stripname prefix suffix name
14994 # strip PREFIX and SUFFIX off of NAME.
14995 # PREFIX and SUFFIX must not contain globbing or regex special
14996 # characters, hashes, percent signs, but SUFFIX may contain a leading
14997 # dot (in which case that matches only a dot).
14998 func_stripname ()
14999 {
15000 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15001 # positional parameters, so assign one to ordinary parameter first.
15002 func_stripname_result=${3}
15003 func_stripname_result=${func_stripname_result#"${1}"}
15004 func_stripname_result=${func_stripname_result%"${2}"}
15005 }
15006
15007 # func_opt_split
15008 func_opt_split ()
15009 {
15010 func_opt_split_opt=${1%%=*}
15011 func_opt_split_arg=${1#*=}
15012 }
15013
15014 # func_lo2o object
15015 func_lo2o ()
15016 {
15017 case ${1} in
15018 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15019 *) func_lo2o_result=${1} ;;
15020 esac
15021 }
15022
15023 # func_xform libobj-or-source
15024 func_xform ()
15025 {
15026 func_xform_result=${1%.*}.lo
15027 }
15028
15029 # func_arith arithmetic-term...
15030 func_arith ()
15031 {
15032 func_arith_result=$(( $* ))
15033 }
15034
15035 # func_len string
15036 # STRING may not start with a hyphen.
15037 func_len ()
15038 {
15039 func_len_result=${#1}
15040 }
15041
15042 _LT_EOF
15043 ;;
15044 *) # Bourne compatible functions.
15045 cat << \_LT_EOF >> "$cfgfile"
15046
15047 # func_dirname file append nondir_replacement
15048 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15049 # otherwise set result to NONDIR_REPLACEMENT.
15050 func_dirname ()
15051 {
15052 # Extract subdirectory from the argument.
15053 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15054 if test "X$func_dirname_result" = "X${1}"; then
15055 func_dirname_result="${3}"
15056 else
15057 func_dirname_result="$func_dirname_result${2}"
15058 fi
15059 }
15060
15061 # func_basename file
15062 func_basename ()
15063 {
15064 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15065 }
15066
15067
15068 # func_stripname prefix suffix name
15069 # strip PREFIX and SUFFIX off of NAME.
15070 # PREFIX and SUFFIX must not contain globbing or regex special
15071 # characters, hashes, percent signs, but SUFFIX may contain a leading
15072 # dot (in which case that matches only a dot).
15073 # func_strip_suffix prefix name
15074 func_stripname ()
15075 {
15076 case ${2} in
15077 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15078 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15079 esac
15080 }
15081
15082 # sed scripts:
15083 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15084 my_sed_long_arg='1s/^-[^=]*=//'
15085
15086 # func_opt_split
15087 func_opt_split ()
15088 {
15089 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15090 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15091 }
15092
15093 # func_lo2o object
15094 func_lo2o ()
15095 {
15096 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15097 }
15098
15099 # func_xform libobj-or-source
15100 func_xform ()
15101 {
15102 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15103 }
15104
15105 # func_arith arithmetic-term...
15106 func_arith ()
15107 {
15108 func_arith_result=`expr "$@"`
15109 }
15110
15111 # func_len string
15112 # STRING may not start with a hyphen.
15113 func_len ()
15114 {
15115 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15116 }
15117
15118 _LT_EOF
15119 esac
15120
15121 case $lt_shell_append in
15122 yes)
15123 cat << \_LT_EOF >> "$cfgfile"
15124
15125 # func_append var value
15126 # Append VALUE to the end of shell variable VAR.
15127 func_append ()
15128 {
15129 eval "$1+=\$2"
15130 }
15131 _LT_EOF
15132 ;;
15133 *)
15134 cat << \_LT_EOF >> "$cfgfile"
15135
15136 # func_append var value
15137 # Append VALUE to the end of shell variable VAR.
15138 func_append ()
15139 {
15140 eval "$1=\$$1\$2"
15141 }
15142
15143 _LT_EOF
15144 ;;
15145 esac
15146
15147
15148 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15149 || (rm -f "$cfgfile"; exit 1)
15150
15151 mv -f "$cfgfile" "$ofile" ||
15152 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15153 chmod +x "$ofile"
15154
15155 ;;
15156 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15157 rm -f Makesim1.tmp Makesim2.tmp Makefile
15158 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15159 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15160 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15161 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15162 <Makefile.sim >Makefile
15163 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15164 ;;
15165 "stamp-h":C) echo > stamp-h ;;
15166
15167 esac
15168 done # for ac_tag
15169
15170
15171 as_fn_exit 0
15172 _ACEOF
15173 ac_clean_files=$ac_clean_files_save
15174
15175 test $ac_write_fail = 0 ||
15176 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15177
15178
15179 # configure is writing to config.log, and then calls config.status.
15180 # config.status does its own redirection, appending to config.log.
15181 # Unfortunately, on DOS this fails, as config.log is still kept open
15182 # by configure, so config.status won't be able to write to it; its
15183 # output is simply discarded. So we exec the FD to /dev/null,
15184 # effectively closing config.log, so it can be properly (re)opened and
15185 # appended to by config.status. When coming back to configure, we
15186 # need to make the FD available again.
15187 if test "$no_create" != yes; then
15188 ac_cs_success=:
15189 ac_config_status_args=
15190 test "$silent" = yes &&
15191 ac_config_status_args="$ac_config_status_args --quiet"
15192 exec 5>/dev/null
15193 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15194 exec 5>>config.log
15195 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15196 # would make configure fail if this is the last instruction.
15197 $ac_cs_success || as_fn_exit $?
15198 fi
15199 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15200 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15201 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15202 fi
15203
15204