]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/common/configure
sim: punt x86-specific bswap logic
[thirdparty/binutils-gdb.git] / sim / common / 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 TARGET_SUBDIR
604 CPP_FOR_TARGET
605 REPORT_BUGS_TEXI
606 REPORT_BUGS_TO
607 PKGVERSION
608 sim_profile
609 sim_trace
610 sim_stdio
611 sim_debug
612 sim_cflags
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 target_alias
686 host_alias
687 build_alias
688 LIBS
689 ECHO_T
690 ECHO_N
691 ECHO_C
692 DEFS
693 mandir
694 localedir
695 libdir
696 psdir
697 pdfdir
698 dvidir
699 htmldir
700 infodir
701 docdir
702 oldincludedir
703 includedir
704 localstatedir
705 sharedstatedir
706 sysconfdir
707 datadir
708 datarootdir
709 libexecdir
710 sbindir
711 bindir
712 program_transform_name
713 prefix
714 exec_prefix
715 PACKAGE_URL
716 PACKAGE_BUGREPORT
717 PACKAGE_STRING
718 PACKAGE_VERSION
719 PACKAGE_TARNAME
720 PACKAGE_NAME
721 PATH_SEPARATOR
722 SHELL
723 WERROR_CFLAGS
724 WARN_CFLAGS
725 sim_xor_endian
726 sim_stdcall
727 sim_smp
728 sim_reserved_bits
729 sim_regparm
730 sim_packages
731 sim_inline
732 sim_hw
733 sim_hw_objs
734 sim_hw_cflags
735 sim_default_model
736 sim_scache
737 sim_float
738 sim_endian
739 sim_bitsize
740 sim_assert
741 sim_alignment
742 sim_environment'
743 ac_subst_files=''
744 ac_user_opts='
745 enable_option_checking
746 with_system_zlib
747 enable_plugins
748 enable_shared
749 enable_static
750 with_pic
751 enable_fast_install
752 with_gnu_ld
753 enable_libtool_lock
754 enable_maintainer_mode
755 enable_sim_cflags
756 enable_sim_debug
757 enable_sim_stdio
758 enable_sim_trace
759 enable_sim_profile
760 with_pkgversion
761 with_bugurl
762 '
763 ac_precious_vars='build_alias
764 host_alias
765 target_alias
766 CC
767 CFLAGS
768 LDFLAGS
769 LIBS
770 CPPFLAGS
771 CPP'
772
773
774 # Initialize some variables set by options.
775 ac_init_help=
776 ac_init_version=false
777 ac_unrecognized_opts=
778 ac_unrecognized_sep=
779 # The variables have the same names as the options, with
780 # dashes changed to underlines.
781 cache_file=/dev/null
782 exec_prefix=NONE
783 no_create=
784 no_recursion=
785 prefix=NONE
786 program_prefix=NONE
787 program_suffix=NONE
788 program_transform_name=s,x,x,
789 silent=
790 site=
791 srcdir=
792 verbose=
793 x_includes=NONE
794 x_libraries=NONE
795
796 # Installation directory options.
797 # These are left unexpanded so users can "make install exec_prefix=/foo"
798 # and all the variables that are supposed to be based on exec_prefix
799 # by default will actually change.
800 # Use braces instead of parens because sh, perl, etc. also accept them.
801 # (The list follows the same order as the GNU Coding Standards.)
802 bindir='${exec_prefix}/bin'
803 sbindir='${exec_prefix}/sbin'
804 libexecdir='${exec_prefix}/libexec'
805 datarootdir='${prefix}/share'
806 datadir='${datarootdir}'
807 sysconfdir='${prefix}/etc'
808 sharedstatedir='${prefix}/com'
809 localstatedir='${prefix}/var'
810 includedir='${prefix}/include'
811 oldincludedir='/usr/include'
812 docdir='${datarootdir}/doc/${PACKAGE}'
813 infodir='${datarootdir}/info'
814 htmldir='${docdir}'
815 dvidir='${docdir}'
816 pdfdir='${docdir}'
817 psdir='${docdir}'
818 libdir='${exec_prefix}/lib'
819 localedir='${datarootdir}/locale'
820 mandir='${datarootdir}/man'
821
822 ac_prev=
823 ac_dashdash=
824 for ac_option
825 do
826 # If the previous option needs an argument, assign it.
827 if test -n "$ac_prev"; then
828 eval $ac_prev=\$ac_option
829 ac_prev=
830 continue
831 fi
832
833 case $ac_option in
834 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
835 *) ac_optarg=yes ;;
836 esac
837
838 # Accept the important Cygnus configure options, so we can diagnose typos.
839
840 case $ac_dashdash$ac_option in
841 --)
842 ac_dashdash=yes ;;
843
844 -bindir | --bindir | --bindi | --bind | --bin | --bi)
845 ac_prev=bindir ;;
846 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
847 bindir=$ac_optarg ;;
848
849 -build | --build | --buil | --bui | --bu)
850 ac_prev=build_alias ;;
851 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
852 build_alias=$ac_optarg ;;
853
854 -cache-file | --cache-file | --cache-fil | --cache-fi \
855 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
856 ac_prev=cache_file ;;
857 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
858 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
859 cache_file=$ac_optarg ;;
860
861 --config-cache | -C)
862 cache_file=config.cache ;;
863
864 -datadir | --datadir | --datadi | --datad)
865 ac_prev=datadir ;;
866 -datadir=* | --datadir=* | --datadi=* | --datad=*)
867 datadir=$ac_optarg ;;
868
869 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
870 | --dataroo | --dataro | --datar)
871 ac_prev=datarootdir ;;
872 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
873 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
874 datarootdir=$ac_optarg ;;
875
876 -disable-* | --disable-*)
877 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
878 # Reject names that are not valid shell variable names.
879 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
880 as_fn_error "invalid feature name: $ac_useropt"
881 ac_useropt_orig=$ac_useropt
882 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
883 case $ac_user_opts in
884 *"
885 "enable_$ac_useropt"
886 "*) ;;
887 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
888 ac_unrecognized_sep=', ';;
889 esac
890 eval enable_$ac_useropt=no ;;
891
892 -docdir | --docdir | --docdi | --doc | --do)
893 ac_prev=docdir ;;
894 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
895 docdir=$ac_optarg ;;
896
897 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
898 ac_prev=dvidir ;;
899 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
900 dvidir=$ac_optarg ;;
901
902 -enable-* | --enable-*)
903 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
904 # Reject names that are not valid shell variable names.
905 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
906 as_fn_error "invalid feature name: $ac_useropt"
907 ac_useropt_orig=$ac_useropt
908 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
909 case $ac_user_opts in
910 *"
911 "enable_$ac_useropt"
912 "*) ;;
913 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
914 ac_unrecognized_sep=', ';;
915 esac
916 eval enable_$ac_useropt=\$ac_optarg ;;
917
918 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
919 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
920 | --exec | --exe | --ex)
921 ac_prev=exec_prefix ;;
922 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
923 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
924 | --exec=* | --exe=* | --ex=*)
925 exec_prefix=$ac_optarg ;;
926
927 -gas | --gas | --ga | --g)
928 # Obsolete; use --with-gas.
929 with_gas=yes ;;
930
931 -help | --help | --hel | --he | -h)
932 ac_init_help=long ;;
933 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
934 ac_init_help=recursive ;;
935 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
936 ac_init_help=short ;;
937
938 -host | --host | --hos | --ho)
939 ac_prev=host_alias ;;
940 -host=* | --host=* | --hos=* | --ho=*)
941 host_alias=$ac_optarg ;;
942
943 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
944 ac_prev=htmldir ;;
945 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
946 | --ht=*)
947 htmldir=$ac_optarg ;;
948
949 -includedir | --includedir | --includedi | --included | --include \
950 | --includ | --inclu | --incl | --inc)
951 ac_prev=includedir ;;
952 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
953 | --includ=* | --inclu=* | --incl=* | --inc=*)
954 includedir=$ac_optarg ;;
955
956 -infodir | --infodir | --infodi | --infod | --info | --inf)
957 ac_prev=infodir ;;
958 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
959 infodir=$ac_optarg ;;
960
961 -libdir | --libdir | --libdi | --libd)
962 ac_prev=libdir ;;
963 -libdir=* | --libdir=* | --libdi=* | --libd=*)
964 libdir=$ac_optarg ;;
965
966 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
967 | --libexe | --libex | --libe)
968 ac_prev=libexecdir ;;
969 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
970 | --libexe=* | --libex=* | --libe=*)
971 libexecdir=$ac_optarg ;;
972
973 -localedir | --localedir | --localedi | --localed | --locale)
974 ac_prev=localedir ;;
975 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
976 localedir=$ac_optarg ;;
977
978 -localstatedir | --localstatedir | --localstatedi | --localstated \
979 | --localstate | --localstat | --localsta | --localst | --locals)
980 ac_prev=localstatedir ;;
981 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
982 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
983 localstatedir=$ac_optarg ;;
984
985 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
986 ac_prev=mandir ;;
987 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
988 mandir=$ac_optarg ;;
989
990 -nfp | --nfp | --nf)
991 # Obsolete; use --without-fp.
992 with_fp=no ;;
993
994 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
995 | --no-cr | --no-c | -n)
996 no_create=yes ;;
997
998 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
999 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1000 no_recursion=yes ;;
1001
1002 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1003 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1004 | --oldin | --oldi | --old | --ol | --o)
1005 ac_prev=oldincludedir ;;
1006 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1007 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1008 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1009 oldincludedir=$ac_optarg ;;
1010
1011 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1012 ac_prev=prefix ;;
1013 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1014 prefix=$ac_optarg ;;
1015
1016 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1017 | --program-pre | --program-pr | --program-p)
1018 ac_prev=program_prefix ;;
1019 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1020 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1021 program_prefix=$ac_optarg ;;
1022
1023 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1024 | --program-suf | --program-su | --program-s)
1025 ac_prev=program_suffix ;;
1026 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1027 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1028 program_suffix=$ac_optarg ;;
1029
1030 -program-transform-name | --program-transform-name \
1031 | --program-transform-nam | --program-transform-na \
1032 | --program-transform-n | --program-transform- \
1033 | --program-transform | --program-transfor \
1034 | --program-transfo | --program-transf \
1035 | --program-trans | --program-tran \
1036 | --progr-tra | --program-tr | --program-t)
1037 ac_prev=program_transform_name ;;
1038 -program-transform-name=* | --program-transform-name=* \
1039 | --program-transform-nam=* | --program-transform-na=* \
1040 | --program-transform-n=* | --program-transform-=* \
1041 | --program-transform=* | --program-transfor=* \
1042 | --program-transfo=* | --program-transf=* \
1043 | --program-trans=* | --program-tran=* \
1044 | --progr-tra=* | --program-tr=* | --program-t=*)
1045 program_transform_name=$ac_optarg ;;
1046
1047 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1048 ac_prev=pdfdir ;;
1049 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1050 pdfdir=$ac_optarg ;;
1051
1052 -psdir | --psdir | --psdi | --psd | --ps)
1053 ac_prev=psdir ;;
1054 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1055 psdir=$ac_optarg ;;
1056
1057 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1058 | -silent | --silent | --silen | --sile | --sil)
1059 silent=yes ;;
1060
1061 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1062 ac_prev=sbindir ;;
1063 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1064 | --sbi=* | --sb=*)
1065 sbindir=$ac_optarg ;;
1066
1067 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1068 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1069 | --sharedst | --shareds | --shared | --share | --shar \
1070 | --sha | --sh)
1071 ac_prev=sharedstatedir ;;
1072 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1073 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1074 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1075 | --sha=* | --sh=*)
1076 sharedstatedir=$ac_optarg ;;
1077
1078 -site | --site | --sit)
1079 ac_prev=site ;;
1080 -site=* | --site=* | --sit=*)
1081 site=$ac_optarg ;;
1082
1083 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1084 ac_prev=srcdir ;;
1085 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1086 srcdir=$ac_optarg ;;
1087
1088 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1089 | --syscon | --sysco | --sysc | --sys | --sy)
1090 ac_prev=sysconfdir ;;
1091 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1092 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1093 sysconfdir=$ac_optarg ;;
1094
1095 -target | --target | --targe | --targ | --tar | --ta | --t)
1096 ac_prev=target_alias ;;
1097 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1098 target_alias=$ac_optarg ;;
1099
1100 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1101 verbose=yes ;;
1102
1103 -version | --version | --versio | --versi | --vers | -V)
1104 ac_init_version=: ;;
1105
1106 -with-* | --with-*)
1107 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1108 # Reject names that are not valid shell variable names.
1109 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1110 as_fn_error "invalid package name: $ac_useropt"
1111 ac_useropt_orig=$ac_useropt
1112 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1113 case $ac_user_opts in
1114 *"
1115 "with_$ac_useropt"
1116 "*) ;;
1117 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1118 ac_unrecognized_sep=', ';;
1119 esac
1120 eval with_$ac_useropt=\$ac_optarg ;;
1121
1122 -without-* | --without-*)
1123 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1124 # Reject names that are not valid shell variable names.
1125 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1126 as_fn_error "invalid package name: $ac_useropt"
1127 ac_useropt_orig=$ac_useropt
1128 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1129 case $ac_user_opts in
1130 *"
1131 "with_$ac_useropt"
1132 "*) ;;
1133 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1134 ac_unrecognized_sep=', ';;
1135 esac
1136 eval with_$ac_useropt=no ;;
1137
1138 --x)
1139 # Obsolete; use --with-x.
1140 with_x=yes ;;
1141
1142 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1143 | --x-incl | --x-inc | --x-in | --x-i)
1144 ac_prev=x_includes ;;
1145 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1146 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1147 x_includes=$ac_optarg ;;
1148
1149 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1150 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1151 ac_prev=x_libraries ;;
1152 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1153 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1154 x_libraries=$ac_optarg ;;
1155
1156 -*) as_fn_error "unrecognized option: \`$ac_option'
1157 Try \`$0 --help' for more information."
1158 ;;
1159
1160 *=*)
1161 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1162 # Reject names that are not valid shell variable names.
1163 case $ac_envvar in #(
1164 '' | [0-9]* | *[!_$as_cr_alnum]* )
1165 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1166 esac
1167 eval $ac_envvar=\$ac_optarg
1168 export $ac_envvar ;;
1169
1170 *)
1171 # FIXME: should be removed in autoconf 3.0.
1172 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1173 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1174 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1175 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1176 ;;
1177
1178 esac
1179 done
1180
1181 if test -n "$ac_prev"; then
1182 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1183 as_fn_error "missing argument to $ac_option"
1184 fi
1185
1186 if test -n "$ac_unrecognized_opts"; then
1187 case $enable_option_checking in
1188 no) ;;
1189 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1190 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1191 esac
1192 fi
1193
1194 # Check all directory arguments for consistency.
1195 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1196 datadir sysconfdir sharedstatedir localstatedir includedir \
1197 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1198 libdir localedir mandir
1199 do
1200 eval ac_val=\$$ac_var
1201 # Remove trailing slashes.
1202 case $ac_val in
1203 */ )
1204 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1205 eval $ac_var=\$ac_val;;
1206 esac
1207 # Be sure to have absolute directory names.
1208 case $ac_val in
1209 [\\/$]* | ?:[\\/]* ) continue;;
1210 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1211 esac
1212 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1213 done
1214
1215 # There might be people who depend on the old broken behavior: `$host'
1216 # used to hold the argument of --host etc.
1217 # FIXME: To remove some day.
1218 build=$build_alias
1219 host=$host_alias
1220 target=$target_alias
1221
1222 # FIXME: To remove some day.
1223 if test "x$host_alias" != x; then
1224 if test "x$build_alias" = x; then
1225 cross_compiling=maybe
1226 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1227 If a cross compiler is detected then cross compile mode will be used." >&2
1228 elif test "x$build_alias" != "x$host_alias"; then
1229 cross_compiling=yes
1230 fi
1231 fi
1232
1233 ac_tool_prefix=
1234 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1235
1236 test "$silent" = yes && exec 6>/dev/null
1237
1238
1239 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1240 ac_ls_di=`ls -di .` &&
1241 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1242 as_fn_error "working directory cannot be determined"
1243 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1244 as_fn_error "pwd does not report name of working directory"
1245
1246
1247 # Find the source files, if location was not specified.
1248 if test -z "$srcdir"; then
1249 ac_srcdir_defaulted=yes
1250 # Try the directory containing this script, then the parent directory.
1251 ac_confdir=`$as_dirname -- "$as_myself" ||
1252 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1253 X"$as_myself" : 'X\(//\)[^/]' \| \
1254 X"$as_myself" : 'X\(//\)$' \| \
1255 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1256 $as_echo X"$as_myself" |
1257 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1258 s//\1/
1259 q
1260 }
1261 /^X\(\/\/\)[^/].*/{
1262 s//\1/
1263 q
1264 }
1265 /^X\(\/\/\)$/{
1266 s//\1/
1267 q
1268 }
1269 /^X\(\/\).*/{
1270 s//\1/
1271 q
1272 }
1273 s/.*/./; q'`
1274 srcdir=$ac_confdir
1275 if test ! -r "$srcdir/$ac_unique_file"; then
1276 srcdir=..
1277 fi
1278 else
1279 ac_srcdir_defaulted=no
1280 fi
1281 if test ! -r "$srcdir/$ac_unique_file"; then
1282 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1283 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1284 fi
1285 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1286 ac_abs_confdir=`(
1287 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1288 pwd)`
1289 # When building in place, set srcdir=.
1290 if test "$ac_abs_confdir" = "$ac_pwd"; then
1291 srcdir=.
1292 fi
1293 # Remove unnecessary trailing slashes from srcdir.
1294 # Double slashes in file names in object file debugging info
1295 # mess up M-x gdb in Emacs.
1296 case $srcdir in
1297 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1298 esac
1299 for ac_var in $ac_precious_vars; do
1300 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1301 eval ac_env_${ac_var}_value=\$${ac_var}
1302 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1303 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1304 done
1305
1306 #
1307 # Report the --help message.
1308 #
1309 if test "$ac_init_help" = "long"; then
1310 # Omit some internal or obsolete options to make the list less imposing.
1311 # This message is too long to be a string in the A/UX 3.1 sh.
1312 cat <<_ACEOF
1313 \`configure' configures this package to adapt to many kinds of systems.
1314
1315 Usage: $0 [OPTION]... [VAR=VALUE]...
1316
1317 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1318 VAR=VALUE. See below for descriptions of some of the useful variables.
1319
1320 Defaults for the options are specified in brackets.
1321
1322 Configuration:
1323 -h, --help display this help and exit
1324 --help=short display options specific to this package
1325 --help=recursive display the short help of all the included packages
1326 -V, --version display version information and exit
1327 -q, --quiet, --silent do not print \`checking...' messages
1328 --cache-file=FILE cache test results in FILE [disabled]
1329 -C, --config-cache alias for \`--cache-file=config.cache'
1330 -n, --no-create do not create output files
1331 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1332
1333 Installation directories:
1334 --prefix=PREFIX install architecture-independent files in PREFIX
1335 [$ac_default_prefix]
1336 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1337 [PREFIX]
1338
1339 By default, \`make install' will install all the files in
1340 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1341 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1342 for instance \`--prefix=\$HOME'.
1343
1344 For better control, use the options below.
1345
1346 Fine tuning of the installation directories:
1347 --bindir=DIR user executables [EPREFIX/bin]
1348 --sbindir=DIR system admin executables [EPREFIX/sbin]
1349 --libexecdir=DIR program executables [EPREFIX/libexec]
1350 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1351 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1352 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1353 --libdir=DIR object code libraries [EPREFIX/lib]
1354 --includedir=DIR C header files [PREFIX/include]
1355 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1356 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1357 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1358 --infodir=DIR info documentation [DATAROOTDIR/info]
1359 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1360 --mandir=DIR man documentation [DATAROOTDIR/man]
1361 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1362 --htmldir=DIR html documentation [DOCDIR]
1363 --dvidir=DIR dvi documentation [DOCDIR]
1364 --pdfdir=DIR pdf documentation [DOCDIR]
1365 --psdir=DIR ps documentation [DOCDIR]
1366 _ACEOF
1367
1368 cat <<\_ACEOF
1369
1370 Program names:
1371 --program-prefix=PREFIX prepend PREFIX to installed program names
1372 --program-suffix=SUFFIX append SUFFIX to installed program names
1373 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1374
1375 System types:
1376 --build=BUILD configure for building on BUILD [guessed]
1377 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1378 --target=TARGET configure for building compilers for TARGET [HOST]
1379 _ACEOF
1380 fi
1381
1382 if test -n "$ac_init_help"; then
1383
1384 cat <<\_ACEOF
1385
1386 Optional Features:
1387 --disable-option-checking ignore unrecognized --enable/--with options
1388 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1389 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1390 --enable-plugins Enable support for plugins
1391 --enable-shared[=PKGS] build shared libraries [default=yes]
1392 --enable-static[=PKGS] build static libraries [default=yes]
1393 --enable-fast-install[=PKGS]
1394 optimize for fast installation [default=yes]
1395 --disable-libtool-lock avoid locking (might break parallel builds)
1396 --enable-maintainer-mode enable make rules and dependencies not useful
1397 (and sometimes confusing) to the casual installer
1398 --enable-sim-cflags=opts
1399 Extra CFLAGS for use in building simulator
1400 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1401 itself)
1402 --enable-sim-stdio Specify whether to use stdio for console
1403 input/output
1404 --enable-sim-trace=opts Enable tracing of simulated programs
1405 --enable-sim-profile=opts
1406 Enable profiling flags
1407
1408 Optional Packages:
1409 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1410 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1411 --with-system-zlib use installed libz
1412 --with-pic try to use only PIC/non-PIC objects [default=use
1413 both]
1414 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1415 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1416 --with-bugurl=URL Direct users to URL to report a bug
1417
1418 Some influential environment variables:
1419 CC C compiler command
1420 CFLAGS C compiler flags
1421 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1422 nonstandard directory <lib dir>
1423 LIBS libraries to pass to the linker, e.g. -l<library>
1424 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1425 you have headers in a nonstandard directory <include dir>
1426 CPP C preprocessor
1427
1428 Use these variables to override the choices made by `configure' or to help
1429 it to find libraries and programs with nonstandard names/locations.
1430
1431 Report bugs to the package provider.
1432 _ACEOF
1433 ac_status=$?
1434 fi
1435
1436 if test "$ac_init_help" = "recursive"; then
1437 # If there are subdirs, report their specific --help.
1438 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1439 test -d "$ac_dir" ||
1440 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1441 continue
1442 ac_builddir=.
1443
1444 case "$ac_dir" in
1445 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1446 *)
1447 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1448 # A ".." for each directory in $ac_dir_suffix.
1449 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1450 case $ac_top_builddir_sub in
1451 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1452 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1453 esac ;;
1454 esac
1455 ac_abs_top_builddir=$ac_pwd
1456 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1457 # for backward compatibility:
1458 ac_top_builddir=$ac_top_build_prefix
1459
1460 case $srcdir in
1461 .) # We are building in place.
1462 ac_srcdir=.
1463 ac_top_srcdir=$ac_top_builddir_sub
1464 ac_abs_top_srcdir=$ac_pwd ;;
1465 [\\/]* | ?:[\\/]* ) # Absolute name.
1466 ac_srcdir=$srcdir$ac_dir_suffix;
1467 ac_top_srcdir=$srcdir
1468 ac_abs_top_srcdir=$srcdir ;;
1469 *) # Relative name.
1470 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1471 ac_top_srcdir=$ac_top_build_prefix$srcdir
1472 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1473 esac
1474 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1475
1476 cd "$ac_dir" || { ac_status=$?; continue; }
1477 # Check for guested configure.
1478 if test -f "$ac_srcdir/configure.gnu"; then
1479 echo &&
1480 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1481 elif test -f "$ac_srcdir/configure"; then
1482 echo &&
1483 $SHELL "$ac_srcdir/configure" --help=recursive
1484 else
1485 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1486 fi || ac_status=$?
1487 cd "$ac_pwd" || { ac_status=$?; break; }
1488 done
1489 fi
1490
1491 test -n "$ac_init_help" && exit $ac_status
1492 if $ac_init_version; then
1493 cat <<\_ACEOF
1494 configure
1495 generated by GNU Autoconf 2.64
1496
1497 Copyright (C) 2009 Free Software Foundation, Inc.
1498 This configure script is free software; the Free Software Foundation
1499 gives unlimited permission to copy, distribute and modify it.
1500 _ACEOF
1501 exit
1502 fi
1503
1504 ## ------------------------ ##
1505 ## Autoconf initialization. ##
1506 ## ------------------------ ##
1507
1508 # ac_fn_c_try_compile LINENO
1509 # --------------------------
1510 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1511 ac_fn_c_try_compile ()
1512 {
1513 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1514 rm -f conftest.$ac_objext
1515 if { { ac_try="$ac_compile"
1516 case "(($ac_try" in
1517 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1518 *) ac_try_echo=$ac_try;;
1519 esac
1520 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1521 $as_echo "$ac_try_echo"; } >&5
1522 (eval "$ac_compile") 2>conftest.err
1523 ac_status=$?
1524 if test -s conftest.err; then
1525 grep -v '^ *+' conftest.err >conftest.er1
1526 cat conftest.er1 >&5
1527 mv -f conftest.er1 conftest.err
1528 fi
1529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1530 test $ac_status = 0; } && {
1531 test -z "$ac_c_werror_flag" ||
1532 test ! -s conftest.err
1533 } && test -s conftest.$ac_objext; then :
1534 ac_retval=0
1535 else
1536 $as_echo "$as_me: failed program was:" >&5
1537 sed 's/^/| /' conftest.$ac_ext >&5
1538
1539 ac_retval=1
1540 fi
1541 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1542 return $ac_retval
1543
1544 } # ac_fn_c_try_compile
1545
1546 # ac_fn_c_try_cpp LINENO
1547 # ----------------------
1548 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1549 ac_fn_c_try_cpp ()
1550 {
1551 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1552 if { { ac_try="$ac_cpp conftest.$ac_ext"
1553 case "(($ac_try" in
1554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1555 *) ac_try_echo=$ac_try;;
1556 esac
1557 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1558 $as_echo "$ac_try_echo"; } >&5
1559 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1560 ac_status=$?
1561 if test -s conftest.err; then
1562 grep -v '^ *+' conftest.err >conftest.er1
1563 cat conftest.er1 >&5
1564 mv -f conftest.er1 conftest.err
1565 fi
1566 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1567 test $ac_status = 0; } >/dev/null && {
1568 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1569 test ! -s conftest.err
1570 }; then :
1571 ac_retval=0
1572 else
1573 $as_echo "$as_me: failed program was:" >&5
1574 sed 's/^/| /' conftest.$ac_ext >&5
1575
1576 ac_retval=1
1577 fi
1578 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1579 return $ac_retval
1580
1581 } # ac_fn_c_try_cpp
1582
1583 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1584 # -------------------------------------------------------
1585 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1586 # the include files in INCLUDES and setting the cache variable VAR
1587 # accordingly.
1588 ac_fn_c_check_header_mongrel ()
1589 {
1590 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1591 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1593 $as_echo_n "checking for $2... " >&6; }
1594 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1595 $as_echo_n "(cached) " >&6
1596 fi
1597 eval ac_res=\$$3
1598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1599 $as_echo "$ac_res" >&6; }
1600 else
1601 # Is the header compilable?
1602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1603 $as_echo_n "checking $2 usability... " >&6; }
1604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1605 /* end confdefs.h. */
1606 $4
1607 #include <$2>
1608 _ACEOF
1609 if ac_fn_c_try_compile "$LINENO"; then :
1610 ac_header_compiler=yes
1611 else
1612 ac_header_compiler=no
1613 fi
1614 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1616 $as_echo "$ac_header_compiler" >&6; }
1617
1618 # Is the header present?
1619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1620 $as_echo_n "checking $2 presence... " >&6; }
1621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1622 /* end confdefs.h. */
1623 #include <$2>
1624 _ACEOF
1625 if ac_fn_c_try_cpp "$LINENO"; then :
1626 ac_header_preproc=yes
1627 else
1628 ac_header_preproc=no
1629 fi
1630 rm -f conftest.err conftest.$ac_ext
1631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1632 $as_echo "$ac_header_preproc" >&6; }
1633
1634 # So? What about this header?
1635 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1636 yes:no: )
1637 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1638 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1639 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1640 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1641 ;;
1642 no:yes:* )
1643 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1644 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1646 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1648 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1650 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1652 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1653 ;;
1654 esac
1655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1656 $as_echo_n "checking for $2... " >&6; }
1657 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1658 $as_echo_n "(cached) " >&6
1659 else
1660 eval "$3=\$ac_header_compiler"
1661 fi
1662 eval ac_res=\$$3
1663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1664 $as_echo "$ac_res" >&6; }
1665 fi
1666 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1667
1668 } # ac_fn_c_check_header_mongrel
1669
1670 # ac_fn_c_try_run LINENO
1671 # ----------------------
1672 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1673 # that executables *can* be run.
1674 ac_fn_c_try_run ()
1675 {
1676 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1677 if { { ac_try="$ac_link"
1678 case "(($ac_try" in
1679 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1680 *) ac_try_echo=$ac_try;;
1681 esac
1682 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1683 $as_echo "$ac_try_echo"; } >&5
1684 (eval "$ac_link") 2>&5
1685 ac_status=$?
1686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1687 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1688 { { case "(($ac_try" in
1689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1690 *) ac_try_echo=$ac_try;;
1691 esac
1692 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1693 $as_echo "$ac_try_echo"; } >&5
1694 (eval "$ac_try") 2>&5
1695 ac_status=$?
1696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1697 test $ac_status = 0; }; }; then :
1698 ac_retval=0
1699 else
1700 $as_echo "$as_me: program exited with status $ac_status" >&5
1701 $as_echo "$as_me: failed program was:" >&5
1702 sed 's/^/| /' conftest.$ac_ext >&5
1703
1704 ac_retval=$ac_status
1705 fi
1706 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1707 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1708 return $ac_retval
1709
1710 } # ac_fn_c_try_run
1711
1712 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1713 # -------------------------------------------------------
1714 # Tests whether HEADER exists and can be compiled using the include files in
1715 # INCLUDES, setting the cache variable VAR accordingly.
1716 ac_fn_c_check_header_compile ()
1717 {
1718 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1720 $as_echo_n "checking for $2... " >&6; }
1721 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1722 $as_echo_n "(cached) " >&6
1723 else
1724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1725 /* end confdefs.h. */
1726 $4
1727 #include <$2>
1728 _ACEOF
1729 if ac_fn_c_try_compile "$LINENO"; then :
1730 eval "$3=yes"
1731 else
1732 eval "$3=no"
1733 fi
1734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1735 fi
1736 eval ac_res=\$$3
1737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1738 $as_echo "$ac_res" >&6; }
1739 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1740
1741 } # ac_fn_c_check_header_compile
1742
1743 # ac_fn_c_try_link LINENO
1744 # -----------------------
1745 # Try to link conftest.$ac_ext, and return whether this succeeded.
1746 ac_fn_c_try_link ()
1747 {
1748 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1749 rm -f conftest.$ac_objext conftest$ac_exeext
1750 if { { ac_try="$ac_link"
1751 case "(($ac_try" in
1752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1753 *) ac_try_echo=$ac_try;;
1754 esac
1755 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1756 $as_echo "$ac_try_echo"; } >&5
1757 (eval "$ac_link") 2>conftest.err
1758 ac_status=$?
1759 if test -s conftest.err; then
1760 grep -v '^ *+' conftest.err >conftest.er1
1761 cat conftest.er1 >&5
1762 mv -f conftest.er1 conftest.err
1763 fi
1764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1765 test $ac_status = 0; } && {
1766 test -z "$ac_c_werror_flag" ||
1767 test ! -s conftest.err
1768 } && test -s conftest$ac_exeext && {
1769 test "$cross_compiling" = yes ||
1770 $as_test_x conftest$ac_exeext
1771 }; then :
1772 ac_retval=0
1773 else
1774 $as_echo "$as_me: failed program was:" >&5
1775 sed 's/^/| /' conftest.$ac_ext >&5
1776
1777 ac_retval=1
1778 fi
1779 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1780 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1781 # interfere with the next link command; also delete a directory that is
1782 # left behind by Apple's compiler. We do this before executing the actions.
1783 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1784 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1785 return $ac_retval
1786
1787 } # ac_fn_c_try_link
1788
1789 # ac_fn_c_check_func LINENO FUNC VAR
1790 # ----------------------------------
1791 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1792 ac_fn_c_check_func ()
1793 {
1794 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1796 $as_echo_n "checking for $2... " >&6; }
1797 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1798 $as_echo_n "(cached) " >&6
1799 else
1800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1801 /* end confdefs.h. */
1802 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1803 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1804 #define $2 innocuous_$2
1805
1806 /* System header to define __stub macros and hopefully few prototypes,
1807 which can conflict with char $2 (); below.
1808 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1809 <limits.h> exists even on freestanding compilers. */
1810
1811 #ifdef __STDC__
1812 # include <limits.h>
1813 #else
1814 # include <assert.h>
1815 #endif
1816
1817 #undef $2
1818
1819 /* Override any GCC internal prototype to avoid an error.
1820 Use char because int might match the return type of a GCC
1821 builtin and then its argument prototype would still apply. */
1822 #ifdef __cplusplus
1823 extern "C"
1824 #endif
1825 char $2 ();
1826 /* The GNU C library defines this for functions which it implements
1827 to always fail with ENOSYS. Some functions are actually named
1828 something starting with __ and the normal name is an alias. */
1829 #if defined __stub_$2 || defined __stub___$2
1830 choke me
1831 #endif
1832
1833 int
1834 main ()
1835 {
1836 return $2 ();
1837 ;
1838 return 0;
1839 }
1840 _ACEOF
1841 if ac_fn_c_try_link "$LINENO"; then :
1842 eval "$3=yes"
1843 else
1844 eval "$3=no"
1845 fi
1846 rm -f core conftest.err conftest.$ac_objext \
1847 conftest$ac_exeext conftest.$ac_ext
1848 fi
1849 eval ac_res=\$$3
1850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1851 $as_echo "$ac_res" >&6; }
1852 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1853
1854 } # ac_fn_c_check_func
1855
1856 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1857 # ----------------------------------------------------
1858 # Tries to find if the field MEMBER exists in type AGGR, after including
1859 # INCLUDES, setting cache variable VAR accordingly.
1860 ac_fn_c_check_member ()
1861 {
1862 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1864 $as_echo_n "checking for $2.$3... " >&6; }
1865 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1866 $as_echo_n "(cached) " >&6
1867 else
1868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1869 /* end confdefs.h. */
1870 $5
1871 int
1872 main ()
1873 {
1874 static $2 ac_aggr;
1875 if (ac_aggr.$3)
1876 return 0;
1877 ;
1878 return 0;
1879 }
1880 _ACEOF
1881 if ac_fn_c_try_compile "$LINENO"; then :
1882 eval "$4=yes"
1883 else
1884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885 /* end confdefs.h. */
1886 $5
1887 int
1888 main ()
1889 {
1890 static $2 ac_aggr;
1891 if (sizeof ac_aggr.$3)
1892 return 0;
1893 ;
1894 return 0;
1895 }
1896 _ACEOF
1897 if ac_fn_c_try_compile "$LINENO"; then :
1898 eval "$4=yes"
1899 else
1900 eval "$4=no"
1901 fi
1902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1903 fi
1904 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1905 fi
1906 eval ac_res=\$$4
1907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1908 $as_echo "$ac_res" >&6; }
1909 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1910
1911 } # ac_fn_c_check_member
1912
1913 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1914 # -------------------------------------------
1915 # Tests whether TYPE exists after having included INCLUDES, setting cache
1916 # variable VAR accordingly.
1917 ac_fn_c_check_type ()
1918 {
1919 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1921 $as_echo_n "checking for $2... " >&6; }
1922 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1923 $as_echo_n "(cached) " >&6
1924 else
1925 eval "$3=no"
1926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1927 /* end confdefs.h. */
1928 $4
1929 int
1930 main ()
1931 {
1932 if (sizeof ($2))
1933 return 0;
1934 ;
1935 return 0;
1936 }
1937 _ACEOF
1938 if ac_fn_c_try_compile "$LINENO"; then :
1939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1940 /* end confdefs.h. */
1941 $4
1942 int
1943 main ()
1944 {
1945 if (sizeof (($2)))
1946 return 0;
1947 ;
1948 return 0;
1949 }
1950 _ACEOF
1951 if ac_fn_c_try_compile "$LINENO"; then :
1952
1953 else
1954 eval "$3=yes"
1955 fi
1956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1957 fi
1958 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1959 fi
1960 eval ac_res=\$$3
1961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1962 $as_echo "$ac_res" >&6; }
1963 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1964
1965 } # ac_fn_c_check_type
1966 cat >config.log <<_ACEOF
1967 This file contains any messages produced by compilers while
1968 running configure, to aid debugging if configure makes a mistake.
1969
1970 It was created by $as_me, which was
1971 generated by GNU Autoconf 2.64. Invocation command line was
1972
1973 $ $0 $@
1974
1975 _ACEOF
1976 exec 5>>config.log
1977 {
1978 cat <<_ASUNAME
1979 ## --------- ##
1980 ## Platform. ##
1981 ## --------- ##
1982
1983 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1984 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1985 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1986 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1987 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1988
1989 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1990 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1991
1992 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1993 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1994 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1995 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1996 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1997 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1998 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1999
2000 _ASUNAME
2001
2002 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2003 for as_dir in $PATH
2004 do
2005 IFS=$as_save_IFS
2006 test -z "$as_dir" && as_dir=.
2007 $as_echo "PATH: $as_dir"
2008 done
2009 IFS=$as_save_IFS
2010
2011 } >&5
2012
2013 cat >&5 <<_ACEOF
2014
2015
2016 ## ----------- ##
2017 ## Core tests. ##
2018 ## ----------- ##
2019
2020 _ACEOF
2021
2022
2023 # Keep a trace of the command line.
2024 # Strip out --no-create and --no-recursion so they do not pile up.
2025 # Strip out --silent because we don't want to record it for future runs.
2026 # Also quote any args containing shell meta-characters.
2027 # Make two passes to allow for proper duplicate-argument suppression.
2028 ac_configure_args=
2029 ac_configure_args0=
2030 ac_configure_args1=
2031 ac_must_keep_next=false
2032 for ac_pass in 1 2
2033 do
2034 for ac_arg
2035 do
2036 case $ac_arg in
2037 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2038 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2039 | -silent | --silent | --silen | --sile | --sil)
2040 continue ;;
2041 *\'*)
2042 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2043 esac
2044 case $ac_pass in
2045 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2046 2)
2047 as_fn_append ac_configure_args1 " '$ac_arg'"
2048 if test $ac_must_keep_next = true; then
2049 ac_must_keep_next=false # Got value, back to normal.
2050 else
2051 case $ac_arg in
2052 *=* | --config-cache | -C | -disable-* | --disable-* \
2053 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2054 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2055 | -with-* | --with-* | -without-* | --without-* | --x)
2056 case "$ac_configure_args0 " in
2057 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2058 esac
2059 ;;
2060 -* ) ac_must_keep_next=true ;;
2061 esac
2062 fi
2063 as_fn_append ac_configure_args " '$ac_arg'"
2064 ;;
2065 esac
2066 done
2067 done
2068 { ac_configure_args0=; unset ac_configure_args0;}
2069 { ac_configure_args1=; unset ac_configure_args1;}
2070
2071 # When interrupted or exit'd, cleanup temporary files, and complete
2072 # config.log. We remove comments because anyway the quotes in there
2073 # would cause problems or look ugly.
2074 # WARNING: Use '\'' to represent an apostrophe within the trap.
2075 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2076 trap 'exit_status=$?
2077 # Save into config.log some information that might help in debugging.
2078 {
2079 echo
2080
2081 cat <<\_ASBOX
2082 ## ---------------- ##
2083 ## Cache variables. ##
2084 ## ---------------- ##
2085 _ASBOX
2086 echo
2087 # The following way of writing the cache mishandles newlines in values,
2088 (
2089 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2090 eval ac_val=\$$ac_var
2091 case $ac_val in #(
2092 *${as_nl}*)
2093 case $ac_var in #(
2094 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2095 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2096 esac
2097 case $ac_var in #(
2098 _ | IFS | as_nl) ;; #(
2099 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2100 *) { eval $ac_var=; unset $ac_var;} ;;
2101 esac ;;
2102 esac
2103 done
2104 (set) 2>&1 |
2105 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2106 *${as_nl}ac_space=\ *)
2107 sed -n \
2108 "s/'\''/'\''\\\\'\'''\''/g;
2109 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2110 ;; #(
2111 *)
2112 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2113 ;;
2114 esac |
2115 sort
2116 )
2117 echo
2118
2119 cat <<\_ASBOX
2120 ## ----------------- ##
2121 ## Output variables. ##
2122 ## ----------------- ##
2123 _ASBOX
2124 echo
2125 for ac_var in $ac_subst_vars
2126 do
2127 eval ac_val=\$$ac_var
2128 case $ac_val in
2129 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2130 esac
2131 $as_echo "$ac_var='\''$ac_val'\''"
2132 done | sort
2133 echo
2134
2135 if test -n "$ac_subst_files"; then
2136 cat <<\_ASBOX
2137 ## ------------------- ##
2138 ## File substitutions. ##
2139 ## ------------------- ##
2140 _ASBOX
2141 echo
2142 for ac_var in $ac_subst_files
2143 do
2144 eval ac_val=\$$ac_var
2145 case $ac_val in
2146 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2147 esac
2148 $as_echo "$ac_var='\''$ac_val'\''"
2149 done | sort
2150 echo
2151 fi
2152
2153 if test -s confdefs.h; then
2154 cat <<\_ASBOX
2155 ## ----------- ##
2156 ## confdefs.h. ##
2157 ## ----------- ##
2158 _ASBOX
2159 echo
2160 cat confdefs.h
2161 echo
2162 fi
2163 test "$ac_signal" != 0 &&
2164 $as_echo "$as_me: caught signal $ac_signal"
2165 $as_echo "$as_me: exit $exit_status"
2166 } >&5
2167 rm -f core *.core core.conftest.* &&
2168 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2169 exit $exit_status
2170 ' 0
2171 for ac_signal in 1 2 13 15; do
2172 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2173 done
2174 ac_signal=0
2175
2176 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2177 rm -f -r conftest* confdefs.h
2178
2179 $as_echo "/* confdefs.h */" > confdefs.h
2180
2181 # Predefined preprocessor variables.
2182
2183 cat >>confdefs.h <<_ACEOF
2184 #define PACKAGE_NAME "$PACKAGE_NAME"
2185 _ACEOF
2186
2187 cat >>confdefs.h <<_ACEOF
2188 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2189 _ACEOF
2190
2191 cat >>confdefs.h <<_ACEOF
2192 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2193 _ACEOF
2194
2195 cat >>confdefs.h <<_ACEOF
2196 #define PACKAGE_STRING "$PACKAGE_STRING"
2197 _ACEOF
2198
2199 cat >>confdefs.h <<_ACEOF
2200 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2201 _ACEOF
2202
2203 cat >>confdefs.h <<_ACEOF
2204 #define PACKAGE_URL "$PACKAGE_URL"
2205 _ACEOF
2206
2207
2208 # Let the site file select an alternate cache file if it wants to.
2209 # Prefer an explicitly selected file to automatically selected ones.
2210 ac_site_file1=NONE
2211 ac_site_file2=NONE
2212 if test -n "$CONFIG_SITE"; then
2213 ac_site_file1=$CONFIG_SITE
2214 elif test "x$prefix" != xNONE; then
2215 ac_site_file1=$prefix/share/config.site
2216 ac_site_file2=$prefix/etc/config.site
2217 else
2218 ac_site_file1=$ac_default_prefix/share/config.site
2219 ac_site_file2=$ac_default_prefix/etc/config.site
2220 fi
2221 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2222 do
2223 test "x$ac_site_file" = xNONE && continue
2224 if test -r "$ac_site_file"; then
2225 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2226 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2227 sed 's/^/| /' "$ac_site_file" >&5
2228 . "$ac_site_file"
2229 fi
2230 done
2231
2232 if test -r "$cache_file"; then
2233 # Some versions of bash will fail to source /dev/null (special
2234 # files actually), so we avoid doing that.
2235 if test -f "$cache_file"; then
2236 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2237 $as_echo "$as_me: loading cache $cache_file" >&6;}
2238 case $cache_file in
2239 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2240 *) . "./$cache_file";;
2241 esac
2242 fi
2243 else
2244 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2245 $as_echo "$as_me: creating cache $cache_file" >&6;}
2246 >$cache_file
2247 fi
2248
2249 # Check that the precious variables saved in the cache have kept the same
2250 # value.
2251 ac_cache_corrupted=false
2252 for ac_var in $ac_precious_vars; do
2253 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2254 eval ac_new_set=\$ac_env_${ac_var}_set
2255 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2256 eval ac_new_val=\$ac_env_${ac_var}_value
2257 case $ac_old_set,$ac_new_set in
2258 set,)
2259 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2260 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2261 ac_cache_corrupted=: ;;
2262 ,set)
2263 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2264 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2265 ac_cache_corrupted=: ;;
2266 ,);;
2267 *)
2268 if test "x$ac_old_val" != "x$ac_new_val"; then
2269 # differences in whitespace do not lead to failure.
2270 ac_old_val_w=`echo x $ac_old_val`
2271 ac_new_val_w=`echo x $ac_new_val`
2272 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2273 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2274 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2275 ac_cache_corrupted=:
2276 else
2277 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2278 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2279 eval $ac_var=\$ac_old_val
2280 fi
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2282 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2283 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2284 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2285 fi;;
2286 esac
2287 # Pass precious variables to config.status.
2288 if test "$ac_new_set" = set; then
2289 case $ac_new_val in
2290 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2291 *) ac_arg=$ac_var=$ac_new_val ;;
2292 esac
2293 case " $ac_configure_args " in
2294 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2295 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2296 esac
2297 fi
2298 done
2299 if $ac_cache_corrupted; then
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2301 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2302 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2303 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2304 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2305 fi
2306 ## -------------------- ##
2307 ## Main body of script. ##
2308 ## -------------------- ##
2309
2310 ac_ext=c
2311 ac_cpp='$CPP $CPPFLAGS'
2312 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2313 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2314 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2315
2316
2317
2318
2319
2320
2321 ac_ext=c
2322 ac_cpp='$CPP $CPPFLAGS'
2323 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2324 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2325 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2326 if test -n "$ac_tool_prefix"; then
2327 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2328 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2330 $as_echo_n "checking for $ac_word... " >&6; }
2331 if test "${ac_cv_prog_CC+set}" = set; then :
2332 $as_echo_n "(cached) " >&6
2333 else
2334 if test -n "$CC"; then
2335 ac_cv_prog_CC="$CC" # Let the user override the test.
2336 else
2337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2338 for as_dir in $PATH
2339 do
2340 IFS=$as_save_IFS
2341 test -z "$as_dir" && as_dir=.
2342 for ac_exec_ext in '' $ac_executable_extensions; do
2343 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2344 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2345 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2346 break 2
2347 fi
2348 done
2349 done
2350 IFS=$as_save_IFS
2351
2352 fi
2353 fi
2354 CC=$ac_cv_prog_CC
2355 if test -n "$CC"; then
2356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2357 $as_echo "$CC" >&6; }
2358 else
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2360 $as_echo "no" >&6; }
2361 fi
2362
2363
2364 fi
2365 if test -z "$ac_cv_prog_CC"; then
2366 ac_ct_CC=$CC
2367 # Extract the first word of "gcc", so it can be a program name with args.
2368 set dummy gcc; ac_word=$2
2369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2370 $as_echo_n "checking for $ac_word... " >&6; }
2371 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2372 $as_echo_n "(cached) " >&6
2373 else
2374 if test -n "$ac_ct_CC"; then
2375 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2376 else
2377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2378 for as_dir in $PATH
2379 do
2380 IFS=$as_save_IFS
2381 test -z "$as_dir" && as_dir=.
2382 for ac_exec_ext in '' $ac_executable_extensions; do
2383 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2384 ac_cv_prog_ac_ct_CC="gcc"
2385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2386 break 2
2387 fi
2388 done
2389 done
2390 IFS=$as_save_IFS
2391
2392 fi
2393 fi
2394 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2395 if test -n "$ac_ct_CC"; then
2396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2397 $as_echo "$ac_ct_CC" >&6; }
2398 else
2399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2400 $as_echo "no" >&6; }
2401 fi
2402
2403 if test "x$ac_ct_CC" = x; then
2404 CC=""
2405 else
2406 case $cross_compiling:$ac_tool_warned in
2407 yes:)
2408 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2409 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2410 ac_tool_warned=yes ;;
2411 esac
2412 CC=$ac_ct_CC
2413 fi
2414 else
2415 CC="$ac_cv_prog_CC"
2416 fi
2417
2418 if test -z "$CC"; then
2419 if test -n "$ac_tool_prefix"; then
2420 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2421 set dummy ${ac_tool_prefix}cc; ac_word=$2
2422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2423 $as_echo_n "checking for $ac_word... " >&6; }
2424 if test "${ac_cv_prog_CC+set}" = set; then :
2425 $as_echo_n "(cached) " >&6
2426 else
2427 if test -n "$CC"; then
2428 ac_cv_prog_CC="$CC" # Let the user override the test.
2429 else
2430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2431 for as_dir in $PATH
2432 do
2433 IFS=$as_save_IFS
2434 test -z "$as_dir" && as_dir=.
2435 for ac_exec_ext in '' $ac_executable_extensions; do
2436 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2437 ac_cv_prog_CC="${ac_tool_prefix}cc"
2438 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2439 break 2
2440 fi
2441 done
2442 done
2443 IFS=$as_save_IFS
2444
2445 fi
2446 fi
2447 CC=$ac_cv_prog_CC
2448 if test -n "$CC"; then
2449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2450 $as_echo "$CC" >&6; }
2451 else
2452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2453 $as_echo "no" >&6; }
2454 fi
2455
2456
2457 fi
2458 fi
2459 if test -z "$CC"; then
2460 # Extract the first word of "cc", so it can be a program name with args.
2461 set dummy cc; ac_word=$2
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2463 $as_echo_n "checking for $ac_word... " >&6; }
2464 if test "${ac_cv_prog_CC+set}" = set; then :
2465 $as_echo_n "(cached) " >&6
2466 else
2467 if test -n "$CC"; then
2468 ac_cv_prog_CC="$CC" # Let the user override the test.
2469 else
2470 ac_prog_rejected=no
2471 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2472 for as_dir in $PATH
2473 do
2474 IFS=$as_save_IFS
2475 test -z "$as_dir" && as_dir=.
2476 for ac_exec_ext in '' $ac_executable_extensions; do
2477 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2478 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2479 ac_prog_rejected=yes
2480 continue
2481 fi
2482 ac_cv_prog_CC="cc"
2483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2484 break 2
2485 fi
2486 done
2487 done
2488 IFS=$as_save_IFS
2489
2490 if test $ac_prog_rejected = yes; then
2491 # We found a bogon in the path, so make sure we never use it.
2492 set dummy $ac_cv_prog_CC
2493 shift
2494 if test $# != 0; then
2495 # We chose a different compiler from the bogus one.
2496 # However, it has the same basename, so the bogon will be chosen
2497 # first if we set CC to just the basename; use the full file name.
2498 shift
2499 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2500 fi
2501 fi
2502 fi
2503 fi
2504 CC=$ac_cv_prog_CC
2505 if test -n "$CC"; then
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2507 $as_echo "$CC" >&6; }
2508 else
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2510 $as_echo "no" >&6; }
2511 fi
2512
2513
2514 fi
2515 if test -z "$CC"; then
2516 if test -n "$ac_tool_prefix"; then
2517 for ac_prog in cl.exe
2518 do
2519 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2520 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2522 $as_echo_n "checking for $ac_word... " >&6; }
2523 if test "${ac_cv_prog_CC+set}" = set; then :
2524 $as_echo_n "(cached) " >&6
2525 else
2526 if test -n "$CC"; then
2527 ac_cv_prog_CC="$CC" # Let the user override the test.
2528 else
2529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2530 for as_dir in $PATH
2531 do
2532 IFS=$as_save_IFS
2533 test -z "$as_dir" && as_dir=.
2534 for ac_exec_ext in '' $ac_executable_extensions; do
2535 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2536 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2538 break 2
2539 fi
2540 done
2541 done
2542 IFS=$as_save_IFS
2543
2544 fi
2545 fi
2546 CC=$ac_cv_prog_CC
2547 if test -n "$CC"; then
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2549 $as_echo "$CC" >&6; }
2550 else
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2552 $as_echo "no" >&6; }
2553 fi
2554
2555
2556 test -n "$CC" && break
2557 done
2558 fi
2559 if test -z "$CC"; then
2560 ac_ct_CC=$CC
2561 for ac_prog in cl.exe
2562 do
2563 # Extract the first word of "$ac_prog", so it can be a program name with args.
2564 set dummy $ac_prog; ac_word=$2
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2566 $as_echo_n "checking for $ac_word... " >&6; }
2567 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2568 $as_echo_n "(cached) " >&6
2569 else
2570 if test -n "$ac_ct_CC"; then
2571 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2572 else
2573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2574 for as_dir in $PATH
2575 do
2576 IFS=$as_save_IFS
2577 test -z "$as_dir" && as_dir=.
2578 for ac_exec_ext in '' $ac_executable_extensions; do
2579 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2580 ac_cv_prog_ac_ct_CC="$ac_prog"
2581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2582 break 2
2583 fi
2584 done
2585 done
2586 IFS=$as_save_IFS
2587
2588 fi
2589 fi
2590 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2591 if test -n "$ac_ct_CC"; then
2592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2593 $as_echo "$ac_ct_CC" >&6; }
2594 else
2595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2596 $as_echo "no" >&6; }
2597 fi
2598
2599
2600 test -n "$ac_ct_CC" && break
2601 done
2602
2603 if test "x$ac_ct_CC" = x; then
2604 CC=""
2605 else
2606 case $cross_compiling:$ac_tool_warned in
2607 yes:)
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2609 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2610 ac_tool_warned=yes ;;
2611 esac
2612 CC=$ac_ct_CC
2613 fi
2614 fi
2615
2616 fi
2617
2618
2619 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2620 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2621 as_fn_error "no acceptable C compiler found in \$PATH
2622 See \`config.log' for more details." "$LINENO" 5; }
2623
2624 # Provide some information about the compiler.
2625 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2626 set X $ac_compile
2627 ac_compiler=$2
2628 for ac_option in --version -v -V -qversion; do
2629 { { ac_try="$ac_compiler $ac_option >&5"
2630 case "(($ac_try" in
2631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2632 *) ac_try_echo=$ac_try;;
2633 esac
2634 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2635 $as_echo "$ac_try_echo"; } >&5
2636 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2637 ac_status=$?
2638 if test -s conftest.err; then
2639 sed '10a\
2640 ... rest of stderr output deleted ...
2641 10q' conftest.err >conftest.er1
2642 cat conftest.er1 >&5
2643 rm -f conftest.er1 conftest.err
2644 fi
2645 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2646 test $ac_status = 0; }
2647 done
2648
2649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2650 /* end confdefs.h. */
2651
2652 int
2653 main ()
2654 {
2655
2656 ;
2657 return 0;
2658 }
2659 _ACEOF
2660 ac_clean_files_save=$ac_clean_files
2661 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
2662 # Try to create an executable without -o first, disregard a.out.
2663 # It will help us diagnose broken compilers, and finding out an intuition
2664 # of exeext.
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2666 $as_echo_n "checking for C compiler default output file name... " >&6; }
2667 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2668
2669 # The possible output files:
2670 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2671
2672 ac_rmfiles=
2673 for ac_file in $ac_files
2674 do
2675 case $ac_file in
2676 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2677 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2678 esac
2679 done
2680 rm -f $ac_rmfiles
2681
2682 if { { ac_try="$ac_link_default"
2683 case "(($ac_try" in
2684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2685 *) ac_try_echo=$ac_try;;
2686 esac
2687 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2688 $as_echo "$ac_try_echo"; } >&5
2689 (eval "$ac_link_default") 2>&5
2690 ac_status=$?
2691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2692 test $ac_status = 0; }; then :
2693 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2694 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2695 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2696 # so that the user can short-circuit this test for compilers unknown to
2697 # Autoconf.
2698 for ac_file in $ac_files ''
2699 do
2700 test -f "$ac_file" || continue
2701 case $ac_file in
2702 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2703 ;;
2704 [ab].out )
2705 # We found the default executable, but exeext='' is most
2706 # certainly right.
2707 break;;
2708 *.* )
2709 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2710 then :; else
2711 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2712 fi
2713 # We set ac_cv_exeext here because the later test for it is not
2714 # safe: cross compilers may not add the suffix if given an `-o'
2715 # argument, so we may need to know it at that point already.
2716 # Even if this section looks crufty: it has the advantage of
2717 # actually working.
2718 break;;
2719 * )
2720 break;;
2721 esac
2722 done
2723 test "$ac_cv_exeext" = no && ac_cv_exeext=
2724
2725 else
2726 ac_file=''
2727 fi
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2729 $as_echo "$ac_file" >&6; }
2730 if test -z "$ac_file"; then :
2731 $as_echo "$as_me: failed program was:" >&5
2732 sed 's/^/| /' conftest.$ac_ext >&5
2733
2734 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2735 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2736 { as_fn_set_status 77
2737 as_fn_error "C compiler cannot create executables
2738 See \`config.log' for more details." "$LINENO" 5; }; }
2739 fi
2740 ac_exeext=$ac_cv_exeext
2741
2742 # Check that the compiler produces executables we can run. If not, either
2743 # the compiler is broken, or we cross compile.
2744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2745 $as_echo_n "checking whether the C compiler works... " >&6; }
2746 # If not cross compiling, check that we can run a simple program.
2747 if test "$cross_compiling" != yes; then
2748 if { ac_try='./$ac_file'
2749 { { case "(($ac_try" in
2750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2751 *) ac_try_echo=$ac_try;;
2752 esac
2753 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2754 $as_echo "$ac_try_echo"; } >&5
2755 (eval "$ac_try") 2>&5
2756 ac_status=$?
2757 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2758 test $ac_status = 0; }; }; then
2759 cross_compiling=no
2760 else
2761 if test "$cross_compiling" = maybe; then
2762 cross_compiling=yes
2763 else
2764 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2765 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2766 as_fn_error "cannot run C compiled programs.
2767 If you meant to cross compile, use \`--host'.
2768 See \`config.log' for more details." "$LINENO" 5; }
2769 fi
2770 fi
2771 fi
2772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2773 $as_echo "yes" >&6; }
2774
2775 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
2776 ac_clean_files=$ac_clean_files_save
2777 # Check that the compiler produces executables we can run. If not, either
2778 # the compiler is broken, or we cross compile.
2779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2780 $as_echo_n "checking whether we are cross compiling... " >&6; }
2781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2782 $as_echo "$cross_compiling" >&6; }
2783
2784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2785 $as_echo_n "checking for suffix of executables... " >&6; }
2786 if { { ac_try="$ac_link"
2787 case "(($ac_try" in
2788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2789 *) ac_try_echo=$ac_try;;
2790 esac
2791 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2792 $as_echo "$ac_try_echo"; } >&5
2793 (eval "$ac_link") 2>&5
2794 ac_status=$?
2795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2796 test $ac_status = 0; }; then :
2797 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2798 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2799 # work properly (i.e., refer to `conftest.exe'), while it won't with
2800 # `rm'.
2801 for ac_file in conftest.exe conftest conftest.*; do
2802 test -f "$ac_file" || continue
2803 case $ac_file in
2804 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2805 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2806 break;;
2807 * ) break;;
2808 esac
2809 done
2810 else
2811 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2812 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2813 as_fn_error "cannot compute suffix of executables: cannot compile and link
2814 See \`config.log' for more details." "$LINENO" 5; }
2815 fi
2816 rm -f conftest$ac_cv_exeext
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2818 $as_echo "$ac_cv_exeext" >&6; }
2819
2820 rm -f conftest.$ac_ext
2821 EXEEXT=$ac_cv_exeext
2822 ac_exeext=$EXEEXT
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2824 $as_echo_n "checking for suffix of object files... " >&6; }
2825 if test "${ac_cv_objext+set}" = set; then :
2826 $as_echo_n "(cached) " >&6
2827 else
2828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2829 /* end confdefs.h. */
2830
2831 int
2832 main ()
2833 {
2834
2835 ;
2836 return 0;
2837 }
2838 _ACEOF
2839 rm -f conftest.o conftest.obj
2840 if { { ac_try="$ac_compile"
2841 case "(($ac_try" in
2842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2843 *) ac_try_echo=$ac_try;;
2844 esac
2845 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2846 $as_echo "$ac_try_echo"; } >&5
2847 (eval "$ac_compile") 2>&5
2848 ac_status=$?
2849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2850 test $ac_status = 0; }; then :
2851 for ac_file in conftest.o conftest.obj conftest.*; do
2852 test -f "$ac_file" || continue;
2853 case $ac_file in
2854 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2855 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2856 break;;
2857 esac
2858 done
2859 else
2860 $as_echo "$as_me: failed program was:" >&5
2861 sed 's/^/| /' conftest.$ac_ext >&5
2862
2863 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2864 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2865 as_fn_error "cannot compute suffix of object files: cannot compile
2866 See \`config.log' for more details." "$LINENO" 5; }
2867 fi
2868 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2869 fi
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2871 $as_echo "$ac_cv_objext" >&6; }
2872 OBJEXT=$ac_cv_objext
2873 ac_objext=$OBJEXT
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2875 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2876 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2877 $as_echo_n "(cached) " >&6
2878 else
2879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2880 /* end confdefs.h. */
2881
2882 int
2883 main ()
2884 {
2885 #ifndef __GNUC__
2886 choke me
2887 #endif
2888
2889 ;
2890 return 0;
2891 }
2892 _ACEOF
2893 if ac_fn_c_try_compile "$LINENO"; then :
2894 ac_compiler_gnu=yes
2895 else
2896 ac_compiler_gnu=no
2897 fi
2898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2899 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2900
2901 fi
2902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2903 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2904 if test $ac_compiler_gnu = yes; then
2905 GCC=yes
2906 else
2907 GCC=
2908 fi
2909 ac_test_CFLAGS=${CFLAGS+set}
2910 ac_save_CFLAGS=$CFLAGS
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2912 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2913 if test "${ac_cv_prog_cc_g+set}" = set; then :
2914 $as_echo_n "(cached) " >&6
2915 else
2916 ac_save_c_werror_flag=$ac_c_werror_flag
2917 ac_c_werror_flag=yes
2918 ac_cv_prog_cc_g=no
2919 CFLAGS="-g"
2920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2921 /* end confdefs.h. */
2922
2923 int
2924 main ()
2925 {
2926
2927 ;
2928 return 0;
2929 }
2930 _ACEOF
2931 if ac_fn_c_try_compile "$LINENO"; then :
2932 ac_cv_prog_cc_g=yes
2933 else
2934 CFLAGS=""
2935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2936 /* end confdefs.h. */
2937
2938 int
2939 main ()
2940 {
2941
2942 ;
2943 return 0;
2944 }
2945 _ACEOF
2946 if ac_fn_c_try_compile "$LINENO"; then :
2947
2948 else
2949 ac_c_werror_flag=$ac_save_c_werror_flag
2950 CFLAGS="-g"
2951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2952 /* end confdefs.h. */
2953
2954 int
2955 main ()
2956 {
2957
2958 ;
2959 return 0;
2960 }
2961 _ACEOF
2962 if ac_fn_c_try_compile "$LINENO"; then :
2963 ac_cv_prog_cc_g=yes
2964 fi
2965 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2966 fi
2967 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2968 fi
2969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2970 ac_c_werror_flag=$ac_save_c_werror_flag
2971 fi
2972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2973 $as_echo "$ac_cv_prog_cc_g" >&6; }
2974 if test "$ac_test_CFLAGS" = set; then
2975 CFLAGS=$ac_save_CFLAGS
2976 elif test $ac_cv_prog_cc_g = yes; then
2977 if test "$GCC" = yes; then
2978 CFLAGS="-g -O2"
2979 else
2980 CFLAGS="-g"
2981 fi
2982 else
2983 if test "$GCC" = yes; then
2984 CFLAGS="-O2"
2985 else
2986 CFLAGS=
2987 fi
2988 fi
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2990 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2991 if test "${ac_cv_prog_cc_c89+set}" = set; then :
2992 $as_echo_n "(cached) " >&6
2993 else
2994 ac_cv_prog_cc_c89=no
2995 ac_save_CC=$CC
2996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2997 /* end confdefs.h. */
2998 #include <stdarg.h>
2999 #include <stdio.h>
3000 #include <sys/types.h>
3001 #include <sys/stat.h>
3002 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3003 struct buf { int x; };
3004 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3005 static char *e (p, i)
3006 char **p;
3007 int i;
3008 {
3009 return p[i];
3010 }
3011 static char *f (char * (*g) (char **, int), char **p, ...)
3012 {
3013 char *s;
3014 va_list v;
3015 va_start (v,p);
3016 s = g (p, va_arg (v,int));
3017 va_end (v);
3018 return s;
3019 }
3020
3021 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3022 function prototypes and stuff, but not '\xHH' hex character constants.
3023 These don't provoke an error unfortunately, instead are silently treated
3024 as 'x'. The following induces an error, until -std is added to get
3025 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3026 array size at least. It's necessary to write '\x00'==0 to get something
3027 that's true only with -std. */
3028 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3029
3030 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3031 inside strings and character constants. */
3032 #define FOO(x) 'x'
3033 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3034
3035 int test (int i, double x);
3036 struct s1 {int (*f) (int a);};
3037 struct s2 {int (*f) (double a);};
3038 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3039 int argc;
3040 char **argv;
3041 int
3042 main ()
3043 {
3044 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3045 ;
3046 return 0;
3047 }
3048 _ACEOF
3049 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3050 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3051 do
3052 CC="$ac_save_CC $ac_arg"
3053 if ac_fn_c_try_compile "$LINENO"; then :
3054 ac_cv_prog_cc_c89=$ac_arg
3055 fi
3056 rm -f core conftest.err conftest.$ac_objext
3057 test "x$ac_cv_prog_cc_c89" != "xno" && break
3058 done
3059 rm -f conftest.$ac_ext
3060 CC=$ac_save_CC
3061
3062 fi
3063 # AC_CACHE_VAL
3064 case "x$ac_cv_prog_cc_c89" in
3065 x)
3066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3067 $as_echo "none needed" >&6; } ;;
3068 xno)
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3070 $as_echo "unsupported" >&6; } ;;
3071 *)
3072 CC="$CC $ac_cv_prog_cc_c89"
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3074 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3075 esac
3076 if test "x$ac_cv_prog_cc_c89" != xno; then :
3077
3078 fi
3079
3080 ac_ext=c
3081 ac_cpp='$CPP $CPPFLAGS'
3082 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3083 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3084 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3085
3086 ac_aux_dir=
3087 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3088 for ac_t in install-sh install.sh shtool; do
3089 if test -f "$ac_dir/$ac_t"; then
3090 ac_aux_dir=$ac_dir
3091 ac_install_sh="$ac_aux_dir/$ac_t -c"
3092 break 2
3093 fi
3094 done
3095 done
3096 if test -z "$ac_aux_dir"; then
3097 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3098 fi
3099
3100 # These three variables are undocumented and unsupported,
3101 # and are intended to be withdrawn in a future Autoconf release.
3102 # They can cause serious problems if a builder's source tree is in a directory
3103 # whose full name contains unusual characters.
3104 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3105 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3106 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3107
3108
3109 # Make sure we can run config.sub.
3110 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3111 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3112
3113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3114 $as_echo_n "checking build system type... " >&6; }
3115 if test "${ac_cv_build+set}" = set; then :
3116 $as_echo_n "(cached) " >&6
3117 else
3118 ac_build_alias=$build_alias
3119 test "x$ac_build_alias" = x &&
3120 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3121 test "x$ac_build_alias" = x &&
3122 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3123 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3124 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3125
3126 fi
3127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3128 $as_echo "$ac_cv_build" >&6; }
3129 case $ac_cv_build in
3130 *-*-*) ;;
3131 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3132 esac
3133 build=$ac_cv_build
3134 ac_save_IFS=$IFS; IFS='-'
3135 set x $ac_cv_build
3136 shift
3137 build_cpu=$1
3138 build_vendor=$2
3139 shift; shift
3140 # Remember, the first character of IFS is used to create $*,
3141 # except with old shells:
3142 build_os=$*
3143 IFS=$ac_save_IFS
3144 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3145
3146
3147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3148 $as_echo_n "checking host system type... " >&6; }
3149 if test "${ac_cv_host+set}" = set; then :
3150 $as_echo_n "(cached) " >&6
3151 else
3152 if test "x$host_alias" = x; then
3153 ac_cv_host=$ac_cv_build
3154 else
3155 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3156 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3157 fi
3158
3159 fi
3160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3161 $as_echo "$ac_cv_host" >&6; }
3162 case $ac_cv_host in
3163 *-*-*) ;;
3164 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3165 esac
3166 host=$ac_cv_host
3167 ac_save_IFS=$IFS; IFS='-'
3168 set x $ac_cv_host
3169 shift
3170 host_cpu=$1
3171 host_vendor=$2
3172 shift; shift
3173 # Remember, the first character of IFS is used to create $*,
3174 # except with old shells:
3175 host_os=$*
3176 IFS=$ac_save_IFS
3177 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3178
3179
3180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3181 $as_echo_n "checking target system type... " >&6; }
3182 if test "${ac_cv_target+set}" = set; then :
3183 $as_echo_n "(cached) " >&6
3184 else
3185 if test "x$target_alias" = x; then
3186 ac_cv_target=$ac_cv_host
3187 else
3188 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3189 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
3190 fi
3191
3192 fi
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3194 $as_echo "$ac_cv_target" >&6; }
3195 case $ac_cv_target in
3196 *-*-*) ;;
3197 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
3198 esac
3199 target=$ac_cv_target
3200 ac_save_IFS=$IFS; IFS='-'
3201 set x $ac_cv_target
3202 shift
3203 target_cpu=$1
3204 target_vendor=$2
3205 shift; shift
3206 # Remember, the first character of IFS is used to create $*,
3207 # except with old shells:
3208 target_os=$*
3209 IFS=$ac_save_IFS
3210 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3211
3212
3213 # The aliases save the names the user supplied, while $host etc.
3214 # will get canonicalized.
3215 test -n "$target_alias" &&
3216 test "$program_prefix$program_suffix$program_transform_name" = \
3217 NONENONEs,x,x, &&
3218 program_prefix=${target_alias}-
3219
3220 ac_ext=c
3221 ac_cpp='$CPP $CPPFLAGS'
3222 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3223 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3224 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3226 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3227 # On Suns, sometimes $CPP names a directory.
3228 if test -n "$CPP" && test -d "$CPP"; then
3229 CPP=
3230 fi
3231 if test -z "$CPP"; then
3232 if test "${ac_cv_prog_CPP+set}" = set; then :
3233 $as_echo_n "(cached) " >&6
3234 else
3235 # Double quotes because CPP needs to be expanded
3236 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3237 do
3238 ac_preproc_ok=false
3239 for ac_c_preproc_warn_flag in '' yes
3240 do
3241 # Use a header file that comes with gcc, so configuring glibc
3242 # with a fresh cross-compiler works.
3243 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3244 # <limits.h> exists even on freestanding compilers.
3245 # On the NeXT, cc -E runs the code through the compiler's parser,
3246 # not just through cpp. "Syntax error" is here to catch this case.
3247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3248 /* end confdefs.h. */
3249 #ifdef __STDC__
3250 # include <limits.h>
3251 #else
3252 # include <assert.h>
3253 #endif
3254 Syntax error
3255 _ACEOF
3256 if ac_fn_c_try_cpp "$LINENO"; then :
3257
3258 else
3259 # Broken: fails on valid input.
3260 continue
3261 fi
3262 rm -f conftest.err conftest.$ac_ext
3263
3264 # OK, works on sane cases. Now check whether nonexistent headers
3265 # can be detected and how.
3266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3267 /* end confdefs.h. */
3268 #include <ac_nonexistent.h>
3269 _ACEOF
3270 if ac_fn_c_try_cpp "$LINENO"; then :
3271 # Broken: success on invalid input.
3272 continue
3273 else
3274 # Passes both tests.
3275 ac_preproc_ok=:
3276 break
3277 fi
3278 rm -f conftest.err conftest.$ac_ext
3279
3280 done
3281 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3282 rm -f conftest.err conftest.$ac_ext
3283 if $ac_preproc_ok; then :
3284 break
3285 fi
3286
3287 done
3288 ac_cv_prog_CPP=$CPP
3289
3290 fi
3291 CPP=$ac_cv_prog_CPP
3292 else
3293 ac_cv_prog_CPP=$CPP
3294 fi
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3296 $as_echo "$CPP" >&6; }
3297 ac_preproc_ok=false
3298 for ac_c_preproc_warn_flag in '' yes
3299 do
3300 # Use a header file that comes with gcc, so configuring glibc
3301 # with a fresh cross-compiler works.
3302 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3303 # <limits.h> exists even on freestanding compilers.
3304 # On the NeXT, cc -E runs the code through the compiler's parser,
3305 # not just through cpp. "Syntax error" is here to catch this case.
3306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3307 /* end confdefs.h. */
3308 #ifdef __STDC__
3309 # include <limits.h>
3310 #else
3311 # include <assert.h>
3312 #endif
3313 Syntax error
3314 _ACEOF
3315 if ac_fn_c_try_cpp "$LINENO"; then :
3316
3317 else
3318 # Broken: fails on valid input.
3319 continue
3320 fi
3321 rm -f conftest.err conftest.$ac_ext
3322
3323 # OK, works on sane cases. Now check whether nonexistent headers
3324 # can be detected and how.
3325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3326 /* end confdefs.h. */
3327 #include <ac_nonexistent.h>
3328 _ACEOF
3329 if ac_fn_c_try_cpp "$LINENO"; then :
3330 # Broken: success on invalid input.
3331 continue
3332 else
3333 # Passes both tests.
3334 ac_preproc_ok=:
3335 break
3336 fi
3337 rm -f conftest.err conftest.$ac_ext
3338
3339 done
3340 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3341 rm -f conftest.err conftest.$ac_ext
3342 if $ac_preproc_ok; then :
3343
3344 else
3345 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3346 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3347 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3348 See \`config.log' for more details." "$LINENO" 5; }
3349 fi
3350
3351 ac_ext=c
3352 ac_cpp='$CPP $CPPFLAGS'
3353 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3354 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3355 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3356
3357
3358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3359 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3360 if test "${ac_cv_path_GREP+set}" = set; then :
3361 $as_echo_n "(cached) " >&6
3362 else
3363 if test -z "$GREP"; then
3364 ac_path_GREP_found=false
3365 # Loop through the user's path and test for each of PROGNAME-LIST
3366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3367 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3368 do
3369 IFS=$as_save_IFS
3370 test -z "$as_dir" && as_dir=.
3371 for ac_prog in grep ggrep; do
3372 for ac_exec_ext in '' $ac_executable_extensions; do
3373 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3374 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3375 # Check for GNU ac_path_GREP and select it if it is found.
3376 # Check for GNU $ac_path_GREP
3377 case `"$ac_path_GREP" --version 2>&1` in
3378 *GNU*)
3379 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3380 *)
3381 ac_count=0
3382 $as_echo_n 0123456789 >"conftest.in"
3383 while :
3384 do
3385 cat "conftest.in" "conftest.in" >"conftest.tmp"
3386 mv "conftest.tmp" "conftest.in"
3387 cp "conftest.in" "conftest.nl"
3388 $as_echo 'GREP' >> "conftest.nl"
3389 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3390 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3391 as_fn_arith $ac_count + 1 && ac_count=$as_val
3392 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3393 # Best one so far, save it but keep looking for a better one
3394 ac_cv_path_GREP="$ac_path_GREP"
3395 ac_path_GREP_max=$ac_count
3396 fi
3397 # 10*(2^10) chars as input seems more than enough
3398 test $ac_count -gt 10 && break
3399 done
3400 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3401 esac
3402
3403 $ac_path_GREP_found && break 3
3404 done
3405 done
3406 done
3407 IFS=$as_save_IFS
3408 if test -z "$ac_cv_path_GREP"; then
3409 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3410 fi
3411 else
3412 ac_cv_path_GREP=$GREP
3413 fi
3414
3415 fi
3416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3417 $as_echo "$ac_cv_path_GREP" >&6; }
3418 GREP="$ac_cv_path_GREP"
3419
3420
3421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3422 $as_echo_n "checking for egrep... " >&6; }
3423 if test "${ac_cv_path_EGREP+set}" = set; then :
3424 $as_echo_n "(cached) " >&6
3425 else
3426 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3427 then ac_cv_path_EGREP="$GREP -E"
3428 else
3429 if test -z "$EGREP"; then
3430 ac_path_EGREP_found=false
3431 # Loop through the user's path and test for each of PROGNAME-LIST
3432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3433 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3434 do
3435 IFS=$as_save_IFS
3436 test -z "$as_dir" && as_dir=.
3437 for ac_prog in egrep; do
3438 for ac_exec_ext in '' $ac_executable_extensions; do
3439 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3440 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3441 # Check for GNU ac_path_EGREP and select it if it is found.
3442 # Check for GNU $ac_path_EGREP
3443 case `"$ac_path_EGREP" --version 2>&1` in
3444 *GNU*)
3445 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3446 *)
3447 ac_count=0
3448 $as_echo_n 0123456789 >"conftest.in"
3449 while :
3450 do
3451 cat "conftest.in" "conftest.in" >"conftest.tmp"
3452 mv "conftest.tmp" "conftest.in"
3453 cp "conftest.in" "conftest.nl"
3454 $as_echo 'EGREP' >> "conftest.nl"
3455 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3456 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3457 as_fn_arith $ac_count + 1 && ac_count=$as_val
3458 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3459 # Best one so far, save it but keep looking for a better one
3460 ac_cv_path_EGREP="$ac_path_EGREP"
3461 ac_path_EGREP_max=$ac_count
3462 fi
3463 # 10*(2^10) chars as input seems more than enough
3464 test $ac_count -gt 10 && break
3465 done
3466 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3467 esac
3468
3469 $ac_path_EGREP_found && break 3
3470 done
3471 done
3472 done
3473 IFS=$as_save_IFS
3474 if test -z "$ac_cv_path_EGREP"; then
3475 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3476 fi
3477 else
3478 ac_cv_path_EGREP=$EGREP
3479 fi
3480
3481 fi
3482 fi
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3484 $as_echo "$ac_cv_path_EGREP" >&6; }
3485 EGREP="$ac_cv_path_EGREP"
3486
3487
3488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3489 $as_echo_n "checking for ANSI C header files... " >&6; }
3490 if test "${ac_cv_header_stdc+set}" = set; then :
3491 $as_echo_n "(cached) " >&6
3492 else
3493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3494 /* end confdefs.h. */
3495 #include <stdlib.h>
3496 #include <stdarg.h>
3497 #include <string.h>
3498 #include <float.h>
3499
3500 int
3501 main ()
3502 {
3503
3504 ;
3505 return 0;
3506 }
3507 _ACEOF
3508 if ac_fn_c_try_compile "$LINENO"; then :
3509 ac_cv_header_stdc=yes
3510 else
3511 ac_cv_header_stdc=no
3512 fi
3513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3514
3515 if test $ac_cv_header_stdc = yes; then
3516 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3518 /* end confdefs.h. */
3519 #include <string.h>
3520
3521 _ACEOF
3522 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3523 $EGREP "memchr" >/dev/null 2>&1; then :
3524
3525 else
3526 ac_cv_header_stdc=no
3527 fi
3528 rm -f conftest*
3529
3530 fi
3531
3532 if test $ac_cv_header_stdc = yes; then
3533 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3535 /* end confdefs.h. */
3536 #include <stdlib.h>
3537
3538 _ACEOF
3539 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3540 $EGREP "free" >/dev/null 2>&1; then :
3541
3542 else
3543 ac_cv_header_stdc=no
3544 fi
3545 rm -f conftest*
3546
3547 fi
3548
3549 if test $ac_cv_header_stdc = yes; then
3550 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3551 if test "$cross_compiling" = yes; then :
3552 :
3553 else
3554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3555 /* end confdefs.h. */
3556 #include <ctype.h>
3557 #include <stdlib.h>
3558 #if ((' ' & 0x0FF) == 0x020)
3559 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3560 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3561 #else
3562 # define ISLOWER(c) \
3563 (('a' <= (c) && (c) <= 'i') \
3564 || ('j' <= (c) && (c) <= 'r') \
3565 || ('s' <= (c) && (c) <= 'z'))
3566 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3567 #endif
3568
3569 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3570 int
3571 main ()
3572 {
3573 int i;
3574 for (i = 0; i < 256; i++)
3575 if (XOR (islower (i), ISLOWER (i))
3576 || toupper (i) != TOUPPER (i))
3577 return 2;
3578 return 0;
3579 }
3580 _ACEOF
3581 if ac_fn_c_try_run "$LINENO"; then :
3582
3583 else
3584 ac_cv_header_stdc=no
3585 fi
3586 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3587 conftest.$ac_objext conftest.beam conftest.$ac_ext
3588 fi
3589
3590 fi
3591 fi
3592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3593 $as_echo "$ac_cv_header_stdc" >&6; }
3594 if test $ac_cv_header_stdc = yes; then
3595
3596 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3597
3598 fi
3599
3600 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3601 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3602 inttypes.h stdint.h unistd.h
3603 do :
3604 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3605 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3606 "
3607 eval as_val=\$$as_ac_Header
3608 if test "x$as_val" = x""yes; then :
3609 cat >>confdefs.h <<_ACEOF
3610 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3611 _ACEOF
3612
3613 fi
3614
3615 done
3616
3617
3618
3619 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3620 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3621 MINIX=yes
3622 else
3623 MINIX=
3624 fi
3625
3626
3627 if test "$MINIX" = yes; then
3628
3629 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3630
3631
3632 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3633
3634
3635 $as_echo "#define _MINIX 1" >>confdefs.h
3636
3637 fi
3638
3639
3640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3641 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3642 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3643 $as_echo_n "(cached) " >&6
3644 else
3645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3646 /* end confdefs.h. */
3647
3648 # define __EXTENSIONS__ 1
3649 $ac_includes_default
3650 int
3651 main ()
3652 {
3653
3654 ;
3655 return 0;
3656 }
3657 _ACEOF
3658 if ac_fn_c_try_compile "$LINENO"; then :
3659 ac_cv_safe_to_define___extensions__=yes
3660 else
3661 ac_cv_safe_to_define___extensions__=no
3662 fi
3663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3664 fi
3665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3666 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3667 test $ac_cv_safe_to_define___extensions__ = yes &&
3668 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3669
3670 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3671
3672 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3673
3674 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3675
3676 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3677
3678
3679 test "$program_prefix" != NONE &&
3680 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3681 # Use a double $ so make ignores it.
3682 test "$program_suffix" != NONE &&
3683 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3684 # Double any \ or $.
3685 # By default was `s,x,x', remove it if useless.
3686 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3687 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3688
3689 # Find a good install program. We prefer a C program (faster),
3690 # so one script is as good as another. But avoid the broken or
3691 # incompatible versions:
3692 # SysV /etc/install, /usr/sbin/install
3693 # SunOS /usr/etc/install
3694 # IRIX /sbin/install
3695 # AIX /bin/install
3696 # AmigaOS /C/install, which installs bootblocks on floppy discs
3697 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3698 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3699 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3700 # OS/2's system install, which has a completely different semantic
3701 # ./install, which can be erroneously created by make from ./install.sh.
3702 # Reject install programs that cannot install multiple files.
3703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3704 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3705 if test -z "$INSTALL"; then
3706 if test "${ac_cv_path_install+set}" = set; then :
3707 $as_echo_n "(cached) " >&6
3708 else
3709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3710 for as_dir in $PATH
3711 do
3712 IFS=$as_save_IFS
3713 test -z "$as_dir" && as_dir=.
3714 # Account for people who put trailing slashes in PATH elements.
3715 case $as_dir/ in #((
3716 ./ | .// | /[cC]/* | \
3717 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3718 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3719 /usr/ucb/* ) ;;
3720 *)
3721 # OSF1 and SCO ODT 3.0 have their own names for install.
3722 # Don't use installbsd from OSF since it installs stuff as root
3723 # by default.
3724 for ac_prog in ginstall scoinst install; do
3725 for ac_exec_ext in '' $ac_executable_extensions; do
3726 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3727 if test $ac_prog = install &&
3728 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3729 # AIX install. It has an incompatible calling convention.
3730 :
3731 elif test $ac_prog = install &&
3732 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3733 # program-specific install script used by HP pwplus--don't use.
3734 :
3735 else
3736 rm -rf conftest.one conftest.two conftest.dir
3737 echo one > conftest.one
3738 echo two > conftest.two
3739 mkdir conftest.dir
3740 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3741 test -s conftest.one && test -s conftest.two &&
3742 test -s conftest.dir/conftest.one &&
3743 test -s conftest.dir/conftest.two
3744 then
3745 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3746 break 3
3747 fi
3748 fi
3749 fi
3750 done
3751 done
3752 ;;
3753 esac
3754
3755 done
3756 IFS=$as_save_IFS
3757
3758 rm -rf conftest.one conftest.two conftest.dir
3759
3760 fi
3761 if test "${ac_cv_path_install+set}" = set; then
3762 INSTALL=$ac_cv_path_install
3763 else
3764 # As a last resort, use the slow shell script. Don't cache a
3765 # value for INSTALL within a source directory, because that will
3766 # break other packages using the cache if that directory is
3767 # removed, or if the value is a relative name.
3768 INSTALL=$ac_install_sh
3769 fi
3770 fi
3771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3772 $as_echo "$INSTALL" >&6; }
3773
3774 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3775 # It thinks the first close brace ends the variable substitution.
3776 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3777
3778 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3779
3780 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3781
3782 rm -rf .tst 2>/dev/null
3783 mkdir .tst 2>/dev/null
3784 if test -d .tst; then
3785 am__leading_dot=.
3786 else
3787 am__leading_dot=_
3788 fi
3789 rmdir .tst 2>/dev/null
3790
3791 DEPDIR="${am__leading_dot}deps"
3792
3793 case `pwd` in
3794 *\ * | *\ *)
3795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3796 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3797 esac
3798
3799
3800
3801 macro_version='2.2.7a'
3802 macro_revision='1.3134'
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816 ltmain="$ac_aux_dir/ltmain.sh"
3817
3818 # Backslashify metacharacters that are still active within
3819 # double-quoted strings.
3820 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3821
3822 # Same as above, but do not quote variable references.
3823 double_quote_subst='s/\(["`\\]\)/\\\1/g'
3824
3825 # Sed substitution to delay expansion of an escaped shell variable in a
3826 # double_quote_subst'ed string.
3827 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3828
3829 # Sed substitution to delay expansion of an escaped single quote.
3830 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3831
3832 # Sed substitution to avoid accidental globbing in evaled expressions
3833 no_glob_subst='s/\*/\\\*/g'
3834
3835 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3836 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3837 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3838
3839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3840 $as_echo_n "checking how to print strings... " >&6; }
3841 # Test print first, because it will be a builtin if present.
3842 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3843 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3844 ECHO='print -r --'
3845 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3846 ECHO='printf %s\n'
3847 else
3848 # Use this function as a fallback that always works.
3849 func_fallback_echo ()
3850 {
3851 eval 'cat <<_LTECHO_EOF
3852 $1
3853 _LTECHO_EOF'
3854 }
3855 ECHO='func_fallback_echo'
3856 fi
3857
3858 # func_echo_all arg...
3859 # Invoke $ECHO with all args, space-separated.
3860 func_echo_all ()
3861 {
3862 $ECHO ""
3863 }
3864
3865 case "$ECHO" in
3866 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3867 $as_echo "printf" >&6; } ;;
3868 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3869 $as_echo "print -r" >&6; } ;;
3870 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3871 $as_echo "cat" >&6; } ;;
3872 esac
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3888 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3889 if test "${ac_cv_path_SED+set}" = set; then :
3890 $as_echo_n "(cached) " >&6
3891 else
3892 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3893 for ac_i in 1 2 3 4 5 6 7; do
3894 ac_script="$ac_script$as_nl$ac_script"
3895 done
3896 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3897 { ac_script=; unset ac_script;}
3898 if test -z "$SED"; then
3899 ac_path_SED_found=false
3900 # Loop through the user's path and test for each of PROGNAME-LIST
3901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3902 for as_dir in $PATH
3903 do
3904 IFS=$as_save_IFS
3905 test -z "$as_dir" && as_dir=.
3906 for ac_prog in sed gsed; do
3907 for ac_exec_ext in '' $ac_executable_extensions; do
3908 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3909 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3910 # Check for GNU ac_path_SED and select it if it is found.
3911 # Check for GNU $ac_path_SED
3912 case `"$ac_path_SED" --version 2>&1` in
3913 *GNU*)
3914 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3915 *)
3916 ac_count=0
3917 $as_echo_n 0123456789 >"conftest.in"
3918 while :
3919 do
3920 cat "conftest.in" "conftest.in" >"conftest.tmp"
3921 mv "conftest.tmp" "conftest.in"
3922 cp "conftest.in" "conftest.nl"
3923 $as_echo '' >> "conftest.nl"
3924 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3925 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3926 as_fn_arith $ac_count + 1 && ac_count=$as_val
3927 if test $ac_count -gt ${ac_path_SED_max-0}; then
3928 # Best one so far, save it but keep looking for a better one
3929 ac_cv_path_SED="$ac_path_SED"
3930 ac_path_SED_max=$ac_count
3931 fi
3932 # 10*(2^10) chars as input seems more than enough
3933 test $ac_count -gt 10 && break
3934 done
3935 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3936 esac
3937
3938 $ac_path_SED_found && break 3
3939 done
3940 done
3941 done
3942 IFS=$as_save_IFS
3943 if test -z "$ac_cv_path_SED"; then
3944 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
3945 fi
3946 else
3947 ac_cv_path_SED=$SED
3948 fi
3949
3950 fi
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3952 $as_echo "$ac_cv_path_SED" >&6; }
3953 SED="$ac_cv_path_SED"
3954 rm -f conftest.sed
3955
3956 test -z "$SED" && SED=sed
3957 Xsed="$SED -e 1s/^X//"
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3970 $as_echo_n "checking for fgrep... " >&6; }
3971 if test "${ac_cv_path_FGREP+set}" = set; then :
3972 $as_echo_n "(cached) " >&6
3973 else
3974 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3975 then ac_cv_path_FGREP="$GREP -F"
3976 else
3977 if test -z "$FGREP"; then
3978 ac_path_FGREP_found=false
3979 # Loop through the user's path and test for each of PROGNAME-LIST
3980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3981 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3982 do
3983 IFS=$as_save_IFS
3984 test -z "$as_dir" && as_dir=.
3985 for ac_prog in fgrep; do
3986 for ac_exec_ext in '' $ac_executable_extensions; do
3987 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3988 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
3989 # Check for GNU ac_path_FGREP and select it if it is found.
3990 # Check for GNU $ac_path_FGREP
3991 case `"$ac_path_FGREP" --version 2>&1` in
3992 *GNU*)
3993 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3994 *)
3995 ac_count=0
3996 $as_echo_n 0123456789 >"conftest.in"
3997 while :
3998 do
3999 cat "conftest.in" "conftest.in" >"conftest.tmp"
4000 mv "conftest.tmp" "conftest.in"
4001 cp "conftest.in" "conftest.nl"
4002 $as_echo 'FGREP' >> "conftest.nl"
4003 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4004 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4005 as_fn_arith $ac_count + 1 && ac_count=$as_val
4006 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4007 # Best one so far, save it but keep looking for a better one
4008 ac_cv_path_FGREP="$ac_path_FGREP"
4009 ac_path_FGREP_max=$ac_count
4010 fi
4011 # 10*(2^10) chars as input seems more than enough
4012 test $ac_count -gt 10 && break
4013 done
4014 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4015 esac
4016
4017 $ac_path_FGREP_found && break 3
4018 done
4019 done
4020 done
4021 IFS=$as_save_IFS
4022 if test -z "$ac_cv_path_FGREP"; then
4023 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4024 fi
4025 else
4026 ac_cv_path_FGREP=$FGREP
4027 fi
4028
4029 fi
4030 fi
4031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4032 $as_echo "$ac_cv_path_FGREP" >&6; }
4033 FGREP="$ac_cv_path_FGREP"
4034
4035
4036 test -z "$GREP" && GREP=grep
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056 # Check whether --with-gnu-ld was given.
4057 if test "${with_gnu_ld+set}" = set; then :
4058 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4059 else
4060 with_gnu_ld=no
4061 fi
4062
4063 ac_prog=ld
4064 if test "$GCC" = yes; then
4065 # Check if gcc -print-prog-name=ld gives a path.
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4067 $as_echo_n "checking for ld used by $CC... " >&6; }
4068 case $host in
4069 *-*-mingw*)
4070 # gcc leaves a trailing carriage return which upsets mingw
4071 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4072 *)
4073 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4074 esac
4075 case $ac_prog in
4076 # Accept absolute paths.
4077 [\\/]* | ?:[\\/]*)
4078 re_direlt='/[^/][^/]*/\.\./'
4079 # Canonicalize the pathname of ld
4080 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4081 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4082 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4083 done
4084 test -z "$LD" && LD="$ac_prog"
4085 ;;
4086 "")
4087 # If it fails, then pretend we aren't using GCC.
4088 ac_prog=ld
4089 ;;
4090 *)
4091 # If it is relative, then search for the first ld in PATH.
4092 with_gnu_ld=unknown
4093 ;;
4094 esac
4095 elif test "$with_gnu_ld" = yes; then
4096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4097 $as_echo_n "checking for GNU ld... " >&6; }
4098 else
4099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4100 $as_echo_n "checking for non-GNU ld... " >&6; }
4101 fi
4102 if test "${lt_cv_path_LD+set}" = set; then :
4103 $as_echo_n "(cached) " >&6
4104 else
4105 if test -z "$LD"; then
4106 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4107 for ac_dir in $PATH; do
4108 IFS="$lt_save_ifs"
4109 test -z "$ac_dir" && ac_dir=.
4110 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4111 lt_cv_path_LD="$ac_dir/$ac_prog"
4112 # Check to see if the program is GNU ld. I'd rather use --version,
4113 # but apparently some variants of GNU ld only accept -v.
4114 # Break only if it was the GNU/non-GNU ld that we prefer.
4115 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4116 *GNU* | *'with BFD'*)
4117 test "$with_gnu_ld" != no && break
4118 ;;
4119 *)
4120 test "$with_gnu_ld" != yes && break
4121 ;;
4122 esac
4123 fi
4124 done
4125 IFS="$lt_save_ifs"
4126 else
4127 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4128 fi
4129 fi
4130
4131 LD="$lt_cv_path_LD"
4132 if test -n "$LD"; then
4133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4134 $as_echo "$LD" >&6; }
4135 else
4136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4137 $as_echo "no" >&6; }
4138 fi
4139 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4141 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4142 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4143 $as_echo_n "(cached) " >&6
4144 else
4145 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4146 case `$LD -v 2>&1 </dev/null` in
4147 *GNU* | *'with BFD'*)
4148 lt_cv_prog_gnu_ld=yes
4149 ;;
4150 *)
4151 lt_cv_prog_gnu_ld=no
4152 ;;
4153 esac
4154 fi
4155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4156 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4157 with_gnu_ld=$lt_cv_prog_gnu_ld
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4168 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4169 if test "${lt_cv_path_NM+set}" = set; then :
4170 $as_echo_n "(cached) " >&6
4171 else
4172 if test -n "$NM"; then
4173 # Let the user override the test.
4174 lt_cv_path_NM="$NM"
4175 else
4176 lt_nm_to_check="${ac_tool_prefix}nm"
4177 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4178 lt_nm_to_check="$lt_nm_to_check nm"
4179 fi
4180 for lt_tmp_nm in $lt_nm_to_check; do
4181 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4182 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4183 IFS="$lt_save_ifs"
4184 test -z "$ac_dir" && ac_dir=.
4185 tmp_nm="$ac_dir/$lt_tmp_nm"
4186 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4187 # Check to see if the nm accepts a BSD-compat flag.
4188 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4189 # nm: unknown option "B" ignored
4190 # Tru64's nm complains that /dev/null is an invalid object file
4191 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4192 */dev/null* | *'Invalid file or object type'*)
4193 lt_cv_path_NM="$tmp_nm -B"
4194 break
4195 ;;
4196 *)
4197 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4198 */dev/null*)
4199 lt_cv_path_NM="$tmp_nm -p"
4200 break
4201 ;;
4202 *)
4203 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4204 continue # so that we can try to find one that supports BSD flags
4205 ;;
4206 esac
4207 ;;
4208 esac
4209 fi
4210 done
4211 IFS="$lt_save_ifs"
4212 done
4213 : ${lt_cv_path_NM=no}
4214 fi
4215 fi
4216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4217 $as_echo "$lt_cv_path_NM" >&6; }
4218 if test "$lt_cv_path_NM" != "no"; then
4219 NM="$lt_cv_path_NM"
4220 else
4221 # Didn't find any BSD compatible name lister, look for dumpbin.
4222 if test -n "$DUMPBIN"; then :
4223 # Let the user override the test.
4224 else
4225 if test -n "$ac_tool_prefix"; then
4226 for ac_prog in dumpbin "link -dump"
4227 do
4228 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4229 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4231 $as_echo_n "checking for $ac_word... " >&6; }
4232 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4233 $as_echo_n "(cached) " >&6
4234 else
4235 if test -n "$DUMPBIN"; then
4236 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4237 else
4238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4239 for as_dir in $PATH
4240 do
4241 IFS=$as_save_IFS
4242 test -z "$as_dir" && as_dir=.
4243 for ac_exec_ext in '' $ac_executable_extensions; do
4244 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4245 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4247 break 2
4248 fi
4249 done
4250 done
4251 IFS=$as_save_IFS
4252
4253 fi
4254 fi
4255 DUMPBIN=$ac_cv_prog_DUMPBIN
4256 if test -n "$DUMPBIN"; then
4257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4258 $as_echo "$DUMPBIN" >&6; }
4259 else
4260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4261 $as_echo "no" >&6; }
4262 fi
4263
4264
4265 test -n "$DUMPBIN" && break
4266 done
4267 fi
4268 if test -z "$DUMPBIN"; then
4269 ac_ct_DUMPBIN=$DUMPBIN
4270 for ac_prog in dumpbin "link -dump"
4271 do
4272 # Extract the first word of "$ac_prog", so it can be a program name with args.
4273 set dummy $ac_prog; ac_word=$2
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4275 $as_echo_n "checking for $ac_word... " >&6; }
4276 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4277 $as_echo_n "(cached) " >&6
4278 else
4279 if test -n "$ac_ct_DUMPBIN"; then
4280 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4281 else
4282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4283 for as_dir in $PATH
4284 do
4285 IFS=$as_save_IFS
4286 test -z "$as_dir" && as_dir=.
4287 for ac_exec_ext in '' $ac_executable_extensions; do
4288 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4289 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4291 break 2
4292 fi
4293 done
4294 done
4295 IFS=$as_save_IFS
4296
4297 fi
4298 fi
4299 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4300 if test -n "$ac_ct_DUMPBIN"; then
4301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4302 $as_echo "$ac_ct_DUMPBIN" >&6; }
4303 else
4304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4305 $as_echo "no" >&6; }
4306 fi
4307
4308
4309 test -n "$ac_ct_DUMPBIN" && break
4310 done
4311
4312 if test "x$ac_ct_DUMPBIN" = x; then
4313 DUMPBIN=":"
4314 else
4315 case $cross_compiling:$ac_tool_warned in
4316 yes:)
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4318 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4319 ac_tool_warned=yes ;;
4320 esac
4321 DUMPBIN=$ac_ct_DUMPBIN
4322 fi
4323 fi
4324
4325 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4326 *COFF*)
4327 DUMPBIN="$DUMPBIN -symbols"
4328 ;;
4329 *)
4330 DUMPBIN=:
4331 ;;
4332 esac
4333 fi
4334
4335 if test "$DUMPBIN" != ":"; then
4336 NM="$DUMPBIN"
4337 fi
4338 fi
4339 test -z "$NM" && NM=nm
4340
4341
4342
4343
4344
4345
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4347 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4348 if test "${lt_cv_nm_interface+set}" = set; then :
4349 $as_echo_n "(cached) " >&6
4350 else
4351 lt_cv_nm_interface="BSD nm"
4352 echo "int some_variable = 0;" > conftest.$ac_ext
4353 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4354 (eval "$ac_compile" 2>conftest.err)
4355 cat conftest.err >&5
4356 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4357 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4358 cat conftest.err >&5
4359 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4360 cat conftest.out >&5
4361 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4362 lt_cv_nm_interface="MS dumpbin"
4363 fi
4364 rm -f conftest*
4365 fi
4366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4367 $as_echo "$lt_cv_nm_interface" >&6; }
4368
4369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4370 $as_echo_n "checking whether ln -s works... " >&6; }
4371 LN_S=$as_ln_s
4372 if test "$LN_S" = "ln -s"; then
4373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4374 $as_echo "yes" >&6; }
4375 else
4376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4377 $as_echo "no, using $LN_S" >&6; }
4378 fi
4379
4380 # find the maximum length of command line arguments
4381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4382 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4383 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4384 $as_echo_n "(cached) " >&6
4385 else
4386 i=0
4387 teststring="ABCD"
4388
4389 case $build_os in
4390 msdosdjgpp*)
4391 # On DJGPP, this test can blow up pretty badly due to problems in libc
4392 # (any single argument exceeding 2000 bytes causes a buffer overrun
4393 # during glob expansion). Even if it were fixed, the result of this
4394 # check would be larger than it should be.
4395 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4396 ;;
4397
4398 gnu*)
4399 # Under GNU Hurd, this test is not required because there is
4400 # no limit to the length of command line arguments.
4401 # Libtool will interpret -1 as no limit whatsoever
4402 lt_cv_sys_max_cmd_len=-1;
4403 ;;
4404
4405 cygwin* | mingw* | cegcc*)
4406 # On Win9x/ME, this test blows up -- it succeeds, but takes
4407 # about 5 minutes as the teststring grows exponentially.
4408 # Worse, since 9x/ME are not pre-emptively multitasking,
4409 # you end up with a "frozen" computer, even though with patience
4410 # the test eventually succeeds (with a max line length of 256k).
4411 # Instead, let's just punt: use the minimum linelength reported by
4412 # all of the supported platforms: 8192 (on NT/2K/XP).
4413 lt_cv_sys_max_cmd_len=8192;
4414 ;;
4415
4416 mint*)
4417 # On MiNT this can take a long time and run out of memory.
4418 lt_cv_sys_max_cmd_len=8192;
4419 ;;
4420
4421 amigaos*)
4422 # On AmigaOS with pdksh, this test takes hours, literally.
4423 # So we just punt and use a minimum line length of 8192.
4424 lt_cv_sys_max_cmd_len=8192;
4425 ;;
4426
4427 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4428 # This has been around since 386BSD, at least. Likely further.
4429 if test -x /sbin/sysctl; then
4430 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4431 elif test -x /usr/sbin/sysctl; then
4432 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4433 else
4434 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4435 fi
4436 # And add a safety zone
4437 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4438 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4439 ;;
4440
4441 interix*)
4442 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4443 lt_cv_sys_max_cmd_len=196608
4444 ;;
4445
4446 osf*)
4447 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4448 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4449 # nice to cause kernel panics so lets avoid the loop below.
4450 # First set a reasonable default.
4451 lt_cv_sys_max_cmd_len=16384
4452 #
4453 if test -x /sbin/sysconfig; then
4454 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4455 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4456 esac
4457 fi
4458 ;;
4459 sco3.2v5*)
4460 lt_cv_sys_max_cmd_len=102400
4461 ;;
4462 sysv5* | sco5v6* | sysv4.2uw2*)
4463 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4464 if test -n "$kargmax"; then
4465 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4466 else
4467 lt_cv_sys_max_cmd_len=32768
4468 fi
4469 ;;
4470 *)
4471 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4472 if test -n "$lt_cv_sys_max_cmd_len"; then
4473 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4474 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4475 else
4476 # Make teststring a little bigger before we do anything with it.
4477 # a 1K string should be a reasonable start.
4478 for i in 1 2 3 4 5 6 7 8 ; do
4479 teststring=$teststring$teststring
4480 done
4481 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4482 # If test is not a shell built-in, we'll probably end up computing a
4483 # maximum length that is only half of the actual maximum length, but
4484 # we can't tell.
4485 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4486 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4487 test $i != 17 # 1/2 MB should be enough
4488 do
4489 i=`expr $i + 1`
4490 teststring=$teststring$teststring
4491 done
4492 # Only check the string length outside the loop.
4493 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4494 teststring=
4495 # Add a significant safety factor because C++ compilers can tack on
4496 # massive amounts of additional arguments before passing them to the
4497 # linker. It appears as though 1/2 is a usable value.
4498 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4499 fi
4500 ;;
4501 esac
4502
4503 fi
4504
4505 if test -n $lt_cv_sys_max_cmd_len ; then
4506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4507 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4508 else
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4510 $as_echo "none" >&6; }
4511 fi
4512 max_cmd_len=$lt_cv_sys_max_cmd_len
4513
4514
4515
4516
4517
4518
4519 : ${CP="cp -f"}
4520 : ${MV="mv -f"}
4521 : ${RM="rm -f"}
4522
4523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4524 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4525 # Try some XSI features
4526 xsi_shell=no
4527 ( _lt_dummy="a/b/c"
4528 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4529 = c,a/b,, \
4530 && eval 'test $(( 1 + 1 )) -eq 2 \
4531 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4532 && xsi_shell=yes
4533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4534 $as_echo "$xsi_shell" >&6; }
4535
4536
4537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4538 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4539 lt_shell_append=no
4540 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4541 >/dev/null 2>&1 \
4542 && lt_shell_append=yes
4543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4544 $as_echo "$lt_shell_append" >&6; }
4545
4546
4547 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4548 lt_unset=unset
4549 else
4550 lt_unset=false
4551 fi
4552
4553
4554
4555
4556
4557 # test EBCDIC or ASCII
4558 case `echo X|tr X '\101'` in
4559 A) # ASCII based system
4560 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4561 lt_SP2NL='tr \040 \012'
4562 lt_NL2SP='tr \015\012 \040\040'
4563 ;;
4564 *) # EBCDIC based system
4565 lt_SP2NL='tr \100 \n'
4566 lt_NL2SP='tr \r\n \100\100'
4567 ;;
4568 esac
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4579 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4580 if test "${lt_cv_ld_reload_flag+set}" = set; then :
4581 $as_echo_n "(cached) " >&6
4582 else
4583 lt_cv_ld_reload_flag='-r'
4584 fi
4585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4586 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4587 reload_flag=$lt_cv_ld_reload_flag
4588 case $reload_flag in
4589 "" | " "*) ;;
4590 *) reload_flag=" $reload_flag" ;;
4591 esac
4592 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4593 case $host_os in
4594 darwin*)
4595 if test "$GCC" = yes; then
4596 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4597 else
4598 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4599 fi
4600 ;;
4601 esac
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611 if test -n "$ac_tool_prefix"; then
4612 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4613 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4615 $as_echo_n "checking for $ac_word... " >&6; }
4616 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
4617 $as_echo_n "(cached) " >&6
4618 else
4619 if test -n "$OBJDUMP"; then
4620 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4621 else
4622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4623 for as_dir in $PATH
4624 do
4625 IFS=$as_save_IFS
4626 test -z "$as_dir" && as_dir=.
4627 for ac_exec_ext in '' $ac_executable_extensions; do
4628 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4629 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4630 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4631 break 2
4632 fi
4633 done
4634 done
4635 IFS=$as_save_IFS
4636
4637 fi
4638 fi
4639 OBJDUMP=$ac_cv_prog_OBJDUMP
4640 if test -n "$OBJDUMP"; then
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4642 $as_echo "$OBJDUMP" >&6; }
4643 else
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4645 $as_echo "no" >&6; }
4646 fi
4647
4648
4649 fi
4650 if test -z "$ac_cv_prog_OBJDUMP"; then
4651 ac_ct_OBJDUMP=$OBJDUMP
4652 # Extract the first word of "objdump", so it can be a program name with args.
4653 set dummy objdump; ac_word=$2
4654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4655 $as_echo_n "checking for $ac_word... " >&6; }
4656 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4657 $as_echo_n "(cached) " >&6
4658 else
4659 if test -n "$ac_ct_OBJDUMP"; then
4660 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4661 else
4662 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4663 for as_dir in $PATH
4664 do
4665 IFS=$as_save_IFS
4666 test -z "$as_dir" && as_dir=.
4667 for ac_exec_ext in '' $ac_executable_extensions; do
4668 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4669 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4671 break 2
4672 fi
4673 done
4674 done
4675 IFS=$as_save_IFS
4676
4677 fi
4678 fi
4679 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4680 if test -n "$ac_ct_OBJDUMP"; then
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4682 $as_echo "$ac_ct_OBJDUMP" >&6; }
4683 else
4684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4685 $as_echo "no" >&6; }
4686 fi
4687
4688 if test "x$ac_ct_OBJDUMP" = x; then
4689 OBJDUMP="false"
4690 else
4691 case $cross_compiling:$ac_tool_warned in
4692 yes:)
4693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4694 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4695 ac_tool_warned=yes ;;
4696 esac
4697 OBJDUMP=$ac_ct_OBJDUMP
4698 fi
4699 else
4700 OBJDUMP="$ac_cv_prog_OBJDUMP"
4701 fi
4702
4703 test -z "$OBJDUMP" && OBJDUMP=objdump
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4714 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4715 if test "${lt_cv_deplibs_check_method+set}" = set; then :
4716 $as_echo_n "(cached) " >&6
4717 else
4718 lt_cv_file_magic_cmd='$MAGIC_CMD'
4719 lt_cv_file_magic_test_file=
4720 lt_cv_deplibs_check_method='unknown'
4721 # Need to set the preceding variable on all platforms that support
4722 # interlibrary dependencies.
4723 # 'none' -- dependencies not supported.
4724 # `unknown' -- same as none, but documents that we really don't know.
4725 # 'pass_all' -- all dependencies passed with no checks.
4726 # 'test_compile' -- check by making test program.
4727 # 'file_magic [[regex]]' -- check by looking for files in library path
4728 # which responds to the $file_magic_cmd with a given extended regex.
4729 # If you have `file' or equivalent on your system and you're not sure
4730 # whether `pass_all' will *always* work, you probably want this one.
4731
4732 case $host_os in
4733 aix[4-9]*)
4734 lt_cv_deplibs_check_method=pass_all
4735 ;;
4736
4737 beos*)
4738 lt_cv_deplibs_check_method=pass_all
4739 ;;
4740
4741 bsdi[45]*)
4742 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4743 lt_cv_file_magic_cmd='/usr/bin/file -L'
4744 lt_cv_file_magic_test_file=/shlib/libc.so
4745 ;;
4746
4747 cygwin*)
4748 # func_win32_libid is a shell function defined in ltmain.sh
4749 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4750 lt_cv_file_magic_cmd='func_win32_libid'
4751 ;;
4752
4753 mingw* | pw32*)
4754 # Base MSYS/MinGW do not provide the 'file' command needed by
4755 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4756 # unless we find 'file', for example because we are cross-compiling.
4757 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4758 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4759 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4760 lt_cv_file_magic_cmd='func_win32_libid'
4761 else
4762 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4763 lt_cv_file_magic_cmd='$OBJDUMP -f'
4764 fi
4765 ;;
4766
4767 cegcc*)
4768 # use the weaker test based on 'objdump'. See mingw*.
4769 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4770 lt_cv_file_magic_cmd='$OBJDUMP -f'
4771 ;;
4772
4773 darwin* | rhapsody*)
4774 lt_cv_deplibs_check_method=pass_all
4775 ;;
4776
4777 freebsd* | dragonfly*)
4778 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4779 case $host_cpu in
4780 i*86 )
4781 # Not sure whether the presence of OpenBSD here was a mistake.
4782 # Let's accept both of them until this is cleared up.
4783 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4784 lt_cv_file_magic_cmd=/usr/bin/file
4785 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4786 ;;
4787 esac
4788 else
4789 lt_cv_deplibs_check_method=pass_all
4790 fi
4791 ;;
4792
4793 gnu*)
4794 lt_cv_deplibs_check_method=pass_all
4795 ;;
4796
4797 haiku*)
4798 lt_cv_deplibs_check_method=pass_all
4799 ;;
4800
4801 hpux10.20* | hpux11*)
4802 lt_cv_file_magic_cmd=/usr/bin/file
4803 case $host_cpu in
4804 ia64*)
4805 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4806 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4807 ;;
4808 hppa*64*)
4809 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]'
4810 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4811 ;;
4812 *)
4813 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4814 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4815 ;;
4816 esac
4817 ;;
4818
4819 interix[3-9]*)
4820 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4821 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4822 ;;
4823
4824 irix5* | irix6* | nonstopux*)
4825 case $LD in
4826 *-32|*"-32 ") libmagic=32-bit;;
4827 *-n32|*"-n32 ") libmagic=N32;;
4828 *-64|*"-64 ") libmagic=64-bit;;
4829 *) libmagic=never-match;;
4830 esac
4831 lt_cv_deplibs_check_method=pass_all
4832 ;;
4833
4834 # This must be Linux ELF.
4835 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4836 lt_cv_deplibs_check_method=pass_all
4837 ;;
4838
4839 netbsd*)
4840 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4841 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4842 else
4843 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4844 fi
4845 ;;
4846
4847 newos6*)
4848 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4849 lt_cv_file_magic_cmd=/usr/bin/file
4850 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4851 ;;
4852
4853 *nto* | *qnx*)
4854 lt_cv_deplibs_check_method=pass_all
4855 ;;
4856
4857 openbsd*)
4858 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4859 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4860 else
4861 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4862 fi
4863 ;;
4864
4865 osf3* | osf4* | osf5*)
4866 lt_cv_deplibs_check_method=pass_all
4867 ;;
4868
4869 rdos*)
4870 lt_cv_deplibs_check_method=pass_all
4871 ;;
4872
4873 solaris*)
4874 lt_cv_deplibs_check_method=pass_all
4875 ;;
4876
4877 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4878 lt_cv_deplibs_check_method=pass_all
4879 ;;
4880
4881 sysv4 | sysv4.3*)
4882 case $host_vendor in
4883 motorola)
4884 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]'
4885 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4886 ;;
4887 ncr)
4888 lt_cv_deplibs_check_method=pass_all
4889 ;;
4890 sequent)
4891 lt_cv_file_magic_cmd='/bin/file'
4892 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4893 ;;
4894 sni)
4895 lt_cv_file_magic_cmd='/bin/file'
4896 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4897 lt_cv_file_magic_test_file=/lib/libc.so
4898 ;;
4899 siemens)
4900 lt_cv_deplibs_check_method=pass_all
4901 ;;
4902 pc)
4903 lt_cv_deplibs_check_method=pass_all
4904 ;;
4905 esac
4906 ;;
4907
4908 tpf*)
4909 lt_cv_deplibs_check_method=pass_all
4910 ;;
4911 esac
4912
4913 fi
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4915 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4916 file_magic_cmd=$lt_cv_file_magic_cmd
4917 deplibs_check_method=$lt_cv_deplibs_check_method
4918 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931 if test -n "$ac_tool_prefix"; then
4932 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4933 set dummy ${ac_tool_prefix}ar; ac_word=$2
4934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4935 $as_echo_n "checking for $ac_word... " >&6; }
4936 if test "${ac_cv_prog_AR+set}" = set; then :
4937 $as_echo_n "(cached) " >&6
4938 else
4939 if test -n "$AR"; then
4940 ac_cv_prog_AR="$AR" # Let the user override the test.
4941 else
4942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4943 for as_dir in $PATH
4944 do
4945 IFS=$as_save_IFS
4946 test -z "$as_dir" && as_dir=.
4947 for ac_exec_ext in '' $ac_executable_extensions; do
4948 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4949 ac_cv_prog_AR="${ac_tool_prefix}ar"
4950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4951 break 2
4952 fi
4953 done
4954 done
4955 IFS=$as_save_IFS
4956
4957 fi
4958 fi
4959 AR=$ac_cv_prog_AR
4960 if test -n "$AR"; then
4961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4962 $as_echo "$AR" >&6; }
4963 else
4964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4965 $as_echo "no" >&6; }
4966 fi
4967
4968
4969 fi
4970 if test -z "$ac_cv_prog_AR"; then
4971 ac_ct_AR=$AR
4972 # Extract the first word of "ar", so it can be a program name with args.
4973 set dummy ar; ac_word=$2
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4975 $as_echo_n "checking for $ac_word... " >&6; }
4976 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4977 $as_echo_n "(cached) " >&6
4978 else
4979 if test -n "$ac_ct_AR"; then
4980 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4981 else
4982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4983 for as_dir in $PATH
4984 do
4985 IFS=$as_save_IFS
4986 test -z "$as_dir" && as_dir=.
4987 for ac_exec_ext in '' $ac_executable_extensions; do
4988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4989 ac_cv_prog_ac_ct_AR="ar"
4990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4991 break 2
4992 fi
4993 done
4994 done
4995 IFS=$as_save_IFS
4996
4997 fi
4998 fi
4999 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5000 if test -n "$ac_ct_AR"; then
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5002 $as_echo "$ac_ct_AR" >&6; }
5003 else
5004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5005 $as_echo "no" >&6; }
5006 fi
5007
5008 if test "x$ac_ct_AR" = x; then
5009 AR="false"
5010 else
5011 case $cross_compiling:$ac_tool_warned in
5012 yes:)
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5014 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5015 ac_tool_warned=yes ;;
5016 esac
5017 AR=$ac_ct_AR
5018 fi
5019 else
5020 AR="$ac_cv_prog_AR"
5021 fi
5022
5023 test -z "$AR" && AR=ar
5024 test -z "$AR_FLAGS" && AR_FLAGS=cru
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036 if test -n "$ac_tool_prefix"; then
5037 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5038 set dummy ${ac_tool_prefix}strip; ac_word=$2
5039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5040 $as_echo_n "checking for $ac_word... " >&6; }
5041 if test "${ac_cv_prog_STRIP+set}" = set; then :
5042 $as_echo_n "(cached) " >&6
5043 else
5044 if test -n "$STRIP"; then
5045 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5046 else
5047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5048 for as_dir in $PATH
5049 do
5050 IFS=$as_save_IFS
5051 test -z "$as_dir" && as_dir=.
5052 for ac_exec_ext in '' $ac_executable_extensions; do
5053 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5054 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5056 break 2
5057 fi
5058 done
5059 done
5060 IFS=$as_save_IFS
5061
5062 fi
5063 fi
5064 STRIP=$ac_cv_prog_STRIP
5065 if test -n "$STRIP"; then
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5067 $as_echo "$STRIP" >&6; }
5068 else
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5070 $as_echo "no" >&6; }
5071 fi
5072
5073
5074 fi
5075 if test -z "$ac_cv_prog_STRIP"; then
5076 ac_ct_STRIP=$STRIP
5077 # Extract the first word of "strip", so it can be a program name with args.
5078 set dummy strip; ac_word=$2
5079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5080 $as_echo_n "checking for $ac_word... " >&6; }
5081 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5082 $as_echo_n "(cached) " >&6
5083 else
5084 if test -n "$ac_ct_STRIP"; then
5085 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5086 else
5087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5088 for as_dir in $PATH
5089 do
5090 IFS=$as_save_IFS
5091 test -z "$as_dir" && as_dir=.
5092 for ac_exec_ext in '' $ac_executable_extensions; do
5093 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5094 ac_cv_prog_ac_ct_STRIP="strip"
5095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5096 break 2
5097 fi
5098 done
5099 done
5100 IFS=$as_save_IFS
5101
5102 fi
5103 fi
5104 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5105 if test -n "$ac_ct_STRIP"; then
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5107 $as_echo "$ac_ct_STRIP" >&6; }
5108 else
5109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5110 $as_echo "no" >&6; }
5111 fi
5112
5113 if test "x$ac_ct_STRIP" = x; then
5114 STRIP=":"
5115 else
5116 case $cross_compiling:$ac_tool_warned in
5117 yes:)
5118 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5119 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5120 ac_tool_warned=yes ;;
5121 esac
5122 STRIP=$ac_ct_STRIP
5123 fi
5124 else
5125 STRIP="$ac_cv_prog_STRIP"
5126 fi
5127
5128 test -z "$STRIP" && STRIP=:
5129
5130
5131
5132
5133
5134
5135 if test -n "$ac_tool_prefix"; then
5136 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5137 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5139 $as_echo_n "checking for $ac_word... " >&6; }
5140 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5141 $as_echo_n "(cached) " >&6
5142 else
5143 if test -n "$RANLIB"; then
5144 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5145 else
5146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5147 for as_dir in $PATH
5148 do
5149 IFS=$as_save_IFS
5150 test -z "$as_dir" && as_dir=.
5151 for ac_exec_ext in '' $ac_executable_extensions; do
5152 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5153 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5155 break 2
5156 fi
5157 done
5158 done
5159 IFS=$as_save_IFS
5160
5161 fi
5162 fi
5163 RANLIB=$ac_cv_prog_RANLIB
5164 if test -n "$RANLIB"; then
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5166 $as_echo "$RANLIB" >&6; }
5167 else
5168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5169 $as_echo "no" >&6; }
5170 fi
5171
5172
5173 fi
5174 if test -z "$ac_cv_prog_RANLIB"; then
5175 ac_ct_RANLIB=$RANLIB
5176 # Extract the first word of "ranlib", so it can be a program name with args.
5177 set dummy ranlib; ac_word=$2
5178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5179 $as_echo_n "checking for $ac_word... " >&6; }
5180 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5181 $as_echo_n "(cached) " >&6
5182 else
5183 if test -n "$ac_ct_RANLIB"; then
5184 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5185 else
5186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5187 for as_dir in $PATH
5188 do
5189 IFS=$as_save_IFS
5190 test -z "$as_dir" && as_dir=.
5191 for ac_exec_ext in '' $ac_executable_extensions; do
5192 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5193 ac_cv_prog_ac_ct_RANLIB="ranlib"
5194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5195 break 2
5196 fi
5197 done
5198 done
5199 IFS=$as_save_IFS
5200
5201 fi
5202 fi
5203 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5204 if test -n "$ac_ct_RANLIB"; then
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5206 $as_echo "$ac_ct_RANLIB" >&6; }
5207 else
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5209 $as_echo "no" >&6; }
5210 fi
5211
5212 if test "x$ac_ct_RANLIB" = x; then
5213 RANLIB=":"
5214 else
5215 case $cross_compiling:$ac_tool_warned in
5216 yes:)
5217 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5218 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5219 ac_tool_warned=yes ;;
5220 esac
5221 RANLIB=$ac_ct_RANLIB
5222 fi
5223 else
5224 RANLIB="$ac_cv_prog_RANLIB"
5225 fi
5226
5227 test -z "$RANLIB" && RANLIB=:
5228
5229
5230
5231
5232
5233
5234 # Determine commands to create old-style static archives.
5235 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5236 old_postinstall_cmds='chmod 644 $oldlib'
5237 old_postuninstall_cmds=
5238
5239 if test -n "$RANLIB"; then
5240 case $host_os in
5241 openbsd*)
5242 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5243 ;;
5244 *)
5245 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5246 ;;
5247 esac
5248 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5249 fi
5250
5251 case $host_os in
5252 darwin*)
5253 lock_old_archive_extraction=yes ;;
5254 *)
5255 lock_old_archive_extraction=no ;;
5256 esac
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278 for ac_prog in gawk mawk nawk awk
5279 do
5280 # Extract the first word of "$ac_prog", so it can be a program name with args.
5281 set dummy $ac_prog; ac_word=$2
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5283 $as_echo_n "checking for $ac_word... " >&6; }
5284 if test "${ac_cv_prog_AWK+set}" = set; then :
5285 $as_echo_n "(cached) " >&6
5286 else
5287 if test -n "$AWK"; then
5288 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5289 else
5290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5291 for as_dir in $PATH
5292 do
5293 IFS=$as_save_IFS
5294 test -z "$as_dir" && as_dir=.
5295 for ac_exec_ext in '' $ac_executable_extensions; do
5296 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5297 ac_cv_prog_AWK="$ac_prog"
5298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5299 break 2
5300 fi
5301 done
5302 done
5303 IFS=$as_save_IFS
5304
5305 fi
5306 fi
5307 AWK=$ac_cv_prog_AWK
5308 if test -n "$AWK"; then
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5310 $as_echo "$AWK" >&6; }
5311 else
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5313 $as_echo "no" >&6; }
5314 fi
5315
5316
5317 test -n "$AWK" && break
5318 done
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338 # If no C compiler was specified, use CC.
5339 LTCC=${LTCC-"$CC"}
5340
5341 # If no C compiler flags were specified, use CFLAGS.
5342 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5343
5344 # Allow CC to be a program name with arguments.
5345 compiler=$CC
5346
5347
5348 # Check for command to grab the raw symbol name followed by C symbol from nm.
5349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5350 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5351 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5352 $as_echo_n "(cached) " >&6
5353 else
5354
5355 # These are sane defaults that work on at least a few old systems.
5356 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5357
5358 # Character class describing NM global symbol codes.
5359 symcode='[BCDEGRST]'
5360
5361 # Regexp to match symbols that can be accessed directly from C.
5362 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5363
5364 # Define system-specific variables.
5365 case $host_os in
5366 aix*)
5367 symcode='[BCDT]'
5368 ;;
5369 cygwin* | mingw* | pw32* | cegcc*)
5370 symcode='[ABCDGISTW]'
5371 ;;
5372 hpux*)
5373 if test "$host_cpu" = ia64; then
5374 symcode='[ABCDEGRST]'
5375 fi
5376 ;;
5377 irix* | nonstopux*)
5378 symcode='[BCDEGRST]'
5379 ;;
5380 osf*)
5381 symcode='[BCDEGQRST]'
5382 ;;
5383 solaris*)
5384 symcode='[BDRT]'
5385 ;;
5386 sco3.2v5*)
5387 symcode='[DT]'
5388 ;;
5389 sysv4.2uw2*)
5390 symcode='[DT]'
5391 ;;
5392 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5393 symcode='[ABDT]'
5394 ;;
5395 sysv4)
5396 symcode='[DFNSTU]'
5397 ;;
5398 esac
5399
5400 # If we're using GNU nm, then use its standard symbol codes.
5401 case `$NM -V 2>&1` in
5402 *GNU* | *'with BFD'*)
5403 symcode='[ABCDGIRSTW]' ;;
5404 esac
5405
5406 # Transform an extracted symbol line into a proper C declaration.
5407 # Some systems (esp. on ia64) link data and code symbols differently,
5408 # so use this general approach.
5409 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5410
5411 # Transform an extracted symbol line into symbol name and symbol address
5412 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5413 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'"
5414
5415 # Handle CRLF in mingw tool chain
5416 opt_cr=
5417 case $build_os in
5418 mingw*)
5419 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5420 ;;
5421 esac
5422
5423 # Try without a prefix underscore, then with it.
5424 for ac_symprfx in "" "_"; do
5425
5426 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5427 symxfrm="\\1 $ac_symprfx\\2 \\2"
5428
5429 # Write the raw and C identifiers.
5430 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5431 # Fake it for dumpbin and say T for any non-static function
5432 # and D for any global variable.
5433 # Also find C++ and __fastcall symbols from MSVC++,
5434 # which start with @ or ?.
5435 lt_cv_sys_global_symbol_pipe="$AWK '"\
5436 " {last_section=section; section=\$ 3};"\
5437 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5438 " \$ 0!~/External *\|/{next};"\
5439 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5440 " {if(hide[section]) next};"\
5441 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5442 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5443 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5444 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5445 " ' prfx=^$ac_symprfx"
5446 else
5447 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5448 fi
5449
5450 # Check to see that the pipe works correctly.
5451 pipe_works=no
5452
5453 rm -f conftest*
5454 cat > conftest.$ac_ext <<_LT_EOF
5455 #ifdef __cplusplus
5456 extern "C" {
5457 #endif
5458 char nm_test_var;
5459 void nm_test_func(void);
5460 void nm_test_func(void){}
5461 #ifdef __cplusplus
5462 }
5463 #endif
5464 int main(){nm_test_var='a';nm_test_func();return(0);}
5465 _LT_EOF
5466
5467 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5468 (eval $ac_compile) 2>&5
5469 ac_status=$?
5470 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5471 test $ac_status = 0; }; then
5472 # Now try to grab the symbols.
5473 nlist=conftest.nm
5474 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5475 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5476 ac_status=$?
5477 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5478 test $ac_status = 0; } && test -s "$nlist"; then
5479 # Try sorting and uniquifying the output.
5480 if sort "$nlist" | uniq > "$nlist"T; then
5481 mv -f "$nlist"T "$nlist"
5482 else
5483 rm -f "$nlist"T
5484 fi
5485
5486 # Make sure that we snagged all the symbols we need.
5487 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5488 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5489 cat <<_LT_EOF > conftest.$ac_ext
5490 #ifdef __cplusplus
5491 extern "C" {
5492 #endif
5493
5494 _LT_EOF
5495 # Now generate the symbol file.
5496 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5497
5498 cat <<_LT_EOF >> conftest.$ac_ext
5499
5500 /* The mapping between symbol names and symbols. */
5501 const struct {
5502 const char *name;
5503 void *address;
5504 }
5505 lt__PROGRAM__LTX_preloaded_symbols[] =
5506 {
5507 { "@PROGRAM@", (void *) 0 },
5508 _LT_EOF
5509 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5510 cat <<\_LT_EOF >> conftest.$ac_ext
5511 {0, (void *) 0}
5512 };
5513
5514 /* This works around a problem in FreeBSD linker */
5515 #ifdef FREEBSD_WORKAROUND
5516 static const void *lt_preloaded_setup() {
5517 return lt__PROGRAM__LTX_preloaded_symbols;
5518 }
5519 #endif
5520
5521 #ifdef __cplusplus
5522 }
5523 #endif
5524 _LT_EOF
5525 # Now try linking the two files.
5526 mv conftest.$ac_objext conftstm.$ac_objext
5527 lt_save_LIBS="$LIBS"
5528 lt_save_CFLAGS="$CFLAGS"
5529 LIBS="conftstm.$ac_objext"
5530 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5531 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5532 (eval $ac_link) 2>&5
5533 ac_status=$?
5534 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5535 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5536 pipe_works=yes
5537 fi
5538 LIBS="$lt_save_LIBS"
5539 CFLAGS="$lt_save_CFLAGS"
5540 else
5541 echo "cannot find nm_test_func in $nlist" >&5
5542 fi
5543 else
5544 echo "cannot find nm_test_var in $nlist" >&5
5545 fi
5546 else
5547 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5548 fi
5549 else
5550 echo "$progname: failed program was:" >&5
5551 cat conftest.$ac_ext >&5
5552 fi
5553 rm -rf conftest* conftst*
5554
5555 # Do not use the global_symbol_pipe unless it works.
5556 if test "$pipe_works" = yes; then
5557 break
5558 else
5559 lt_cv_sys_global_symbol_pipe=
5560 fi
5561 done
5562
5563 fi
5564
5565 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5566 lt_cv_sys_global_symbol_to_cdecl=
5567 fi
5568 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5570 $as_echo "failed" >&6; }
5571 else
5572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5573 $as_echo "ok" >&6; }
5574 fi
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597 # Check whether --enable-libtool-lock was given.
5598 if test "${enable_libtool_lock+set}" = set; then :
5599 enableval=$enable_libtool_lock;
5600 fi
5601
5602 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5603
5604 # Some flags need to be propagated to the compiler or linker for good
5605 # libtool support.
5606 case $host in
5607 ia64-*-hpux*)
5608 # Find out which ABI we are using.
5609 echo 'int i;' > conftest.$ac_ext
5610 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5611 (eval $ac_compile) 2>&5
5612 ac_status=$?
5613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5614 test $ac_status = 0; }; then
5615 case `/usr/bin/file conftest.$ac_objext` in
5616 *ELF-32*)
5617 HPUX_IA64_MODE="32"
5618 ;;
5619 *ELF-64*)
5620 HPUX_IA64_MODE="64"
5621 ;;
5622 esac
5623 fi
5624 rm -rf conftest*
5625 ;;
5626 *-*-irix6*)
5627 # Find out which ABI we are using.
5628 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5629 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5630 (eval $ac_compile) 2>&5
5631 ac_status=$?
5632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5633 test $ac_status = 0; }; then
5634 if test "$lt_cv_prog_gnu_ld" = yes; then
5635 case `/usr/bin/file conftest.$ac_objext` in
5636 *32-bit*)
5637 LD="${LD-ld} -melf32bsmip"
5638 ;;
5639 *N32*)
5640 LD="${LD-ld} -melf32bmipn32"
5641 ;;
5642 *64-bit*)
5643 LD="${LD-ld} -melf64bmip"
5644 ;;
5645 esac
5646 else
5647 case `/usr/bin/file conftest.$ac_objext` in
5648 *32-bit*)
5649 LD="${LD-ld} -32"
5650 ;;
5651 *N32*)
5652 LD="${LD-ld} -n32"
5653 ;;
5654 *64-bit*)
5655 LD="${LD-ld} -64"
5656 ;;
5657 esac
5658 fi
5659 fi
5660 rm -rf conftest*
5661 ;;
5662
5663 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5664 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5665 # Find out which ABI we are using.
5666 echo 'int i;' > conftest.$ac_ext
5667 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5668 (eval $ac_compile) 2>&5
5669 ac_status=$?
5670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5671 test $ac_status = 0; }; then
5672 case `/usr/bin/file conftest.o` in
5673 *32-bit*)
5674 case $host in
5675 x86_64-*kfreebsd*-gnu)
5676 LD="${LD-ld} -m elf_i386_fbsd"
5677 ;;
5678 x86_64-*linux*)
5679 case `/usr/bin/file conftest.o` in
5680 *x86-64*)
5681 LD="${LD-ld} -m elf32_x86_64"
5682 ;;
5683 *)
5684 LD="${LD-ld} -m elf_i386"
5685 ;;
5686 esac
5687 ;;
5688 powerpc64le-*linux*)
5689 LD="${LD-ld} -m elf32lppclinux"
5690 ;;
5691 powerpc64-*linux*)
5692 LD="${LD-ld} -m elf32ppclinux"
5693 ;;
5694 s390x-*linux*)
5695 LD="${LD-ld} -m elf_s390"
5696 ;;
5697 sparc64-*linux*)
5698 LD="${LD-ld} -m elf32_sparc"
5699 ;;
5700 esac
5701 ;;
5702 *64-bit*)
5703 case $host in
5704 x86_64-*kfreebsd*-gnu)
5705 LD="${LD-ld} -m elf_x86_64_fbsd"
5706 ;;
5707 x86_64-*linux*)
5708 LD="${LD-ld} -m elf_x86_64"
5709 ;;
5710 powerpcle-*linux*)
5711 LD="${LD-ld} -m elf64lppc"
5712 ;;
5713 powerpc-*linux*)
5714 LD="${LD-ld} -m elf64ppc"
5715 ;;
5716 s390*-*linux*|s390*-*tpf*)
5717 LD="${LD-ld} -m elf64_s390"
5718 ;;
5719 sparc*-*linux*)
5720 LD="${LD-ld} -m elf64_sparc"
5721 ;;
5722 esac
5723 ;;
5724 esac
5725 fi
5726 rm -rf conftest*
5727 ;;
5728
5729 *-*-sco3.2v5*)
5730 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5731 SAVE_CFLAGS="$CFLAGS"
5732 CFLAGS="$CFLAGS -belf"
5733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5734 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5735 if test "${lt_cv_cc_needs_belf+set}" = set; then :
5736 $as_echo_n "(cached) " >&6
5737 else
5738 ac_ext=c
5739 ac_cpp='$CPP $CPPFLAGS'
5740 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5741 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5742 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5743
5744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5745 /* end confdefs.h. */
5746
5747 int
5748 main ()
5749 {
5750
5751 ;
5752 return 0;
5753 }
5754 _ACEOF
5755 if ac_fn_c_try_link "$LINENO"; then :
5756 lt_cv_cc_needs_belf=yes
5757 else
5758 lt_cv_cc_needs_belf=no
5759 fi
5760 rm -f core conftest.err conftest.$ac_objext \
5761 conftest$ac_exeext conftest.$ac_ext
5762 ac_ext=c
5763 ac_cpp='$CPP $CPPFLAGS'
5764 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5765 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5766 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5767
5768 fi
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5770 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5771 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5772 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5773 CFLAGS="$SAVE_CFLAGS"
5774 fi
5775 ;;
5776 sparc*-*solaris*)
5777 # Find out which ABI we are using.
5778 echo 'int i;' > conftest.$ac_ext
5779 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5780 (eval $ac_compile) 2>&5
5781 ac_status=$?
5782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5783 test $ac_status = 0; }; then
5784 case `/usr/bin/file conftest.o` in
5785 *64-bit*)
5786 case $lt_cv_prog_gnu_ld in
5787 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5788 *)
5789 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5790 LD="${LD-ld} -64"
5791 fi
5792 ;;
5793 esac
5794 ;;
5795 esac
5796 fi
5797 rm -rf conftest*
5798 ;;
5799 esac
5800
5801 need_locks="$enable_libtool_lock"
5802
5803
5804 case $host_os in
5805 rhapsody* | darwin*)
5806 if test -n "$ac_tool_prefix"; then
5807 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5808 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5810 $as_echo_n "checking for $ac_word... " >&6; }
5811 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
5812 $as_echo_n "(cached) " >&6
5813 else
5814 if test -n "$DSYMUTIL"; then
5815 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5816 else
5817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5818 for as_dir in $PATH
5819 do
5820 IFS=$as_save_IFS
5821 test -z "$as_dir" && as_dir=.
5822 for ac_exec_ext in '' $ac_executable_extensions; do
5823 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5824 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5826 break 2
5827 fi
5828 done
5829 done
5830 IFS=$as_save_IFS
5831
5832 fi
5833 fi
5834 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5835 if test -n "$DSYMUTIL"; then
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5837 $as_echo "$DSYMUTIL" >&6; }
5838 else
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5840 $as_echo "no" >&6; }
5841 fi
5842
5843
5844 fi
5845 if test -z "$ac_cv_prog_DSYMUTIL"; then
5846 ac_ct_DSYMUTIL=$DSYMUTIL
5847 # Extract the first word of "dsymutil", so it can be a program name with args.
5848 set dummy dsymutil; ac_word=$2
5849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5850 $as_echo_n "checking for $ac_word... " >&6; }
5851 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
5852 $as_echo_n "(cached) " >&6
5853 else
5854 if test -n "$ac_ct_DSYMUTIL"; then
5855 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5856 else
5857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5858 for as_dir in $PATH
5859 do
5860 IFS=$as_save_IFS
5861 test -z "$as_dir" && as_dir=.
5862 for ac_exec_ext in '' $ac_executable_extensions; do
5863 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5864 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5866 break 2
5867 fi
5868 done
5869 done
5870 IFS=$as_save_IFS
5871
5872 fi
5873 fi
5874 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5875 if test -n "$ac_ct_DSYMUTIL"; then
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5877 $as_echo "$ac_ct_DSYMUTIL" >&6; }
5878 else
5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5880 $as_echo "no" >&6; }
5881 fi
5882
5883 if test "x$ac_ct_DSYMUTIL" = x; then
5884 DSYMUTIL=":"
5885 else
5886 case $cross_compiling:$ac_tool_warned in
5887 yes:)
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5889 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5890 ac_tool_warned=yes ;;
5891 esac
5892 DSYMUTIL=$ac_ct_DSYMUTIL
5893 fi
5894 else
5895 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5896 fi
5897
5898 if test -n "$ac_tool_prefix"; then
5899 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5900 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5902 $as_echo_n "checking for $ac_word... " >&6; }
5903 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
5904 $as_echo_n "(cached) " >&6
5905 else
5906 if test -n "$NMEDIT"; then
5907 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5908 else
5909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5910 for as_dir in $PATH
5911 do
5912 IFS=$as_save_IFS
5913 test -z "$as_dir" && as_dir=.
5914 for ac_exec_ext in '' $ac_executable_extensions; do
5915 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5916 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5918 break 2
5919 fi
5920 done
5921 done
5922 IFS=$as_save_IFS
5923
5924 fi
5925 fi
5926 NMEDIT=$ac_cv_prog_NMEDIT
5927 if test -n "$NMEDIT"; then
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5929 $as_echo "$NMEDIT" >&6; }
5930 else
5931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5932 $as_echo "no" >&6; }
5933 fi
5934
5935
5936 fi
5937 if test -z "$ac_cv_prog_NMEDIT"; then
5938 ac_ct_NMEDIT=$NMEDIT
5939 # Extract the first word of "nmedit", so it can be a program name with args.
5940 set dummy nmedit; ac_word=$2
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5942 $as_echo_n "checking for $ac_word... " >&6; }
5943 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
5944 $as_echo_n "(cached) " >&6
5945 else
5946 if test -n "$ac_ct_NMEDIT"; then
5947 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5948 else
5949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5950 for as_dir in $PATH
5951 do
5952 IFS=$as_save_IFS
5953 test -z "$as_dir" && as_dir=.
5954 for ac_exec_ext in '' $ac_executable_extensions; do
5955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5956 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5958 break 2
5959 fi
5960 done
5961 done
5962 IFS=$as_save_IFS
5963
5964 fi
5965 fi
5966 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5967 if test -n "$ac_ct_NMEDIT"; then
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5969 $as_echo "$ac_ct_NMEDIT" >&6; }
5970 else
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5972 $as_echo "no" >&6; }
5973 fi
5974
5975 if test "x$ac_ct_NMEDIT" = x; then
5976 NMEDIT=":"
5977 else
5978 case $cross_compiling:$ac_tool_warned in
5979 yes:)
5980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5981 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5982 ac_tool_warned=yes ;;
5983 esac
5984 NMEDIT=$ac_ct_NMEDIT
5985 fi
5986 else
5987 NMEDIT="$ac_cv_prog_NMEDIT"
5988 fi
5989
5990 if test -n "$ac_tool_prefix"; then
5991 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5992 set dummy ${ac_tool_prefix}lipo; ac_word=$2
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5994 $as_echo_n "checking for $ac_word... " >&6; }
5995 if test "${ac_cv_prog_LIPO+set}" = set; then :
5996 $as_echo_n "(cached) " >&6
5997 else
5998 if test -n "$LIPO"; then
5999 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6000 else
6001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002 for as_dir in $PATH
6003 do
6004 IFS=$as_save_IFS
6005 test -z "$as_dir" && as_dir=.
6006 for ac_exec_ext in '' $ac_executable_extensions; do
6007 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6008 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6010 break 2
6011 fi
6012 done
6013 done
6014 IFS=$as_save_IFS
6015
6016 fi
6017 fi
6018 LIPO=$ac_cv_prog_LIPO
6019 if test -n "$LIPO"; then
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6021 $as_echo "$LIPO" >&6; }
6022 else
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6024 $as_echo "no" >&6; }
6025 fi
6026
6027
6028 fi
6029 if test -z "$ac_cv_prog_LIPO"; then
6030 ac_ct_LIPO=$LIPO
6031 # Extract the first word of "lipo", so it can be a program name with args.
6032 set dummy lipo; ac_word=$2
6033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6034 $as_echo_n "checking for $ac_word... " >&6; }
6035 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6036 $as_echo_n "(cached) " >&6
6037 else
6038 if test -n "$ac_ct_LIPO"; then
6039 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6040 else
6041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6042 for as_dir in $PATH
6043 do
6044 IFS=$as_save_IFS
6045 test -z "$as_dir" && as_dir=.
6046 for ac_exec_ext in '' $ac_executable_extensions; do
6047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6048 ac_cv_prog_ac_ct_LIPO="lipo"
6049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6050 break 2
6051 fi
6052 done
6053 done
6054 IFS=$as_save_IFS
6055
6056 fi
6057 fi
6058 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6059 if test -n "$ac_ct_LIPO"; then
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6061 $as_echo "$ac_ct_LIPO" >&6; }
6062 else
6063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6064 $as_echo "no" >&6; }
6065 fi
6066
6067 if test "x$ac_ct_LIPO" = x; then
6068 LIPO=":"
6069 else
6070 case $cross_compiling:$ac_tool_warned in
6071 yes:)
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6073 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6074 ac_tool_warned=yes ;;
6075 esac
6076 LIPO=$ac_ct_LIPO
6077 fi
6078 else
6079 LIPO="$ac_cv_prog_LIPO"
6080 fi
6081
6082 if test -n "$ac_tool_prefix"; then
6083 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6084 set dummy ${ac_tool_prefix}otool; ac_word=$2
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6086 $as_echo_n "checking for $ac_word... " >&6; }
6087 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6088 $as_echo_n "(cached) " >&6
6089 else
6090 if test -n "$OTOOL"; then
6091 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6092 else
6093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6094 for as_dir in $PATH
6095 do
6096 IFS=$as_save_IFS
6097 test -z "$as_dir" && as_dir=.
6098 for ac_exec_ext in '' $ac_executable_extensions; do
6099 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6100 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6101 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6102 break 2
6103 fi
6104 done
6105 done
6106 IFS=$as_save_IFS
6107
6108 fi
6109 fi
6110 OTOOL=$ac_cv_prog_OTOOL
6111 if test -n "$OTOOL"; then
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6113 $as_echo "$OTOOL" >&6; }
6114 else
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6116 $as_echo "no" >&6; }
6117 fi
6118
6119
6120 fi
6121 if test -z "$ac_cv_prog_OTOOL"; then
6122 ac_ct_OTOOL=$OTOOL
6123 # Extract the first word of "otool", so it can be a program name with args.
6124 set dummy otool; ac_word=$2
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6126 $as_echo_n "checking for $ac_word... " >&6; }
6127 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6128 $as_echo_n "(cached) " >&6
6129 else
6130 if test -n "$ac_ct_OTOOL"; then
6131 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6132 else
6133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6134 for as_dir in $PATH
6135 do
6136 IFS=$as_save_IFS
6137 test -z "$as_dir" && as_dir=.
6138 for ac_exec_ext in '' $ac_executable_extensions; do
6139 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6140 ac_cv_prog_ac_ct_OTOOL="otool"
6141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6142 break 2
6143 fi
6144 done
6145 done
6146 IFS=$as_save_IFS
6147
6148 fi
6149 fi
6150 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6151 if test -n "$ac_ct_OTOOL"; then
6152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6153 $as_echo "$ac_ct_OTOOL" >&6; }
6154 else
6155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6156 $as_echo "no" >&6; }
6157 fi
6158
6159 if test "x$ac_ct_OTOOL" = x; then
6160 OTOOL=":"
6161 else
6162 case $cross_compiling:$ac_tool_warned in
6163 yes:)
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6165 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6166 ac_tool_warned=yes ;;
6167 esac
6168 OTOOL=$ac_ct_OTOOL
6169 fi
6170 else
6171 OTOOL="$ac_cv_prog_OTOOL"
6172 fi
6173
6174 if test -n "$ac_tool_prefix"; then
6175 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6176 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6178 $as_echo_n "checking for $ac_word... " >&6; }
6179 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6180 $as_echo_n "(cached) " >&6
6181 else
6182 if test -n "$OTOOL64"; then
6183 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6184 else
6185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6186 for as_dir in $PATH
6187 do
6188 IFS=$as_save_IFS
6189 test -z "$as_dir" && as_dir=.
6190 for ac_exec_ext in '' $ac_executable_extensions; do
6191 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6192 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6194 break 2
6195 fi
6196 done
6197 done
6198 IFS=$as_save_IFS
6199
6200 fi
6201 fi
6202 OTOOL64=$ac_cv_prog_OTOOL64
6203 if test -n "$OTOOL64"; then
6204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6205 $as_echo "$OTOOL64" >&6; }
6206 else
6207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6208 $as_echo "no" >&6; }
6209 fi
6210
6211
6212 fi
6213 if test -z "$ac_cv_prog_OTOOL64"; then
6214 ac_ct_OTOOL64=$OTOOL64
6215 # Extract the first word of "otool64", so it can be a program name with args.
6216 set dummy otool64; ac_word=$2
6217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6218 $as_echo_n "checking for $ac_word... " >&6; }
6219 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6220 $as_echo_n "(cached) " >&6
6221 else
6222 if test -n "$ac_ct_OTOOL64"; then
6223 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6224 else
6225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6226 for as_dir in $PATH
6227 do
6228 IFS=$as_save_IFS
6229 test -z "$as_dir" && as_dir=.
6230 for ac_exec_ext in '' $ac_executable_extensions; do
6231 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6232 ac_cv_prog_ac_ct_OTOOL64="otool64"
6233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6234 break 2
6235 fi
6236 done
6237 done
6238 IFS=$as_save_IFS
6239
6240 fi
6241 fi
6242 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6243 if test -n "$ac_ct_OTOOL64"; then
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6245 $as_echo "$ac_ct_OTOOL64" >&6; }
6246 else
6247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6248 $as_echo "no" >&6; }
6249 fi
6250
6251 if test "x$ac_ct_OTOOL64" = x; then
6252 OTOOL64=":"
6253 else
6254 case $cross_compiling:$ac_tool_warned in
6255 yes:)
6256 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6257 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6258 ac_tool_warned=yes ;;
6259 esac
6260 OTOOL64=$ac_ct_OTOOL64
6261 fi
6262 else
6263 OTOOL64="$ac_cv_prog_OTOOL64"
6264 fi
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6293 $as_echo_n "checking for -single_module linker flag... " >&6; }
6294 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6295 $as_echo_n "(cached) " >&6
6296 else
6297 lt_cv_apple_cc_single_mod=no
6298 if test -z "${LT_MULTI_MODULE}"; then
6299 # By default we will add the -single_module flag. You can override
6300 # by either setting the environment variable LT_MULTI_MODULE
6301 # non-empty at configure time, or by adding -multi_module to the
6302 # link flags.
6303 rm -rf libconftest.dylib*
6304 echo "int foo(void){return 1;}" > conftest.c
6305 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6306 -dynamiclib -Wl,-single_module conftest.c" >&5
6307 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6308 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6309 _lt_result=$?
6310 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6311 lt_cv_apple_cc_single_mod=yes
6312 else
6313 cat conftest.err >&5
6314 fi
6315 rm -rf libconftest.dylib*
6316 rm -f conftest.*
6317 fi
6318 fi
6319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6320 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6322 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6323 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6324 $as_echo_n "(cached) " >&6
6325 else
6326 lt_cv_ld_exported_symbols_list=no
6327 save_LDFLAGS=$LDFLAGS
6328 echo "_main" > conftest.sym
6329 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6331 /* end confdefs.h. */
6332
6333 int
6334 main ()
6335 {
6336
6337 ;
6338 return 0;
6339 }
6340 _ACEOF
6341 if ac_fn_c_try_link "$LINENO"; then :
6342 lt_cv_ld_exported_symbols_list=yes
6343 else
6344 lt_cv_ld_exported_symbols_list=no
6345 fi
6346 rm -f core conftest.err conftest.$ac_objext \
6347 conftest$ac_exeext conftest.$ac_ext
6348 LDFLAGS="$save_LDFLAGS"
6349
6350 fi
6351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6352 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6354 $as_echo_n "checking for -force_load linker flag... " >&6; }
6355 if test "${lt_cv_ld_force_load+set}" = set; then :
6356 $as_echo_n "(cached) " >&6
6357 else
6358 lt_cv_ld_force_load=no
6359 cat > conftest.c << _LT_EOF
6360 int forced_loaded() { return 2;}
6361 _LT_EOF
6362 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6363 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6364 echo "$AR cru libconftest.a conftest.o" >&5
6365 $AR cru libconftest.a conftest.o 2>&5
6366 cat > conftest.c << _LT_EOF
6367 int main() { return 0;}
6368 _LT_EOF
6369 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6370 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6371 _lt_result=$?
6372 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6373 lt_cv_ld_force_load=yes
6374 else
6375 cat conftest.err >&5
6376 fi
6377 rm -f conftest.err libconftest.a conftest conftest.c
6378 rm -rf conftest.dSYM
6379
6380 fi
6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6382 $as_echo "$lt_cv_ld_force_load" >&6; }
6383 case $host_os in
6384 rhapsody* | darwin1.[012])
6385 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6386 darwin1.*)
6387 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6388 darwin*) # darwin 5.x on
6389 # if running on 10.5 or later, the deployment target defaults
6390 # to the OS version, if on x86, and 10.4, the deployment
6391 # target defaults to 10.4. Don't you love it?
6392 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6393 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6394 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6395 10.[012][,.]*)
6396 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6397 10.*)
6398 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6399 esac
6400 ;;
6401 esac
6402 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6403 _lt_dar_single_mod='$single_module'
6404 fi
6405 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6406 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6407 else
6408 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6409 fi
6410 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6411 _lt_dsymutil='~$DSYMUTIL $lib || :'
6412 else
6413 _lt_dsymutil=
6414 fi
6415 ;;
6416 esac
6417
6418 for ac_header in dlfcn.h
6419 do :
6420 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6421 "
6422 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6423 cat >>confdefs.h <<_ACEOF
6424 #define HAVE_DLFCN_H 1
6425 _ACEOF
6426
6427 fi
6428
6429 done
6430
6431
6432
6433 # autoconf.info says this should be called right after AC_INIT.
6434 ac_config_headers="$ac_config_headers cconfig.h:config.in"
6435
6436
6437
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6439 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6440 if test "${ac_cv_c_bigendian+set}" = set; then :
6441 $as_echo_n "(cached) " >&6
6442 else
6443 ac_cv_c_bigendian=unknown
6444 # See if we're dealing with a universal compiler.
6445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6446 /* end confdefs.h. */
6447 #ifndef __APPLE_CC__
6448 not a universal capable compiler
6449 #endif
6450 typedef int dummy;
6451
6452 _ACEOF
6453 if ac_fn_c_try_compile "$LINENO"; then :
6454
6455 # Check for potential -arch flags. It is not universal unless
6456 # there are at least two -arch flags with different values.
6457 ac_arch=
6458 ac_prev=
6459 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6460 if test -n "$ac_prev"; then
6461 case $ac_word in
6462 i?86 | x86_64 | ppc | ppc64)
6463 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6464 ac_arch=$ac_word
6465 else
6466 ac_cv_c_bigendian=universal
6467 break
6468 fi
6469 ;;
6470 esac
6471 ac_prev=
6472 elif test "x$ac_word" = "x-arch"; then
6473 ac_prev=arch
6474 fi
6475 done
6476 fi
6477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6478 if test $ac_cv_c_bigendian = unknown; then
6479 # See if sys/param.h defines the BYTE_ORDER macro.
6480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6481 /* end confdefs.h. */
6482 #include <sys/types.h>
6483 #include <sys/param.h>
6484
6485 int
6486 main ()
6487 {
6488 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6489 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6490 && LITTLE_ENDIAN)
6491 bogus endian macros
6492 #endif
6493
6494 ;
6495 return 0;
6496 }
6497 _ACEOF
6498 if ac_fn_c_try_compile "$LINENO"; then :
6499 # It does; now see whether it defined to BIG_ENDIAN or not.
6500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6501 /* end confdefs.h. */
6502 #include <sys/types.h>
6503 #include <sys/param.h>
6504
6505 int
6506 main ()
6507 {
6508 #if BYTE_ORDER != BIG_ENDIAN
6509 not big endian
6510 #endif
6511
6512 ;
6513 return 0;
6514 }
6515 _ACEOF
6516 if ac_fn_c_try_compile "$LINENO"; then :
6517 ac_cv_c_bigendian=yes
6518 else
6519 ac_cv_c_bigendian=no
6520 fi
6521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6522 fi
6523 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6524 fi
6525 if test $ac_cv_c_bigendian = unknown; then
6526 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6528 /* end confdefs.h. */
6529 #include <limits.h>
6530
6531 int
6532 main ()
6533 {
6534 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6535 bogus endian macros
6536 #endif
6537
6538 ;
6539 return 0;
6540 }
6541 _ACEOF
6542 if ac_fn_c_try_compile "$LINENO"; then :
6543 # It does; now see whether it defined to _BIG_ENDIAN or not.
6544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6545 /* end confdefs.h. */
6546 #include <limits.h>
6547
6548 int
6549 main ()
6550 {
6551 #ifndef _BIG_ENDIAN
6552 not big endian
6553 #endif
6554
6555 ;
6556 return 0;
6557 }
6558 _ACEOF
6559 if ac_fn_c_try_compile "$LINENO"; then :
6560 ac_cv_c_bigendian=yes
6561 else
6562 ac_cv_c_bigendian=no
6563 fi
6564 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6565 fi
6566 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6567 fi
6568 if test $ac_cv_c_bigendian = unknown; then
6569 # Compile a test program.
6570 if test "$cross_compiling" = yes; then :
6571 # Try to guess by grepping values from an object file.
6572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6573 /* end confdefs.h. */
6574 short int ascii_mm[] =
6575 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6576 short int ascii_ii[] =
6577 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6578 int use_ascii (int i) {
6579 return ascii_mm[i] + ascii_ii[i];
6580 }
6581 short int ebcdic_ii[] =
6582 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6583 short int ebcdic_mm[] =
6584 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6585 int use_ebcdic (int i) {
6586 return ebcdic_mm[i] + ebcdic_ii[i];
6587 }
6588 extern int foo;
6589
6590 int
6591 main ()
6592 {
6593 return use_ascii (foo) == use_ebcdic (foo);
6594 ;
6595 return 0;
6596 }
6597 _ACEOF
6598 if ac_fn_c_try_compile "$LINENO"; then :
6599 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6600 ac_cv_c_bigendian=yes
6601 fi
6602 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6603 if test "$ac_cv_c_bigendian" = unknown; then
6604 ac_cv_c_bigendian=no
6605 else
6606 # finding both strings is unlikely to happen, but who knows?
6607 ac_cv_c_bigendian=unknown
6608 fi
6609 fi
6610 fi
6611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6612 else
6613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6614 /* end confdefs.h. */
6615 $ac_includes_default
6616 int
6617 main ()
6618 {
6619
6620 /* Are we little or big endian? From Harbison&Steele. */
6621 union
6622 {
6623 long int l;
6624 char c[sizeof (long int)];
6625 } u;
6626 u.l = 1;
6627 return u.c[sizeof (long int) - 1] == 1;
6628
6629 ;
6630 return 0;
6631 }
6632 _ACEOF
6633 if ac_fn_c_try_run "$LINENO"; then :
6634 ac_cv_c_bigendian=no
6635 else
6636 ac_cv_c_bigendian=yes
6637 fi
6638 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6639 conftest.$ac_objext conftest.beam conftest.$ac_ext
6640 fi
6641
6642 fi
6643 fi
6644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6645 $as_echo "$ac_cv_c_bigendian" >&6; }
6646 case $ac_cv_c_bigendian in #(
6647 yes)
6648 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6649 ;; #(
6650 no)
6651 ;; #(
6652 universal)
6653
6654 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6655
6656 ;; #(
6657 *)
6658 as_fn_error "unknown endianness
6659 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6660 esac
6661
6662
6663
6664
6665 # Put a plausible default for CC_FOR_BUILD in Makefile.
6666 if test "x$cross_compiling" = "xno"; then
6667 CC_FOR_BUILD='$(CC)'
6668 else
6669 CC_FOR_BUILD=gcc
6670 fi
6671
6672
6673
6674
6675 AR=${AR-ar}
6676
6677 if test -n "$ac_tool_prefix"; then
6678 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6679 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6681 $as_echo_n "checking for $ac_word... " >&6; }
6682 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6683 $as_echo_n "(cached) " >&6
6684 else
6685 if test -n "$RANLIB"; then
6686 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6687 else
6688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6689 for as_dir in $PATH
6690 do
6691 IFS=$as_save_IFS
6692 test -z "$as_dir" && as_dir=.
6693 for ac_exec_ext in '' $ac_executable_extensions; do
6694 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6695 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6697 break 2
6698 fi
6699 done
6700 done
6701 IFS=$as_save_IFS
6702
6703 fi
6704 fi
6705 RANLIB=$ac_cv_prog_RANLIB
6706 if test -n "$RANLIB"; then
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6708 $as_echo "$RANLIB" >&6; }
6709 else
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6711 $as_echo "no" >&6; }
6712 fi
6713
6714
6715 fi
6716 if test -z "$ac_cv_prog_RANLIB"; then
6717 ac_ct_RANLIB=$RANLIB
6718 # Extract the first word of "ranlib", so it can be a program name with args.
6719 set dummy ranlib; ac_word=$2
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6721 $as_echo_n "checking for $ac_word... " >&6; }
6722 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6723 $as_echo_n "(cached) " >&6
6724 else
6725 if test -n "$ac_ct_RANLIB"; then
6726 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6727 else
6728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6729 for as_dir in $PATH
6730 do
6731 IFS=$as_save_IFS
6732 test -z "$as_dir" && as_dir=.
6733 for ac_exec_ext in '' $ac_executable_extensions; do
6734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6735 ac_cv_prog_ac_ct_RANLIB="ranlib"
6736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6737 break 2
6738 fi
6739 done
6740 done
6741 IFS=$as_save_IFS
6742
6743 fi
6744 fi
6745 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6746 if test -n "$ac_ct_RANLIB"; then
6747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6748 $as_echo "$ac_ct_RANLIB" >&6; }
6749 else
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6751 $as_echo "no" >&6; }
6752 fi
6753
6754 if test "x$ac_ct_RANLIB" = x; then
6755 RANLIB=":"
6756 else
6757 case $cross_compiling:$ac_tool_warned in
6758 yes:)
6759 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6760 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6761 ac_tool_warned=yes ;;
6762 esac
6763 RANLIB=$ac_ct_RANLIB
6764 fi
6765 else
6766 RANLIB="$ac_cv_prog_RANLIB"
6767 fi
6768
6769
6770 # Some of the common include files depend on bfd.h, and bfd.h checks
6771 # that config.h is included first by testing that the PACKAGE macro
6772 # is defined.
6773 PACKAGE=sim
6774
6775 cat >>confdefs.h <<_ACEOF
6776 #define PACKAGE "$PACKAGE"
6777 _ACEOF
6778
6779
6780
6781 # Dependency checking.
6782 ac_config_commands="$ac_config_commands depdir"
6783
6784
6785 depcc="$CC" am_compiler_list=
6786
6787 am_depcomp=$ac_aux_dir/depcomp
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6789 $as_echo_n "checking dependency style of $depcc... " >&6; }
6790 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
6791 $as_echo_n "(cached) " >&6
6792 else
6793 if test -f "$am_depcomp"; then
6794 # We make a subdir and do the tests there. Otherwise we can end up
6795 # making bogus files that we don't know about and never remove. For
6796 # instance it was reported that on HP-UX the gcc test will end up
6797 # making a dummy file named `D' -- because `-MD' means `put the output
6798 # in D'.
6799 mkdir conftest.dir
6800 # Copy depcomp to subdir because otherwise we won't find it if we're
6801 # using a relative directory.
6802 cp "$am_depcomp" conftest.dir
6803 cd conftest.dir
6804 # We will build objects and dependencies in a subdirectory because
6805 # it helps to detect inapplicable dependency modes. For instance
6806 # both Tru64's cc and ICC support -MD to output dependencies as a
6807 # side effect of compilation, but ICC will put the dependencies in
6808 # the current directory while Tru64 will put them in the object
6809 # directory.
6810 mkdir sub
6811
6812 am_cv_CC_dependencies_compiler_type=none
6813 if test "$am_compiler_list" = ""; then
6814 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6815 fi
6816 for depmode in $am_compiler_list; do
6817 if test $depmode = none; then break; fi
6818
6819 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6820 # Setup a source with many dependencies, because some compilers
6821 # like to wrap large dependency lists on column 80 (with \), and
6822 # we should not choose a depcomp mode which is confused by this.
6823 #
6824 # We need to recreate these files for each test, as the compiler may
6825 # overwrite some of them when testing with obscure command lines.
6826 # This happens at least with the AIX C compiler.
6827 : > sub/conftest.c
6828 for i in 1 2 3 4 5 6; do
6829 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6830 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6831 # Solaris 8's {/usr,}/bin/sh.
6832 touch sub/conftst$i.h
6833 done
6834 echo "include sub/conftest.Po" > confmf
6835
6836 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6837 # mode. It turns out that the SunPro C++ compiler does not properly
6838 # handle `-M -o', and we need to detect this.
6839 depcmd="depmode=$depmode \
6840 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6841 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6842 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6843 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6844 if env $depcmd > conftest.err 2>&1 &&
6845 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6846 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6847 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6848 # icc doesn't choke on unknown options, it will just issue warnings
6849 # or remarks (even with -Werror). So we grep stderr for any message
6850 # that says an option was ignored or not supported.
6851 # When given -MP, icc 7.0 and 7.1 complain thusly:
6852 # icc: Command line warning: ignoring option '-M'; no argument required
6853 # The diagnosis changed in icc 8.0:
6854 # icc: Command line remark: option '-MP' not supported
6855 if (grep 'ignoring option' conftest.err ||
6856 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6857 am_cv_CC_dependencies_compiler_type=$depmode
6858 $as_echo "$as_me:$LINENO: success" >&5
6859 break
6860 fi
6861 fi
6862 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6863 sed -e 's/^/| /' < conftest.err >&5
6864 done
6865
6866 cd ..
6867 rm -rf conftest.dir
6868 else
6869 am_cv_CC_dependencies_compiler_type=none
6870 fi
6871
6872 fi
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6874 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6875 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6876 then as_fn_error "no usable dependency style found" "$LINENO" 5
6877 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6878
6879 fi
6880
6881
6882 # Check for the 'make' the user wants to use.
6883 for ac_prog in make
6884 do
6885 # Extract the first word of "$ac_prog", so it can be a program name with args.
6886 set dummy $ac_prog; ac_word=$2
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6888 $as_echo_n "checking for $ac_word... " >&6; }
6889 if test "${ac_cv_prog_MAKE+set}" = set; then :
6890 $as_echo_n "(cached) " >&6
6891 else
6892 if test -n "$MAKE"; then
6893 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
6894 else
6895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6896 for as_dir in $PATH
6897 do
6898 IFS=$as_save_IFS
6899 test -z "$as_dir" && as_dir=.
6900 for ac_exec_ext in '' $ac_executable_extensions; do
6901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6902 ac_cv_prog_MAKE="$ac_prog"
6903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6904 break 2
6905 fi
6906 done
6907 done
6908 IFS=$as_save_IFS
6909
6910 fi
6911 fi
6912 MAKE=$ac_cv_prog_MAKE
6913 if test -n "$MAKE"; then
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
6915 $as_echo "$MAKE" >&6; }
6916 else
6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6918 $as_echo "no" >&6; }
6919 fi
6920
6921
6922 test -n "$MAKE" && break
6923 done
6924
6925 MAKE_IS_GNU=
6926 case "`$MAKE --version 2>&1 | sed 1q`" in
6927 *GNU*)
6928 MAKE_IS_GNU=yes
6929 ;;
6930 esac
6931 if test "$MAKE_IS_GNU" = yes; then
6932 GMAKE_TRUE=
6933 GMAKE_FALSE='#'
6934 else
6935 GMAKE_TRUE='#'
6936 GMAKE_FALSE=
6937 fi
6938
6939
6940 ALL_LINGUAS=
6941 # If we haven't got the data from the intl directory,
6942 # assume NLS is disabled.
6943 USE_NLS=no
6944 LIBINTL=
6945 LIBINTL_DEP=
6946 INCINTL=
6947 XGETTEXT=
6948 GMSGFMT=
6949 POSUB=
6950
6951 if test -f ../../intl/config.intl; then
6952 . ../../intl/config.intl
6953 fi
6954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6955 $as_echo_n "checking whether NLS is requested... " >&6; }
6956 if test x"$USE_NLS" != xyes; then
6957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6958 $as_echo "no" >&6; }
6959 else
6960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6961 $as_echo "yes" >&6; }
6962
6963 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6964
6965
6966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6967 $as_echo_n "checking for catalogs to be installed... " >&6; }
6968 # Look for .po and .gmo files in the source directory.
6969 CATALOGS=
6970 XLINGUAS=
6971 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
6972 # If there aren't any .gmo files the shell will give us the
6973 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6974 # weeded out.
6975 case "$cat" in *\**)
6976 continue;;
6977 esac
6978 # The quadruple backslash is collapsed to a double backslash
6979 # by the backticks, then collapsed again by the double quotes,
6980 # leaving us with one backslash in the sed expression (right
6981 # before the dot that mustn't act as a wildcard).
6982 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6983 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
6984 # The user is allowed to set LINGUAS to a list of languages to
6985 # install catalogs for. If it's empty that means "all of them."
6986 if test "x$LINGUAS" = x; then
6987 CATALOGS="$CATALOGS $cat"
6988 XLINGUAS="$XLINGUAS $lang"
6989 else
6990 case "$LINGUAS" in *$lang*)
6991 CATALOGS="$CATALOGS $cat"
6992 XLINGUAS="$XLINGUAS $lang"
6993 ;;
6994 esac
6995 fi
6996 done
6997 LINGUAS="$XLINGUAS"
6998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6999 $as_echo "$LINGUAS" >&6; }
7000
7001
7002 DATADIRNAME=share
7003
7004 INSTOBJEXT=.mo
7005
7006 GENCAT=gencat
7007
7008 CATOBJEXT=.gmo
7009
7010 fi
7011
7012 # Check for common headers.
7013 # FIXME: Seems to me this can cause problems for i386-windows hosts.
7014 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
7015 for ac_header in stdlib.h string.h strings.h unistd.h time.h
7016 do :
7017 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7018 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7019 eval as_val=\$$as_ac_Header
7020 if test "x$as_val" = x""yes; then :
7021 cat >>confdefs.h <<_ACEOF
7022 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7023 _ACEOF
7024
7025 fi
7026
7027 done
7028
7029 for ac_header in sys/time.h sys/resource.h
7030 do :
7031 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7032 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7033 eval as_val=\$$as_ac_Header
7034 if test "x$as_val" = x""yes; then :
7035 cat >>confdefs.h <<_ACEOF
7036 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7037 _ACEOF
7038
7039 fi
7040
7041 done
7042
7043 for ac_header in fcntl.h fpu_control.h
7044 do :
7045 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7046 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7047 eval as_val=\$$as_ac_Header
7048 if test "x$as_val" = x""yes; then :
7049 cat >>confdefs.h <<_ACEOF
7050 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7051 _ACEOF
7052
7053 fi
7054
7055 done
7056
7057 for ac_header in dlfcn.h errno.h sys/stat.h
7058 do :
7059 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7060 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7061 eval as_val=\$$as_ac_Header
7062 if test "x$as_val" = x""yes; then :
7063 cat >>confdefs.h <<_ACEOF
7064 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7065 _ACEOF
7066
7067 fi
7068
7069 done
7070
7071 for ac_func in getrusage time sigaction __setfpucw
7072 do :
7073 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7074 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7075 eval as_val=\$$as_ac_var
7076 if test "x$as_val" = x""yes; then :
7077 cat >>confdefs.h <<_ACEOF
7078 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7079 _ACEOF
7080
7081 fi
7082 done
7083
7084
7085 # Check for socket libraries
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7087 $as_echo_n "checking for bind in -lsocket... " >&6; }
7088 if test "${ac_cv_lib_socket_bind+set}" = set; then :
7089 $as_echo_n "(cached) " >&6
7090 else
7091 ac_check_lib_save_LIBS=$LIBS
7092 LIBS="-lsocket $LIBS"
7093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7094 /* end confdefs.h. */
7095
7096 /* Override any GCC internal prototype to avoid an error.
7097 Use char because int might match the return type of a GCC
7098 builtin and then its argument prototype would still apply. */
7099 #ifdef __cplusplus
7100 extern "C"
7101 #endif
7102 char bind ();
7103 int
7104 main ()
7105 {
7106 return bind ();
7107 ;
7108 return 0;
7109 }
7110 _ACEOF
7111 if ac_fn_c_try_link "$LINENO"; then :
7112 ac_cv_lib_socket_bind=yes
7113 else
7114 ac_cv_lib_socket_bind=no
7115 fi
7116 rm -f core conftest.err conftest.$ac_objext \
7117 conftest$ac_exeext conftest.$ac_ext
7118 LIBS=$ac_check_lib_save_LIBS
7119 fi
7120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7121 $as_echo "$ac_cv_lib_socket_bind" >&6; }
7122 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
7123 cat >>confdefs.h <<_ACEOF
7124 #define HAVE_LIBSOCKET 1
7125 _ACEOF
7126
7127 LIBS="-lsocket $LIBS"
7128
7129 fi
7130
7131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7132 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7133 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
7134 $as_echo_n "(cached) " >&6
7135 else
7136 ac_check_lib_save_LIBS=$LIBS
7137 LIBS="-lnsl $LIBS"
7138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7139 /* end confdefs.h. */
7140
7141 /* Override any GCC internal prototype to avoid an error.
7142 Use char because int might match the return type of a GCC
7143 builtin and then its argument prototype would still apply. */
7144 #ifdef __cplusplus
7145 extern "C"
7146 #endif
7147 char gethostbyname ();
7148 int
7149 main ()
7150 {
7151 return gethostbyname ();
7152 ;
7153 return 0;
7154 }
7155 _ACEOF
7156 if ac_fn_c_try_link "$LINENO"; then :
7157 ac_cv_lib_nsl_gethostbyname=yes
7158 else
7159 ac_cv_lib_nsl_gethostbyname=no
7160 fi
7161 rm -f core conftest.err conftest.$ac_objext \
7162 conftest$ac_exeext conftest.$ac_ext
7163 LIBS=$ac_check_lib_save_LIBS
7164 fi
7165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7166 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7167 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
7168 cat >>confdefs.h <<_ACEOF
7169 #define HAVE_LIBNSL 1
7170 _ACEOF
7171
7172 LIBS="-lnsl $LIBS"
7173
7174 fi
7175
7176
7177 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
7178 # using the same condition.
7179
7180 # Use the system's zlib library.
7181 zlibdir="-L\$(top_builddir)/../zlib"
7182 zlibinc="-I\$(top_srcdir)/../zlib"
7183
7184 # Check whether --with-system-zlib was given.
7185 if test "${with_system_zlib+set}" = set; then :
7186 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7187 zlibdir=
7188 zlibinc=
7189 fi
7190
7191 fi
7192
7193
7194
7195
7196
7197 # BFD uses libdl when when plugins enabled.
7198
7199 maybe_plugins=no
7200 for ac_header in dlfcn.h
7201 do :
7202 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7203 "
7204 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7205 cat >>confdefs.h <<_ACEOF
7206 #define HAVE_DLFCN_H 1
7207 _ACEOF
7208 maybe_plugins=yes
7209 fi
7210
7211 done
7212
7213 for ac_header in windows.h
7214 do :
7215 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7216 "
7217 if test "x$ac_cv_header_windows_h" = x""yes; then :
7218 cat >>confdefs.h <<_ACEOF
7219 #define HAVE_WINDOWS_H 1
7220 _ACEOF
7221 maybe_plugins=yes
7222 fi
7223
7224 done
7225
7226
7227 # Check whether --enable-plugins was given.
7228 if test "${enable_plugins+set}" = set; then :
7229 enableval=$enable_plugins; case "${enableval}" in
7230 no) plugins=no ;;
7231 *) plugins=yes
7232 if test "$maybe_plugins" != "yes" ; then
7233 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
7234 fi ;;
7235 esac
7236 else
7237 plugins=$maybe_plugins
7238
7239 fi
7240
7241 if test "$plugins" = "yes"; then
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7243 $as_echo_n "checking for library containing dlopen... " >&6; }
7244 if test "${ac_cv_search_dlopen+set}" = set; then :
7245 $as_echo_n "(cached) " >&6
7246 else
7247 ac_func_search_save_LIBS=$LIBS
7248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7249 /* end confdefs.h. */
7250
7251 /* Override any GCC internal prototype to avoid an error.
7252 Use char because int might match the return type of a GCC
7253 builtin and then its argument prototype would still apply. */
7254 #ifdef __cplusplus
7255 extern "C"
7256 #endif
7257 char dlopen ();
7258 int
7259 main ()
7260 {
7261 return dlopen ();
7262 ;
7263 return 0;
7264 }
7265 _ACEOF
7266 for ac_lib in '' dl; do
7267 if test -z "$ac_lib"; then
7268 ac_res="none required"
7269 else
7270 ac_res=-l$ac_lib
7271 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7272 fi
7273 if ac_fn_c_try_link "$LINENO"; then :
7274 ac_cv_search_dlopen=$ac_res
7275 fi
7276 rm -f core conftest.err conftest.$ac_objext \
7277 conftest$ac_exeext
7278 if test "${ac_cv_search_dlopen+set}" = set; then :
7279 break
7280 fi
7281 done
7282 if test "${ac_cv_search_dlopen+set}" = set; then :
7283
7284 else
7285 ac_cv_search_dlopen=no
7286 fi
7287 rm conftest.$ac_ext
7288 LIBS=$ac_func_search_save_LIBS
7289 fi
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7291 $as_echo "$ac_cv_search_dlopen" >&6; }
7292 ac_res=$ac_cv_search_dlopen
7293 if test "$ac_res" != no; then :
7294 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7295
7296 fi
7297
7298 fi
7299
7300 if test "$plugins" = yes; then
7301 PLUGINS_TRUE=
7302 PLUGINS_FALSE='#'
7303 else
7304 PLUGINS_TRUE='#'
7305 PLUGINS_FALSE=
7306 fi
7307
7308
7309
7310
7311
7312 # Set options
7313 enable_dlopen=yes
7314
7315
7316
7317
7318 enable_win32_dll=no
7319
7320
7321 # Check whether --enable-shared was given.
7322 if test "${enable_shared+set}" = set; then :
7323 enableval=$enable_shared; p=${PACKAGE-default}
7324 case $enableval in
7325 yes) enable_shared=yes ;;
7326 no) enable_shared=no ;;
7327 *)
7328 enable_shared=no
7329 # Look at the argument we got. We use all the common list separators.
7330 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7331 for pkg in $enableval; do
7332 IFS="$lt_save_ifs"
7333 if test "X$pkg" = "X$p"; then
7334 enable_shared=yes
7335 fi
7336 done
7337 IFS="$lt_save_ifs"
7338 ;;
7339 esac
7340 else
7341 enable_shared=yes
7342 fi
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352 # Check whether --enable-static was given.
7353 if test "${enable_static+set}" = set; then :
7354 enableval=$enable_static; p=${PACKAGE-default}
7355 case $enableval in
7356 yes) enable_static=yes ;;
7357 no) enable_static=no ;;
7358 *)
7359 enable_static=no
7360 # Look at the argument we got. We use all the common list separators.
7361 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7362 for pkg in $enableval; do
7363 IFS="$lt_save_ifs"
7364 if test "X$pkg" = "X$p"; then
7365 enable_static=yes
7366 fi
7367 done
7368 IFS="$lt_save_ifs"
7369 ;;
7370 esac
7371 else
7372 enable_static=yes
7373 fi
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384 # Check whether --with-pic was given.
7385 if test "${with_pic+set}" = set; then :
7386 withval=$with_pic; pic_mode="$withval"
7387 else
7388 pic_mode=default
7389 fi
7390
7391
7392 test -z "$pic_mode" && pic_mode=default
7393
7394
7395
7396
7397
7398
7399
7400 # Check whether --enable-fast-install was given.
7401 if test "${enable_fast_install+set}" = set; then :
7402 enableval=$enable_fast_install; p=${PACKAGE-default}
7403 case $enableval in
7404 yes) enable_fast_install=yes ;;
7405 no) enable_fast_install=no ;;
7406 *)
7407 enable_fast_install=no
7408 # Look at the argument we got. We use all the common list separators.
7409 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7410 for pkg in $enableval; do
7411 IFS="$lt_save_ifs"
7412 if test "X$pkg" = "X$p"; then
7413 enable_fast_install=yes
7414 fi
7415 done
7416 IFS="$lt_save_ifs"
7417 ;;
7418 esac
7419 else
7420 enable_fast_install=yes
7421 fi
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433 # This can be used to rebuild libtool when needed
7434 LIBTOOL_DEPS="$ltmain"
7435
7436 # Always use our own libtool.
7437 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464 test -z "$LN_S" && LN_S="ln -s"
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479 if test -n "${ZSH_VERSION+set}" ; then
7480 setopt NO_GLOB_SUBST
7481 fi
7482
7483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7484 $as_echo_n "checking for objdir... " >&6; }
7485 if test "${lt_cv_objdir+set}" = set; then :
7486 $as_echo_n "(cached) " >&6
7487 else
7488 rm -f .libs 2>/dev/null
7489 mkdir .libs 2>/dev/null
7490 if test -d .libs; then
7491 lt_cv_objdir=.libs
7492 else
7493 # MS-DOS does not allow filenames that begin with a dot.
7494 lt_cv_objdir=_libs
7495 fi
7496 rmdir .libs 2>/dev/null
7497 fi
7498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7499 $as_echo "$lt_cv_objdir" >&6; }
7500 objdir=$lt_cv_objdir
7501
7502
7503
7504
7505
7506 cat >>confdefs.h <<_ACEOF
7507 #define LT_OBJDIR "$lt_cv_objdir/"
7508 _ACEOF
7509
7510
7511
7512
7513 case $host_os in
7514 aix3*)
7515 # AIX sometimes has problems with the GCC collect2 program. For some
7516 # reason, if we set the COLLECT_NAMES environment variable, the problems
7517 # vanish in a puff of smoke.
7518 if test "X${COLLECT_NAMES+set}" != Xset; then
7519 COLLECT_NAMES=
7520 export COLLECT_NAMES
7521 fi
7522 ;;
7523 esac
7524
7525 # Global variables:
7526 ofile=libtool
7527 can_build_shared=yes
7528
7529 # All known linkers require a `.a' archive for static linking (except MSVC,
7530 # which needs '.lib').
7531 libext=a
7532
7533 with_gnu_ld="$lt_cv_prog_gnu_ld"
7534
7535 old_CC="$CC"
7536 old_CFLAGS="$CFLAGS"
7537
7538 # Set sane defaults for various variables
7539 test -z "$CC" && CC=cc
7540 test -z "$LTCC" && LTCC=$CC
7541 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7542 test -z "$LD" && LD=ld
7543 test -z "$ac_objext" && ac_objext=o
7544
7545 for cc_temp in $compiler""; do
7546 case $cc_temp in
7547 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7548 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7549 \-*) ;;
7550 *) break;;
7551 esac
7552 done
7553 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7554
7555
7556 # Only perform the check for file, if the check method requires it
7557 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7558 case $deplibs_check_method in
7559 file_magic*)
7560 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7562 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7563 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7564 $as_echo_n "(cached) " >&6
7565 else
7566 case $MAGIC_CMD in
7567 [\\/*] | ?:[\\/]*)
7568 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7569 ;;
7570 *)
7571 lt_save_MAGIC_CMD="$MAGIC_CMD"
7572 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7573 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7574 for ac_dir in $ac_dummy; do
7575 IFS="$lt_save_ifs"
7576 test -z "$ac_dir" && ac_dir=.
7577 if test -f $ac_dir/${ac_tool_prefix}file; then
7578 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7579 if test -n "$file_magic_test_file"; then
7580 case $deplibs_check_method in
7581 "file_magic "*)
7582 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7583 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7584 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7585 $EGREP "$file_magic_regex" > /dev/null; then
7586 :
7587 else
7588 cat <<_LT_EOF 1>&2
7589
7590 *** Warning: the command libtool uses to detect shared libraries,
7591 *** $file_magic_cmd, produces output that libtool cannot recognize.
7592 *** The result is that libtool may fail to recognize shared libraries
7593 *** as such. This will affect the creation of libtool libraries that
7594 *** depend on shared libraries, but programs linked with such libtool
7595 *** libraries will work regardless of this problem. Nevertheless, you
7596 *** may want to report the problem to your system manager and/or to
7597 *** bug-libtool@gnu.org
7598
7599 _LT_EOF
7600 fi ;;
7601 esac
7602 fi
7603 break
7604 fi
7605 done
7606 IFS="$lt_save_ifs"
7607 MAGIC_CMD="$lt_save_MAGIC_CMD"
7608 ;;
7609 esac
7610 fi
7611
7612 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7613 if test -n "$MAGIC_CMD"; then
7614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7615 $as_echo "$MAGIC_CMD" >&6; }
7616 else
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7618 $as_echo "no" >&6; }
7619 fi
7620
7621
7622
7623
7624
7625 if test -z "$lt_cv_path_MAGIC_CMD"; then
7626 if test -n "$ac_tool_prefix"; then
7627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7628 $as_echo_n "checking for file... " >&6; }
7629 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7630 $as_echo_n "(cached) " >&6
7631 else
7632 case $MAGIC_CMD in
7633 [\\/*] | ?:[\\/]*)
7634 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7635 ;;
7636 *)
7637 lt_save_MAGIC_CMD="$MAGIC_CMD"
7638 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7639 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7640 for ac_dir in $ac_dummy; do
7641 IFS="$lt_save_ifs"
7642 test -z "$ac_dir" && ac_dir=.
7643 if test -f $ac_dir/file; then
7644 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7645 if test -n "$file_magic_test_file"; then
7646 case $deplibs_check_method in
7647 "file_magic "*)
7648 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7649 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7650 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7651 $EGREP "$file_magic_regex" > /dev/null; then
7652 :
7653 else
7654 cat <<_LT_EOF 1>&2
7655
7656 *** Warning: the command libtool uses to detect shared libraries,
7657 *** $file_magic_cmd, produces output that libtool cannot recognize.
7658 *** The result is that libtool may fail to recognize shared libraries
7659 *** as such. This will affect the creation of libtool libraries that
7660 *** depend on shared libraries, but programs linked with such libtool
7661 *** libraries will work regardless of this problem. Nevertheless, you
7662 *** may want to report the problem to your system manager and/or to
7663 *** bug-libtool@gnu.org
7664
7665 _LT_EOF
7666 fi ;;
7667 esac
7668 fi
7669 break
7670 fi
7671 done
7672 IFS="$lt_save_ifs"
7673 MAGIC_CMD="$lt_save_MAGIC_CMD"
7674 ;;
7675 esac
7676 fi
7677
7678 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7679 if test -n "$MAGIC_CMD"; then
7680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7681 $as_echo "$MAGIC_CMD" >&6; }
7682 else
7683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7684 $as_echo "no" >&6; }
7685 fi
7686
7687
7688 else
7689 MAGIC_CMD=:
7690 fi
7691 fi
7692
7693 fi
7694 ;;
7695 esac
7696
7697 # Use C for the default configuration in the libtool script
7698
7699 lt_save_CC="$CC"
7700 ac_ext=c
7701 ac_cpp='$CPP $CPPFLAGS'
7702 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7703 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7704 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7705
7706
7707 # Source file extension for C test sources.
7708 ac_ext=c
7709
7710 # Object file extension for compiled C test sources.
7711 objext=o
7712 objext=$objext
7713
7714 # Code to be used in simple compile tests
7715 lt_simple_compile_test_code="int some_variable = 0;"
7716
7717 # Code to be used in simple link tests
7718 lt_simple_link_test_code='int main(){return(0);}'
7719
7720
7721
7722
7723
7724
7725
7726 # If no C compiler was specified, use CC.
7727 LTCC=${LTCC-"$CC"}
7728
7729 # If no C compiler flags were specified, use CFLAGS.
7730 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7731
7732 # Allow CC to be a program name with arguments.
7733 compiler=$CC
7734
7735 # Save the default compiler, since it gets overwritten when the other
7736 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7737 compiler_DEFAULT=$CC
7738
7739 # save warnings/boilerplate of simple test code
7740 ac_outfile=conftest.$ac_objext
7741 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7742 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7743 _lt_compiler_boilerplate=`cat conftest.err`
7744 $RM conftest*
7745
7746 ac_outfile=conftest.$ac_objext
7747 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7748 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7749 _lt_linker_boilerplate=`cat conftest.err`
7750 $RM -r conftest*
7751
7752
7753 ## CAVEAT EMPTOR:
7754 ## There is no encapsulation within the following macros, do not change
7755 ## the running order or otherwise move them around unless you know exactly
7756 ## what you are doing...
7757 if test -n "$compiler"; then
7758
7759 lt_prog_compiler_no_builtin_flag=
7760
7761 if test "$GCC" = yes; then
7762 case $cc_basename in
7763 nvcc*)
7764 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7765 *)
7766 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7767 esac
7768
7769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7770 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7771 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7772 $as_echo_n "(cached) " >&6
7773 else
7774 lt_cv_prog_compiler_rtti_exceptions=no
7775 ac_outfile=conftest.$ac_objext
7776 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7777 lt_compiler_flag="-fno-rtti -fno-exceptions"
7778 # Insert the option either (1) after the last *FLAGS variable, or
7779 # (2) before a word containing "conftest.", or (3) at the end.
7780 # Note that $ac_compile itself does not contain backslashes and begins
7781 # with a dollar sign (not a hyphen), so the echo should work correctly.
7782 # The option is referenced via a variable to avoid confusing sed.
7783 lt_compile=`echo "$ac_compile" | $SED \
7784 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7785 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7786 -e 's:$: $lt_compiler_flag:'`
7787 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7788 (eval "$lt_compile" 2>conftest.err)
7789 ac_status=$?
7790 cat conftest.err >&5
7791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7792 if (exit $ac_status) && test -s "$ac_outfile"; then
7793 # The compiler can only warn and ignore the option if not recognized
7794 # So say no if there are warnings other than the usual output.
7795 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7796 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7797 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7798 lt_cv_prog_compiler_rtti_exceptions=yes
7799 fi
7800 fi
7801 $RM conftest*
7802
7803 fi
7804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7805 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7806
7807 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7808 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7809 else
7810 :
7811 fi
7812
7813 fi
7814
7815
7816
7817
7818
7819
7820 lt_prog_compiler_wl=
7821 lt_prog_compiler_pic=
7822 lt_prog_compiler_static=
7823
7824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7825 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7826
7827 if test "$GCC" = yes; then
7828 lt_prog_compiler_wl='-Wl,'
7829 lt_prog_compiler_static='-static'
7830
7831 case $host_os in
7832 aix*)
7833 # All AIX code is PIC.
7834 if test "$host_cpu" = ia64; then
7835 # AIX 5 now supports IA64 processor
7836 lt_prog_compiler_static='-Bstatic'
7837 fi
7838 lt_prog_compiler_pic='-fPIC'
7839 ;;
7840
7841 amigaos*)
7842 case $host_cpu in
7843 powerpc)
7844 # see comment about AmigaOS4 .so support
7845 lt_prog_compiler_pic='-fPIC'
7846 ;;
7847 m68k)
7848 # FIXME: we need at least 68020 code to build shared libraries, but
7849 # adding the `-m68020' flag to GCC prevents building anything better,
7850 # like `-m68040'.
7851 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7852 ;;
7853 esac
7854 ;;
7855
7856 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7857 # PIC is the default for these OSes.
7858 ;;
7859
7860 mingw* | cygwin* | pw32* | os2* | cegcc*)
7861 # This hack is so that the source file can tell whether it is being
7862 # built for inclusion in a dll (and should export symbols for example).
7863 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7864 # (--disable-auto-import) libraries
7865 lt_prog_compiler_pic='-DDLL_EXPORT'
7866 ;;
7867
7868 darwin* | rhapsody*)
7869 # PIC is the default on this platform
7870 # Common symbols not allowed in MH_DYLIB files
7871 lt_prog_compiler_pic='-fno-common'
7872 ;;
7873
7874 haiku*)
7875 # PIC is the default for Haiku.
7876 # The "-static" flag exists, but is broken.
7877 lt_prog_compiler_static=
7878 ;;
7879
7880 hpux*)
7881 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7882 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7883 # sets the default TLS model and affects inlining.
7884 case $host_cpu in
7885 hppa*64*)
7886 # +Z the default
7887 ;;
7888 *)
7889 lt_prog_compiler_pic='-fPIC'
7890 ;;
7891 esac
7892 ;;
7893
7894 interix[3-9]*)
7895 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7896 # Instead, we relocate shared libraries at runtime.
7897 ;;
7898
7899 msdosdjgpp*)
7900 # Just because we use GCC doesn't mean we suddenly get shared libraries
7901 # on systems that don't support them.
7902 lt_prog_compiler_can_build_shared=no
7903 enable_shared=no
7904 ;;
7905
7906 *nto* | *qnx*)
7907 # QNX uses GNU C++, but need to define -shared option too, otherwise
7908 # it will coredump.
7909 lt_prog_compiler_pic='-fPIC -shared'
7910 ;;
7911
7912 sysv4*MP*)
7913 if test -d /usr/nec; then
7914 lt_prog_compiler_pic=-Kconform_pic
7915 fi
7916 ;;
7917
7918 *)
7919 lt_prog_compiler_pic='-fPIC'
7920 ;;
7921 esac
7922
7923 case $cc_basename in
7924 nvcc*) # Cuda Compiler Driver 2.2
7925 lt_prog_compiler_wl='-Xlinker '
7926 lt_prog_compiler_pic='-Xcompiler -fPIC'
7927 ;;
7928 esac
7929 else
7930 # PORTME Check for flag to pass linker flags through the system compiler.
7931 case $host_os in
7932 aix*)
7933 lt_prog_compiler_wl='-Wl,'
7934 if test "$host_cpu" = ia64; then
7935 # AIX 5 now supports IA64 processor
7936 lt_prog_compiler_static='-Bstatic'
7937 else
7938 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7939 fi
7940 ;;
7941
7942 mingw* | cygwin* | pw32* | os2* | cegcc*)
7943 # This hack is so that the source file can tell whether it is being
7944 # built for inclusion in a dll (and should export symbols for example).
7945 lt_prog_compiler_pic='-DDLL_EXPORT'
7946 ;;
7947
7948 hpux9* | hpux10* | hpux11*)
7949 lt_prog_compiler_wl='-Wl,'
7950 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7951 # not for PA HP-UX.
7952 case $host_cpu in
7953 hppa*64*|ia64*)
7954 # +Z the default
7955 ;;
7956 *)
7957 lt_prog_compiler_pic='+Z'
7958 ;;
7959 esac
7960 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7961 lt_prog_compiler_static='${wl}-a ${wl}archive'
7962 ;;
7963
7964 irix5* | irix6* | nonstopux*)
7965 lt_prog_compiler_wl='-Wl,'
7966 # PIC (with -KPIC) is the default.
7967 lt_prog_compiler_static='-non_shared'
7968 ;;
7969
7970 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7971 case $cc_basename in
7972 # old Intel for x86_64 which still supported -KPIC.
7973 ecc*)
7974 lt_prog_compiler_wl='-Wl,'
7975 lt_prog_compiler_pic='-KPIC'
7976 lt_prog_compiler_static='-static'
7977 ;;
7978 # icc used to be incompatible with GCC.
7979 # ICC 10 doesn't accept -KPIC any more.
7980 icc* | ifort*)
7981 lt_prog_compiler_wl='-Wl,'
7982 lt_prog_compiler_pic='-fPIC'
7983 lt_prog_compiler_static='-static'
7984 ;;
7985 # Lahey Fortran 8.1.
7986 lf95*)
7987 lt_prog_compiler_wl='-Wl,'
7988 lt_prog_compiler_pic='--shared'
7989 lt_prog_compiler_static='--static'
7990 ;;
7991 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7992 # Portland Group compilers (*not* the Pentium gcc compiler,
7993 # which looks to be a dead project)
7994 lt_prog_compiler_wl='-Wl,'
7995 lt_prog_compiler_pic='-fpic'
7996 lt_prog_compiler_static='-Bstatic'
7997 ;;
7998 ccc*)
7999 lt_prog_compiler_wl='-Wl,'
8000 # All Alpha code is PIC.
8001 lt_prog_compiler_static='-non_shared'
8002 ;;
8003 xl* | bgxl* | bgf* | mpixl*)
8004 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8005 lt_prog_compiler_wl='-Wl,'
8006 lt_prog_compiler_pic='-qpic'
8007 lt_prog_compiler_static='-qstaticlink'
8008 ;;
8009 *)
8010 case `$CC -V 2>&1 | sed 5q` in
8011 *Sun\ F* | *Sun*Fortran*)
8012 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8013 lt_prog_compiler_pic='-KPIC'
8014 lt_prog_compiler_static='-Bstatic'
8015 lt_prog_compiler_wl=''
8016 ;;
8017 *Sun\ C*)
8018 # Sun C 5.9
8019 lt_prog_compiler_pic='-KPIC'
8020 lt_prog_compiler_static='-Bstatic'
8021 lt_prog_compiler_wl='-Wl,'
8022 ;;
8023 esac
8024 ;;
8025 esac
8026 ;;
8027
8028 newsos6)
8029 lt_prog_compiler_pic='-KPIC'
8030 lt_prog_compiler_static='-Bstatic'
8031 ;;
8032
8033 *nto* | *qnx*)
8034 # QNX uses GNU C++, but need to define -shared option too, otherwise
8035 # it will coredump.
8036 lt_prog_compiler_pic='-fPIC -shared'
8037 ;;
8038
8039 osf3* | osf4* | osf5*)
8040 lt_prog_compiler_wl='-Wl,'
8041 # All OSF/1 code is PIC.
8042 lt_prog_compiler_static='-non_shared'
8043 ;;
8044
8045 rdos*)
8046 lt_prog_compiler_static='-non_shared'
8047 ;;
8048
8049 solaris*)
8050 lt_prog_compiler_pic='-KPIC'
8051 lt_prog_compiler_static='-Bstatic'
8052 case $cc_basename in
8053 f77* | f90* | f95*)
8054 lt_prog_compiler_wl='-Qoption ld ';;
8055 *)
8056 lt_prog_compiler_wl='-Wl,';;
8057 esac
8058 ;;
8059
8060 sunos4*)
8061 lt_prog_compiler_wl='-Qoption ld '
8062 lt_prog_compiler_pic='-PIC'
8063 lt_prog_compiler_static='-Bstatic'
8064 ;;
8065
8066 sysv4 | sysv4.2uw2* | sysv4.3*)
8067 lt_prog_compiler_wl='-Wl,'
8068 lt_prog_compiler_pic='-KPIC'
8069 lt_prog_compiler_static='-Bstatic'
8070 ;;
8071
8072 sysv4*MP*)
8073 if test -d /usr/nec ;then
8074 lt_prog_compiler_pic='-Kconform_pic'
8075 lt_prog_compiler_static='-Bstatic'
8076 fi
8077 ;;
8078
8079 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8080 lt_prog_compiler_wl='-Wl,'
8081 lt_prog_compiler_pic='-KPIC'
8082 lt_prog_compiler_static='-Bstatic'
8083 ;;
8084
8085 unicos*)
8086 lt_prog_compiler_wl='-Wl,'
8087 lt_prog_compiler_can_build_shared=no
8088 ;;
8089
8090 uts4*)
8091 lt_prog_compiler_pic='-pic'
8092 lt_prog_compiler_static='-Bstatic'
8093 ;;
8094
8095 *)
8096 lt_prog_compiler_can_build_shared=no
8097 ;;
8098 esac
8099 fi
8100
8101 case $host_os in
8102 # For platforms which do not support PIC, -DPIC is meaningless:
8103 *djgpp*)
8104 lt_prog_compiler_pic=
8105 ;;
8106 *)
8107 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8108 ;;
8109 esac
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8111 $as_echo "$lt_prog_compiler_pic" >&6; }
8112
8113
8114
8115
8116
8117
8118 #
8119 # Check to make sure the PIC flag actually works.
8120 #
8121 if test -n "$lt_prog_compiler_pic"; then
8122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8123 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8124 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8125 $as_echo_n "(cached) " >&6
8126 else
8127 lt_cv_prog_compiler_pic_works=no
8128 ac_outfile=conftest.$ac_objext
8129 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8130 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8131 # Insert the option either (1) after the last *FLAGS variable, or
8132 # (2) before a word containing "conftest.", or (3) at the end.
8133 # Note that $ac_compile itself does not contain backslashes and begins
8134 # with a dollar sign (not a hyphen), so the echo should work correctly.
8135 # The option is referenced via a variable to avoid confusing sed.
8136 lt_compile=`echo "$ac_compile" | $SED \
8137 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8138 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8139 -e 's:$: $lt_compiler_flag:'`
8140 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8141 (eval "$lt_compile" 2>conftest.err)
8142 ac_status=$?
8143 cat conftest.err >&5
8144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8145 if (exit $ac_status) && test -s "$ac_outfile"; then
8146 # The compiler can only warn and ignore the option if not recognized
8147 # So say no if there are warnings other than the usual output.
8148 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8149 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8150 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8151 lt_cv_prog_compiler_pic_works=yes
8152 fi
8153 fi
8154 $RM conftest*
8155
8156 fi
8157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8158 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8159
8160 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8161 case $lt_prog_compiler_pic in
8162 "" | " "*) ;;
8163 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8164 esac
8165 else
8166 lt_prog_compiler_pic=
8167 lt_prog_compiler_can_build_shared=no
8168 fi
8169
8170 fi
8171
8172
8173
8174
8175
8176
8177 #
8178 # Check to make sure the static flag actually works.
8179 #
8180 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8182 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8183 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8184 $as_echo_n "(cached) " >&6
8185 else
8186 lt_cv_prog_compiler_static_works=no
8187 save_LDFLAGS="$LDFLAGS"
8188 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8189 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8190 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8191 # The linker can only warn and ignore the option if not recognized
8192 # So say no if there are warnings
8193 if test -s conftest.err; then
8194 # Append any errors to the config.log.
8195 cat conftest.err 1>&5
8196 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8197 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8198 if diff conftest.exp conftest.er2 >/dev/null; then
8199 lt_cv_prog_compiler_static_works=yes
8200 fi
8201 else
8202 lt_cv_prog_compiler_static_works=yes
8203 fi
8204 fi
8205 $RM -r conftest*
8206 LDFLAGS="$save_LDFLAGS"
8207
8208 fi
8209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8210 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8211
8212 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8213 :
8214 else
8215 lt_prog_compiler_static=
8216 fi
8217
8218
8219
8220
8221
8222
8223
8224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8225 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8226 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8227 $as_echo_n "(cached) " >&6
8228 else
8229 lt_cv_prog_compiler_c_o=no
8230 $RM -r conftest 2>/dev/null
8231 mkdir conftest
8232 cd conftest
8233 mkdir out
8234 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8235
8236 lt_compiler_flag="-o out/conftest2.$ac_objext"
8237 # Insert the option either (1) after the last *FLAGS variable, or
8238 # (2) before a word containing "conftest.", or (3) at the end.
8239 # Note that $ac_compile itself does not contain backslashes and begins
8240 # with a dollar sign (not a hyphen), so the echo should work correctly.
8241 lt_compile=`echo "$ac_compile" | $SED \
8242 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8243 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8244 -e 's:$: $lt_compiler_flag:'`
8245 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8246 (eval "$lt_compile" 2>out/conftest.err)
8247 ac_status=$?
8248 cat out/conftest.err >&5
8249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8250 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8251 then
8252 # The compiler can only warn and ignore the option if not recognized
8253 # So say no if there are warnings
8254 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8255 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8256 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8257 lt_cv_prog_compiler_c_o=yes
8258 fi
8259 fi
8260 chmod u+w . 2>&5
8261 $RM conftest*
8262 # SGI C++ compiler will create directory out/ii_files/ for
8263 # template instantiation
8264 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8265 $RM out/* && rmdir out
8266 cd ..
8267 $RM -r conftest
8268 $RM conftest*
8269
8270 fi
8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8272 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8273
8274
8275
8276
8277
8278
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8280 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8281 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8282 $as_echo_n "(cached) " >&6
8283 else
8284 lt_cv_prog_compiler_c_o=no
8285 $RM -r conftest 2>/dev/null
8286 mkdir conftest
8287 cd conftest
8288 mkdir out
8289 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8290
8291 lt_compiler_flag="-o out/conftest2.$ac_objext"
8292 # Insert the option either (1) after the last *FLAGS variable, or
8293 # (2) before a word containing "conftest.", or (3) at the end.
8294 # Note that $ac_compile itself does not contain backslashes and begins
8295 # with a dollar sign (not a hyphen), so the echo should work correctly.
8296 lt_compile=`echo "$ac_compile" | $SED \
8297 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8298 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8299 -e 's:$: $lt_compiler_flag:'`
8300 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8301 (eval "$lt_compile" 2>out/conftest.err)
8302 ac_status=$?
8303 cat out/conftest.err >&5
8304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8305 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8306 then
8307 # The compiler can only warn and ignore the option if not recognized
8308 # So say no if there are warnings
8309 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8310 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8311 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8312 lt_cv_prog_compiler_c_o=yes
8313 fi
8314 fi
8315 chmod u+w . 2>&5
8316 $RM conftest*
8317 # SGI C++ compiler will create directory out/ii_files/ for
8318 # template instantiation
8319 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8320 $RM out/* && rmdir out
8321 cd ..
8322 $RM -r conftest
8323 $RM conftest*
8324
8325 fi
8326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8327 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8328
8329
8330
8331
8332 hard_links="nottested"
8333 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8334 # do not overwrite the value of need_locks provided by the user
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8336 $as_echo_n "checking if we can lock with hard links... " >&6; }
8337 hard_links=yes
8338 $RM conftest*
8339 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8340 touch conftest.a
8341 ln conftest.a conftest.b 2>&5 || hard_links=no
8342 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8344 $as_echo "$hard_links" >&6; }
8345 if test "$hard_links" = no; then
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8347 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8348 need_locks=warn
8349 fi
8350 else
8351 need_locks=no
8352 fi
8353
8354
8355
8356
8357
8358
8359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8360 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8361
8362 runpath_var=
8363 allow_undefined_flag=
8364 always_export_symbols=no
8365 archive_cmds=
8366 archive_expsym_cmds=
8367 compiler_needs_object=no
8368 enable_shared_with_static_runtimes=no
8369 export_dynamic_flag_spec=
8370 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8371 hardcode_automatic=no
8372 hardcode_direct=no
8373 hardcode_direct_absolute=no
8374 hardcode_libdir_flag_spec=
8375 hardcode_libdir_flag_spec_ld=
8376 hardcode_libdir_separator=
8377 hardcode_minus_L=no
8378 hardcode_shlibpath_var=unsupported
8379 inherit_rpath=no
8380 link_all_deplibs=unknown
8381 module_cmds=
8382 module_expsym_cmds=
8383 old_archive_from_new_cmds=
8384 old_archive_from_expsyms_cmds=
8385 thread_safe_flag_spec=
8386 whole_archive_flag_spec=
8387 # include_expsyms should be a list of space-separated symbols to be *always*
8388 # included in the symbol list
8389 include_expsyms=
8390 # exclude_expsyms can be an extended regexp of symbols to exclude
8391 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8392 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8393 # as well as any symbol that contains `d'.
8394 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8395 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8396 # platforms (ab)use it in PIC code, but their linkers get confused if
8397 # the symbol is explicitly referenced. Since portable code cannot
8398 # rely on this symbol name, it's probably fine to never include it in
8399 # preloaded symbol tables.
8400 # Exclude shared library initialization/finalization symbols.
8401 extract_expsyms_cmds=
8402
8403 case $host_os in
8404 cygwin* | mingw* | pw32* | cegcc*)
8405 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8406 # When not using gcc, we currently assume that we are using
8407 # Microsoft Visual C++.
8408 if test "$GCC" != yes; then
8409 with_gnu_ld=no
8410 fi
8411 ;;
8412 interix*)
8413 # we just hope/assume this is gcc and not c89 (= MSVC++)
8414 with_gnu_ld=yes
8415 ;;
8416 openbsd*)
8417 with_gnu_ld=no
8418 ;;
8419 esac
8420
8421 ld_shlibs=yes
8422
8423 # On some targets, GNU ld is compatible enough with the native linker
8424 # that we're better off using the native interface for both.
8425 lt_use_gnu_ld_interface=no
8426 if test "$with_gnu_ld" = yes; then
8427 case $host_os in
8428 aix*)
8429 # The AIX port of GNU ld has always aspired to compatibility
8430 # with the native linker. However, as the warning in the GNU ld
8431 # block says, versions before 2.19.5* couldn't really create working
8432 # shared libraries, regardless of the interface used.
8433 case `$LD -v 2>&1` in
8434 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8435 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8436 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8437 *)
8438 lt_use_gnu_ld_interface=yes
8439 ;;
8440 esac
8441 ;;
8442 *)
8443 lt_use_gnu_ld_interface=yes
8444 ;;
8445 esac
8446 fi
8447
8448 if test "$lt_use_gnu_ld_interface" = yes; then
8449 # If archive_cmds runs LD, not CC, wlarc should be empty
8450 wlarc='${wl}'
8451
8452 # Set some defaults for GNU ld with shared library support. These
8453 # are reset later if shared libraries are not supported. Putting them
8454 # here allows them to be overridden if necessary.
8455 runpath_var=LD_RUN_PATH
8456 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8457 export_dynamic_flag_spec='${wl}--export-dynamic'
8458 # ancient GNU ld didn't support --whole-archive et. al.
8459 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8460 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8461 else
8462 whole_archive_flag_spec=
8463 fi
8464 supports_anon_versioning=no
8465 case `$LD -v 2>&1` in
8466 *GNU\ gold*) supports_anon_versioning=yes ;;
8467 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8468 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8469 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8470 *\ 2.11.*) ;; # other 2.11 versions
8471 *) supports_anon_versioning=yes ;;
8472 esac
8473
8474 # See if GNU ld supports shared libraries.
8475 case $host_os in
8476 aix[3-9]*)
8477 # On AIX/PPC, the GNU linker is very broken
8478 if test "$host_cpu" != ia64; then
8479 ld_shlibs=no
8480 cat <<_LT_EOF 1>&2
8481
8482 *** Warning: the GNU linker, at least up to release 2.19, is reported
8483 *** to be unable to reliably create shared libraries on AIX.
8484 *** Therefore, libtool is disabling shared libraries support. If you
8485 *** really care for shared libraries, you may want to install binutils
8486 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8487 *** You will then need to restart the configuration process.
8488
8489 _LT_EOF
8490 fi
8491 ;;
8492
8493 amigaos*)
8494 case $host_cpu in
8495 powerpc)
8496 # see comment about AmigaOS4 .so support
8497 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8498 archive_expsym_cmds=''
8499 ;;
8500 m68k)
8501 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)'
8502 hardcode_libdir_flag_spec='-L$libdir'
8503 hardcode_minus_L=yes
8504 ;;
8505 esac
8506 ;;
8507
8508 beos*)
8509 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8510 allow_undefined_flag=unsupported
8511 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8512 # support --undefined. This deserves some investigation. FIXME
8513 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8514 else
8515 ld_shlibs=no
8516 fi
8517 ;;
8518
8519 cygwin* | mingw* | pw32* | cegcc*)
8520 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8521 # as there is no search path for DLLs.
8522 hardcode_libdir_flag_spec='-L$libdir'
8523 export_dynamic_flag_spec='${wl}--export-all-symbols'
8524 allow_undefined_flag=unsupported
8525 always_export_symbols=no
8526 enable_shared_with_static_runtimes=yes
8527 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8528
8529 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8530 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8531 # If the export-symbols file already is a .def file (1st line
8532 # is EXPORTS), use it as is; otherwise, prepend...
8533 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8534 cp $export_symbols $output_objdir/$soname.def;
8535 else
8536 echo EXPORTS > $output_objdir/$soname.def;
8537 cat $export_symbols >> $output_objdir/$soname.def;
8538 fi~
8539 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8540 else
8541 ld_shlibs=no
8542 fi
8543 ;;
8544
8545 haiku*)
8546 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8547 link_all_deplibs=yes
8548 ;;
8549
8550 interix[3-9]*)
8551 hardcode_direct=no
8552 hardcode_shlibpath_var=no
8553 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8554 export_dynamic_flag_spec='${wl}-E'
8555 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8556 # Instead, shared libraries are loaded at an image base (0x10000000 by
8557 # default) and relocated if they conflict, which is a slow very memory
8558 # consuming and fragmenting process. To avoid this, we pick a random,
8559 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8560 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8561 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8562 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'
8563 ;;
8564
8565 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8566 tmp_diet=no
8567 if test "$host_os" = linux-dietlibc; then
8568 case $cc_basename in
8569 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8570 esac
8571 fi
8572 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8573 && test "$tmp_diet" = no
8574 then
8575 tmp_addflag=' $pic_flag'
8576 tmp_sharedflag='-shared'
8577 case $cc_basename,$host_cpu in
8578 pgcc*) # Portland Group C compiler
8579 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'
8580 tmp_addflag=' $pic_flag'
8581 ;;
8582 pgf77* | pgf90* | pgf95* | pgfortran*)
8583 # Portland Group f77 and f90 compilers
8584 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'
8585 tmp_addflag=' $pic_flag -Mnomain' ;;
8586 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8587 tmp_addflag=' -i_dynamic' ;;
8588 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8589 tmp_addflag=' -i_dynamic -nofor_main' ;;
8590 ifc* | ifort*) # Intel Fortran compiler
8591 tmp_addflag=' -nofor_main' ;;
8592 lf95*) # Lahey Fortran 8.1
8593 whole_archive_flag_spec=
8594 tmp_sharedflag='--shared' ;;
8595 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8596 tmp_sharedflag='-qmkshrobj'
8597 tmp_addflag= ;;
8598 nvcc*) # Cuda Compiler Driver 2.2
8599 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'
8600 compiler_needs_object=yes
8601 ;;
8602 esac
8603 case `$CC -V 2>&1 | sed 5q` in
8604 *Sun\ C*) # Sun C 5.9
8605 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'
8606 compiler_needs_object=yes
8607 tmp_sharedflag='-G' ;;
8608 *Sun\ F*) # Sun Fortran 8.3
8609 tmp_sharedflag='-G' ;;
8610 esac
8611 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8612
8613 if test "x$supports_anon_versioning" = xyes; then
8614 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8615 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8616 echo "local: *; };" >> $output_objdir/$libname.ver~
8617 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8618 fi
8619
8620 case $cc_basename in
8621 xlf* | bgf* | bgxlf* | mpixlf*)
8622 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8623 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8624 hardcode_libdir_flag_spec=
8625 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8626 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8627 if test "x$supports_anon_versioning" = xyes; then
8628 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8629 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8630 echo "local: *; };" >> $output_objdir/$libname.ver~
8631 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8632 fi
8633 ;;
8634 esac
8635 else
8636 ld_shlibs=no
8637 fi
8638 ;;
8639
8640 netbsd*)
8641 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8642 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8643 wlarc=
8644 else
8645 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8646 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8647 fi
8648 ;;
8649
8650 solaris*)
8651 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8652 ld_shlibs=no
8653 cat <<_LT_EOF 1>&2
8654
8655 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8656 *** create shared libraries on Solaris systems. Therefore, libtool
8657 *** is disabling shared libraries support. We urge you to upgrade GNU
8658 *** binutils to release 2.9.1 or newer. Another option is to modify
8659 *** your PATH or compiler configuration so that the native linker is
8660 *** used, and then restart.
8661
8662 _LT_EOF
8663 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8664 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8665 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8666 else
8667 ld_shlibs=no
8668 fi
8669 ;;
8670
8671 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8672 case `$LD -v 2>&1` in
8673 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8674 ld_shlibs=no
8675 cat <<_LT_EOF 1>&2
8676
8677 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8678 *** reliably create shared libraries on SCO systems. Therefore, libtool
8679 *** is disabling shared libraries support. We urge you to upgrade GNU
8680 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8681 *** your PATH or compiler configuration so that the native linker is
8682 *** used, and then restart.
8683
8684 _LT_EOF
8685 ;;
8686 *)
8687 # For security reasons, it is highly recommended that you always
8688 # use absolute paths for naming shared libraries, and exclude the
8689 # DT_RUNPATH tag from executables and libraries. But doing so
8690 # requires that you compile everything twice, which is a pain.
8691 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8692 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8693 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8694 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8695 else
8696 ld_shlibs=no
8697 fi
8698 ;;
8699 esac
8700 ;;
8701
8702 sunos4*)
8703 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8704 wlarc=
8705 hardcode_direct=yes
8706 hardcode_shlibpath_var=no
8707 ;;
8708
8709 *)
8710 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8711 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8712 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8713 else
8714 ld_shlibs=no
8715 fi
8716 ;;
8717 esac
8718
8719 if test "$ld_shlibs" = no; then
8720 runpath_var=
8721 hardcode_libdir_flag_spec=
8722 export_dynamic_flag_spec=
8723 whole_archive_flag_spec=
8724 fi
8725 else
8726 # PORTME fill in a description of your system's linker (not GNU ld)
8727 case $host_os in
8728 aix3*)
8729 allow_undefined_flag=unsupported
8730 always_export_symbols=yes
8731 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'
8732 # Note: this linker hardcodes the directories in LIBPATH if there
8733 # are no directories specified by -L.
8734 hardcode_minus_L=yes
8735 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8736 # Neither direct hardcoding nor static linking is supported with a
8737 # broken collect2.
8738 hardcode_direct=unsupported
8739 fi
8740 ;;
8741
8742 aix[4-9]*)
8743 if test "$host_cpu" = ia64; then
8744 # On IA64, the linker does run time linking by default, so we don't
8745 # have to do anything special.
8746 aix_use_runtimelinking=no
8747 exp_sym_flag='-Bexport'
8748 no_entry_flag=""
8749 else
8750 # If we're using GNU nm, then we don't want the "-C" option.
8751 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8752 # Also, AIX nm treats weak defined symbols like other global
8753 # defined symbols, whereas GNU nm marks them as "W".
8754 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8755 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'
8756 else
8757 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'
8758 fi
8759 aix_use_runtimelinking=no
8760
8761 # Test if we are trying to use run time linking or normal
8762 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8763 # need to do runtime linking.
8764 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8765 for ld_flag in $LDFLAGS; do
8766 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8767 aix_use_runtimelinking=yes
8768 break
8769 fi
8770 done
8771 ;;
8772 esac
8773
8774 exp_sym_flag='-bexport'
8775 no_entry_flag='-bnoentry'
8776 fi
8777
8778 # When large executables or shared objects are built, AIX ld can
8779 # have problems creating the table of contents. If linking a library
8780 # or program results in "error TOC overflow" add -mminimal-toc to
8781 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8782 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8783
8784 archive_cmds=''
8785 hardcode_direct=yes
8786 hardcode_direct_absolute=yes
8787 hardcode_libdir_separator=':'
8788 link_all_deplibs=yes
8789 file_list_spec='${wl}-f,'
8790
8791 if test "$GCC" = yes; then
8792 case $host_os in aix4.[012]|aix4.[012].*)
8793 # We only want to do this on AIX 4.2 and lower, the check
8794 # below for broken collect2 doesn't work under 4.3+
8795 collect2name=`${CC} -print-prog-name=collect2`
8796 if test -f "$collect2name" &&
8797 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8798 then
8799 # We have reworked collect2
8800 :
8801 else
8802 # We have old collect2
8803 hardcode_direct=unsupported
8804 # It fails to find uninstalled libraries when the uninstalled
8805 # path is not listed in the libpath. Setting hardcode_minus_L
8806 # to unsupported forces relinking
8807 hardcode_minus_L=yes
8808 hardcode_libdir_flag_spec='-L$libdir'
8809 hardcode_libdir_separator=
8810 fi
8811 ;;
8812 esac
8813 shared_flag='-shared'
8814 if test "$aix_use_runtimelinking" = yes; then
8815 shared_flag="$shared_flag "'${wl}-G'
8816 fi
8817 else
8818 # not using gcc
8819 if test "$host_cpu" = ia64; then
8820 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8821 # chokes on -Wl,-G. The following line is correct:
8822 shared_flag='-G'
8823 else
8824 if test "$aix_use_runtimelinking" = yes; then
8825 shared_flag='${wl}-G'
8826 else
8827 shared_flag='${wl}-bM:SRE'
8828 fi
8829 fi
8830 fi
8831
8832 export_dynamic_flag_spec='${wl}-bexpall'
8833 # It seems that -bexpall does not export symbols beginning with
8834 # underscore (_), so it is better to generate a list of symbols to export.
8835 always_export_symbols=yes
8836 if test "$aix_use_runtimelinking" = yes; then
8837 # Warning - without using the other runtime loading flags (-brtl),
8838 # -berok will link without error, but may produce a broken library.
8839 allow_undefined_flag='-berok'
8840 # Determine the default libpath from the value encoded in an
8841 # empty executable.
8842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8843 /* end confdefs.h. */
8844
8845 int
8846 main ()
8847 {
8848
8849 ;
8850 return 0;
8851 }
8852 _ACEOF
8853 if ac_fn_c_try_link "$LINENO"; then :
8854
8855 lt_aix_libpath_sed='
8856 /Import File Strings/,/^$/ {
8857 /^0/ {
8858 s/^0 *\(.*\)$/\1/
8859 p
8860 }
8861 }'
8862 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8863 # Check for a 64-bit object if we didn't find anything.
8864 if test -z "$aix_libpath"; then
8865 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8866 fi
8867 fi
8868 rm -f core conftest.err conftest.$ac_objext \
8869 conftest$ac_exeext conftest.$ac_ext
8870 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8871
8872 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8873 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"
8874 else
8875 if test "$host_cpu" = ia64; then
8876 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8877 allow_undefined_flag="-z nodefs"
8878 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"
8879 else
8880 # Determine the default libpath from the value encoded in an
8881 # empty executable.
8882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8883 /* end confdefs.h. */
8884
8885 int
8886 main ()
8887 {
8888
8889 ;
8890 return 0;
8891 }
8892 _ACEOF
8893 if ac_fn_c_try_link "$LINENO"; then :
8894
8895 lt_aix_libpath_sed='
8896 /Import File Strings/,/^$/ {
8897 /^0/ {
8898 s/^0 *\(.*\)$/\1/
8899 p
8900 }
8901 }'
8902 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8903 # Check for a 64-bit object if we didn't find anything.
8904 if test -z "$aix_libpath"; then
8905 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8906 fi
8907 fi
8908 rm -f core conftest.err conftest.$ac_objext \
8909 conftest$ac_exeext conftest.$ac_ext
8910 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8911
8912 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8913 # Warning - without using the other run time loading flags,
8914 # -berok will link without error, but may produce a broken library.
8915 no_undefined_flag=' ${wl}-bernotok'
8916 allow_undefined_flag=' ${wl}-berok'
8917 if test "$with_gnu_ld" = yes; then
8918 # We only use this code for GNU lds that support --whole-archive.
8919 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8920 else
8921 # Exported symbols can be pulled into shared objects from archives
8922 whole_archive_flag_spec='$convenience'
8923 fi
8924 archive_cmds_need_lc=yes
8925 # This is similar to how AIX traditionally builds its shared libraries.
8926 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'
8927 fi
8928 fi
8929 ;;
8930
8931 amigaos*)
8932 case $host_cpu in
8933 powerpc)
8934 # see comment about AmigaOS4 .so support
8935 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8936 archive_expsym_cmds=''
8937 ;;
8938 m68k)
8939 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)'
8940 hardcode_libdir_flag_spec='-L$libdir'
8941 hardcode_minus_L=yes
8942 ;;
8943 esac
8944 ;;
8945
8946 bsdi[45]*)
8947 export_dynamic_flag_spec=-rdynamic
8948 ;;
8949
8950 cygwin* | mingw* | pw32* | cegcc*)
8951 # When not using gcc, we currently assume that we are using
8952 # Microsoft Visual C++.
8953 # hardcode_libdir_flag_spec is actually meaningless, as there is
8954 # no search path for DLLs.
8955 hardcode_libdir_flag_spec=' '
8956 allow_undefined_flag=unsupported
8957 # Tell ltmain to make .lib files, not .a files.
8958 libext=lib
8959 # Tell ltmain to make .dll files, not .so files.
8960 shrext_cmds=".dll"
8961 # FIXME: Setting linknames here is a bad hack.
8962 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8963 # The linker will automatically build a .lib file if we build a DLL.
8964 old_archive_from_new_cmds='true'
8965 # FIXME: Should let the user specify the lib program.
8966 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8967 fix_srcfile_path='`cygpath -w "$srcfile"`'
8968 enable_shared_with_static_runtimes=yes
8969 ;;
8970
8971 darwin* | rhapsody*)
8972
8973
8974 archive_cmds_need_lc=no
8975 hardcode_direct=no
8976 hardcode_automatic=yes
8977 hardcode_shlibpath_var=unsupported
8978 if test "$lt_cv_ld_force_load" = "yes"; then
8979 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\"`'
8980 else
8981 whole_archive_flag_spec=''
8982 fi
8983 link_all_deplibs=yes
8984 allow_undefined_flag="$_lt_dar_allow_undefined"
8985 case $cc_basename in
8986 ifort*) _lt_dar_can_shared=yes ;;
8987 *) _lt_dar_can_shared=$GCC ;;
8988 esac
8989 if test "$_lt_dar_can_shared" = "yes"; then
8990 output_verbose_link_cmd=func_echo_all
8991 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8992 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8993 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}"
8994 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}"
8995
8996 else
8997 ld_shlibs=no
8998 fi
8999
9000 ;;
9001
9002 dgux*)
9003 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9004 hardcode_libdir_flag_spec='-L$libdir'
9005 hardcode_shlibpath_var=no
9006 ;;
9007
9008 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9009 # support. Future versions do this automatically, but an explicit c++rt0.o
9010 # does not break anything, and helps significantly (at the cost of a little
9011 # extra space).
9012 freebsd2.2*)
9013 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9014 hardcode_libdir_flag_spec='-R$libdir'
9015 hardcode_direct=yes
9016 hardcode_shlibpath_var=no
9017 ;;
9018
9019 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9020 freebsd2.*)
9021 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9022 hardcode_direct=yes
9023 hardcode_minus_L=yes
9024 hardcode_shlibpath_var=no
9025 ;;
9026
9027 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9028 freebsd* | dragonfly*)
9029 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9030 hardcode_libdir_flag_spec='-R$libdir'
9031 hardcode_direct=yes
9032 hardcode_shlibpath_var=no
9033 ;;
9034
9035 hpux9*)
9036 if test "$GCC" = yes; then
9037 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'
9038 else
9039 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'
9040 fi
9041 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9042 hardcode_libdir_separator=:
9043 hardcode_direct=yes
9044
9045 # hardcode_minus_L: Not really in the search PATH,
9046 # but as the default location of the library.
9047 hardcode_minus_L=yes
9048 export_dynamic_flag_spec='${wl}-E'
9049 ;;
9050
9051 hpux10*)
9052 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9053 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9054 else
9055 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9056 fi
9057 if test "$with_gnu_ld" = no; then
9058 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9059 hardcode_libdir_flag_spec_ld='+b $libdir'
9060 hardcode_libdir_separator=:
9061 hardcode_direct=yes
9062 hardcode_direct_absolute=yes
9063 export_dynamic_flag_spec='${wl}-E'
9064 # hardcode_minus_L: Not really in the search PATH,
9065 # but as the default location of the library.
9066 hardcode_minus_L=yes
9067 fi
9068 ;;
9069
9070 hpux11*)
9071 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9072 case $host_cpu in
9073 hppa*64*)
9074 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9075 ;;
9076 ia64*)
9077 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9078 ;;
9079 *)
9080 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9081 ;;
9082 esac
9083 else
9084 case $host_cpu in
9085 hppa*64*)
9086 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9087 ;;
9088 ia64*)
9089 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9090 ;;
9091 *)
9092
9093 # Older versions of the 11.00 compiler do not understand -b yet
9094 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9096 $as_echo_n "checking if $CC understands -b... " >&6; }
9097 if test "${lt_cv_prog_compiler__b+set}" = set; then :
9098 $as_echo_n "(cached) " >&6
9099 else
9100 lt_cv_prog_compiler__b=no
9101 save_LDFLAGS="$LDFLAGS"
9102 LDFLAGS="$LDFLAGS -b"
9103 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9104 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9105 # The linker can only warn and ignore the option if not recognized
9106 # So say no if there are warnings
9107 if test -s conftest.err; then
9108 # Append any errors to the config.log.
9109 cat conftest.err 1>&5
9110 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9111 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9112 if diff conftest.exp conftest.er2 >/dev/null; then
9113 lt_cv_prog_compiler__b=yes
9114 fi
9115 else
9116 lt_cv_prog_compiler__b=yes
9117 fi
9118 fi
9119 $RM -r conftest*
9120 LDFLAGS="$save_LDFLAGS"
9121
9122 fi
9123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9124 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9125
9126 if test x"$lt_cv_prog_compiler__b" = xyes; then
9127 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9128 else
9129 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9130 fi
9131
9132 ;;
9133 esac
9134 fi
9135 if test "$with_gnu_ld" = no; then
9136 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9137 hardcode_libdir_separator=:
9138
9139 case $host_cpu in
9140 hppa*64*|ia64*)
9141 hardcode_direct=no
9142 hardcode_shlibpath_var=no
9143 ;;
9144 *)
9145 hardcode_direct=yes
9146 hardcode_direct_absolute=yes
9147 export_dynamic_flag_spec='${wl}-E'
9148
9149 # hardcode_minus_L: Not really in the search PATH,
9150 # but as the default location of the library.
9151 hardcode_minus_L=yes
9152 ;;
9153 esac
9154 fi
9155 ;;
9156
9157 irix5* | irix6* | nonstopux*)
9158 if test "$GCC" = yes; then
9159 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'
9160 # Try to use the -exported_symbol ld option, if it does not
9161 # work, assume that -exports_file does not work either and
9162 # implicitly export all symbols.
9163 save_LDFLAGS="$LDFLAGS"
9164 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9166 /* end confdefs.h. */
9167 int foo(void) {}
9168 _ACEOF
9169 if ac_fn_c_try_link "$LINENO"; then :
9170 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'
9171
9172 fi
9173 rm -f core conftest.err conftest.$ac_objext \
9174 conftest$ac_exeext conftest.$ac_ext
9175 LDFLAGS="$save_LDFLAGS"
9176 else
9177 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'
9178 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'
9179 fi
9180 archive_cmds_need_lc='no'
9181 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9182 hardcode_libdir_separator=:
9183 inherit_rpath=yes
9184 link_all_deplibs=yes
9185 ;;
9186
9187 netbsd*)
9188 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9189 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9190 else
9191 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9192 fi
9193 hardcode_libdir_flag_spec='-R$libdir'
9194 hardcode_direct=yes
9195 hardcode_shlibpath_var=no
9196 ;;
9197
9198 newsos6)
9199 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9200 hardcode_direct=yes
9201 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9202 hardcode_libdir_separator=:
9203 hardcode_shlibpath_var=no
9204 ;;
9205
9206 *nto* | *qnx*)
9207 ;;
9208
9209 openbsd*)
9210 if test -f /usr/libexec/ld.so; then
9211 hardcode_direct=yes
9212 hardcode_shlibpath_var=no
9213 hardcode_direct_absolute=yes
9214 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9215 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9216 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9217 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9218 export_dynamic_flag_spec='${wl}-E'
9219 else
9220 case $host_os in
9221 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9222 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9223 hardcode_libdir_flag_spec='-R$libdir'
9224 ;;
9225 *)
9226 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9227 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9228 ;;
9229 esac
9230 fi
9231 else
9232 ld_shlibs=no
9233 fi
9234 ;;
9235
9236 os2*)
9237 hardcode_libdir_flag_spec='-L$libdir'
9238 hardcode_minus_L=yes
9239 allow_undefined_flag=unsupported
9240 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'
9241 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9242 ;;
9243
9244 osf3*)
9245 if test "$GCC" = yes; then
9246 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9247 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'
9248 else
9249 allow_undefined_flag=' -expect_unresolved \*'
9250 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'
9251 fi
9252 archive_cmds_need_lc='no'
9253 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9254 hardcode_libdir_separator=:
9255 ;;
9256
9257 osf4* | osf5*) # as osf3* with the addition of -msym flag
9258 if test "$GCC" = yes; then
9259 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9260 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'
9261 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9262 else
9263 allow_undefined_flag=' -expect_unresolved \*'
9264 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'
9265 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~
9266 $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'
9267
9268 # Both c and cxx compiler support -rpath directly
9269 hardcode_libdir_flag_spec='-rpath $libdir'
9270 fi
9271 archive_cmds_need_lc='no'
9272 hardcode_libdir_separator=:
9273 ;;
9274
9275 solaris*)
9276 no_undefined_flag=' -z defs'
9277 if test "$GCC" = yes; then
9278 wlarc='${wl}'
9279 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9280 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9281 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9282 else
9283 case `$CC -V 2>&1` in
9284 *"Compilers 5.0"*)
9285 wlarc=''
9286 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9287 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9288 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9289 ;;
9290 *)
9291 wlarc='${wl}'
9292 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9293 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9294 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9295 ;;
9296 esac
9297 fi
9298 hardcode_libdir_flag_spec='-R$libdir'
9299 hardcode_shlibpath_var=no
9300 case $host_os in
9301 solaris2.[0-5] | solaris2.[0-5].*) ;;
9302 *)
9303 # The compiler driver will combine and reorder linker options,
9304 # but understands `-z linker_flag'. GCC discards it without `$wl',
9305 # but is careful enough not to reorder.
9306 # Supported since Solaris 2.6 (maybe 2.5.1?)
9307 if test "$GCC" = yes; then
9308 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9309 else
9310 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9311 fi
9312 ;;
9313 esac
9314 link_all_deplibs=yes
9315 ;;
9316
9317 sunos4*)
9318 if test "x$host_vendor" = xsequent; then
9319 # Use $CC to link under sequent, because it throws in some extra .o
9320 # files that make .init and .fini sections work.
9321 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9322 else
9323 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9324 fi
9325 hardcode_libdir_flag_spec='-L$libdir'
9326 hardcode_direct=yes
9327 hardcode_minus_L=yes
9328 hardcode_shlibpath_var=no
9329 ;;
9330
9331 sysv4)
9332 case $host_vendor in
9333 sni)
9334 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9335 hardcode_direct=yes # is this really true???
9336 ;;
9337 siemens)
9338 ## LD is ld it makes a PLAMLIB
9339 ## CC just makes a GrossModule.
9340 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9341 reload_cmds='$CC -r -o $output$reload_objs'
9342 hardcode_direct=no
9343 ;;
9344 motorola)
9345 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9346 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9347 ;;
9348 esac
9349 runpath_var='LD_RUN_PATH'
9350 hardcode_shlibpath_var=no
9351 ;;
9352
9353 sysv4.3*)
9354 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9355 hardcode_shlibpath_var=no
9356 export_dynamic_flag_spec='-Bexport'
9357 ;;
9358
9359 sysv4*MP*)
9360 if test -d /usr/nec; then
9361 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9362 hardcode_shlibpath_var=no
9363 runpath_var=LD_RUN_PATH
9364 hardcode_runpath_var=yes
9365 ld_shlibs=yes
9366 fi
9367 ;;
9368
9369 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9370 no_undefined_flag='${wl}-z,text'
9371 archive_cmds_need_lc=no
9372 hardcode_shlibpath_var=no
9373 runpath_var='LD_RUN_PATH'
9374
9375 if test "$GCC" = yes; then
9376 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9377 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9378 else
9379 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9380 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9381 fi
9382 ;;
9383
9384 sysv5* | sco3.2v5* | sco5v6*)
9385 # Note: We can NOT use -z defs as we might desire, because we do not
9386 # link with -lc, and that would cause any symbols used from libc to
9387 # always be unresolved, which means just about no library would
9388 # ever link correctly. If we're not using GNU ld we use -z text
9389 # though, which does catch some bad symbols but isn't as heavy-handed
9390 # as -z defs.
9391 no_undefined_flag='${wl}-z,text'
9392 allow_undefined_flag='${wl}-z,nodefs'
9393 archive_cmds_need_lc=no
9394 hardcode_shlibpath_var=no
9395 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9396 hardcode_libdir_separator=':'
9397 link_all_deplibs=yes
9398 export_dynamic_flag_spec='${wl}-Bexport'
9399 runpath_var='LD_RUN_PATH'
9400
9401 if test "$GCC" = yes; then
9402 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9403 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9404 else
9405 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9406 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9407 fi
9408 ;;
9409
9410 uts4*)
9411 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9412 hardcode_libdir_flag_spec='-L$libdir'
9413 hardcode_shlibpath_var=no
9414 ;;
9415
9416 *)
9417 ld_shlibs=no
9418 ;;
9419 esac
9420
9421 if test x$host_vendor = xsni; then
9422 case $host in
9423 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9424 export_dynamic_flag_spec='${wl}-Blargedynsym'
9425 ;;
9426 esac
9427 fi
9428 fi
9429
9430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9431 $as_echo "$ld_shlibs" >&6; }
9432 test "$ld_shlibs" = no && can_build_shared=no
9433
9434 with_gnu_ld=$with_gnu_ld
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450 #
9451 # Do we need to explicitly link libc?
9452 #
9453 case "x$archive_cmds_need_lc" in
9454 x|xyes)
9455 # Assume -lc should be added
9456 archive_cmds_need_lc=yes
9457
9458 if test "$enable_shared" = yes && test "$GCC" = yes; then
9459 case $archive_cmds in
9460 *'~'*)
9461 # FIXME: we may have to deal with multi-command sequences.
9462 ;;
9463 '$CC '*)
9464 # Test whether the compiler implicitly links with -lc since on some
9465 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9466 # to ld, don't add -lc before -lgcc.
9467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9468 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9469 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9470 $as_echo_n "(cached) " >&6
9471 else
9472 $RM conftest*
9473 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9474
9475 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9476 (eval $ac_compile) 2>&5
9477 ac_status=$?
9478 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9479 test $ac_status = 0; } 2>conftest.err; then
9480 soname=conftest
9481 lib=conftest
9482 libobjs=conftest.$ac_objext
9483 deplibs=
9484 wl=$lt_prog_compiler_wl
9485 pic_flag=$lt_prog_compiler_pic
9486 compiler_flags=-v
9487 linker_flags=-v
9488 verstring=
9489 output_objdir=.
9490 libname=conftest
9491 lt_save_allow_undefined_flag=$allow_undefined_flag
9492 allow_undefined_flag=
9493 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9494 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9495 ac_status=$?
9496 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9497 test $ac_status = 0; }
9498 then
9499 lt_cv_archive_cmds_need_lc=no
9500 else
9501 lt_cv_archive_cmds_need_lc=yes
9502 fi
9503 allow_undefined_flag=$lt_save_allow_undefined_flag
9504 else
9505 cat conftest.err 1>&5
9506 fi
9507 $RM conftest*
9508
9509 fi
9510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9511 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9512 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9513 ;;
9514 esac
9515 fi
9516 ;;
9517 esac
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9676 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9677
9678 if test "$GCC" = yes; then
9679 case $host_os in
9680 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9681 *) lt_awk_arg="/^libraries:/" ;;
9682 esac
9683 case $host_os in
9684 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9685 *) lt_sed_strip_eq="s,=/,/,g" ;;
9686 esac
9687 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9688 case $lt_search_path_spec in
9689 *\;*)
9690 # if the path contains ";" then we assume it to be the separator
9691 # otherwise default to the standard path separator (i.e. ":") - it is
9692 # assumed that no part of a normal pathname contains ";" but that should
9693 # okay in the real world where ";" in dirpaths is itself problematic.
9694 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9695 ;;
9696 *)
9697 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9698 ;;
9699 esac
9700 # Ok, now we have the path, separated by spaces, we can step through it
9701 # and add multilib dir if necessary.
9702 lt_tmp_lt_search_path_spec=
9703 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9704 for lt_sys_path in $lt_search_path_spec; do
9705 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9706 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9707 else
9708 test -d "$lt_sys_path" && \
9709 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9710 fi
9711 done
9712 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9713 BEGIN {RS=" "; FS="/|\n";} {
9714 lt_foo="";
9715 lt_count=0;
9716 for (lt_i = NF; lt_i > 0; lt_i--) {
9717 if ($lt_i != "" && $lt_i != ".") {
9718 if ($lt_i == "..") {
9719 lt_count++;
9720 } else {
9721 if (lt_count == 0) {
9722 lt_foo="/" $lt_i lt_foo;
9723 } else {
9724 lt_count--;
9725 }
9726 }
9727 }
9728 }
9729 if (lt_foo != "") { lt_freq[lt_foo]++; }
9730 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9731 }'`
9732 # AWK program above erroneously prepends '/' to C:/dos/paths
9733 # for these hosts.
9734 case $host_os in
9735 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9736 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9737 esac
9738 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9739 else
9740 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9741 fi
9742 library_names_spec=
9743 libname_spec='lib$name'
9744 soname_spec=
9745 shrext_cmds=".so"
9746 postinstall_cmds=
9747 postuninstall_cmds=
9748 finish_cmds=
9749 finish_eval=
9750 shlibpath_var=
9751 shlibpath_overrides_runpath=unknown
9752 version_type=none
9753 dynamic_linker="$host_os ld.so"
9754 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9755 need_lib_prefix=unknown
9756 hardcode_into_libs=no
9757
9758 # when you set need_version to no, make sure it does not cause -set_version
9759 # flags to be left without arguments
9760 need_version=unknown
9761
9762 case $host_os in
9763 aix3*)
9764 version_type=linux
9765 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9766 shlibpath_var=LIBPATH
9767
9768 # AIX 3 has no versioning support, so we append a major version to the name.
9769 soname_spec='${libname}${release}${shared_ext}$major'
9770 ;;
9771
9772 aix[4-9]*)
9773 version_type=linux
9774 need_lib_prefix=no
9775 need_version=no
9776 hardcode_into_libs=yes
9777 if test "$host_cpu" = ia64; then
9778 # AIX 5 supports IA64
9779 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9780 shlibpath_var=LD_LIBRARY_PATH
9781 else
9782 # With GCC up to 2.95.x, collect2 would create an import file
9783 # for dependence libraries. The import file would start with
9784 # the line `#! .'. This would cause the generated library to
9785 # depend on `.', always an invalid library. This was fixed in
9786 # development snapshots of GCC prior to 3.0.
9787 case $host_os in
9788 aix4 | aix4.[01] | aix4.[01].*)
9789 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9790 echo ' yes '
9791 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9792 :
9793 else
9794 can_build_shared=no
9795 fi
9796 ;;
9797 esac
9798 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9799 # soname into executable. Probably we can add versioning support to
9800 # collect2, so additional links can be useful in future.
9801 if test "$aix_use_runtimelinking" = yes; then
9802 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9803 # instead of lib<name>.a to let people know that these are not
9804 # typical AIX shared libraries.
9805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9806 else
9807 # We preserve .a as extension for shared libraries through AIX4.2
9808 # and later when we are not doing run time linking.
9809 library_names_spec='${libname}${release}.a $libname.a'
9810 soname_spec='${libname}${release}${shared_ext}$major'
9811 fi
9812 shlibpath_var=LIBPATH
9813 fi
9814 ;;
9815
9816 amigaos*)
9817 case $host_cpu in
9818 powerpc)
9819 # Since July 2007 AmigaOS4 officially supports .so libraries.
9820 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9821 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9822 ;;
9823 m68k)
9824 library_names_spec='$libname.ixlibrary $libname.a'
9825 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9826 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'
9827 ;;
9828 esac
9829 ;;
9830
9831 beos*)
9832 library_names_spec='${libname}${shared_ext}'
9833 dynamic_linker="$host_os ld.so"
9834 shlibpath_var=LIBRARY_PATH
9835 ;;
9836
9837 bsdi[45]*)
9838 version_type=linux
9839 need_version=no
9840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9841 soname_spec='${libname}${release}${shared_ext}$major'
9842 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9843 shlibpath_var=LD_LIBRARY_PATH
9844 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9845 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9846 # the default ld.so.conf also contains /usr/contrib/lib and
9847 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9848 # libtool to hard-code these into programs
9849 ;;
9850
9851 cygwin* | mingw* | pw32* | cegcc*)
9852 version_type=windows
9853 shrext_cmds=".dll"
9854 need_version=no
9855 need_lib_prefix=no
9856
9857 case $GCC,$host_os in
9858 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9859 library_names_spec='$libname.dll.a'
9860 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9861 postinstall_cmds='base_file=`basename \${file}`~
9862 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9863 dldir=$destdir/`dirname \$dlpath`~
9864 test -d \$dldir || mkdir -p \$dldir~
9865 $install_prog $dir/$dlname \$dldir/$dlname~
9866 chmod a+x \$dldir/$dlname~
9867 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9868 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9869 fi'
9870 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9871 dlpath=$dir/\$dldll~
9872 $RM \$dlpath'
9873 shlibpath_overrides_runpath=yes
9874
9875 case $host_os in
9876 cygwin*)
9877 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9878 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9879
9880 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9881 ;;
9882 mingw* | cegcc*)
9883 # MinGW DLLs use traditional 'lib' prefix
9884 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9885 ;;
9886 pw32*)
9887 # pw32 DLLs use 'pw' prefix rather than 'lib'
9888 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9889 ;;
9890 esac
9891 ;;
9892
9893 *)
9894 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9895 ;;
9896 esac
9897 dynamic_linker='Win32 ld.exe'
9898 # FIXME: first we should search . and the directory the executable is in
9899 shlibpath_var=PATH
9900 ;;
9901
9902 darwin* | rhapsody*)
9903 dynamic_linker="$host_os dyld"
9904 version_type=darwin
9905 need_lib_prefix=no
9906 need_version=no
9907 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9908 soname_spec='${libname}${release}${major}$shared_ext'
9909 shlibpath_overrides_runpath=yes
9910 shlibpath_var=DYLD_LIBRARY_PATH
9911 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9912
9913 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9914 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9915 ;;
9916
9917 dgux*)
9918 version_type=linux
9919 need_lib_prefix=no
9920 need_version=no
9921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9922 soname_spec='${libname}${release}${shared_ext}$major'
9923 shlibpath_var=LD_LIBRARY_PATH
9924 ;;
9925
9926 freebsd* | dragonfly*)
9927 # DragonFly does not have aout. When/if they implement a new
9928 # versioning mechanism, adjust this.
9929 if test -x /usr/bin/objformat; then
9930 objformat=`/usr/bin/objformat`
9931 else
9932 case $host_os in
9933 freebsd[23].*) objformat=aout ;;
9934 *) objformat=elf ;;
9935 esac
9936 fi
9937 version_type=freebsd-$objformat
9938 case $version_type in
9939 freebsd-elf*)
9940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9941 need_version=no
9942 need_lib_prefix=no
9943 ;;
9944 freebsd-*)
9945 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9946 need_version=yes
9947 ;;
9948 esac
9949 shlibpath_var=LD_LIBRARY_PATH
9950 case $host_os in
9951 freebsd2.*)
9952 shlibpath_overrides_runpath=yes
9953 ;;
9954 freebsd3.[01]* | freebsdelf3.[01]*)
9955 shlibpath_overrides_runpath=yes
9956 hardcode_into_libs=yes
9957 ;;
9958 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9959 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9960 shlibpath_overrides_runpath=no
9961 hardcode_into_libs=yes
9962 ;;
9963 *) # from 4.6 on, and DragonFly
9964 shlibpath_overrides_runpath=yes
9965 hardcode_into_libs=yes
9966 ;;
9967 esac
9968 ;;
9969
9970 gnu*)
9971 version_type=linux
9972 need_lib_prefix=no
9973 need_version=no
9974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9975 soname_spec='${libname}${release}${shared_ext}$major'
9976 shlibpath_var=LD_LIBRARY_PATH
9977 hardcode_into_libs=yes
9978 ;;
9979
9980 haiku*)
9981 version_type=linux
9982 need_lib_prefix=no
9983 need_version=no
9984 dynamic_linker="$host_os runtime_loader"
9985 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9986 soname_spec='${libname}${release}${shared_ext}$major'
9987 shlibpath_var=LIBRARY_PATH
9988 shlibpath_overrides_runpath=yes
9989 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9990 hardcode_into_libs=yes
9991 ;;
9992
9993 hpux9* | hpux10* | hpux11*)
9994 # Give a soname corresponding to the major version so that dld.sl refuses to
9995 # link against other versions.
9996 version_type=sunos
9997 need_lib_prefix=no
9998 need_version=no
9999 case $host_cpu in
10000 ia64*)
10001 shrext_cmds='.so'
10002 hardcode_into_libs=yes
10003 dynamic_linker="$host_os dld.so"
10004 shlibpath_var=LD_LIBRARY_PATH
10005 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10006 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10007 soname_spec='${libname}${release}${shared_ext}$major'
10008 if test "X$HPUX_IA64_MODE" = X32; then
10009 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10010 else
10011 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10012 fi
10013 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10014 ;;
10015 hppa*64*)
10016 shrext_cmds='.sl'
10017 hardcode_into_libs=yes
10018 dynamic_linker="$host_os dld.sl"
10019 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10020 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10022 soname_spec='${libname}${release}${shared_ext}$major'
10023 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10024 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10025 ;;
10026 *)
10027 shrext_cmds='.sl'
10028 dynamic_linker="$host_os dld.sl"
10029 shlibpath_var=SHLIB_PATH
10030 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10031 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10032 soname_spec='${libname}${release}${shared_ext}$major'
10033 ;;
10034 esac
10035 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10036 postinstall_cmds='chmod 555 $lib'
10037 # or fails outright, so override atomically:
10038 install_override_mode=555
10039 ;;
10040
10041 interix[3-9]*)
10042 version_type=linux
10043 need_lib_prefix=no
10044 need_version=no
10045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10046 soname_spec='${libname}${release}${shared_ext}$major'
10047 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10048 shlibpath_var=LD_LIBRARY_PATH
10049 shlibpath_overrides_runpath=no
10050 hardcode_into_libs=yes
10051 ;;
10052
10053 irix5* | irix6* | nonstopux*)
10054 case $host_os in
10055 nonstopux*) version_type=nonstopux ;;
10056 *)
10057 if test "$lt_cv_prog_gnu_ld" = yes; then
10058 version_type=linux
10059 else
10060 version_type=irix
10061 fi ;;
10062 esac
10063 need_lib_prefix=no
10064 need_version=no
10065 soname_spec='${libname}${release}${shared_ext}$major'
10066 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10067 case $host_os in
10068 irix5* | nonstopux*)
10069 libsuff= shlibsuff=
10070 ;;
10071 *)
10072 case $LD in # libtool.m4 will add one of these switches to LD
10073 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10074 libsuff= shlibsuff= libmagic=32-bit;;
10075 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10076 libsuff=32 shlibsuff=N32 libmagic=N32;;
10077 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10078 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10079 *) libsuff= shlibsuff= libmagic=never-match;;
10080 esac
10081 ;;
10082 esac
10083 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10084 shlibpath_overrides_runpath=no
10085 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10086 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10087 hardcode_into_libs=yes
10088 ;;
10089
10090 # No shared lib support for Linux oldld, aout, or coff.
10091 linux*oldld* | linux*aout* | linux*coff*)
10092 dynamic_linker=no
10093 ;;
10094
10095 # This must be Linux ELF.
10096 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10097 version_type=linux
10098 need_lib_prefix=no
10099 need_version=no
10100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10101 soname_spec='${libname}${release}${shared_ext}$major'
10102 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10103 shlibpath_var=LD_LIBRARY_PATH
10104 shlibpath_overrides_runpath=no
10105
10106 # Some binutils ld are patched to set DT_RUNPATH
10107 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10108 $as_echo_n "(cached) " >&6
10109 else
10110 lt_cv_shlibpath_overrides_runpath=no
10111 save_LDFLAGS=$LDFLAGS
10112 save_libdir=$libdir
10113 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10114 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10116 /* end confdefs.h. */
10117
10118 int
10119 main ()
10120 {
10121
10122 ;
10123 return 0;
10124 }
10125 _ACEOF
10126 if ac_fn_c_try_link "$LINENO"; then :
10127 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10128 lt_cv_shlibpath_overrides_runpath=yes
10129 fi
10130 fi
10131 rm -f core conftest.err conftest.$ac_objext \
10132 conftest$ac_exeext conftest.$ac_ext
10133 LDFLAGS=$save_LDFLAGS
10134 libdir=$save_libdir
10135
10136 fi
10137
10138 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10139
10140 # This implies no fast_install, which is unacceptable.
10141 # Some rework will be needed to allow for fast_install
10142 # before this can be enabled.
10143 hardcode_into_libs=yes
10144
10145 # Append ld.so.conf contents to the search path
10146 if test -f /etc/ld.so.conf; then
10147 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' ' '`
10148 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10149 fi
10150
10151 # We used to test for /lib/ld.so.1 and disable shared libraries on
10152 # powerpc, because MkLinux only supported shared libraries with the
10153 # GNU dynamic linker. Since this was broken with cross compilers,
10154 # most powerpc-linux boxes support dynamic linking these days and
10155 # people can always --disable-shared, the test was removed, and we
10156 # assume the GNU/Linux dynamic linker is in use.
10157 dynamic_linker='GNU/Linux ld.so'
10158 ;;
10159
10160 netbsd*)
10161 version_type=sunos
10162 need_lib_prefix=no
10163 need_version=no
10164 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10166 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10167 dynamic_linker='NetBSD (a.out) ld.so'
10168 else
10169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10170 soname_spec='${libname}${release}${shared_ext}$major'
10171 dynamic_linker='NetBSD ld.elf_so'
10172 fi
10173 shlibpath_var=LD_LIBRARY_PATH
10174 shlibpath_overrides_runpath=yes
10175 hardcode_into_libs=yes
10176 ;;
10177
10178 newsos6)
10179 version_type=linux
10180 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10181 shlibpath_var=LD_LIBRARY_PATH
10182 shlibpath_overrides_runpath=yes
10183 ;;
10184
10185 *nto* | *qnx*)
10186 version_type=qnx
10187 need_lib_prefix=no
10188 need_version=no
10189 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10190 soname_spec='${libname}${release}${shared_ext}$major'
10191 shlibpath_var=LD_LIBRARY_PATH
10192 shlibpath_overrides_runpath=no
10193 hardcode_into_libs=yes
10194 dynamic_linker='ldqnx.so'
10195 ;;
10196
10197 openbsd*)
10198 version_type=sunos
10199 sys_lib_dlsearch_path_spec="/usr/lib"
10200 need_lib_prefix=no
10201 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10202 case $host_os in
10203 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10204 *) need_version=no ;;
10205 esac
10206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10207 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10208 shlibpath_var=LD_LIBRARY_PATH
10209 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10210 case $host_os in
10211 openbsd2.[89] | openbsd2.[89].*)
10212 shlibpath_overrides_runpath=no
10213 ;;
10214 *)
10215 shlibpath_overrides_runpath=yes
10216 ;;
10217 esac
10218 else
10219 shlibpath_overrides_runpath=yes
10220 fi
10221 ;;
10222
10223 os2*)
10224 libname_spec='$name'
10225 shrext_cmds=".dll"
10226 need_lib_prefix=no
10227 library_names_spec='$libname${shared_ext} $libname.a'
10228 dynamic_linker='OS/2 ld.exe'
10229 shlibpath_var=LIBPATH
10230 ;;
10231
10232 osf3* | osf4* | osf5*)
10233 version_type=osf
10234 need_lib_prefix=no
10235 need_version=no
10236 soname_spec='${libname}${release}${shared_ext}$major'
10237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10238 shlibpath_var=LD_LIBRARY_PATH
10239 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10240 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10241 ;;
10242
10243 rdos*)
10244 dynamic_linker=no
10245 ;;
10246
10247 solaris*)
10248 version_type=linux
10249 need_lib_prefix=no
10250 need_version=no
10251 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10252 soname_spec='${libname}${release}${shared_ext}$major'
10253 shlibpath_var=LD_LIBRARY_PATH
10254 shlibpath_overrides_runpath=yes
10255 hardcode_into_libs=yes
10256 # ldd complains unless libraries are executable
10257 postinstall_cmds='chmod +x $lib'
10258 ;;
10259
10260 sunos4*)
10261 version_type=sunos
10262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10263 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10264 shlibpath_var=LD_LIBRARY_PATH
10265 shlibpath_overrides_runpath=yes
10266 if test "$with_gnu_ld" = yes; then
10267 need_lib_prefix=no
10268 fi
10269 need_version=yes
10270 ;;
10271
10272 sysv4 | sysv4.3*)
10273 version_type=linux
10274 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10275 soname_spec='${libname}${release}${shared_ext}$major'
10276 shlibpath_var=LD_LIBRARY_PATH
10277 case $host_vendor in
10278 sni)
10279 shlibpath_overrides_runpath=no
10280 need_lib_prefix=no
10281 runpath_var=LD_RUN_PATH
10282 ;;
10283 siemens)
10284 need_lib_prefix=no
10285 ;;
10286 motorola)
10287 need_lib_prefix=no
10288 need_version=no
10289 shlibpath_overrides_runpath=no
10290 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10291 ;;
10292 esac
10293 ;;
10294
10295 sysv4*MP*)
10296 if test -d /usr/nec ;then
10297 version_type=linux
10298 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10299 soname_spec='$libname${shared_ext}.$major'
10300 shlibpath_var=LD_LIBRARY_PATH
10301 fi
10302 ;;
10303
10304 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10305 version_type=freebsd-elf
10306 need_lib_prefix=no
10307 need_version=no
10308 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10309 soname_spec='${libname}${release}${shared_ext}$major'
10310 shlibpath_var=LD_LIBRARY_PATH
10311 shlibpath_overrides_runpath=yes
10312 hardcode_into_libs=yes
10313 if test "$with_gnu_ld" = yes; then
10314 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10315 else
10316 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10317 case $host_os in
10318 sco3.2v5*)
10319 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10320 ;;
10321 esac
10322 fi
10323 sys_lib_dlsearch_path_spec='/usr/lib'
10324 ;;
10325
10326 tpf*)
10327 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10328 version_type=linux
10329 need_lib_prefix=no
10330 need_version=no
10331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10332 shlibpath_var=LD_LIBRARY_PATH
10333 shlibpath_overrides_runpath=no
10334 hardcode_into_libs=yes
10335 ;;
10336
10337 uts4*)
10338 version_type=linux
10339 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10340 soname_spec='${libname}${release}${shared_ext}$major'
10341 shlibpath_var=LD_LIBRARY_PATH
10342 ;;
10343
10344 *)
10345 dynamic_linker=no
10346 ;;
10347 esac
10348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10349 $as_echo "$dynamic_linker" >&6; }
10350 test "$dynamic_linker" = no && can_build_shared=no
10351
10352 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10353 if test "$GCC" = yes; then
10354 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10355 fi
10356
10357 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10358 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10359 fi
10360 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10361 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10362 fi
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10456 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10457 hardcode_action=
10458 if test -n "$hardcode_libdir_flag_spec" ||
10459 test -n "$runpath_var" ||
10460 test "X$hardcode_automatic" = "Xyes" ; then
10461
10462 # We can hardcode non-existent directories.
10463 if test "$hardcode_direct" != no &&
10464 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10465 # have to relink, otherwise we might link with an installed library
10466 # when we should be linking with a yet-to-be-installed one
10467 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10468 test "$hardcode_minus_L" != no; then
10469 # Linking always hardcodes the temporary library directory.
10470 hardcode_action=relink
10471 else
10472 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10473 hardcode_action=immediate
10474 fi
10475 else
10476 # We cannot hardcode anything, or else we can only hardcode existing
10477 # directories.
10478 hardcode_action=unsupported
10479 fi
10480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10481 $as_echo "$hardcode_action" >&6; }
10482
10483 if test "$hardcode_action" = relink ||
10484 test "$inherit_rpath" = yes; then
10485 # Fast installation is not supported
10486 enable_fast_install=no
10487 elif test "$shlibpath_overrides_runpath" = yes ||
10488 test "$enable_shared" = no; then
10489 # Fast installation is not necessary
10490 enable_fast_install=needless
10491 fi
10492
10493
10494
10495
10496
10497
10498 if test "x$enable_dlopen" != xyes; then
10499 enable_dlopen=unknown
10500 enable_dlopen_self=unknown
10501 enable_dlopen_self_static=unknown
10502 else
10503 lt_cv_dlopen=no
10504 lt_cv_dlopen_libs=
10505
10506 case $host_os in
10507 beos*)
10508 lt_cv_dlopen="load_add_on"
10509 lt_cv_dlopen_libs=
10510 lt_cv_dlopen_self=yes
10511 ;;
10512
10513 mingw* | pw32* | cegcc*)
10514 lt_cv_dlopen="LoadLibrary"
10515 lt_cv_dlopen_libs=
10516 ;;
10517
10518 cygwin*)
10519 lt_cv_dlopen="dlopen"
10520 lt_cv_dlopen_libs=
10521 ;;
10522
10523 darwin*)
10524 # if libdl is installed we need to link against it
10525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10526 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10527 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10528 $as_echo_n "(cached) " >&6
10529 else
10530 ac_check_lib_save_LIBS=$LIBS
10531 LIBS="-ldl $LIBS"
10532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10533 /* end confdefs.h. */
10534
10535 /* Override any GCC internal prototype to avoid an error.
10536 Use char because int might match the return type of a GCC
10537 builtin and then its argument prototype would still apply. */
10538 #ifdef __cplusplus
10539 extern "C"
10540 #endif
10541 char dlopen ();
10542 int
10543 main ()
10544 {
10545 return dlopen ();
10546 ;
10547 return 0;
10548 }
10549 _ACEOF
10550 if ac_fn_c_try_link "$LINENO"; then :
10551 ac_cv_lib_dl_dlopen=yes
10552 else
10553 ac_cv_lib_dl_dlopen=no
10554 fi
10555 rm -f core conftest.err conftest.$ac_objext \
10556 conftest$ac_exeext conftest.$ac_ext
10557 LIBS=$ac_check_lib_save_LIBS
10558 fi
10559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10560 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10561 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10562 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10563 else
10564
10565 lt_cv_dlopen="dyld"
10566 lt_cv_dlopen_libs=
10567 lt_cv_dlopen_self=yes
10568
10569 fi
10570
10571 ;;
10572
10573 *)
10574 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10575 if test "x$ac_cv_func_shl_load" = x""yes; then :
10576 lt_cv_dlopen="shl_load"
10577 else
10578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10579 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10580 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10581 $as_echo_n "(cached) " >&6
10582 else
10583 ac_check_lib_save_LIBS=$LIBS
10584 LIBS="-ldld $LIBS"
10585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10586 /* end confdefs.h. */
10587
10588 /* Override any GCC internal prototype to avoid an error.
10589 Use char because int might match the return type of a GCC
10590 builtin and then its argument prototype would still apply. */
10591 #ifdef __cplusplus
10592 extern "C"
10593 #endif
10594 char shl_load ();
10595 int
10596 main ()
10597 {
10598 return shl_load ();
10599 ;
10600 return 0;
10601 }
10602 _ACEOF
10603 if ac_fn_c_try_link "$LINENO"; then :
10604 ac_cv_lib_dld_shl_load=yes
10605 else
10606 ac_cv_lib_dld_shl_load=no
10607 fi
10608 rm -f core conftest.err conftest.$ac_objext \
10609 conftest$ac_exeext conftest.$ac_ext
10610 LIBS=$ac_check_lib_save_LIBS
10611 fi
10612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10613 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10614 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10615 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10616 else
10617 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10618 if test "x$ac_cv_func_dlopen" = x""yes; then :
10619 lt_cv_dlopen="dlopen"
10620 else
10621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10622 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10623 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10624 $as_echo_n "(cached) " >&6
10625 else
10626 ac_check_lib_save_LIBS=$LIBS
10627 LIBS="-ldl $LIBS"
10628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10629 /* end confdefs.h. */
10630
10631 /* Override any GCC internal prototype to avoid an error.
10632 Use char because int might match the return type of a GCC
10633 builtin and then its argument prototype would still apply. */
10634 #ifdef __cplusplus
10635 extern "C"
10636 #endif
10637 char dlopen ();
10638 int
10639 main ()
10640 {
10641 return dlopen ();
10642 ;
10643 return 0;
10644 }
10645 _ACEOF
10646 if ac_fn_c_try_link "$LINENO"; then :
10647 ac_cv_lib_dl_dlopen=yes
10648 else
10649 ac_cv_lib_dl_dlopen=no
10650 fi
10651 rm -f core conftest.err conftest.$ac_objext \
10652 conftest$ac_exeext conftest.$ac_ext
10653 LIBS=$ac_check_lib_save_LIBS
10654 fi
10655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10656 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10657 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10658 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10659 else
10660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10661 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10662 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10663 $as_echo_n "(cached) " >&6
10664 else
10665 ac_check_lib_save_LIBS=$LIBS
10666 LIBS="-lsvld $LIBS"
10667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10668 /* end confdefs.h. */
10669
10670 /* Override any GCC internal prototype to avoid an error.
10671 Use char because int might match the return type of a GCC
10672 builtin and then its argument prototype would still apply. */
10673 #ifdef __cplusplus
10674 extern "C"
10675 #endif
10676 char dlopen ();
10677 int
10678 main ()
10679 {
10680 return dlopen ();
10681 ;
10682 return 0;
10683 }
10684 _ACEOF
10685 if ac_fn_c_try_link "$LINENO"; then :
10686 ac_cv_lib_svld_dlopen=yes
10687 else
10688 ac_cv_lib_svld_dlopen=no
10689 fi
10690 rm -f core conftest.err conftest.$ac_objext \
10691 conftest$ac_exeext conftest.$ac_ext
10692 LIBS=$ac_check_lib_save_LIBS
10693 fi
10694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10695 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10696 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10697 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10698 else
10699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10700 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10701 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10702 $as_echo_n "(cached) " >&6
10703 else
10704 ac_check_lib_save_LIBS=$LIBS
10705 LIBS="-ldld $LIBS"
10706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10707 /* end confdefs.h. */
10708
10709 /* Override any GCC internal prototype to avoid an error.
10710 Use char because int might match the return type of a GCC
10711 builtin and then its argument prototype would still apply. */
10712 #ifdef __cplusplus
10713 extern "C"
10714 #endif
10715 char dld_link ();
10716 int
10717 main ()
10718 {
10719 return dld_link ();
10720 ;
10721 return 0;
10722 }
10723 _ACEOF
10724 if ac_fn_c_try_link "$LINENO"; then :
10725 ac_cv_lib_dld_dld_link=yes
10726 else
10727 ac_cv_lib_dld_dld_link=no
10728 fi
10729 rm -f core conftest.err conftest.$ac_objext \
10730 conftest$ac_exeext conftest.$ac_ext
10731 LIBS=$ac_check_lib_save_LIBS
10732 fi
10733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10734 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10735 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10736 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10737 fi
10738
10739
10740 fi
10741
10742
10743 fi
10744
10745
10746 fi
10747
10748
10749 fi
10750
10751
10752 fi
10753
10754 ;;
10755 esac
10756
10757 if test "x$lt_cv_dlopen" != xno; then
10758 enable_dlopen=yes
10759 else
10760 enable_dlopen=no
10761 fi
10762
10763 case $lt_cv_dlopen in
10764 dlopen)
10765 save_CPPFLAGS="$CPPFLAGS"
10766 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10767
10768 save_LDFLAGS="$LDFLAGS"
10769 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10770
10771 save_LIBS="$LIBS"
10772 LIBS="$lt_cv_dlopen_libs $LIBS"
10773
10774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10775 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10776 if test "${lt_cv_dlopen_self+set}" = set; then :
10777 $as_echo_n "(cached) " >&6
10778 else
10779 if test "$cross_compiling" = yes; then :
10780 lt_cv_dlopen_self=cross
10781 else
10782 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10783 lt_status=$lt_dlunknown
10784 cat > conftest.$ac_ext <<_LT_EOF
10785 #line 10785 "configure"
10786 #include "confdefs.h"
10787
10788 #if HAVE_DLFCN_H
10789 #include <dlfcn.h>
10790 #endif
10791
10792 #include <stdio.h>
10793
10794 #ifdef RTLD_GLOBAL
10795 # define LT_DLGLOBAL RTLD_GLOBAL
10796 #else
10797 # ifdef DL_GLOBAL
10798 # define LT_DLGLOBAL DL_GLOBAL
10799 # else
10800 # define LT_DLGLOBAL 0
10801 # endif
10802 #endif
10803
10804 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10805 find out it does not work in some platform. */
10806 #ifndef LT_DLLAZY_OR_NOW
10807 # ifdef RTLD_LAZY
10808 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10809 # else
10810 # ifdef DL_LAZY
10811 # define LT_DLLAZY_OR_NOW DL_LAZY
10812 # else
10813 # ifdef RTLD_NOW
10814 # define LT_DLLAZY_OR_NOW RTLD_NOW
10815 # else
10816 # ifdef DL_NOW
10817 # define LT_DLLAZY_OR_NOW DL_NOW
10818 # else
10819 # define LT_DLLAZY_OR_NOW 0
10820 # endif
10821 # endif
10822 # endif
10823 # endif
10824 #endif
10825
10826 /* When -fvisbility=hidden is used, assume the code has been annotated
10827 correspondingly for the symbols needed. */
10828 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10829 void fnord () __attribute__((visibility("default")));
10830 #endif
10831
10832 void fnord () { int i=42; }
10833 int main ()
10834 {
10835 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10836 int status = $lt_dlunknown;
10837
10838 if (self)
10839 {
10840 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10841 else
10842 {
10843 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10844 else puts (dlerror ());
10845 }
10846 /* dlclose (self); */
10847 }
10848 else
10849 puts (dlerror ());
10850
10851 return status;
10852 }
10853 _LT_EOF
10854 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10855 (eval $ac_link) 2>&5
10856 ac_status=$?
10857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10858 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10859 (./conftest; exit; ) >&5 2>/dev/null
10860 lt_status=$?
10861 case x$lt_status in
10862 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10863 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10864 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10865 esac
10866 else :
10867 # compilation failed
10868 lt_cv_dlopen_self=no
10869 fi
10870 fi
10871 rm -fr conftest*
10872
10873
10874 fi
10875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10876 $as_echo "$lt_cv_dlopen_self" >&6; }
10877
10878 if test "x$lt_cv_dlopen_self" = xyes; then
10879 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10881 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10882 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10883 $as_echo_n "(cached) " >&6
10884 else
10885 if test "$cross_compiling" = yes; then :
10886 lt_cv_dlopen_self_static=cross
10887 else
10888 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10889 lt_status=$lt_dlunknown
10890 cat > conftest.$ac_ext <<_LT_EOF
10891 #line 10891 "configure"
10892 #include "confdefs.h"
10893
10894 #if HAVE_DLFCN_H
10895 #include <dlfcn.h>
10896 #endif
10897
10898 #include <stdio.h>
10899
10900 #ifdef RTLD_GLOBAL
10901 # define LT_DLGLOBAL RTLD_GLOBAL
10902 #else
10903 # ifdef DL_GLOBAL
10904 # define LT_DLGLOBAL DL_GLOBAL
10905 # else
10906 # define LT_DLGLOBAL 0
10907 # endif
10908 #endif
10909
10910 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10911 find out it does not work in some platform. */
10912 #ifndef LT_DLLAZY_OR_NOW
10913 # ifdef RTLD_LAZY
10914 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10915 # else
10916 # ifdef DL_LAZY
10917 # define LT_DLLAZY_OR_NOW DL_LAZY
10918 # else
10919 # ifdef RTLD_NOW
10920 # define LT_DLLAZY_OR_NOW RTLD_NOW
10921 # else
10922 # ifdef DL_NOW
10923 # define LT_DLLAZY_OR_NOW DL_NOW
10924 # else
10925 # define LT_DLLAZY_OR_NOW 0
10926 # endif
10927 # endif
10928 # endif
10929 # endif
10930 #endif
10931
10932 /* When -fvisbility=hidden is used, assume the code has been annotated
10933 correspondingly for the symbols needed. */
10934 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10935 void fnord () __attribute__((visibility("default")));
10936 #endif
10937
10938 void fnord () { int i=42; }
10939 int main ()
10940 {
10941 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10942 int status = $lt_dlunknown;
10943
10944 if (self)
10945 {
10946 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10947 else
10948 {
10949 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10950 else puts (dlerror ());
10951 }
10952 /* dlclose (self); */
10953 }
10954 else
10955 puts (dlerror ());
10956
10957 return status;
10958 }
10959 _LT_EOF
10960 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10961 (eval $ac_link) 2>&5
10962 ac_status=$?
10963 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10964 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10965 (./conftest; exit; ) >&5 2>/dev/null
10966 lt_status=$?
10967 case x$lt_status in
10968 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10969 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10970 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10971 esac
10972 else :
10973 # compilation failed
10974 lt_cv_dlopen_self_static=no
10975 fi
10976 fi
10977 rm -fr conftest*
10978
10979
10980 fi
10981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10982 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10983 fi
10984
10985 CPPFLAGS="$save_CPPFLAGS"
10986 LDFLAGS="$save_LDFLAGS"
10987 LIBS="$save_LIBS"
10988 ;;
10989 esac
10990
10991 case $lt_cv_dlopen_self in
10992 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10993 *) enable_dlopen_self=unknown ;;
10994 esac
10995
10996 case $lt_cv_dlopen_self_static in
10997 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10998 *) enable_dlopen_self_static=unknown ;;
10999 esac
11000 fi
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018 striplib=
11019 old_striplib=
11020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11021 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11022 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11023 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11024 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11026 $as_echo "yes" >&6; }
11027 else
11028 # FIXME - insert some real tests, host_os isn't really good enough
11029 case $host_os in
11030 darwin*)
11031 if test -n "$STRIP" ; then
11032 striplib="$STRIP -x"
11033 old_striplib="$STRIP -S"
11034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11035 $as_echo "yes" >&6; }
11036 else
11037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11038 $as_echo "no" >&6; }
11039 fi
11040 ;;
11041 *)
11042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11043 $as_echo "no" >&6; }
11044 ;;
11045 esac
11046 fi
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059 # Report which library types will actually be built
11060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11061 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11063 $as_echo "$can_build_shared" >&6; }
11064
11065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11066 $as_echo_n "checking whether to build shared libraries... " >&6; }
11067 test "$can_build_shared" = "no" && enable_shared=no
11068
11069 # On AIX, shared libraries and static libraries use the same namespace, and
11070 # are all built from PIC.
11071 case $host_os in
11072 aix3*)
11073 test "$enable_shared" = yes && enable_static=no
11074 if test -n "$RANLIB"; then
11075 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11076 postinstall_cmds='$RANLIB $lib'
11077 fi
11078 ;;
11079
11080 aix[4-9]*)
11081 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11082 test "$enable_shared" = yes && enable_static=no
11083 fi
11084 ;;
11085 esac
11086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11087 $as_echo "$enable_shared" >&6; }
11088
11089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11090 $as_echo_n "checking whether to build static libraries... " >&6; }
11091 # Make sure either enable_shared or enable_static is yes.
11092 test "$enable_shared" = yes || enable_static=yes
11093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11094 $as_echo "$enable_static" >&6; }
11095
11096
11097
11098
11099 fi
11100 ac_ext=c
11101 ac_cpp='$CPP $CPPFLAGS'
11102 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11103 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11104 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11105
11106 CC="$lt_save_CC"
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120 ac_config_commands="$ac_config_commands libtool"
11121
11122
11123
11124
11125 # Only expand once:
11126
11127
11128
11129
11130 . ${srcdir}/../../bfd/configure.host
11131
11132
11133
11134
11135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11136 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11137 # Check whether --enable-maintainer-mode was given.
11138 if test "${enable_maintainer_mode+set}" = set; then :
11139 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11140 else
11141 USE_MAINTAINER_MODE=no
11142 fi
11143
11144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11145 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11146 if test $USE_MAINTAINER_MODE = yes; then
11147 MAINTAINER_MODE_TRUE=
11148 MAINTAINER_MODE_FALSE='#'
11149 else
11150 MAINTAINER_MODE_TRUE='#'
11151 MAINTAINER_MODE_FALSE=
11152 fi
11153
11154 MAINT=$MAINTAINER_MODE_TRUE
11155
11156
11157
11158
11159 # Check whether --enable-sim-cflags was given.
11160 if test "${enable_sim_cflags+set}" = set; then :
11161 enableval=$enable_sim_cflags; case "${enableval}" in
11162 yes) sim_cflags="-O2 -fomit-frame-pointer";;
11163 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
11164 no) sim_cflags="";;
11165 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11166 esac
11167 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
11168 echo "Setting sim cflags = $sim_cflags" 6>&1
11169 fi
11170 else
11171 sim_cflags=""
11172 fi
11173
11174
11175
11176 # Check whether --enable-sim-debug was given.
11177 if test "${enable_sim_debug+set}" = set; then :
11178 enableval=$enable_sim_debug; case "${enableval}" in
11179 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
11180 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
11181 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
11182 esac
11183 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
11184 echo "Setting sim debug = $sim_debug" 6>&1
11185 fi
11186 else
11187 sim_debug=""
11188 fi
11189
11190
11191
11192 # Check whether --enable-sim-stdio was given.
11193 if test "${enable_sim_stdio+set}" = set; then :
11194 enableval=$enable_sim_stdio; case "${enableval}" in
11195 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
11196 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
11197 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
11198 esac
11199 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
11200 echo "Setting stdio flags = $sim_stdio" 6>&1
11201 fi
11202 else
11203 sim_stdio=""
11204 fi
11205
11206
11207
11208 # Check whether --enable-sim-trace was given.
11209 if test "${enable_sim_trace+set}" = set; then :
11210 enableval=$enable_sim_trace; case "${enableval}" in
11211 yes) sim_trace="-DWITH_TRACE=-1";;
11212 no) sim_trace="-DWITH_TRACE=0";;
11213 [-0-9]*)
11214 sim_trace="-DWITH_TRACE='(${enableval})'";;
11215 [[:lower:]]*)
11216 sim_trace=""
11217 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11218 if test x"$sim_trace" = x; then
11219 sim_trace="-DWITH_TRACE='(TRACE_$x"
11220 else
11221 sim_trace="${sim_trace}|TRACE_$x"
11222 fi
11223 done
11224 sim_trace="$sim_trace)'" ;;
11225 esac
11226 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
11227 echo "Setting sim trace = $sim_trace" 6>&1
11228 fi
11229 else
11230 sim_trace=""
11231 fi
11232
11233
11234
11235 # Check whether --enable-sim-profile was given.
11236 if test "${enable_sim_profile+set}" = set; then :
11237 enableval=$enable_sim_profile; case "${enableval}" in
11238 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
11239 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
11240 [-0-9]*)
11241 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
11242 [a-z]*)
11243 sim_profile=""
11244 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11245 if test x"$sim_profile" = x; then
11246 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
11247 else
11248 sim_profile="${sim_profile}|PROFILE_$x"
11249 fi
11250 done
11251 sim_profile="$sim_profile)'" ;;
11252 esac
11253 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
11254 echo "Setting sim profile = $sim_profile" 6>&1
11255 fi
11256 else
11257 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
11258 fi
11259
11260
11261
11262
11263 # Check whether --with-pkgversion was given.
11264 if test "${with_pkgversion+set}" = set; then :
11265 withval=$with_pkgversion; case "$withval" in
11266 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
11267 no) PKGVERSION= ;;
11268 *) PKGVERSION="($withval) " ;;
11269 esac
11270 else
11271 PKGVERSION="(SIM) "
11272
11273 fi
11274
11275
11276
11277
11278
11279 # Check whether --with-bugurl was given.
11280 if test "${with_bugurl+set}" = set; then :
11281 withval=$with_bugurl; case "$withval" in
11282 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
11283 no) BUGURL=
11284 ;;
11285 *) BUGURL="$withval"
11286 ;;
11287 esac
11288 else
11289 BUGURL="http://www.gnu.org/software/gdb/bugs/"
11290
11291 fi
11292
11293 case ${BUGURL} in
11294 "")
11295 REPORT_BUGS_TO=
11296 REPORT_BUGS_TEXI=
11297 ;;
11298 *)
11299 REPORT_BUGS_TO="<$BUGURL>"
11300 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11301 ;;
11302 esac;
11303
11304
11305
11306
11307 cat >>confdefs.h <<_ACEOF
11308 #define PKGVERSION "$PKGVERSION"
11309 _ACEOF
11310
11311
11312 cat >>confdefs.h <<_ACEOF
11313 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11314 _ACEOF
11315
11316
11317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11318 $as_echo_n "checking return type of signal handlers... " >&6; }
11319 if test "${ac_cv_type_signal+set}" = set; then :
11320 $as_echo_n "(cached) " >&6
11321 else
11322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11323 /* end confdefs.h. */
11324 #include <sys/types.h>
11325 #include <signal.h>
11326
11327 int
11328 main ()
11329 {
11330 return *(signal (0, 0)) (0) == 1;
11331 ;
11332 return 0;
11333 }
11334 _ACEOF
11335 if ac_fn_c_try_compile "$LINENO"; then :
11336 ac_cv_type_signal=int
11337 else
11338 ac_cv_type_signal=void
11339 fi
11340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11341 fi
11342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11343 $as_echo "$ac_cv_type_signal" >&6; }
11344
11345 cat >>confdefs.h <<_ACEOF
11346 #define RETSIGTYPE $ac_cv_type_signal
11347 _ACEOF
11348
11349
11350
11351
11352
11353 sim_link_files=
11354 sim_link_links=
11355
11356 # targ-vals.def points to the libc macro description file.
11357 case "${target}" in
11358 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
11359 esac
11360 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
11361 sim_link_links="${sim_link_links} targ-vals.def"
11362
11363
11364
11365 # Put a useful copy of CPP_FOR_TARGET in Makefile.
11366 # This is only used to build the target values header files. These files are
11367 # shipped with distributions so CPP_FOR_TARGET only needs to work in
11368 # developer's trees. This value is borrowed from ../../Makefile.in.
11369 CPP_FOR_TARGET="\` \
11370 if test -f \$\${rootme}/../../gcc/Makefile ; then \
11371 if test -f \$\${rootme}/../../\$(TARGET_SUBDIR)/newlib/Makefile ; then \
11372 echo \$\${rootme}/../../gcc/xgcc -B\$\${rootme}/../../gcc/ -idirafter \$\${rootme}/../../\$(TARGET_SUBDIR)/newlib/targ-include -idirafter \$(srcroot)/newlib/libc/include -nostdinc; \
11373 else \
11374 echo \$\${rootme}/../../gcc/xgcc -B\$\${rootme}/../../gcc/; \
11375 fi; \
11376 else \
11377 if test '\$(host_canonical)' = '\$(target_canonical)' ; then \
11378 echo \$(CC); \
11379 else \
11380 t='\$(program_transform_name)'; echo gcc | sed -e 's/x/x/' \$\$t; \
11381 fi; \
11382 fi\` -E"
11383
11384
11385 # Set TARGET_SUBDIR, needed by CPP_FOR_TARGET.
11386 if test x"${host}" = x"${target}" ; then
11387 TARGET_SUBDIR="."
11388 else
11389 TARGET_SUBDIR=${target_alias}
11390 fi
11391
11392
11393 # These aren't all needed yet, but will be eventually.
11394 for ac_header in stdlib.h string.h strings.h time.h sys/times.h sys/stat.h sys/mman.h
11395 do :
11396 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11397 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11398 eval as_val=\$$as_ac_Header
11399 if test "x$as_val" = x""yes; then :
11400 cat >>confdefs.h <<_ACEOF
11401 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11402 _ACEOF
11403
11404 fi
11405
11406 done
11407
11408 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
11409 do :
11410 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11411 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11412 eval as_val=\$$as_ac_var
11413 if test "x$as_val" = x""yes; then :
11414 cat >>confdefs.h <<_ACEOF
11415 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11416 _ACEOF
11417
11418 fi
11419 done
11420
11421 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
11422 #include <sys/types.h>
11423 #endif
11424 #ifdef HAVE_SYS_STAT_H
11425 #include <sys/stat.h>
11426 #endif
11427 "
11428 if test "x$ac_cv_member_struct_stat_st_dev" = x""yes; then :
11429
11430 cat >>confdefs.h <<_ACEOF
11431 #define HAVE_STRUCT_STAT_ST_DEV 1
11432 _ACEOF
11433
11434
11435 fi
11436 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
11437 #include <sys/types.h>
11438 #endif
11439 #ifdef HAVE_SYS_STAT_H
11440 #include <sys/stat.h>
11441 #endif
11442 "
11443 if test "x$ac_cv_member_struct_stat_st_ino" = x""yes; then :
11444
11445 cat >>confdefs.h <<_ACEOF
11446 #define HAVE_STRUCT_STAT_ST_INO 1
11447 _ACEOF
11448
11449
11450 fi
11451 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
11452 #include <sys/types.h>
11453 #endif
11454 #ifdef HAVE_SYS_STAT_H
11455 #include <sys/stat.h>
11456 #endif
11457 "
11458 if test "x$ac_cv_member_struct_stat_st_mode" = x""yes; then :
11459
11460 cat >>confdefs.h <<_ACEOF
11461 #define HAVE_STRUCT_STAT_ST_MODE 1
11462 _ACEOF
11463
11464
11465 fi
11466 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
11467 #include <sys/types.h>
11468 #endif
11469 #ifdef HAVE_SYS_STAT_H
11470 #include <sys/stat.h>
11471 #endif
11472 "
11473 if test "x$ac_cv_member_struct_stat_st_nlink" = x""yes; then :
11474
11475 cat >>confdefs.h <<_ACEOF
11476 #define HAVE_STRUCT_STAT_ST_NLINK 1
11477 _ACEOF
11478
11479
11480 fi
11481 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
11482 #include <sys/types.h>
11483 #endif
11484 #ifdef HAVE_SYS_STAT_H
11485 #include <sys/stat.h>
11486 #endif
11487 "
11488 if test "x$ac_cv_member_struct_stat_st_uid" = x""yes; then :
11489
11490 cat >>confdefs.h <<_ACEOF
11491 #define HAVE_STRUCT_STAT_ST_UID 1
11492 _ACEOF
11493
11494
11495 fi
11496 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
11497 #include <sys/types.h>
11498 #endif
11499 #ifdef HAVE_SYS_STAT_H
11500 #include <sys/stat.h>
11501 #endif
11502 "
11503 if test "x$ac_cv_member_struct_stat_st_gid" = x""yes; then :
11504
11505 cat >>confdefs.h <<_ACEOF
11506 #define HAVE_STRUCT_STAT_ST_GID 1
11507 _ACEOF
11508
11509
11510 fi
11511 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
11512 #include <sys/types.h>
11513 #endif
11514 #ifdef HAVE_SYS_STAT_H
11515 #include <sys/stat.h>
11516 #endif
11517 "
11518 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
11519
11520 cat >>confdefs.h <<_ACEOF
11521 #define HAVE_STRUCT_STAT_ST_RDEV 1
11522 _ACEOF
11523
11524
11525 fi
11526 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
11527 #include <sys/types.h>
11528 #endif
11529 #ifdef HAVE_SYS_STAT_H
11530 #include <sys/stat.h>
11531 #endif
11532 "
11533 if test "x$ac_cv_member_struct_stat_st_size" = x""yes; then :
11534
11535 cat >>confdefs.h <<_ACEOF
11536 #define HAVE_STRUCT_STAT_ST_SIZE 1
11537 _ACEOF
11538
11539
11540 fi
11541 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
11542 #include <sys/types.h>
11543 #endif
11544 #ifdef HAVE_SYS_STAT_H
11545 #include <sys/stat.h>
11546 #endif
11547 "
11548 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11549
11550 cat >>confdefs.h <<_ACEOF
11551 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11552 _ACEOF
11553
11554
11555 fi
11556 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
11557 #include <sys/types.h>
11558 #endif
11559 #ifdef HAVE_SYS_STAT_H
11560 #include <sys/stat.h>
11561 #endif
11562 "
11563 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11564
11565 cat >>confdefs.h <<_ACEOF
11566 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11567 _ACEOF
11568
11569
11570 fi
11571 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
11572 #include <sys/types.h>
11573 #endif
11574 #ifdef HAVE_SYS_STAT_H
11575 #include <sys/stat.h>
11576 #endif
11577 "
11578 if test "x$ac_cv_member_struct_stat_st_atime" = x""yes; then :
11579
11580 cat >>confdefs.h <<_ACEOF
11581 #define HAVE_STRUCT_STAT_ST_ATIME 1
11582 _ACEOF
11583
11584
11585 fi
11586 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
11587 #include <sys/types.h>
11588 #endif
11589 #ifdef HAVE_SYS_STAT_H
11590 #include <sys/stat.h>
11591 #endif
11592 "
11593 if test "x$ac_cv_member_struct_stat_st_mtime" = x""yes; then :
11594
11595 cat >>confdefs.h <<_ACEOF
11596 #define HAVE_STRUCT_STAT_ST_MTIME 1
11597 _ACEOF
11598
11599
11600 fi
11601 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
11602 #include <sys/types.h>
11603 #endif
11604 #ifdef HAVE_SYS_STAT_H
11605 #include <sys/stat.h>
11606 #endif
11607 "
11608 if test "x$ac_cv_member_struct_stat_st_ctime" = x""yes; then :
11609
11610 cat >>confdefs.h <<_ACEOF
11611 #define HAVE_STRUCT_STAT_ST_CTIME 1
11612 _ACEOF
11613
11614
11615 fi
11616
11617 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11618 #include <sys/socket.h>
11619
11620 "
11621 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11622
11623 cat >>confdefs.h <<_ACEOF
11624 #define HAVE_SOCKLEN_T 1
11625 _ACEOF
11626
11627
11628 fi
11629
11630
11631 ac_config_files="$ac_config_files Makefile"
11632
11633 ac_config_commands="$ac_config_commands default"
11634
11635 cat >confcache <<\_ACEOF
11636 # This file is a shell script that caches the results of configure
11637 # tests run on this system so they can be shared between configure
11638 # scripts and configure runs, see configure's option --config-cache.
11639 # It is not useful on other systems. If it contains results you don't
11640 # want to keep, you may remove or edit it.
11641 #
11642 # config.status only pays attention to the cache file if you give it
11643 # the --recheck option to rerun configure.
11644 #
11645 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11646 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11647 # following values.
11648
11649 _ACEOF
11650
11651 # The following way of writing the cache mishandles newlines in values,
11652 # but we know of no workaround that is simple, portable, and efficient.
11653 # So, we kill variables containing newlines.
11654 # Ultrix sh set writes to stderr and can't be redirected directly,
11655 # and sets the high bit in the cache file unless we assign to the vars.
11656 (
11657 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11658 eval ac_val=\$$ac_var
11659 case $ac_val in #(
11660 *${as_nl}*)
11661 case $ac_var in #(
11662 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11663 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11664 esac
11665 case $ac_var in #(
11666 _ | IFS | as_nl) ;; #(
11667 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11668 *) { eval $ac_var=; unset $ac_var;} ;;
11669 esac ;;
11670 esac
11671 done
11672
11673 (set) 2>&1 |
11674 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11675 *${as_nl}ac_space=\ *)
11676 # `set' does not quote correctly, so add quotes: double-quote
11677 # substitution turns \\\\ into \\, and sed turns \\ into \.
11678 sed -n \
11679 "s/'/'\\\\''/g;
11680 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11681 ;; #(
11682 *)
11683 # `set' quotes correctly as required by POSIX, so do not add quotes.
11684 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11685 ;;
11686 esac |
11687 sort
11688 ) |
11689 sed '
11690 /^ac_cv_env_/b end
11691 t clear
11692 :clear
11693 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11694 t end
11695 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11696 :end' >>confcache
11697 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11698 if test -w "$cache_file"; then
11699 test "x$cache_file" != "x/dev/null" &&
11700 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11701 $as_echo "$as_me: updating cache $cache_file" >&6;}
11702 cat confcache >$cache_file
11703 else
11704 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11705 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11706 fi
11707 fi
11708 rm -f confcache
11709
11710 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11711 # Let make expand exec_prefix.
11712 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11713
11714 DEFS=-DHAVE_CONFIG_H
11715
11716 ac_libobjs=
11717 ac_ltlibobjs=
11718 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11719 # 1. Remove the extension, and $U if already installed.
11720 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11721 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11722 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11723 # will be set to the directory where LIBOBJS objects are built.
11724 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11725 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11726 done
11727 LIBOBJS=$ac_libobjs
11728
11729 LTLIBOBJS=$ac_ltlibobjs
11730
11731
11732
11733 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
11734 as_fn_error "conditional \"GMAKE\" was never defined.
11735 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11736 fi
11737 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
11738 as_fn_error "conditional \"PLUGINS\" was never defined.
11739 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11740 fi
11741 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11742 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11743 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11744 fi
11745
11746 : ${CONFIG_STATUS=./config.status}
11747 ac_write_fail=0
11748 ac_clean_files_save=$ac_clean_files
11749 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11750 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11751 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11752 as_write_fail=0
11753 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11754 #! $SHELL
11755 # Generated by $as_me.
11756 # Run this file to recreate the current configuration.
11757 # Compiler output produced by configure, useful for debugging
11758 # configure, is in config.log if it exists.
11759
11760 debug=false
11761 ac_cs_recheck=false
11762 ac_cs_silent=false
11763
11764 SHELL=\${CONFIG_SHELL-$SHELL}
11765 export SHELL
11766 _ASEOF
11767 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11768 ## -------------------- ##
11769 ## M4sh Initialization. ##
11770 ## -------------------- ##
11771
11772 # Be more Bourne compatible
11773 DUALCASE=1; export DUALCASE # for MKS sh
11774 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11775 emulate sh
11776 NULLCMD=:
11777 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11778 # is contrary to our usage. Disable this feature.
11779 alias -g '${1+"$@"}'='"$@"'
11780 setopt NO_GLOB_SUBST
11781 else
11782 case `(set -o) 2>/dev/null` in #(
11783 *posix*) :
11784 set -o posix ;; #(
11785 *) :
11786 ;;
11787 esac
11788 fi
11789
11790
11791 as_nl='
11792 '
11793 export as_nl
11794 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11795 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11796 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11797 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11798 # Prefer a ksh shell builtin over an external printf program on Solaris,
11799 # but without wasting forks for bash or zsh.
11800 if test -z "$BASH_VERSION$ZSH_VERSION" \
11801 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11802 as_echo='print -r --'
11803 as_echo_n='print -rn --'
11804 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11805 as_echo='printf %s\n'
11806 as_echo_n='printf %s'
11807 else
11808 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11809 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11810 as_echo_n='/usr/ucb/echo -n'
11811 else
11812 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11813 as_echo_n_body='eval
11814 arg=$1;
11815 case $arg in #(
11816 *"$as_nl"*)
11817 expr "X$arg" : "X\\(.*\\)$as_nl";
11818 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11819 esac;
11820 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11821 '
11822 export as_echo_n_body
11823 as_echo_n='sh -c $as_echo_n_body as_echo'
11824 fi
11825 export as_echo_body
11826 as_echo='sh -c $as_echo_body as_echo'
11827 fi
11828
11829 # The user is always right.
11830 if test "${PATH_SEPARATOR+set}" != set; then
11831 PATH_SEPARATOR=:
11832 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11833 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11834 PATH_SEPARATOR=';'
11835 }
11836 fi
11837
11838
11839 # IFS
11840 # We need space, tab and new line, in precisely that order. Quoting is
11841 # there to prevent editors from complaining about space-tab.
11842 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11843 # splitting by setting IFS to empty value.)
11844 IFS=" "" $as_nl"
11845
11846 # Find who we are. Look in the path if we contain no directory separator.
11847 case $0 in #((
11848 *[\\/]* ) as_myself=$0 ;;
11849 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11850 for as_dir in $PATH
11851 do
11852 IFS=$as_save_IFS
11853 test -z "$as_dir" && as_dir=.
11854 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11855 done
11856 IFS=$as_save_IFS
11857
11858 ;;
11859 esac
11860 # We did not find ourselves, most probably we were run as `sh COMMAND'
11861 # in which case we are not to be found in the path.
11862 if test "x$as_myself" = x; then
11863 as_myself=$0
11864 fi
11865 if test ! -f "$as_myself"; then
11866 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11867 exit 1
11868 fi
11869
11870 # Unset variables that we do not need and which cause bugs (e.g. in
11871 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11872 # suppresses any "Segmentation fault" message there. '((' could
11873 # trigger a bug in pdksh 5.2.14.
11874 for as_var in BASH_ENV ENV MAIL MAILPATH
11875 do eval test x\${$as_var+set} = xset \
11876 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11877 done
11878 PS1='$ '
11879 PS2='> '
11880 PS4='+ '
11881
11882 # NLS nuisances.
11883 LC_ALL=C
11884 export LC_ALL
11885 LANGUAGE=C
11886 export LANGUAGE
11887
11888 # CDPATH.
11889 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11890
11891
11892 # as_fn_error ERROR [LINENO LOG_FD]
11893 # ---------------------------------
11894 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11895 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11896 # script with status $?, using 1 if that was 0.
11897 as_fn_error ()
11898 {
11899 as_status=$?; test $as_status -eq 0 && as_status=1
11900 if test "$3"; then
11901 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11902 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11903 fi
11904 $as_echo "$as_me: error: $1" >&2
11905 as_fn_exit $as_status
11906 } # as_fn_error
11907
11908
11909 # as_fn_set_status STATUS
11910 # -----------------------
11911 # Set $? to STATUS, without forking.
11912 as_fn_set_status ()
11913 {
11914 return $1
11915 } # as_fn_set_status
11916
11917 # as_fn_exit STATUS
11918 # -----------------
11919 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11920 as_fn_exit ()
11921 {
11922 set +e
11923 as_fn_set_status $1
11924 exit $1
11925 } # as_fn_exit
11926
11927 # as_fn_unset VAR
11928 # ---------------
11929 # Portably unset VAR.
11930 as_fn_unset ()
11931 {
11932 { eval $1=; unset $1;}
11933 }
11934 as_unset=as_fn_unset
11935 # as_fn_append VAR VALUE
11936 # ----------------------
11937 # Append the text in VALUE to the end of the definition contained in VAR. Take
11938 # advantage of any shell optimizations that allow amortized linear growth over
11939 # repeated appends, instead of the typical quadratic growth present in naive
11940 # implementations.
11941 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11942 eval 'as_fn_append ()
11943 {
11944 eval $1+=\$2
11945 }'
11946 else
11947 as_fn_append ()
11948 {
11949 eval $1=\$$1\$2
11950 }
11951 fi # as_fn_append
11952
11953 # as_fn_arith ARG...
11954 # ------------------
11955 # Perform arithmetic evaluation on the ARGs, and store the result in the
11956 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11957 # must be portable across $(()) and expr.
11958 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11959 eval 'as_fn_arith ()
11960 {
11961 as_val=$(( $* ))
11962 }'
11963 else
11964 as_fn_arith ()
11965 {
11966 as_val=`expr "$@" || test $? -eq 1`
11967 }
11968 fi # as_fn_arith
11969
11970
11971 if expr a : '\(a\)' >/dev/null 2>&1 &&
11972 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11973 as_expr=expr
11974 else
11975 as_expr=false
11976 fi
11977
11978 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11979 as_basename=basename
11980 else
11981 as_basename=false
11982 fi
11983
11984 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11985 as_dirname=dirname
11986 else
11987 as_dirname=false
11988 fi
11989
11990 as_me=`$as_basename -- "$0" ||
11991 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11992 X"$0" : 'X\(//\)$' \| \
11993 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11994 $as_echo X/"$0" |
11995 sed '/^.*\/\([^/][^/]*\)\/*$/{
11996 s//\1/
11997 q
11998 }
11999 /^X\/\(\/\/\)$/{
12000 s//\1/
12001 q
12002 }
12003 /^X\/\(\/\).*/{
12004 s//\1/
12005 q
12006 }
12007 s/.*/./; q'`
12008
12009 # Avoid depending upon Character Ranges.
12010 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12011 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12012 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12013 as_cr_digits='0123456789'
12014 as_cr_alnum=$as_cr_Letters$as_cr_digits
12015
12016 ECHO_C= ECHO_N= ECHO_T=
12017 case `echo -n x` in #(((((
12018 -n*)
12019 case `echo 'xy\c'` in
12020 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12021 xy) ECHO_C='\c';;
12022 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12023 ECHO_T=' ';;
12024 esac;;
12025 *)
12026 ECHO_N='-n';;
12027 esac
12028
12029 rm -f conf$$ conf$$.exe conf$$.file
12030 if test -d conf$$.dir; then
12031 rm -f conf$$.dir/conf$$.file
12032 else
12033 rm -f conf$$.dir
12034 mkdir conf$$.dir 2>/dev/null
12035 fi
12036 if (echo >conf$$.file) 2>/dev/null; then
12037 if ln -s conf$$.file conf$$ 2>/dev/null; then
12038 as_ln_s='ln -s'
12039 # ... but there are two gotchas:
12040 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12041 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12042 # In both cases, we have to default to `cp -p'.
12043 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12044 as_ln_s='cp -p'
12045 elif ln conf$$.file conf$$ 2>/dev/null; then
12046 as_ln_s=ln
12047 else
12048 as_ln_s='cp -p'
12049 fi
12050 else
12051 as_ln_s='cp -p'
12052 fi
12053 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12054 rmdir conf$$.dir 2>/dev/null
12055
12056
12057 # as_fn_mkdir_p
12058 # -------------
12059 # Create "$as_dir" as a directory, including parents if necessary.
12060 as_fn_mkdir_p ()
12061 {
12062
12063 case $as_dir in #(
12064 -*) as_dir=./$as_dir;;
12065 esac
12066 test -d "$as_dir" || eval $as_mkdir_p || {
12067 as_dirs=
12068 while :; do
12069 case $as_dir in #(
12070 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12071 *) as_qdir=$as_dir;;
12072 esac
12073 as_dirs="'$as_qdir' $as_dirs"
12074 as_dir=`$as_dirname -- "$as_dir" ||
12075 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12076 X"$as_dir" : 'X\(//\)[^/]' \| \
12077 X"$as_dir" : 'X\(//\)$' \| \
12078 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12079 $as_echo X"$as_dir" |
12080 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12081 s//\1/
12082 q
12083 }
12084 /^X\(\/\/\)[^/].*/{
12085 s//\1/
12086 q
12087 }
12088 /^X\(\/\/\)$/{
12089 s//\1/
12090 q
12091 }
12092 /^X\(\/\).*/{
12093 s//\1/
12094 q
12095 }
12096 s/.*/./; q'`
12097 test -d "$as_dir" && break
12098 done
12099 test -z "$as_dirs" || eval "mkdir $as_dirs"
12100 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12101
12102
12103 } # as_fn_mkdir_p
12104 if mkdir -p . 2>/dev/null; then
12105 as_mkdir_p='mkdir -p "$as_dir"'
12106 else
12107 test -d ./-p && rmdir ./-p
12108 as_mkdir_p=false
12109 fi
12110
12111 if test -x / >/dev/null 2>&1; then
12112 as_test_x='test -x'
12113 else
12114 if ls -dL / >/dev/null 2>&1; then
12115 as_ls_L_option=L
12116 else
12117 as_ls_L_option=
12118 fi
12119 as_test_x='
12120 eval sh -c '\''
12121 if test -d "$1"; then
12122 test -d "$1/.";
12123 else
12124 case $1 in #(
12125 -*)set "./$1";;
12126 esac;
12127 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12128 ???[sx]*):;;*)false;;esac;fi
12129 '\'' sh
12130 '
12131 fi
12132 as_executable_p=$as_test_x
12133
12134 # Sed expression to map a string onto a valid CPP name.
12135 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12136
12137 # Sed expression to map a string onto a valid variable name.
12138 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12139
12140
12141 exec 6>&1
12142 ## ----------------------------------- ##
12143 ## Main body of $CONFIG_STATUS script. ##
12144 ## ----------------------------------- ##
12145 _ASEOF
12146 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12147
12148 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12149 # Save the log message, to keep $0 and so on meaningful, and to
12150 # report actual input values of CONFIG_FILES etc. instead of their
12151 # values after options handling.
12152 ac_log="
12153 This file was extended by $as_me, which was
12154 generated by GNU Autoconf 2.64. Invocation command line was
12155
12156 CONFIG_FILES = $CONFIG_FILES
12157 CONFIG_HEADERS = $CONFIG_HEADERS
12158 CONFIG_LINKS = $CONFIG_LINKS
12159 CONFIG_COMMANDS = $CONFIG_COMMANDS
12160 $ $0 $@
12161
12162 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12163 "
12164
12165 _ACEOF
12166
12167 case $ac_config_files in *"
12168 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12169 esac
12170
12171 case $ac_config_headers in *"
12172 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12173 esac
12174
12175
12176 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12177 # Files that config.status was made for.
12178 config_files="$ac_config_files"
12179 config_headers="$ac_config_headers"
12180 config_commands="$ac_config_commands"
12181
12182 _ACEOF
12183
12184 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12185 ac_cs_usage="\
12186 \`$as_me' instantiates files and other configuration actions
12187 from templates according to the current configuration. Unless the files
12188 and actions are specified as TAGs, all are instantiated by default.
12189
12190 Usage: $0 [OPTION]... [TAG]...
12191
12192 -h, --help print this help, then exit
12193 -V, --version print version number and configuration settings, then exit
12194 -q, --quiet, --silent
12195 do not print progress messages
12196 -d, --debug don't remove temporary files
12197 --recheck update $as_me by reconfiguring in the same conditions
12198 --file=FILE[:TEMPLATE]
12199 instantiate the configuration file FILE
12200 --header=FILE[:TEMPLATE]
12201 instantiate the configuration header FILE
12202
12203 Configuration files:
12204 $config_files
12205
12206 Configuration headers:
12207 $config_headers
12208
12209 Configuration commands:
12210 $config_commands
12211
12212 Report bugs to the package provider."
12213
12214 _ACEOF
12215 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12216 ac_cs_version="\\
12217 config.status
12218 configured by $0, generated by GNU Autoconf 2.64,
12219 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
12220
12221 Copyright (C) 2009 Free Software Foundation, Inc.
12222 This config.status script is free software; the Free Software Foundation
12223 gives unlimited permission to copy, distribute and modify it."
12224
12225 ac_pwd='$ac_pwd'
12226 srcdir='$srcdir'
12227 INSTALL='$INSTALL'
12228 AWK='$AWK'
12229 test -n "\$AWK" || AWK=awk
12230 _ACEOF
12231
12232 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12233 # The default lists apply if the user does not specify any file.
12234 ac_need_defaults=:
12235 while test $# != 0
12236 do
12237 case $1 in
12238 --*=*)
12239 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12240 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12241 ac_shift=:
12242 ;;
12243 *)
12244 ac_option=$1
12245 ac_optarg=$2
12246 ac_shift=shift
12247 ;;
12248 esac
12249
12250 case $ac_option in
12251 # Handling of the options.
12252 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12253 ac_cs_recheck=: ;;
12254 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12255 $as_echo "$ac_cs_version"; exit ;;
12256 --debug | --debu | --deb | --de | --d | -d )
12257 debug=: ;;
12258 --file | --fil | --fi | --f )
12259 $ac_shift
12260 case $ac_optarg in
12261 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12262 esac
12263 as_fn_append CONFIG_FILES " '$ac_optarg'"
12264 ac_need_defaults=false;;
12265 --header | --heade | --head | --hea )
12266 $ac_shift
12267 case $ac_optarg in
12268 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12269 esac
12270 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12271 ac_need_defaults=false;;
12272 --he | --h)
12273 # Conflict between --help and --header
12274 as_fn_error "ambiguous option: \`$1'
12275 Try \`$0 --help' for more information.";;
12276 --help | --hel | -h )
12277 $as_echo "$ac_cs_usage"; exit ;;
12278 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12279 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12280 ac_cs_silent=: ;;
12281
12282 # This is an error.
12283 -*) as_fn_error "unrecognized option: \`$1'
12284 Try \`$0 --help' for more information." ;;
12285
12286 *) as_fn_append ac_config_targets " $1"
12287 ac_need_defaults=false ;;
12288
12289 esac
12290 shift
12291 done
12292
12293 ac_configure_extra_args=
12294
12295 if $ac_cs_silent; then
12296 exec 6>/dev/null
12297 ac_configure_extra_args="$ac_configure_extra_args --silent"
12298 fi
12299
12300 _ACEOF
12301 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12302 if \$ac_cs_recheck; then
12303 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12304 shift
12305 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12306 CONFIG_SHELL='$SHELL'
12307 export CONFIG_SHELL
12308 exec "\$@"
12309 fi
12310
12311 _ACEOF
12312 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12313 exec 5>>config.log
12314 {
12315 echo
12316 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12317 ## Running $as_me. ##
12318 _ASBOX
12319 $as_echo "$ac_log"
12320 } >&5
12321
12322 _ACEOF
12323 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12324 #
12325 # INIT-COMMANDS
12326 #
12327 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12328
12329
12330 # The HP-UX ksh and POSIX shell print the target directory to stdout
12331 # if CDPATH is set.
12332 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12333
12334 sed_quote_subst='$sed_quote_subst'
12335 double_quote_subst='$double_quote_subst'
12336 delay_variable_subst='$delay_variable_subst'
12337 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12338 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12339 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12340 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12341 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12342 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12343 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12344 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12345 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12346 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12347 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12348 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12349 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12350 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12351 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12352 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12353 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12354 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12355 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12356 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12357 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12358 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12359 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12360 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12361 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12362 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12363 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12364 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12365 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12366 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12367 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12368 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12369 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12370 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12371 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12372 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12373 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12374 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12375 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12376 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12377 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12378 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12379 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12380 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12381 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12382 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12383 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12384 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12385 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"`'
12386 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12387 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12388 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12389 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12390 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12391 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12392 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12393 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12394 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12395 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12396 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12397 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12398 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12399 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12400 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12401 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12402 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12403 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12404 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12405 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12406 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12407 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12408 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12409 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12410 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12411 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12412 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12413 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12414 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12415 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12416 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12417 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12418 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12419 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12420 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12421 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12422 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12423 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12424 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12425 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12426 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12427 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12428 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12429 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12430 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12431 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12432 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12433 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12434 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12435 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12436 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12437 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12438 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12439 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12440 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12441 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12442 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12443 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12444 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12445 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12446 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12447 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12448 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12449 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12450 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12451 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12452 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12453 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12454 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12455 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12456 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12457
12458 LTCC='$LTCC'
12459 LTCFLAGS='$LTCFLAGS'
12460 compiler='$compiler_DEFAULT'
12461
12462 # A function that is used when there is no print builtin or printf.
12463 func_fallback_echo ()
12464 {
12465 eval 'cat <<_LTECHO_EOF
12466 \$1
12467 _LTECHO_EOF'
12468 }
12469
12470 # Quote evaled strings.
12471 for var in SHELL \
12472 ECHO \
12473 SED \
12474 GREP \
12475 EGREP \
12476 FGREP \
12477 LD \
12478 NM \
12479 LN_S \
12480 lt_SP2NL \
12481 lt_NL2SP \
12482 reload_flag \
12483 OBJDUMP \
12484 deplibs_check_method \
12485 file_magic_cmd \
12486 AR \
12487 AR_FLAGS \
12488 STRIP \
12489 RANLIB \
12490 CC \
12491 CFLAGS \
12492 compiler \
12493 lt_cv_sys_global_symbol_pipe \
12494 lt_cv_sys_global_symbol_to_cdecl \
12495 lt_cv_sys_global_symbol_to_c_name_address \
12496 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12497 lt_prog_compiler_no_builtin_flag \
12498 lt_prog_compiler_wl \
12499 lt_prog_compiler_pic \
12500 lt_prog_compiler_static \
12501 lt_cv_prog_compiler_c_o \
12502 need_locks \
12503 DSYMUTIL \
12504 NMEDIT \
12505 LIPO \
12506 OTOOL \
12507 OTOOL64 \
12508 shrext_cmds \
12509 export_dynamic_flag_spec \
12510 whole_archive_flag_spec \
12511 compiler_needs_object \
12512 with_gnu_ld \
12513 allow_undefined_flag \
12514 no_undefined_flag \
12515 hardcode_libdir_flag_spec \
12516 hardcode_libdir_flag_spec_ld \
12517 hardcode_libdir_separator \
12518 fix_srcfile_path \
12519 exclude_expsyms \
12520 include_expsyms \
12521 file_list_spec \
12522 variables_saved_for_relink \
12523 libname_spec \
12524 library_names_spec \
12525 soname_spec \
12526 install_override_mode \
12527 finish_eval \
12528 old_striplib \
12529 striplib; do
12530 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12531 *[\\\\\\\`\\"\\\$]*)
12532 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12533 ;;
12534 *)
12535 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12536 ;;
12537 esac
12538 done
12539
12540 # Double-quote double-evaled strings.
12541 for var in reload_cmds \
12542 old_postinstall_cmds \
12543 old_postuninstall_cmds \
12544 old_archive_cmds \
12545 extract_expsyms_cmds \
12546 old_archive_from_new_cmds \
12547 old_archive_from_expsyms_cmds \
12548 archive_cmds \
12549 archive_expsym_cmds \
12550 module_cmds \
12551 module_expsym_cmds \
12552 export_symbols_cmds \
12553 prelink_cmds \
12554 postinstall_cmds \
12555 postuninstall_cmds \
12556 finish_cmds \
12557 sys_lib_search_path_spec \
12558 sys_lib_dlsearch_path_spec; do
12559 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12560 *[\\\\\\\`\\"\\\$]*)
12561 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12562 ;;
12563 *)
12564 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12565 ;;
12566 esac
12567 done
12568
12569 ac_aux_dir='$ac_aux_dir'
12570 xsi_shell='$xsi_shell'
12571 lt_shell_append='$lt_shell_append'
12572
12573 # See if we are running on zsh, and set the options which allow our
12574 # commands through without removal of \ escapes INIT.
12575 if test -n "\${ZSH_VERSION+set}" ; then
12576 setopt NO_GLOB_SUBST
12577 fi
12578
12579
12580 PACKAGE='$PACKAGE'
12581 VERSION='$VERSION'
12582 TIMESTAMP='$TIMESTAMP'
12583 RM='$RM'
12584 ofile='$ofile'
12585
12586
12587
12588
12589 _ACEOF
12590
12591 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12592
12593 # Handling of arguments.
12594 for ac_config_target in $ac_config_targets
12595 do
12596 case $ac_config_target in
12597 "cconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS cconfig.h:config.in" ;;
12598 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
12599 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12600 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12601 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
12602
12603 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12604 esac
12605 done
12606
12607
12608 # If the user did not use the arguments to specify the items to instantiate,
12609 # then the envvar interface is used. Set only those that are not.
12610 # We use the long form for the default assignment because of an extremely
12611 # bizarre bug on SunOS 4.1.3.
12612 if $ac_need_defaults; then
12613 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12614 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12615 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12616 fi
12617
12618 # Have a temporary directory for convenience. Make it in the build tree
12619 # simply because there is no reason against having it here, and in addition,
12620 # creating and moving files from /tmp can sometimes cause problems.
12621 # Hook for its removal unless debugging.
12622 # Note that there is a small window in which the directory will not be cleaned:
12623 # after its creation but before its name has been assigned to `$tmp'.
12624 $debug ||
12625 {
12626 tmp=
12627 trap 'exit_status=$?
12628 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12629 ' 0
12630 trap 'as_fn_exit 1' 1 2 13 15
12631 }
12632 # Create a (secure) tmp directory for tmp files.
12633
12634 {
12635 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12636 test -n "$tmp" && test -d "$tmp"
12637 } ||
12638 {
12639 tmp=./conf$$-$RANDOM
12640 (umask 077 && mkdir "$tmp")
12641 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12642
12643 # Set up the scripts for CONFIG_FILES section.
12644 # No need to generate them if there are no CONFIG_FILES.
12645 # This happens for instance with `./config.status config.h'.
12646 if test -n "$CONFIG_FILES"; then
12647
12648
12649 ac_cr=`echo X | tr X '\015'`
12650 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12651 # But we know of no other shell where ac_cr would be empty at this
12652 # point, so we can use a bashism as a fallback.
12653 if test "x$ac_cr" = x; then
12654 eval ac_cr=\$\'\\r\'
12655 fi
12656 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12657 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12658 ac_cs_awk_cr='\r'
12659 else
12660 ac_cs_awk_cr=$ac_cr
12661 fi
12662
12663 echo 'BEGIN {' >"$tmp/subs1.awk" &&
12664 _ACEOF
12665
12666
12667 {
12668 echo "cat >conf$$subs.awk <<_ACEOF" &&
12669 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12670 echo "_ACEOF"
12671 } >conf$$subs.sh ||
12672 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12673 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12674 ac_delim='%!_!# '
12675 for ac_last_try in false false false false false :; do
12676 . ./conf$$subs.sh ||
12677 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12678
12679 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12680 if test $ac_delim_n = $ac_delim_num; then
12681 break
12682 elif $ac_last_try; then
12683 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12684 else
12685 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12686 fi
12687 done
12688 rm -f conf$$subs.sh
12689
12690 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12691 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12692 _ACEOF
12693 sed -n '
12694 h
12695 s/^/S["/; s/!.*/"]=/
12696 p
12697 g
12698 s/^[^!]*!//
12699 :repl
12700 t repl
12701 s/'"$ac_delim"'$//
12702 t delim
12703 :nl
12704 h
12705 s/\(.\{148\}\).*/\1/
12706 t more1
12707 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12708 p
12709 n
12710 b repl
12711 :more1
12712 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12713 p
12714 g
12715 s/.\{148\}//
12716 t nl
12717 :delim
12718 h
12719 s/\(.\{148\}\).*/\1/
12720 t more2
12721 s/["\\]/\\&/g; s/^/"/; s/$/"/
12722 p
12723 b
12724 :more2
12725 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12726 p
12727 g
12728 s/.\{148\}//
12729 t delim
12730 ' <conf$$subs.awk | sed '
12731 /^[^""]/{
12732 N
12733 s/\n//
12734 }
12735 ' >>$CONFIG_STATUS || ac_write_fail=1
12736 rm -f conf$$subs.awk
12737 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12738 _ACAWK
12739 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12740 for (key in S) S_is_set[key] = 1
12741 FS = "\a"
12742
12743 }
12744 {
12745 line = $ 0
12746 nfields = split(line, field, "@")
12747 substed = 0
12748 len = length(field[1])
12749 for (i = 2; i < nfields; i++) {
12750 key = field[i]
12751 keylen = length(key)
12752 if (S_is_set[key]) {
12753 value = S[key]
12754 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12755 len += length(value) + length(field[++i])
12756 substed = 1
12757 } else
12758 len += 1 + keylen
12759 }
12760
12761 print line
12762 }
12763
12764 _ACAWK
12765 _ACEOF
12766 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12767 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12768 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12769 else
12770 cat
12771 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12772 || as_fn_error "could not setup config files machinery" "$LINENO" 5
12773 _ACEOF
12774
12775 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12776 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12777 # trailing colons and then remove the whole line if VPATH becomes empty
12778 # (actually we leave an empty line to preserve line numbers).
12779 if test "x$srcdir" = x.; then
12780 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12781 s/:*\$(srcdir):*/:/
12782 s/:*\${srcdir}:*/:/
12783 s/:*@srcdir@:*/:/
12784 s/^\([^=]*=[ ]*\):*/\1/
12785 s/:*$//
12786 s/^[^=]*=[ ]*$//
12787 }'
12788 fi
12789
12790 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12791 fi # test -n "$CONFIG_FILES"
12792
12793 # Set up the scripts for CONFIG_HEADERS section.
12794 # No need to generate them if there are no CONFIG_HEADERS.
12795 # This happens for instance with `./config.status Makefile'.
12796 if test -n "$CONFIG_HEADERS"; then
12797 cat >"$tmp/defines.awk" <<\_ACAWK ||
12798 BEGIN {
12799 _ACEOF
12800
12801 # Transform confdefs.h into an awk script `defines.awk', embedded as
12802 # here-document in config.status, that substitutes the proper values into
12803 # config.h.in to produce config.h.
12804
12805 # Create a delimiter string that does not exist in confdefs.h, to ease
12806 # handling of long lines.
12807 ac_delim='%!_!# '
12808 for ac_last_try in false false :; do
12809 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12810 if test -z "$ac_t"; then
12811 break
12812 elif $ac_last_try; then
12813 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12814 else
12815 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12816 fi
12817 done
12818
12819 # For the awk script, D is an array of macro values keyed by name,
12820 # likewise P contains macro parameters if any. Preserve backslash
12821 # newline sequences.
12822
12823 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12824 sed -n '
12825 s/.\{148\}/&'"$ac_delim"'/g
12826 t rset
12827 :rset
12828 s/^[ ]*#[ ]*define[ ][ ]*/ /
12829 t def
12830 d
12831 :def
12832 s/\\$//
12833 t bsnl
12834 s/["\\]/\\&/g
12835 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12836 D["\1"]=" \3"/p
12837 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12838 d
12839 :bsnl
12840 s/["\\]/\\&/g
12841 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12842 D["\1"]=" \3\\\\\\n"\\/p
12843 t cont
12844 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12845 t cont
12846 d
12847 :cont
12848 n
12849 s/.\{148\}/&'"$ac_delim"'/g
12850 t clear
12851 :clear
12852 s/\\$//
12853 t bsnlc
12854 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12855 d
12856 :bsnlc
12857 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12858 b cont
12859 ' <confdefs.h | sed '
12860 s/'"$ac_delim"'/"\\\
12861 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12862
12863 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12864 for (key in D) D_is_set[key] = 1
12865 FS = "\a"
12866 }
12867 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12868 line = \$ 0
12869 split(line, arg, " ")
12870 if (arg[1] == "#") {
12871 defundef = arg[2]
12872 mac1 = arg[3]
12873 } else {
12874 defundef = substr(arg[1], 2)
12875 mac1 = arg[2]
12876 }
12877 split(mac1, mac2, "(") #)
12878 macro = mac2[1]
12879 prefix = substr(line, 1, index(line, defundef) - 1)
12880 if (D_is_set[macro]) {
12881 # Preserve the white space surrounding the "#".
12882 print prefix "define", macro P[macro] D[macro]
12883 next
12884 } else {
12885 # Replace #undef with comments. This is necessary, for example,
12886 # in the case of _POSIX_SOURCE, which is predefined and required
12887 # on some systems where configure will not decide to define it.
12888 if (defundef == "undef") {
12889 print "/*", prefix defundef, macro, "*/"
12890 next
12891 }
12892 }
12893 }
12894 { print }
12895 _ACAWK
12896 _ACEOF
12897 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12898 as_fn_error "could not setup config headers machinery" "$LINENO" 5
12899 fi # test -n "$CONFIG_HEADERS"
12900
12901
12902 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12903 shift
12904 for ac_tag
12905 do
12906 case $ac_tag in
12907 :[FHLC]) ac_mode=$ac_tag; continue;;
12908 esac
12909 case $ac_mode$ac_tag in
12910 :[FHL]*:*);;
12911 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12912 :[FH]-) ac_tag=-:-;;
12913 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12914 esac
12915 ac_save_IFS=$IFS
12916 IFS=:
12917 set x $ac_tag
12918 IFS=$ac_save_IFS
12919 shift
12920 ac_file=$1
12921 shift
12922
12923 case $ac_mode in
12924 :L) ac_source=$1;;
12925 :[FH])
12926 ac_file_inputs=
12927 for ac_f
12928 do
12929 case $ac_f in
12930 -) ac_f="$tmp/stdin";;
12931 *) # Look for the file first in the build tree, then in the source tree
12932 # (if the path is not absolute). The absolute path cannot be DOS-style,
12933 # because $ac_f cannot contain `:'.
12934 test -f "$ac_f" ||
12935 case $ac_f in
12936 [\\/$]*) false;;
12937 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12938 esac ||
12939 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12940 esac
12941 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12942 as_fn_append ac_file_inputs " '$ac_f'"
12943 done
12944
12945 # Let's still pretend it is `configure' which instantiates (i.e., don't
12946 # use $as_me), people would be surprised to read:
12947 # /* config.h. Generated by config.status. */
12948 configure_input='Generated from '`
12949 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12950 `' by configure.'
12951 if test x"$ac_file" != x-; then
12952 configure_input="$ac_file. $configure_input"
12953 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12954 $as_echo "$as_me: creating $ac_file" >&6;}
12955 fi
12956 # Neutralize special characters interpreted by sed in replacement strings.
12957 case $configure_input in #(
12958 *\&* | *\|* | *\\* )
12959 ac_sed_conf_input=`$as_echo "$configure_input" |
12960 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12961 *) ac_sed_conf_input=$configure_input;;
12962 esac
12963
12964 case $ac_tag in
12965 *:-:* | *:-) cat >"$tmp/stdin" \
12966 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12967 esac
12968 ;;
12969 esac
12970
12971 ac_dir=`$as_dirname -- "$ac_file" ||
12972 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12973 X"$ac_file" : 'X\(//\)[^/]' \| \
12974 X"$ac_file" : 'X\(//\)$' \| \
12975 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12976 $as_echo X"$ac_file" |
12977 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12978 s//\1/
12979 q
12980 }
12981 /^X\(\/\/\)[^/].*/{
12982 s//\1/
12983 q
12984 }
12985 /^X\(\/\/\)$/{
12986 s//\1/
12987 q
12988 }
12989 /^X\(\/\).*/{
12990 s//\1/
12991 q
12992 }
12993 s/.*/./; q'`
12994 as_dir="$ac_dir"; as_fn_mkdir_p
12995 ac_builddir=.
12996
12997 case "$ac_dir" in
12998 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12999 *)
13000 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13001 # A ".." for each directory in $ac_dir_suffix.
13002 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13003 case $ac_top_builddir_sub in
13004 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13005 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13006 esac ;;
13007 esac
13008 ac_abs_top_builddir=$ac_pwd
13009 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13010 # for backward compatibility:
13011 ac_top_builddir=$ac_top_build_prefix
13012
13013 case $srcdir in
13014 .) # We are building in place.
13015 ac_srcdir=.
13016 ac_top_srcdir=$ac_top_builddir_sub
13017 ac_abs_top_srcdir=$ac_pwd ;;
13018 [\\/]* | ?:[\\/]* ) # Absolute name.
13019 ac_srcdir=$srcdir$ac_dir_suffix;
13020 ac_top_srcdir=$srcdir
13021 ac_abs_top_srcdir=$srcdir ;;
13022 *) # Relative name.
13023 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13024 ac_top_srcdir=$ac_top_build_prefix$srcdir
13025 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13026 esac
13027 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13028
13029
13030 case $ac_mode in
13031 :F)
13032 #
13033 # CONFIG_FILE
13034 #
13035
13036 case $INSTALL in
13037 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13038 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13039 esac
13040 _ACEOF
13041
13042 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13043 # If the template does not know about datarootdir, expand it.
13044 # FIXME: This hack should be removed a few years after 2.60.
13045 ac_datarootdir_hack=; ac_datarootdir_seen=
13046 ac_sed_dataroot='
13047 /datarootdir/ {
13048 p
13049 q
13050 }
13051 /@datadir@/p
13052 /@docdir@/p
13053 /@infodir@/p
13054 /@localedir@/p
13055 /@mandir@/p'
13056 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13057 *datarootdir*) ac_datarootdir_seen=yes;;
13058 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13060 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13061 _ACEOF
13062 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13063 ac_datarootdir_hack='
13064 s&@datadir@&$datadir&g
13065 s&@docdir@&$docdir&g
13066 s&@infodir@&$infodir&g
13067 s&@localedir@&$localedir&g
13068 s&@mandir@&$mandir&g
13069 s&\\\${datarootdir}&$datarootdir&g' ;;
13070 esac
13071 _ACEOF
13072
13073 # Neutralize VPATH when `$srcdir' = `.'.
13074 # Shell code in configure.ac might set extrasub.
13075 # FIXME: do we really want to maintain this feature?
13076 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13077 ac_sed_extra="$ac_vpsub
13078 $extrasub
13079 _ACEOF
13080 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13081 :t
13082 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13083 s|@configure_input@|$ac_sed_conf_input|;t t
13084 s&@top_builddir@&$ac_top_builddir_sub&;t t
13085 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13086 s&@srcdir@&$ac_srcdir&;t t
13087 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13088 s&@top_srcdir@&$ac_top_srcdir&;t t
13089 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13090 s&@builddir@&$ac_builddir&;t t
13091 s&@abs_builddir@&$ac_abs_builddir&;t t
13092 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13093 s&@INSTALL@&$ac_INSTALL&;t t
13094 $ac_datarootdir_hack
13095 "
13096 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13097 || as_fn_error "could not create $ac_file" "$LINENO" 5
13098
13099 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13100 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13101 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13102 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13103 which seems to be undefined. Please make sure it is defined." >&5
13104 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13105 which seems to be undefined. Please make sure it is defined." >&2;}
13106
13107 rm -f "$tmp/stdin"
13108 case $ac_file in
13109 -) cat "$tmp/out" && rm -f "$tmp/out";;
13110 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13111 esac \
13112 || as_fn_error "could not create $ac_file" "$LINENO" 5
13113 ;;
13114 :H)
13115 #
13116 # CONFIG_HEADER
13117 #
13118 if test x"$ac_file" != x-; then
13119 {
13120 $as_echo "/* $configure_input */" \
13121 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13122 } >"$tmp/config.h" \
13123 || as_fn_error "could not create $ac_file" "$LINENO" 5
13124 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13125 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13126 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13127 else
13128 rm -f "$ac_file"
13129 mv "$tmp/config.h" "$ac_file" \
13130 || as_fn_error "could not create $ac_file" "$LINENO" 5
13131 fi
13132 else
13133 $as_echo "/* $configure_input */" \
13134 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13135 || as_fn_error "could not create -" "$LINENO" 5
13136 fi
13137 ;;
13138
13139 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13140 $as_echo "$as_me: executing $ac_file commands" >&6;}
13141 ;;
13142 esac
13143
13144
13145 case $ac_file$ac_mode in
13146 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
13147 "libtool":C)
13148
13149 # See if we are running on zsh, and set the options which allow our
13150 # commands through without removal of \ escapes.
13151 if test -n "${ZSH_VERSION+set}" ; then
13152 setopt NO_GLOB_SUBST
13153 fi
13154
13155 cfgfile="${ofile}T"
13156 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13157 $RM "$cfgfile"
13158
13159 cat <<_LT_EOF >> "$cfgfile"
13160 #! $SHELL
13161
13162 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13163 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13164 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13165 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13166 #
13167 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13168 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13169 # Written by Gordon Matzigkeit, 1996
13170 #
13171 # This file is part of GNU Libtool.
13172 #
13173 # GNU Libtool is free software; you can redistribute it and/or
13174 # modify it under the terms of the GNU General Public License as
13175 # published by the Free Software Foundation; either version 2 of
13176 # the License, or (at your option) any later version.
13177 #
13178 # As a special exception to the GNU General Public License,
13179 # if you distribute this file as part of a program or library that
13180 # is built using GNU Libtool, you may include this file under the
13181 # same distribution terms that you use for the rest of that program.
13182 #
13183 # GNU Libtool is distributed in the hope that it will be useful,
13184 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13185 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13186 # GNU General Public License for more details.
13187 #
13188 # You should have received a copy of the GNU General Public License
13189 # along with GNU Libtool; see the file COPYING. If not, a copy
13190 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13191 # obtained by writing to the Free Software Foundation, Inc.,
13192 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13193
13194
13195 # The names of the tagged configurations supported by this script.
13196 available_tags=""
13197
13198 # ### BEGIN LIBTOOL CONFIG
13199
13200 # Which release of libtool.m4 was used?
13201 macro_version=$macro_version
13202 macro_revision=$macro_revision
13203
13204 # Whether or not to build shared libraries.
13205 build_libtool_libs=$enable_shared
13206
13207 # Whether or not to build static libraries.
13208 build_old_libs=$enable_static
13209
13210 # What type of objects to build.
13211 pic_mode=$pic_mode
13212
13213 # Whether or not to optimize for fast installation.
13214 fast_install=$enable_fast_install
13215
13216 # Shell to use when invoking shell scripts.
13217 SHELL=$lt_SHELL
13218
13219 # An echo program that protects backslashes.
13220 ECHO=$lt_ECHO
13221
13222 # The host system.
13223 host_alias=$host_alias
13224 host=$host
13225 host_os=$host_os
13226
13227 # The build system.
13228 build_alias=$build_alias
13229 build=$build
13230 build_os=$build_os
13231
13232 # A sed program that does not truncate output.
13233 SED=$lt_SED
13234
13235 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13236 Xsed="\$SED -e 1s/^X//"
13237
13238 # A grep program that handles long lines.
13239 GREP=$lt_GREP
13240
13241 # An ERE matcher.
13242 EGREP=$lt_EGREP
13243
13244 # A literal string matcher.
13245 FGREP=$lt_FGREP
13246
13247 # A BSD- or MS-compatible name lister.
13248 NM=$lt_NM
13249
13250 # Whether we need soft or hard links.
13251 LN_S=$lt_LN_S
13252
13253 # What is the maximum length of a command?
13254 max_cmd_len=$max_cmd_len
13255
13256 # Object file suffix (normally "o").
13257 objext=$ac_objext
13258
13259 # Executable file suffix (normally "").
13260 exeext=$exeext
13261
13262 # whether the shell understands "unset".
13263 lt_unset=$lt_unset
13264
13265 # turn spaces into newlines.
13266 SP2NL=$lt_lt_SP2NL
13267
13268 # turn newlines into spaces.
13269 NL2SP=$lt_lt_NL2SP
13270
13271 # An object symbol dumper.
13272 OBJDUMP=$lt_OBJDUMP
13273
13274 # Method to check whether dependent libraries are shared objects.
13275 deplibs_check_method=$lt_deplibs_check_method
13276
13277 # Command to use when deplibs_check_method == "file_magic".
13278 file_magic_cmd=$lt_file_magic_cmd
13279
13280 # The archiver.
13281 AR=$lt_AR
13282 AR_FLAGS=$lt_AR_FLAGS
13283
13284 # A symbol stripping program.
13285 STRIP=$lt_STRIP
13286
13287 # Commands used to install an old-style archive.
13288 RANLIB=$lt_RANLIB
13289 old_postinstall_cmds=$lt_old_postinstall_cmds
13290 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13291
13292 # Whether to use a lock for old archive extraction.
13293 lock_old_archive_extraction=$lock_old_archive_extraction
13294
13295 # A C compiler.
13296 LTCC=$lt_CC
13297
13298 # LTCC compiler flags.
13299 LTCFLAGS=$lt_CFLAGS
13300
13301 # Take the output of nm and produce a listing of raw symbols and C names.
13302 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13303
13304 # Transform the output of nm in a proper C declaration.
13305 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13306
13307 # Transform the output of nm in a C name address pair.
13308 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13309
13310 # Transform the output of nm in a C name address pair when lib prefix is needed.
13311 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13312
13313 # The name of the directory that contains temporary libtool files.
13314 objdir=$objdir
13315
13316 # Used to examine libraries when file_magic_cmd begins with "file".
13317 MAGIC_CMD=$MAGIC_CMD
13318
13319 # Must we lock files when doing compilation?
13320 need_locks=$lt_need_locks
13321
13322 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13323 DSYMUTIL=$lt_DSYMUTIL
13324
13325 # Tool to change global to local symbols on Mac OS X.
13326 NMEDIT=$lt_NMEDIT
13327
13328 # Tool to manipulate fat objects and archives on Mac OS X.
13329 LIPO=$lt_LIPO
13330
13331 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13332 OTOOL=$lt_OTOOL
13333
13334 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13335 OTOOL64=$lt_OTOOL64
13336
13337 # Old archive suffix (normally "a").
13338 libext=$libext
13339
13340 # Shared library suffix (normally ".so").
13341 shrext_cmds=$lt_shrext_cmds
13342
13343 # The commands to extract the exported symbol list from a shared archive.
13344 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13345
13346 # Variables whose values should be saved in libtool wrapper scripts and
13347 # restored at link time.
13348 variables_saved_for_relink=$lt_variables_saved_for_relink
13349
13350 # Do we need the "lib" prefix for modules?
13351 need_lib_prefix=$need_lib_prefix
13352
13353 # Do we need a version for libraries?
13354 need_version=$need_version
13355
13356 # Library versioning type.
13357 version_type=$version_type
13358
13359 # Shared library runtime path variable.
13360 runpath_var=$runpath_var
13361
13362 # Shared library path variable.
13363 shlibpath_var=$shlibpath_var
13364
13365 # Is shlibpath searched before the hard-coded library search path?
13366 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13367
13368 # Format of library name prefix.
13369 libname_spec=$lt_libname_spec
13370
13371 # List of archive names. First name is the real one, the rest are links.
13372 # The last name is the one that the linker finds with -lNAME
13373 library_names_spec=$lt_library_names_spec
13374
13375 # The coded name of the library, if different from the real name.
13376 soname_spec=$lt_soname_spec
13377
13378 # Permission mode override for installation of shared libraries.
13379 install_override_mode=$lt_install_override_mode
13380
13381 # Command to use after installation of a shared archive.
13382 postinstall_cmds=$lt_postinstall_cmds
13383
13384 # Command to use after uninstallation of a shared archive.
13385 postuninstall_cmds=$lt_postuninstall_cmds
13386
13387 # Commands used to finish a libtool library installation in a directory.
13388 finish_cmds=$lt_finish_cmds
13389
13390 # As "finish_cmds", except a single script fragment to be evaled but
13391 # not shown.
13392 finish_eval=$lt_finish_eval
13393
13394 # Whether we should hardcode library paths into libraries.
13395 hardcode_into_libs=$hardcode_into_libs
13396
13397 # Compile-time system search path for libraries.
13398 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13399
13400 # Run-time system search path for libraries.
13401 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13402
13403 # Whether dlopen is supported.
13404 dlopen_support=$enable_dlopen
13405
13406 # Whether dlopen of programs is supported.
13407 dlopen_self=$enable_dlopen_self
13408
13409 # Whether dlopen of statically linked programs is supported.
13410 dlopen_self_static=$enable_dlopen_self_static
13411
13412 # Commands to strip libraries.
13413 old_striplib=$lt_old_striplib
13414 striplib=$lt_striplib
13415
13416
13417 # The linker used to build libraries.
13418 LD=$lt_LD
13419
13420 # How to create reloadable object files.
13421 reload_flag=$lt_reload_flag
13422 reload_cmds=$lt_reload_cmds
13423
13424 # Commands used to build an old-style archive.
13425 old_archive_cmds=$lt_old_archive_cmds
13426
13427 # A language specific compiler.
13428 CC=$lt_compiler
13429
13430 # Is the compiler the GNU compiler?
13431 with_gcc=$GCC
13432
13433 # Compiler flag to turn off builtin functions.
13434 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13435
13436 # How to pass a linker flag through the compiler.
13437 wl=$lt_lt_prog_compiler_wl
13438
13439 # Additional compiler flags for building library objects.
13440 pic_flag=$lt_lt_prog_compiler_pic
13441
13442 # Compiler flag to prevent dynamic linking.
13443 link_static_flag=$lt_lt_prog_compiler_static
13444
13445 # Does compiler simultaneously support -c and -o options?
13446 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13447
13448 # Whether or not to add -lc for building shared libraries.
13449 build_libtool_need_lc=$archive_cmds_need_lc
13450
13451 # Whether or not to disallow shared libs when runtime libs are static.
13452 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13453
13454 # Compiler flag to allow reflexive dlopens.
13455 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13456
13457 # Compiler flag to generate shared objects directly from archives.
13458 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13459
13460 # Whether the compiler copes with passing no objects directly.
13461 compiler_needs_object=$lt_compiler_needs_object
13462
13463 # Create an old-style archive from a shared archive.
13464 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13465
13466 # Create a temporary old-style archive to link instead of a shared archive.
13467 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13468
13469 # Commands used to build a shared archive.
13470 archive_cmds=$lt_archive_cmds
13471 archive_expsym_cmds=$lt_archive_expsym_cmds
13472
13473 # Commands used to build a loadable module if different from building
13474 # a shared archive.
13475 module_cmds=$lt_module_cmds
13476 module_expsym_cmds=$lt_module_expsym_cmds
13477
13478 # Whether we are building with GNU ld or not.
13479 with_gnu_ld=$lt_with_gnu_ld
13480
13481 # Flag that allows shared libraries with undefined symbols to be built.
13482 allow_undefined_flag=$lt_allow_undefined_flag
13483
13484 # Flag that enforces no undefined symbols.
13485 no_undefined_flag=$lt_no_undefined_flag
13486
13487 # Flag to hardcode \$libdir into a binary during linking.
13488 # This must work even if \$libdir does not exist
13489 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13490
13491 # If ld is used when linking, flag to hardcode \$libdir into a binary
13492 # during linking. This must work even if \$libdir does not exist.
13493 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13494
13495 # Whether we need a single "-rpath" flag with a separated argument.
13496 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13497
13498 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13499 # DIR into the resulting binary.
13500 hardcode_direct=$hardcode_direct
13501
13502 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13503 # DIR into the resulting binary and the resulting library dependency is
13504 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13505 # library is relocated.
13506 hardcode_direct_absolute=$hardcode_direct_absolute
13507
13508 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13509 # into the resulting binary.
13510 hardcode_minus_L=$hardcode_minus_L
13511
13512 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13513 # into the resulting binary.
13514 hardcode_shlibpath_var=$hardcode_shlibpath_var
13515
13516 # Set to "yes" if building a shared library automatically hardcodes DIR
13517 # into the library and all subsequent libraries and executables linked
13518 # against it.
13519 hardcode_automatic=$hardcode_automatic
13520
13521 # Set to yes if linker adds runtime paths of dependent libraries
13522 # to runtime path list.
13523 inherit_rpath=$inherit_rpath
13524
13525 # Whether libtool must link a program against all its dependency libraries.
13526 link_all_deplibs=$link_all_deplibs
13527
13528 # Fix the shell variable \$srcfile for the compiler.
13529 fix_srcfile_path=$lt_fix_srcfile_path
13530
13531 # Set to "yes" if exported symbols are required.
13532 always_export_symbols=$always_export_symbols
13533
13534 # The commands to list exported symbols.
13535 export_symbols_cmds=$lt_export_symbols_cmds
13536
13537 # Symbols that should not be listed in the preloaded symbols.
13538 exclude_expsyms=$lt_exclude_expsyms
13539
13540 # Symbols that must always be exported.
13541 include_expsyms=$lt_include_expsyms
13542
13543 # Commands necessary for linking programs (against libraries) with templates.
13544 prelink_cmds=$lt_prelink_cmds
13545
13546 # Specify filename containing input files.
13547 file_list_spec=$lt_file_list_spec
13548
13549 # How to hardcode a shared library path into an executable.
13550 hardcode_action=$hardcode_action
13551
13552 # ### END LIBTOOL CONFIG
13553
13554 _LT_EOF
13555
13556 case $host_os in
13557 aix3*)
13558 cat <<\_LT_EOF >> "$cfgfile"
13559 # AIX sometimes has problems with the GCC collect2 program. For some
13560 # reason, if we set the COLLECT_NAMES environment variable, the problems
13561 # vanish in a puff of smoke.
13562 if test "X${COLLECT_NAMES+set}" != Xset; then
13563 COLLECT_NAMES=
13564 export COLLECT_NAMES
13565 fi
13566 _LT_EOF
13567 ;;
13568 esac
13569
13570
13571 ltmain="$ac_aux_dir/ltmain.sh"
13572
13573
13574 # We use sed instead of cat because bash on DJGPP gets confused if
13575 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13576 # text mode, it properly converts lines to CR/LF. This bash problem
13577 # is reportedly fixed, but why not run on old versions too?
13578 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13579 || (rm -f "$cfgfile"; exit 1)
13580
13581 case $xsi_shell in
13582 yes)
13583 cat << \_LT_EOF >> "$cfgfile"
13584
13585 # func_dirname file append nondir_replacement
13586 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13587 # otherwise set result to NONDIR_REPLACEMENT.
13588 func_dirname ()
13589 {
13590 case ${1} in
13591 */*) func_dirname_result="${1%/*}${2}" ;;
13592 * ) func_dirname_result="${3}" ;;
13593 esac
13594 }
13595
13596 # func_basename file
13597 func_basename ()
13598 {
13599 func_basename_result="${1##*/}"
13600 }
13601
13602 # func_dirname_and_basename file append nondir_replacement
13603 # perform func_basename and func_dirname in a single function
13604 # call:
13605 # dirname: Compute the dirname of FILE. If nonempty,
13606 # add APPEND to the result, otherwise set result
13607 # to NONDIR_REPLACEMENT.
13608 # value returned in "$func_dirname_result"
13609 # basename: Compute filename of FILE.
13610 # value retuned in "$func_basename_result"
13611 # Implementation must be kept synchronized with func_dirname
13612 # and func_basename. For efficiency, we do not delegate to
13613 # those functions but instead duplicate the functionality here.
13614 func_dirname_and_basename ()
13615 {
13616 case ${1} in
13617 */*) func_dirname_result="${1%/*}${2}" ;;
13618 * ) func_dirname_result="${3}" ;;
13619 esac
13620 func_basename_result="${1##*/}"
13621 }
13622
13623 # func_stripname prefix suffix name
13624 # strip PREFIX and SUFFIX off of NAME.
13625 # PREFIX and SUFFIX must not contain globbing or regex special
13626 # characters, hashes, percent signs, but SUFFIX may contain a leading
13627 # dot (in which case that matches only a dot).
13628 func_stripname ()
13629 {
13630 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13631 # positional parameters, so assign one to ordinary parameter first.
13632 func_stripname_result=${3}
13633 func_stripname_result=${func_stripname_result#"${1}"}
13634 func_stripname_result=${func_stripname_result%"${2}"}
13635 }
13636
13637 # func_opt_split
13638 func_opt_split ()
13639 {
13640 func_opt_split_opt=${1%%=*}
13641 func_opt_split_arg=${1#*=}
13642 }
13643
13644 # func_lo2o object
13645 func_lo2o ()
13646 {
13647 case ${1} in
13648 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13649 *) func_lo2o_result=${1} ;;
13650 esac
13651 }
13652
13653 # func_xform libobj-or-source
13654 func_xform ()
13655 {
13656 func_xform_result=${1%.*}.lo
13657 }
13658
13659 # func_arith arithmetic-term...
13660 func_arith ()
13661 {
13662 func_arith_result=$(( $* ))
13663 }
13664
13665 # func_len string
13666 # STRING may not start with a hyphen.
13667 func_len ()
13668 {
13669 func_len_result=${#1}
13670 }
13671
13672 _LT_EOF
13673 ;;
13674 *) # Bourne compatible functions.
13675 cat << \_LT_EOF >> "$cfgfile"
13676
13677 # func_dirname file append nondir_replacement
13678 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13679 # otherwise set result to NONDIR_REPLACEMENT.
13680 func_dirname ()
13681 {
13682 # Extract subdirectory from the argument.
13683 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13684 if test "X$func_dirname_result" = "X${1}"; then
13685 func_dirname_result="${3}"
13686 else
13687 func_dirname_result="$func_dirname_result${2}"
13688 fi
13689 }
13690
13691 # func_basename file
13692 func_basename ()
13693 {
13694 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13695 }
13696
13697
13698 # func_stripname prefix suffix name
13699 # strip PREFIX and SUFFIX off of NAME.
13700 # PREFIX and SUFFIX must not contain globbing or regex special
13701 # characters, hashes, percent signs, but SUFFIX may contain a leading
13702 # dot (in which case that matches only a dot).
13703 # func_strip_suffix prefix name
13704 func_stripname ()
13705 {
13706 case ${2} in
13707 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13708 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13709 esac
13710 }
13711
13712 # sed scripts:
13713 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13714 my_sed_long_arg='1s/^-[^=]*=//'
13715
13716 # func_opt_split
13717 func_opt_split ()
13718 {
13719 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13720 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13721 }
13722
13723 # func_lo2o object
13724 func_lo2o ()
13725 {
13726 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13727 }
13728
13729 # func_xform libobj-or-source
13730 func_xform ()
13731 {
13732 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13733 }
13734
13735 # func_arith arithmetic-term...
13736 func_arith ()
13737 {
13738 func_arith_result=`expr "$@"`
13739 }
13740
13741 # func_len string
13742 # STRING may not start with a hyphen.
13743 func_len ()
13744 {
13745 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13746 }
13747
13748 _LT_EOF
13749 esac
13750
13751 case $lt_shell_append in
13752 yes)
13753 cat << \_LT_EOF >> "$cfgfile"
13754
13755 # func_append var value
13756 # Append VALUE to the end of shell variable VAR.
13757 func_append ()
13758 {
13759 eval "$1+=\$2"
13760 }
13761 _LT_EOF
13762 ;;
13763 *)
13764 cat << \_LT_EOF >> "$cfgfile"
13765
13766 # func_append var value
13767 # Append VALUE to the end of shell variable VAR.
13768 func_append ()
13769 {
13770 eval "$1=\$$1\$2"
13771 }
13772
13773 _LT_EOF
13774 ;;
13775 esac
13776
13777
13778 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13779 || (rm -f "$cfgfile"; exit 1)
13780
13781 mv -f "$cfgfile" "$ofile" ||
13782 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13783 chmod +x "$ofile"
13784
13785 ;;
13786 "default":C) case x$CONFIG_HEADERS in xcconfig.h:config.in) echo > stamp-h ;; esac ;;
13787
13788 esac
13789 done # for ac_tag
13790
13791
13792 as_fn_exit 0
13793 _ACEOF
13794 ac_clean_files=$ac_clean_files_save
13795
13796 test $ac_write_fail = 0 ||
13797 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13798
13799
13800 # configure is writing to config.log, and then calls config.status.
13801 # config.status does its own redirection, appending to config.log.
13802 # Unfortunately, on DOS this fails, as config.log is still kept open
13803 # by configure, so config.status won't be able to write to it; its
13804 # output is simply discarded. So we exec the FD to /dev/null,
13805 # effectively closing config.log, so it can be properly (re)opened and
13806 # appended to by config.status. When coming back to configure, we
13807 # need to make the FD available again.
13808 if test "$no_create" != yes; then
13809 ac_cs_success=:
13810 ac_config_status_args=
13811 test "$silent" = yes &&
13812 ac_config_status_args="$ac_config_status_args --quiet"
13813 exec 5>/dev/null
13814 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13815 exec 5>>config.log
13816 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13817 # would make configure fail if this is the last instruction.
13818 $ac_cs_success || as_fn_exit $?
13819 fi
13820 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13822 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13823 fi
13824