sim: unify bug & package settings
[binutils-gdb.git] / sim / bpf / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
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 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME=
589 PACKAGE_TARNAME=
590 PACKAGE_VERSION=
591 PACKAGE_STRING=
592 PACKAGE_BUGREPORT=
593 PACKAGE_URL=
594
595 ac_unique_file="Makefile.in"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_subst_vars='LTLIBOBJS
633 LIBOBJS
634 sim_reserved_bits
635 sim_float
636 cgen_breaks
637 cgen
638 cgendir
639 CGEN_MAINT
640 MAINT
641 MAINTAINER_MODE_FALSE
642 MAINTAINER_MODE_TRUE
643 lt_cv_dlopen_libs
644 OTOOL64
645 OTOOL
646 LIPO
647 NMEDIT
648 DSYMUTIL
649 AWK
650 STRIP
651 OBJDUMP
652 LN_S
653 NM
654 ac_ct_DUMPBIN
655 DUMPBIN
656 LD
657 FGREP
658 SED
659 LIBTOOL
660 PLUGINS_FALSE
661 PLUGINS_TRUE
662 zlibinc
663 zlibdir
664 CATOBJEXT
665 GENCAT
666 INSTOBJEXT
667 DATADIRNAME
668 CATALOGS
669 POSUB
670 GMSGFMT
671 XGETTEXT
672 INCINTL
673 LIBINTL_DEP
674 LIBINTL
675 USE_NLS
676 CCDEPMODE
677 DEPDIR
678 am__leading_dot
679 C_DIALECT
680 RANLIB
681 AR
682 LDFLAGS_FOR_BUILD
683 CFLAGS_FOR_BUILD
684 RANLIB_FOR_BUILD
685 CC_FOR_BUILD
686 AR_FOR_BUILD
687 INSTALL_DATA
688 INSTALL_SCRIPT
689 INSTALL_PROGRAM
690 EGREP
691 GREP
692 CPP
693 OBJEXT
694 EXEEXT
695 ac_ct_CC
696 CPPFLAGS
697 LDFLAGS
698 CFLAGS
699 CC
700 target_os
701 target_vendor
702 target_cpu
703 target
704 host_os
705 host_vendor
706 host_cpu
707 host
708 build_os
709 build_vendor
710 build_cpu
711 build
712 target_alias
713 host_alias
714 build_alias
715 LIBS
716 ECHO_T
717 ECHO_N
718 ECHO_C
719 DEFS
720 mandir
721 localedir
722 libdir
723 psdir
724 pdfdir
725 dvidir
726 htmldir
727 infodir
728 docdir
729 oldincludedir
730 includedir
731 localstatedir
732 sharedstatedir
733 sysconfdir
734 datadir
735 datarootdir
736 libexecdir
737 sbindir
738 bindir
739 program_transform_name
740 prefix
741 exec_prefix
742 PACKAGE_URL
743 PACKAGE_BUGREPORT
744 PACKAGE_STRING
745 PACKAGE_VERSION
746 PACKAGE_TARNAME
747 PACKAGE_NAME
748 PATH_SEPARATOR
749 SHELL
750 WERROR_CFLAGS
751 WARN_CFLAGS
752 sim_scache
753 sim_inline
754 sim_hw
755 sim_hw_objs
756 sim_hw_cflags
757 sim_endian
758 sim_default_model
759 sim_bitsize
760 sim_alignment'
761 ac_subst_files=''
762 ac_user_opts='
763 enable_option_checking
764 with_system_zlib
765 enable_plugins
766 enable_shared
767 enable_static
768 with_pic
769 enable_fast_install
770 with_gnu_ld
771 enable_libtool_lock
772 enable_maintainer_mode
773 enable_sim_inline
774 enable_sim_bitsize
775 enable_sim_endian
776 enable_sim_alignment
777 enable_sim_scache
778 enable_sim_default_model
779 enable_werror
780 enable_build_warnings
781 enable_sim_build_warnings
782 enable_cgen_maint
783 enable_sim_hardware
784 '
785 ac_precious_vars='build_alias
786 host_alias
787 target_alias
788 CC
789 CFLAGS
790 LDFLAGS
791 LIBS
792 CPPFLAGS
793 CPP'
794
795
796 # Initialize some variables set by options.
797 ac_init_help=
798 ac_init_version=false
799 ac_unrecognized_opts=
800 ac_unrecognized_sep=
801 # The variables have the same names as the options, with
802 # dashes changed to underlines.
803 cache_file=/dev/null
804 exec_prefix=NONE
805 no_create=
806 no_recursion=
807 prefix=NONE
808 program_prefix=NONE
809 program_suffix=NONE
810 program_transform_name=s,x,x,
811 silent=
812 site=
813 srcdir=
814 verbose=
815 x_includes=NONE
816 x_libraries=NONE
817
818 # Installation directory options.
819 # These are left unexpanded so users can "make install exec_prefix=/foo"
820 # and all the variables that are supposed to be based on exec_prefix
821 # by default will actually change.
822 # Use braces instead of parens because sh, perl, etc. also accept them.
823 # (The list follows the same order as the GNU Coding Standards.)
824 bindir='${exec_prefix}/bin'
825 sbindir='${exec_prefix}/sbin'
826 libexecdir='${exec_prefix}/libexec'
827 datarootdir='${prefix}/share'
828 datadir='${datarootdir}'
829 sysconfdir='${prefix}/etc'
830 sharedstatedir='${prefix}/com'
831 localstatedir='${prefix}/var'
832 includedir='${prefix}/include'
833 oldincludedir='/usr/include'
834 docdir='${datarootdir}/doc/${PACKAGE}'
835 infodir='${datarootdir}/info'
836 htmldir='${docdir}'
837 dvidir='${docdir}'
838 pdfdir='${docdir}'
839 psdir='${docdir}'
840 libdir='${exec_prefix}/lib'
841 localedir='${datarootdir}/locale'
842 mandir='${datarootdir}/man'
843
844 ac_prev=
845 ac_dashdash=
846 for ac_option
847 do
848 # If the previous option needs an argument, assign it.
849 if test -n "$ac_prev"; then
850 eval $ac_prev=\$ac_option
851 ac_prev=
852 continue
853 fi
854
855 case $ac_option in
856 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
857 *=) ac_optarg= ;;
858 *) ac_optarg=yes ;;
859 esac
860
861 # Accept the important Cygnus configure options, so we can diagnose typos.
862
863 case $ac_dashdash$ac_option in
864 --)
865 ac_dashdash=yes ;;
866
867 -bindir | --bindir | --bindi | --bind | --bin | --bi)
868 ac_prev=bindir ;;
869 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
870 bindir=$ac_optarg ;;
871
872 -build | --build | --buil | --bui | --bu)
873 ac_prev=build_alias ;;
874 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
875 build_alias=$ac_optarg ;;
876
877 -cache-file | --cache-file | --cache-fil | --cache-fi \
878 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
879 ac_prev=cache_file ;;
880 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
881 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
882 cache_file=$ac_optarg ;;
883
884 --config-cache | -C)
885 cache_file=config.cache ;;
886
887 -datadir | --datadir | --datadi | --datad)
888 ac_prev=datadir ;;
889 -datadir=* | --datadir=* | --datadi=* | --datad=*)
890 datadir=$ac_optarg ;;
891
892 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
893 | --dataroo | --dataro | --datar)
894 ac_prev=datarootdir ;;
895 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
896 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
897 datarootdir=$ac_optarg ;;
898
899 -disable-* | --disable-*)
900 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
901 # Reject names that are not valid shell variable names.
902 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
903 as_fn_error $? "invalid feature name: $ac_useropt"
904 ac_useropt_orig=$ac_useropt
905 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
906 case $ac_user_opts in
907 *"
908 "enable_$ac_useropt"
909 "*) ;;
910 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
911 ac_unrecognized_sep=', ';;
912 esac
913 eval enable_$ac_useropt=no ;;
914
915 -docdir | --docdir | --docdi | --doc | --do)
916 ac_prev=docdir ;;
917 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
918 docdir=$ac_optarg ;;
919
920 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
921 ac_prev=dvidir ;;
922 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
923 dvidir=$ac_optarg ;;
924
925 -enable-* | --enable-*)
926 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
927 # Reject names that are not valid shell variable names.
928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
929 as_fn_error $? "invalid feature name: $ac_useropt"
930 ac_useropt_orig=$ac_useropt
931 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
932 case $ac_user_opts in
933 *"
934 "enable_$ac_useropt"
935 "*) ;;
936 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
937 ac_unrecognized_sep=', ';;
938 esac
939 eval enable_$ac_useropt=\$ac_optarg ;;
940
941 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
942 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
943 | --exec | --exe | --ex)
944 ac_prev=exec_prefix ;;
945 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
946 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
947 | --exec=* | --exe=* | --ex=*)
948 exec_prefix=$ac_optarg ;;
949
950 -gas | --gas | --ga | --g)
951 # Obsolete; use --with-gas.
952 with_gas=yes ;;
953
954 -help | --help | --hel | --he | -h)
955 ac_init_help=long ;;
956 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
957 ac_init_help=recursive ;;
958 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
959 ac_init_help=short ;;
960
961 -host | --host | --hos | --ho)
962 ac_prev=host_alias ;;
963 -host=* | --host=* | --hos=* | --ho=*)
964 host_alias=$ac_optarg ;;
965
966 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
967 ac_prev=htmldir ;;
968 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
969 | --ht=*)
970 htmldir=$ac_optarg ;;
971
972 -includedir | --includedir | --includedi | --included | --include \
973 | --includ | --inclu | --incl | --inc)
974 ac_prev=includedir ;;
975 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
976 | --includ=* | --inclu=* | --incl=* | --inc=*)
977 includedir=$ac_optarg ;;
978
979 -infodir | --infodir | --infodi | --infod | --info | --inf)
980 ac_prev=infodir ;;
981 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
982 infodir=$ac_optarg ;;
983
984 -libdir | --libdir | --libdi | --libd)
985 ac_prev=libdir ;;
986 -libdir=* | --libdir=* | --libdi=* | --libd=*)
987 libdir=$ac_optarg ;;
988
989 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
990 | --libexe | --libex | --libe)
991 ac_prev=libexecdir ;;
992 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
993 | --libexe=* | --libex=* | --libe=*)
994 libexecdir=$ac_optarg ;;
995
996 -localedir | --localedir | --localedi | --localed | --locale)
997 ac_prev=localedir ;;
998 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
999 localedir=$ac_optarg ;;
1000
1001 -localstatedir | --localstatedir | --localstatedi | --localstated \
1002 | --localstate | --localstat | --localsta | --localst | --locals)
1003 ac_prev=localstatedir ;;
1004 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1005 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1006 localstatedir=$ac_optarg ;;
1007
1008 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1009 ac_prev=mandir ;;
1010 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1011 mandir=$ac_optarg ;;
1012
1013 -nfp | --nfp | --nf)
1014 # Obsolete; use --without-fp.
1015 with_fp=no ;;
1016
1017 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1018 | --no-cr | --no-c | -n)
1019 no_create=yes ;;
1020
1021 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1022 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1023 no_recursion=yes ;;
1024
1025 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1026 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1027 | --oldin | --oldi | --old | --ol | --o)
1028 ac_prev=oldincludedir ;;
1029 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1030 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1031 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1032 oldincludedir=$ac_optarg ;;
1033
1034 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1035 ac_prev=prefix ;;
1036 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1037 prefix=$ac_optarg ;;
1038
1039 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1040 | --program-pre | --program-pr | --program-p)
1041 ac_prev=program_prefix ;;
1042 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1043 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1044 program_prefix=$ac_optarg ;;
1045
1046 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1047 | --program-suf | --program-su | --program-s)
1048 ac_prev=program_suffix ;;
1049 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1050 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1051 program_suffix=$ac_optarg ;;
1052
1053 -program-transform-name | --program-transform-name \
1054 | --program-transform-nam | --program-transform-na \
1055 | --program-transform-n | --program-transform- \
1056 | --program-transform | --program-transfor \
1057 | --program-transfo | --program-transf \
1058 | --program-trans | --program-tran \
1059 | --progr-tra | --program-tr | --program-t)
1060 ac_prev=program_transform_name ;;
1061 -program-transform-name=* | --program-transform-name=* \
1062 | --program-transform-nam=* | --program-transform-na=* \
1063 | --program-transform-n=* | --program-transform-=* \
1064 | --program-transform=* | --program-transfor=* \
1065 | --program-transfo=* | --program-transf=* \
1066 | --program-trans=* | --program-tran=* \
1067 | --progr-tra=* | --program-tr=* | --program-t=*)
1068 program_transform_name=$ac_optarg ;;
1069
1070 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1071 ac_prev=pdfdir ;;
1072 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1073 pdfdir=$ac_optarg ;;
1074
1075 -psdir | --psdir | --psdi | --psd | --ps)
1076 ac_prev=psdir ;;
1077 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1078 psdir=$ac_optarg ;;
1079
1080 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1081 | -silent | --silent | --silen | --sile | --sil)
1082 silent=yes ;;
1083
1084 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1085 ac_prev=sbindir ;;
1086 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1087 | --sbi=* | --sb=*)
1088 sbindir=$ac_optarg ;;
1089
1090 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1091 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1092 | --sharedst | --shareds | --shared | --share | --shar \
1093 | --sha | --sh)
1094 ac_prev=sharedstatedir ;;
1095 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1096 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1097 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1098 | --sha=* | --sh=*)
1099 sharedstatedir=$ac_optarg ;;
1100
1101 -site | --site | --sit)
1102 ac_prev=site ;;
1103 -site=* | --site=* | --sit=*)
1104 site=$ac_optarg ;;
1105
1106 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1107 ac_prev=srcdir ;;
1108 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1109 srcdir=$ac_optarg ;;
1110
1111 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1112 | --syscon | --sysco | --sysc | --sys | --sy)
1113 ac_prev=sysconfdir ;;
1114 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1115 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1116 sysconfdir=$ac_optarg ;;
1117
1118 -target | --target | --targe | --targ | --tar | --ta | --t)
1119 ac_prev=target_alias ;;
1120 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1121 target_alias=$ac_optarg ;;
1122
1123 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1124 verbose=yes ;;
1125
1126 -version | --version | --versio | --versi | --vers | -V)
1127 ac_init_version=: ;;
1128
1129 -with-* | --with-*)
1130 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1131 # Reject names that are not valid shell variable names.
1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1133 as_fn_error $? "invalid package name: $ac_useropt"
1134 ac_useropt_orig=$ac_useropt
1135 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1136 case $ac_user_opts in
1137 *"
1138 "with_$ac_useropt"
1139 "*) ;;
1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1141 ac_unrecognized_sep=', ';;
1142 esac
1143 eval with_$ac_useropt=\$ac_optarg ;;
1144
1145 -without-* | --without-*)
1146 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1147 # Reject names that are not valid shell variable names.
1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1149 as_fn_error $? "invalid package name: $ac_useropt"
1150 ac_useropt_orig=$ac_useropt
1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1152 case $ac_user_opts in
1153 *"
1154 "with_$ac_useropt"
1155 "*) ;;
1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1157 ac_unrecognized_sep=', ';;
1158 esac
1159 eval with_$ac_useropt=no ;;
1160
1161 --x)
1162 # Obsolete; use --with-x.
1163 with_x=yes ;;
1164
1165 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1166 | --x-incl | --x-inc | --x-in | --x-i)
1167 ac_prev=x_includes ;;
1168 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1169 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1170 x_includes=$ac_optarg ;;
1171
1172 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1173 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1174 ac_prev=x_libraries ;;
1175 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1176 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1177 x_libraries=$ac_optarg ;;
1178
1179 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1180 Try \`$0 --help' for more information"
1181 ;;
1182
1183 *=*)
1184 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1185 # Reject names that are not valid shell variable names.
1186 case $ac_envvar in #(
1187 '' | [0-9]* | *[!_$as_cr_alnum]* )
1188 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1189 esac
1190 eval $ac_envvar=\$ac_optarg
1191 export $ac_envvar ;;
1192
1193 *)
1194 # FIXME: should be removed in autoconf 3.0.
1195 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1196 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1197 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1198 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1199 ;;
1200
1201 esac
1202 done
1203
1204 if test -n "$ac_prev"; then
1205 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1206 as_fn_error $? "missing argument to $ac_option"
1207 fi
1208
1209 if test -n "$ac_unrecognized_opts"; then
1210 case $enable_option_checking in
1211 no) ;;
1212 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1213 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1214 esac
1215 fi
1216
1217 # Check all directory arguments for consistency.
1218 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1219 datadir sysconfdir sharedstatedir localstatedir includedir \
1220 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1221 libdir localedir mandir
1222 do
1223 eval ac_val=\$$ac_var
1224 # Remove trailing slashes.
1225 case $ac_val in
1226 */ )
1227 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1228 eval $ac_var=\$ac_val;;
1229 esac
1230 # Be sure to have absolute directory names.
1231 case $ac_val in
1232 [\\/$]* | ?:[\\/]* ) continue;;
1233 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1234 esac
1235 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1236 done
1237
1238 # There might be people who depend on the old broken behavior: `$host'
1239 # used to hold the argument of --host etc.
1240 # FIXME: To remove some day.
1241 build=$build_alias
1242 host=$host_alias
1243 target=$target_alias
1244
1245 # FIXME: To remove some day.
1246 if test "x$host_alias" != x; then
1247 if test "x$build_alias" = x; then
1248 cross_compiling=maybe
1249 elif test "x$build_alias" != "x$host_alias"; then
1250 cross_compiling=yes
1251 fi
1252 fi
1253
1254 ac_tool_prefix=
1255 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1256
1257 test "$silent" = yes && exec 6>/dev/null
1258
1259
1260 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1261 ac_ls_di=`ls -di .` &&
1262 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1263 as_fn_error $? "working directory cannot be determined"
1264 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1265 as_fn_error $? "pwd does not report name of working directory"
1266
1267
1268 # Find the source files, if location was not specified.
1269 if test -z "$srcdir"; then
1270 ac_srcdir_defaulted=yes
1271 # Try the directory containing this script, then the parent directory.
1272 ac_confdir=`$as_dirname -- "$as_myself" ||
1273 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1274 X"$as_myself" : 'X\(//\)[^/]' \| \
1275 X"$as_myself" : 'X\(//\)$' \| \
1276 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1277 $as_echo X"$as_myself" |
1278 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1279 s//\1/
1280 q
1281 }
1282 /^X\(\/\/\)[^/].*/{
1283 s//\1/
1284 q
1285 }
1286 /^X\(\/\/\)$/{
1287 s//\1/
1288 q
1289 }
1290 /^X\(\/\).*/{
1291 s//\1/
1292 q
1293 }
1294 s/.*/./; q'`
1295 srcdir=$ac_confdir
1296 if test ! -r "$srcdir/$ac_unique_file"; then
1297 srcdir=..
1298 fi
1299 else
1300 ac_srcdir_defaulted=no
1301 fi
1302 if test ! -r "$srcdir/$ac_unique_file"; then
1303 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1304 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1305 fi
1306 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1307 ac_abs_confdir=`(
1308 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1309 pwd)`
1310 # When building in place, set srcdir=.
1311 if test "$ac_abs_confdir" = "$ac_pwd"; then
1312 srcdir=.
1313 fi
1314 # Remove unnecessary trailing slashes from srcdir.
1315 # Double slashes in file names in object file debugging info
1316 # mess up M-x gdb in Emacs.
1317 case $srcdir in
1318 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1319 esac
1320 for ac_var in $ac_precious_vars; do
1321 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1322 eval ac_env_${ac_var}_value=\$${ac_var}
1323 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1324 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1325 done
1326
1327 #
1328 # Report the --help message.
1329 #
1330 if test "$ac_init_help" = "long"; then
1331 # Omit some internal or obsolete options to make the list less imposing.
1332 # This message is too long to be a string in the A/UX 3.1 sh.
1333 cat <<_ACEOF
1334 \`configure' configures this package to adapt to many kinds of systems.
1335
1336 Usage: $0 [OPTION]... [VAR=VALUE]...
1337
1338 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1339 VAR=VALUE. See below for descriptions of some of the useful variables.
1340
1341 Defaults for the options are specified in brackets.
1342
1343 Configuration:
1344 -h, --help display this help and exit
1345 --help=short display options specific to this package
1346 --help=recursive display the short help of all the included packages
1347 -V, --version display version information and exit
1348 -q, --quiet, --silent do not print \`checking ...' messages
1349 --cache-file=FILE cache test results in FILE [disabled]
1350 -C, --config-cache alias for \`--cache-file=config.cache'
1351 -n, --no-create do not create output files
1352 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1353
1354 Installation directories:
1355 --prefix=PREFIX install architecture-independent files in PREFIX
1356 [$ac_default_prefix]
1357 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1358 [PREFIX]
1359
1360 By default, \`make install' will install all the files in
1361 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1362 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1363 for instance \`--prefix=\$HOME'.
1364
1365 For better control, use the options below.
1366
1367 Fine tuning of the installation directories:
1368 --bindir=DIR user executables [EPREFIX/bin]
1369 --sbindir=DIR system admin executables [EPREFIX/sbin]
1370 --libexecdir=DIR program executables [EPREFIX/libexec]
1371 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1372 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1373 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1374 --libdir=DIR object code libraries [EPREFIX/lib]
1375 --includedir=DIR C header files [PREFIX/include]
1376 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1377 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1378 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1379 --infodir=DIR info documentation [DATAROOTDIR/info]
1380 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1381 --mandir=DIR man documentation [DATAROOTDIR/man]
1382 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1383 --htmldir=DIR html documentation [DOCDIR]
1384 --dvidir=DIR dvi documentation [DOCDIR]
1385 --pdfdir=DIR pdf documentation [DOCDIR]
1386 --psdir=DIR ps documentation [DOCDIR]
1387 _ACEOF
1388
1389 cat <<\_ACEOF
1390
1391 Program names:
1392 --program-prefix=PREFIX prepend PREFIX to installed program names
1393 --program-suffix=SUFFIX append SUFFIX to installed program names
1394 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1395
1396 System types:
1397 --build=BUILD configure for building on BUILD [guessed]
1398 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1399 --target=TARGET configure for building compilers for TARGET [HOST]
1400 _ACEOF
1401 fi
1402
1403 if test -n "$ac_init_help"; then
1404
1405 cat <<\_ACEOF
1406
1407 Optional Features:
1408 --disable-option-checking ignore unrecognized --enable/--with options
1409 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1410 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1411 --enable-plugins Enable support for plugins
1412 --enable-shared[=PKGS] build shared libraries [default=yes]
1413 --enable-static[=PKGS] build static libraries [default=yes]
1414 --enable-fast-install[=PKGS]
1415 optimize for fast installation [default=yes]
1416 --disable-libtool-lock avoid locking (might break parallel builds)
1417 --enable-maintainer-mode
1418 enable make rules and dependencies not useful (and
1419 sometimes confusing) to the casual installer
1420 --enable-sim-inline=inlines
1421 Specify which functions should be inlined
1422 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1423 --enable-sim-endian=endian
1424 Specify target byte endian orientation
1425 --enable-sim-alignment=align
1426 Specify strict, nonstrict or forced alignment of
1427 memory accesses
1428 --enable-sim-scache=size
1429 Specify simulator execution cache size
1430 --enable-sim-default-model=model
1431 Specify default model to simulate
1432 --enable-werror treat compile warnings as errors
1433 --enable-build-warnings enable build-time compiler warnings if gcc is used
1434 --enable-sim-build-warnings
1435 enable SIM specific build-time compiler warnings if
1436 gcc is used
1437 --enable-cgen-maint=DIR build cgen generated files
1438 --enable-sim-hardware=LIST
1439 Specify the hardware to be included in the build.
1440
1441 Optional Packages:
1442 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1443 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1444 --with-system-zlib use installed libz
1445 --with-pic try to use only PIC/non-PIC objects [default=use
1446 both]
1447 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1448
1449 Some influential environment variables:
1450 CC C compiler command
1451 CFLAGS C compiler flags
1452 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1453 nonstandard directory <lib dir>
1454 LIBS libraries to pass to the linker, e.g. -l<library>
1455 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1456 you have headers in a nonstandard directory <include dir>
1457 CPP C preprocessor
1458
1459 Use these variables to override the choices made by `configure' or to help
1460 it to find libraries and programs with nonstandard names/locations.
1461
1462 Report bugs to the package provider.
1463 _ACEOF
1464 ac_status=$?
1465 fi
1466
1467 if test "$ac_init_help" = "recursive"; then
1468 # If there are subdirs, report their specific --help.
1469 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1470 test -d "$ac_dir" ||
1471 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1472 continue
1473 ac_builddir=.
1474
1475 case "$ac_dir" in
1476 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477 *)
1478 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1479 # A ".." for each directory in $ac_dir_suffix.
1480 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1481 case $ac_top_builddir_sub in
1482 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1483 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1484 esac ;;
1485 esac
1486 ac_abs_top_builddir=$ac_pwd
1487 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1488 # for backward compatibility:
1489 ac_top_builddir=$ac_top_build_prefix
1490
1491 case $srcdir in
1492 .) # We are building in place.
1493 ac_srcdir=.
1494 ac_top_srcdir=$ac_top_builddir_sub
1495 ac_abs_top_srcdir=$ac_pwd ;;
1496 [\\/]* | ?:[\\/]* ) # Absolute name.
1497 ac_srcdir=$srcdir$ac_dir_suffix;
1498 ac_top_srcdir=$srcdir
1499 ac_abs_top_srcdir=$srcdir ;;
1500 *) # Relative name.
1501 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1502 ac_top_srcdir=$ac_top_build_prefix$srcdir
1503 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1504 esac
1505 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1506
1507 cd "$ac_dir" || { ac_status=$?; continue; }
1508 # Check for guested configure.
1509 if test -f "$ac_srcdir/configure.gnu"; then
1510 echo &&
1511 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1512 elif test -f "$ac_srcdir/configure"; then
1513 echo &&
1514 $SHELL "$ac_srcdir/configure" --help=recursive
1515 else
1516 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1517 fi || ac_status=$?
1518 cd "$ac_pwd" || { ac_status=$?; break; }
1519 done
1520 fi
1521
1522 test -n "$ac_init_help" && exit $ac_status
1523 if $ac_init_version; then
1524 cat <<\_ACEOF
1525 configure
1526 generated by GNU Autoconf 2.69
1527
1528 Copyright (C) 2012 Free Software Foundation, Inc.
1529 This configure script is free software; the Free Software Foundation
1530 gives unlimited permission to copy, distribute and modify it.
1531 _ACEOF
1532 exit
1533 fi
1534
1535 ## ------------------------ ##
1536 ## Autoconf initialization. ##
1537 ## ------------------------ ##
1538
1539 # ac_fn_c_try_compile LINENO
1540 # --------------------------
1541 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1542 ac_fn_c_try_compile ()
1543 {
1544 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1545 rm -f conftest.$ac_objext
1546 if { { ac_try="$ac_compile"
1547 case "(($ac_try" in
1548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1549 *) ac_try_echo=$ac_try;;
1550 esac
1551 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1552 $as_echo "$ac_try_echo"; } >&5
1553 (eval "$ac_compile") 2>conftest.err
1554 ac_status=$?
1555 if test -s conftest.err; then
1556 grep -v '^ *+' conftest.err >conftest.er1
1557 cat conftest.er1 >&5
1558 mv -f conftest.er1 conftest.err
1559 fi
1560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561 test $ac_status = 0; } && {
1562 test -z "$ac_c_werror_flag" ||
1563 test ! -s conftest.err
1564 } && test -s conftest.$ac_objext; then :
1565 ac_retval=0
1566 else
1567 $as_echo "$as_me: failed program was:" >&5
1568 sed 's/^/| /' conftest.$ac_ext >&5
1569
1570 ac_retval=1
1571 fi
1572 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1573 as_fn_set_status $ac_retval
1574
1575 } # ac_fn_c_try_compile
1576
1577 # ac_fn_c_try_cpp LINENO
1578 # ----------------------
1579 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1580 ac_fn_c_try_cpp ()
1581 {
1582 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1583 if { { ac_try="$ac_cpp conftest.$ac_ext"
1584 case "(($ac_try" in
1585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586 *) ac_try_echo=$ac_try;;
1587 esac
1588 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589 $as_echo "$ac_try_echo"; } >&5
1590 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1591 ac_status=$?
1592 if test -s conftest.err; then
1593 grep -v '^ *+' conftest.err >conftest.er1
1594 cat conftest.er1 >&5
1595 mv -f conftest.er1 conftest.err
1596 fi
1597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598 test $ac_status = 0; } > conftest.i && {
1599 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1600 test ! -s conftest.err
1601 }; then :
1602 ac_retval=0
1603 else
1604 $as_echo "$as_me: failed program was:" >&5
1605 sed 's/^/| /' conftest.$ac_ext >&5
1606
1607 ac_retval=1
1608 fi
1609 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1610 as_fn_set_status $ac_retval
1611
1612 } # ac_fn_c_try_cpp
1613
1614 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1615 # -------------------------------------------------------
1616 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1617 # the include files in INCLUDES and setting the cache variable VAR
1618 # accordingly.
1619 ac_fn_c_check_header_mongrel ()
1620 {
1621 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1622 if eval \${$3+:} false; then :
1623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1624 $as_echo_n "checking for $2... " >&6; }
1625 if eval \${$3+:} false; then :
1626 $as_echo_n "(cached) " >&6
1627 fi
1628 eval ac_res=\$$3
1629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1630 $as_echo "$ac_res" >&6; }
1631 else
1632 # Is the header compilable?
1633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1634 $as_echo_n "checking $2 usability... " >&6; }
1635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1636 /* end confdefs.h. */
1637 $4
1638 #include <$2>
1639 _ACEOF
1640 if ac_fn_c_try_compile "$LINENO"; then :
1641 ac_header_compiler=yes
1642 else
1643 ac_header_compiler=no
1644 fi
1645 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1647 $as_echo "$ac_header_compiler" >&6; }
1648
1649 # Is the header present?
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1651 $as_echo_n "checking $2 presence... " >&6; }
1652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1653 /* end confdefs.h. */
1654 #include <$2>
1655 _ACEOF
1656 if ac_fn_c_try_cpp "$LINENO"; then :
1657 ac_header_preproc=yes
1658 else
1659 ac_header_preproc=no
1660 fi
1661 rm -f conftest.err conftest.i conftest.$ac_ext
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1663 $as_echo "$ac_header_preproc" >&6; }
1664
1665 # So? What about this header?
1666 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1667 yes:no: )
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1669 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1671 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1672 ;;
1673 no:yes:* )
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1675 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1677 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1679 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1681 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1683 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1684 ;;
1685 esac
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1687 $as_echo_n "checking for $2... " >&6; }
1688 if eval \${$3+:} false; then :
1689 $as_echo_n "(cached) " >&6
1690 else
1691 eval "$3=\$ac_header_compiler"
1692 fi
1693 eval ac_res=\$$3
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1695 $as_echo "$ac_res" >&6; }
1696 fi
1697 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1698
1699 } # ac_fn_c_check_header_mongrel
1700
1701 # ac_fn_c_try_run LINENO
1702 # ----------------------
1703 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1704 # that executables *can* be run.
1705 ac_fn_c_try_run ()
1706 {
1707 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1708 if { { ac_try="$ac_link"
1709 case "(($ac_try" in
1710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1711 *) ac_try_echo=$ac_try;;
1712 esac
1713 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1714 $as_echo "$ac_try_echo"; } >&5
1715 (eval "$ac_link") 2>&5
1716 ac_status=$?
1717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1718 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1719 { { case "(($ac_try" in
1720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1721 *) ac_try_echo=$ac_try;;
1722 esac
1723 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1724 $as_echo "$ac_try_echo"; } >&5
1725 (eval "$ac_try") 2>&5
1726 ac_status=$?
1727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1728 test $ac_status = 0; }; }; then :
1729 ac_retval=0
1730 else
1731 $as_echo "$as_me: program exited with status $ac_status" >&5
1732 $as_echo "$as_me: failed program was:" >&5
1733 sed 's/^/| /' conftest.$ac_ext >&5
1734
1735 ac_retval=$ac_status
1736 fi
1737 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1738 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1739 as_fn_set_status $ac_retval
1740
1741 } # ac_fn_c_try_run
1742
1743 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1744 # -------------------------------------------------------
1745 # Tests whether HEADER exists and can be compiled using the include files in
1746 # INCLUDES, setting the cache variable VAR accordingly.
1747 ac_fn_c_check_header_compile ()
1748 {
1749 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1751 $as_echo_n "checking for $2... " >&6; }
1752 if eval \${$3+:} false; then :
1753 $as_echo_n "(cached) " >&6
1754 else
1755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1756 /* end confdefs.h. */
1757 $4
1758 #include <$2>
1759 _ACEOF
1760 if ac_fn_c_try_compile "$LINENO"; then :
1761 eval "$3=yes"
1762 else
1763 eval "$3=no"
1764 fi
1765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1766 fi
1767 eval ac_res=\$$3
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1769 $as_echo "$ac_res" >&6; }
1770 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1771
1772 } # ac_fn_c_check_header_compile
1773
1774 # ac_fn_c_try_link LINENO
1775 # -----------------------
1776 # Try to link conftest.$ac_ext, and return whether this succeeded.
1777 ac_fn_c_try_link ()
1778 {
1779 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1780 rm -f conftest.$ac_objext conftest$ac_exeext
1781 if { { ac_try="$ac_link"
1782 case "(($ac_try" in
1783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1784 *) ac_try_echo=$ac_try;;
1785 esac
1786 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1787 $as_echo "$ac_try_echo"; } >&5
1788 (eval "$ac_link") 2>conftest.err
1789 ac_status=$?
1790 if test -s conftest.err; then
1791 grep -v '^ *+' conftest.err >conftest.er1
1792 cat conftest.er1 >&5
1793 mv -f conftest.er1 conftest.err
1794 fi
1795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1796 test $ac_status = 0; } && {
1797 test -z "$ac_c_werror_flag" ||
1798 test ! -s conftest.err
1799 } && test -s conftest$ac_exeext && {
1800 test "$cross_compiling" = yes ||
1801 test -x conftest$ac_exeext
1802 }; then :
1803 ac_retval=0
1804 else
1805 $as_echo "$as_me: failed program was:" >&5
1806 sed 's/^/| /' conftest.$ac_ext >&5
1807
1808 ac_retval=1
1809 fi
1810 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1811 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1812 # interfere with the next link command; also delete a directory that is
1813 # left behind by Apple's compiler. We do this before executing the actions.
1814 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1815 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1816 as_fn_set_status $ac_retval
1817
1818 } # ac_fn_c_try_link
1819
1820 # ac_fn_c_check_func LINENO FUNC VAR
1821 # ----------------------------------
1822 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1823 ac_fn_c_check_func ()
1824 {
1825 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1827 $as_echo_n "checking for $2... " >&6; }
1828 if eval \${$3+:} false; then :
1829 $as_echo_n "(cached) " >&6
1830 else
1831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1832 /* end confdefs.h. */
1833 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1834 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1835 #define $2 innocuous_$2
1836
1837 /* System header to define __stub macros and hopefully few prototypes,
1838 which can conflict with char $2 (); below.
1839 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1840 <limits.h> exists even on freestanding compilers. */
1841
1842 #ifdef __STDC__
1843 # include <limits.h>
1844 #else
1845 # include <assert.h>
1846 #endif
1847
1848 #undef $2
1849
1850 /* Override any GCC internal prototype to avoid an error.
1851 Use char because int might match the return type of a GCC
1852 builtin and then its argument prototype would still apply. */
1853 #ifdef __cplusplus
1854 extern "C"
1855 #endif
1856 char $2 ();
1857 /* The GNU C library defines this for functions which it implements
1858 to always fail with ENOSYS. Some functions are actually named
1859 something starting with __ and the normal name is an alias. */
1860 #if defined __stub_$2 || defined __stub___$2
1861 choke me
1862 #endif
1863
1864 int
1865 main ()
1866 {
1867 return $2 ();
1868 ;
1869 return 0;
1870 }
1871 _ACEOF
1872 if ac_fn_c_try_link "$LINENO"; then :
1873 eval "$3=yes"
1874 else
1875 eval "$3=no"
1876 fi
1877 rm -f core conftest.err conftest.$ac_objext \
1878 conftest$ac_exeext conftest.$ac_ext
1879 fi
1880 eval ac_res=\$$3
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1882 $as_echo "$ac_res" >&6; }
1883 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1884
1885 } # ac_fn_c_check_func
1886 cat >config.log <<_ACEOF
1887 This file contains any messages produced by compilers while
1888 running configure, to aid debugging if configure makes a mistake.
1889
1890 It was created by $as_me, which was
1891 generated by GNU Autoconf 2.69. Invocation command line was
1892
1893 $ $0 $@
1894
1895 _ACEOF
1896 exec 5>>config.log
1897 {
1898 cat <<_ASUNAME
1899 ## --------- ##
1900 ## Platform. ##
1901 ## --------- ##
1902
1903 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1904 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1905 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1906 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1907 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1908
1909 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1910 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1911
1912 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1913 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1914 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1915 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1916 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1917 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1918 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1919
1920 _ASUNAME
1921
1922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1923 for as_dir in $PATH
1924 do
1925 IFS=$as_save_IFS
1926 test -z "$as_dir" && as_dir=.
1927 $as_echo "PATH: $as_dir"
1928 done
1929 IFS=$as_save_IFS
1930
1931 } >&5
1932
1933 cat >&5 <<_ACEOF
1934
1935
1936 ## ----------- ##
1937 ## Core tests. ##
1938 ## ----------- ##
1939
1940 _ACEOF
1941
1942
1943 # Keep a trace of the command line.
1944 # Strip out --no-create and --no-recursion so they do not pile up.
1945 # Strip out --silent because we don't want to record it for future runs.
1946 # Also quote any args containing shell meta-characters.
1947 # Make two passes to allow for proper duplicate-argument suppression.
1948 ac_configure_args=
1949 ac_configure_args0=
1950 ac_configure_args1=
1951 ac_must_keep_next=false
1952 for ac_pass in 1 2
1953 do
1954 for ac_arg
1955 do
1956 case $ac_arg in
1957 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1958 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1959 | -silent | --silent | --silen | --sile | --sil)
1960 continue ;;
1961 *\'*)
1962 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1963 esac
1964 case $ac_pass in
1965 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1966 2)
1967 as_fn_append ac_configure_args1 " '$ac_arg'"
1968 if test $ac_must_keep_next = true; then
1969 ac_must_keep_next=false # Got value, back to normal.
1970 else
1971 case $ac_arg in
1972 *=* | --config-cache | -C | -disable-* | --disable-* \
1973 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1974 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1975 | -with-* | --with-* | -without-* | --without-* | --x)
1976 case "$ac_configure_args0 " in
1977 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1978 esac
1979 ;;
1980 -* ) ac_must_keep_next=true ;;
1981 esac
1982 fi
1983 as_fn_append ac_configure_args " '$ac_arg'"
1984 ;;
1985 esac
1986 done
1987 done
1988 { ac_configure_args0=; unset ac_configure_args0;}
1989 { ac_configure_args1=; unset ac_configure_args1;}
1990
1991 # When interrupted or exit'd, cleanup temporary files, and complete
1992 # config.log. We remove comments because anyway the quotes in there
1993 # would cause problems or look ugly.
1994 # WARNING: Use '\'' to represent an apostrophe within the trap.
1995 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1996 trap 'exit_status=$?
1997 # Save into config.log some information that might help in debugging.
1998 {
1999 echo
2000
2001 $as_echo "## ---------------- ##
2002 ## Cache variables. ##
2003 ## ---------------- ##"
2004 echo
2005 # The following way of writing the cache mishandles newlines in values,
2006 (
2007 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2008 eval ac_val=\$$ac_var
2009 case $ac_val in #(
2010 *${as_nl}*)
2011 case $ac_var in #(
2012 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2013 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2014 esac
2015 case $ac_var in #(
2016 _ | IFS | as_nl) ;; #(
2017 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2018 *) { eval $ac_var=; unset $ac_var;} ;;
2019 esac ;;
2020 esac
2021 done
2022 (set) 2>&1 |
2023 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2024 *${as_nl}ac_space=\ *)
2025 sed -n \
2026 "s/'\''/'\''\\\\'\'''\''/g;
2027 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2028 ;; #(
2029 *)
2030 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2031 ;;
2032 esac |
2033 sort
2034 )
2035 echo
2036
2037 $as_echo "## ----------------- ##
2038 ## Output variables. ##
2039 ## ----------------- ##"
2040 echo
2041 for ac_var in $ac_subst_vars
2042 do
2043 eval ac_val=\$$ac_var
2044 case $ac_val in
2045 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2046 esac
2047 $as_echo "$ac_var='\''$ac_val'\''"
2048 done | sort
2049 echo
2050
2051 if test -n "$ac_subst_files"; then
2052 $as_echo "## ------------------- ##
2053 ## File substitutions. ##
2054 ## ------------------- ##"
2055 echo
2056 for ac_var in $ac_subst_files
2057 do
2058 eval ac_val=\$$ac_var
2059 case $ac_val in
2060 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2061 esac
2062 $as_echo "$ac_var='\''$ac_val'\''"
2063 done | sort
2064 echo
2065 fi
2066
2067 if test -s confdefs.h; then
2068 $as_echo "## ----------- ##
2069 ## confdefs.h. ##
2070 ## ----------- ##"
2071 echo
2072 cat confdefs.h
2073 echo
2074 fi
2075 test "$ac_signal" != 0 &&
2076 $as_echo "$as_me: caught signal $ac_signal"
2077 $as_echo "$as_me: exit $exit_status"
2078 } >&5
2079 rm -f core *.core core.conftest.* &&
2080 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2081 exit $exit_status
2082 ' 0
2083 for ac_signal in 1 2 13 15; do
2084 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2085 done
2086 ac_signal=0
2087
2088 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2089 rm -f -r conftest* confdefs.h
2090
2091 $as_echo "/* confdefs.h */" > confdefs.h
2092
2093 # Predefined preprocessor variables.
2094
2095 cat >>confdefs.h <<_ACEOF
2096 #define PACKAGE_NAME "$PACKAGE_NAME"
2097 _ACEOF
2098
2099 cat >>confdefs.h <<_ACEOF
2100 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2101 _ACEOF
2102
2103 cat >>confdefs.h <<_ACEOF
2104 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2105 _ACEOF
2106
2107 cat >>confdefs.h <<_ACEOF
2108 #define PACKAGE_STRING "$PACKAGE_STRING"
2109 _ACEOF
2110
2111 cat >>confdefs.h <<_ACEOF
2112 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2113 _ACEOF
2114
2115 cat >>confdefs.h <<_ACEOF
2116 #define PACKAGE_URL "$PACKAGE_URL"
2117 _ACEOF
2118
2119
2120 # Let the site file select an alternate cache file if it wants to.
2121 # Prefer an explicitly selected file to automatically selected ones.
2122 ac_site_file1=NONE
2123 ac_site_file2=NONE
2124 if test -n "$CONFIG_SITE"; then
2125 # We do not want a PATH search for config.site.
2126 case $CONFIG_SITE in #((
2127 -*) ac_site_file1=./$CONFIG_SITE;;
2128 */*) ac_site_file1=$CONFIG_SITE;;
2129 *) ac_site_file1=./$CONFIG_SITE;;
2130 esac
2131 elif test "x$prefix" != xNONE; then
2132 ac_site_file1=$prefix/share/config.site
2133 ac_site_file2=$prefix/etc/config.site
2134 else
2135 ac_site_file1=$ac_default_prefix/share/config.site
2136 ac_site_file2=$ac_default_prefix/etc/config.site
2137 fi
2138 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2139 do
2140 test "x$ac_site_file" = xNONE && continue
2141 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2142 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2143 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2144 sed 's/^/| /' "$ac_site_file" >&5
2145 . "$ac_site_file" \
2146 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2147 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2148 as_fn_error $? "failed to load site script $ac_site_file
2149 See \`config.log' for more details" "$LINENO" 5; }
2150 fi
2151 done
2152
2153 if test -r "$cache_file"; then
2154 # Some versions of bash will fail to source /dev/null (special files
2155 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2156 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2157 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2158 $as_echo "$as_me: loading cache $cache_file" >&6;}
2159 case $cache_file in
2160 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2161 *) . "./$cache_file";;
2162 esac
2163 fi
2164 else
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2166 $as_echo "$as_me: creating cache $cache_file" >&6;}
2167 >$cache_file
2168 fi
2169
2170 # Check that the precious variables saved in the cache have kept the same
2171 # value.
2172 ac_cache_corrupted=false
2173 for ac_var in $ac_precious_vars; do
2174 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2175 eval ac_new_set=\$ac_env_${ac_var}_set
2176 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2177 eval ac_new_val=\$ac_env_${ac_var}_value
2178 case $ac_old_set,$ac_new_set in
2179 set,)
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2181 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2182 ac_cache_corrupted=: ;;
2183 ,set)
2184 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2185 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2186 ac_cache_corrupted=: ;;
2187 ,);;
2188 *)
2189 if test "x$ac_old_val" != "x$ac_new_val"; then
2190 # differences in whitespace do not lead to failure.
2191 ac_old_val_w=`echo x $ac_old_val`
2192 ac_new_val_w=`echo x $ac_new_val`
2193 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2195 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2196 ac_cache_corrupted=:
2197 else
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2199 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2200 eval $ac_var=\$ac_old_val
2201 fi
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2203 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2205 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2206 fi;;
2207 esac
2208 # Pass precious variables to config.status.
2209 if test "$ac_new_set" = set; then
2210 case $ac_new_val in
2211 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2212 *) ac_arg=$ac_var=$ac_new_val ;;
2213 esac
2214 case " $ac_configure_args " in
2215 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2216 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2217 esac
2218 fi
2219 done
2220 if $ac_cache_corrupted; then
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2222 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2223 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2224 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2225 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2226 fi
2227 ## -------------------- ##
2228 ## Main body of script. ##
2229 ## -------------------- ##
2230
2231 ac_ext=c
2232 ac_cpp='$CPP $CPPFLAGS'
2233 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2234 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2235 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2236
2237
2238
2239
2240
2241
2242
2243 ac_aux_dir=
2244 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2245 if test -f "$ac_dir/install-sh"; then
2246 ac_aux_dir=$ac_dir
2247 ac_install_sh="$ac_aux_dir/install-sh -c"
2248 break
2249 elif test -f "$ac_dir/install.sh"; then
2250 ac_aux_dir=$ac_dir
2251 ac_install_sh="$ac_aux_dir/install.sh -c"
2252 break
2253 elif test -f "$ac_dir/shtool"; then
2254 ac_aux_dir=$ac_dir
2255 ac_install_sh="$ac_aux_dir/shtool install -c"
2256 break
2257 fi
2258 done
2259 if test -z "$ac_aux_dir"; then
2260 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2261 fi
2262
2263 # These three variables are undocumented and unsupported,
2264 # and are intended to be withdrawn in a future Autoconf release.
2265 # They can cause serious problems if a builder's source tree is in a directory
2266 # whose full name contains unusual characters.
2267 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2268 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2269 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2270
2271
2272 # Make sure we can run config.sub.
2273 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2274 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2275
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2277 $as_echo_n "checking build system type... " >&6; }
2278 if ${ac_cv_build+:} false; then :
2279 $as_echo_n "(cached) " >&6
2280 else
2281 ac_build_alias=$build_alias
2282 test "x$ac_build_alias" = x &&
2283 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2284 test "x$ac_build_alias" = x &&
2285 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2286 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2287 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2288
2289 fi
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2291 $as_echo "$ac_cv_build" >&6; }
2292 case $ac_cv_build in
2293 *-*-*) ;;
2294 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2295 esac
2296 build=$ac_cv_build
2297 ac_save_IFS=$IFS; IFS='-'
2298 set x $ac_cv_build
2299 shift
2300 build_cpu=$1
2301 build_vendor=$2
2302 shift; shift
2303 # Remember, the first character of IFS is used to create $*,
2304 # except with old shells:
2305 build_os=$*
2306 IFS=$ac_save_IFS
2307 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2308
2309
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2311 $as_echo_n "checking host system type... " >&6; }
2312 if ${ac_cv_host+:} false; then :
2313 $as_echo_n "(cached) " >&6
2314 else
2315 if test "x$host_alias" = x; then
2316 ac_cv_host=$ac_cv_build
2317 else
2318 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2319 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2320 fi
2321
2322 fi
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2324 $as_echo "$ac_cv_host" >&6; }
2325 case $ac_cv_host in
2326 *-*-*) ;;
2327 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2328 esac
2329 host=$ac_cv_host
2330 ac_save_IFS=$IFS; IFS='-'
2331 set x $ac_cv_host
2332 shift
2333 host_cpu=$1
2334 host_vendor=$2
2335 shift; shift
2336 # Remember, the first character of IFS is used to create $*,
2337 # except with old shells:
2338 host_os=$*
2339 IFS=$ac_save_IFS
2340 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2341
2342
2343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2344 $as_echo_n "checking target system type... " >&6; }
2345 if ${ac_cv_target+:} false; then :
2346 $as_echo_n "(cached) " >&6
2347 else
2348 if test "x$target_alias" = x; then
2349 ac_cv_target=$ac_cv_host
2350 else
2351 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2352 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2353 fi
2354
2355 fi
2356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2357 $as_echo "$ac_cv_target" >&6; }
2358 case $ac_cv_target in
2359 *-*-*) ;;
2360 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2361 esac
2362 target=$ac_cv_target
2363 ac_save_IFS=$IFS; IFS='-'
2364 set x $ac_cv_target
2365 shift
2366 target_cpu=$1
2367 target_vendor=$2
2368 shift; shift
2369 # Remember, the first character of IFS is used to create $*,
2370 # except with old shells:
2371 target_os=$*
2372 IFS=$ac_save_IFS
2373 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2374
2375
2376 # The aliases save the names the user supplied, while $host etc.
2377 # will get canonicalized.
2378 test -n "$target_alias" &&
2379 test "$program_prefix$program_suffix$program_transform_name" = \
2380 NONENONEs,x,x, &&
2381 program_prefix=${target_alias}-
2382 ac_ext=c
2383 ac_cpp='$CPP $CPPFLAGS'
2384 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2385 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2386 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2387 if test -n "$ac_tool_prefix"; then
2388 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2389 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2391 $as_echo_n "checking for $ac_word... " >&6; }
2392 if ${ac_cv_prog_CC+:} false; then :
2393 $as_echo_n "(cached) " >&6
2394 else
2395 if test -n "$CC"; then
2396 ac_cv_prog_CC="$CC" # Let the user override the test.
2397 else
2398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2399 for as_dir in $PATH
2400 do
2401 IFS=$as_save_IFS
2402 test -z "$as_dir" && as_dir=.
2403 for ac_exec_ext in '' $ac_executable_extensions; do
2404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2405 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2407 break 2
2408 fi
2409 done
2410 done
2411 IFS=$as_save_IFS
2412
2413 fi
2414 fi
2415 CC=$ac_cv_prog_CC
2416 if test -n "$CC"; then
2417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2418 $as_echo "$CC" >&6; }
2419 else
2420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2421 $as_echo "no" >&6; }
2422 fi
2423
2424
2425 fi
2426 if test -z "$ac_cv_prog_CC"; then
2427 ac_ct_CC=$CC
2428 # Extract the first word of "gcc", so it can be a program name with args.
2429 set dummy gcc; ac_word=$2
2430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2431 $as_echo_n "checking for $ac_word... " >&6; }
2432 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2433 $as_echo_n "(cached) " >&6
2434 else
2435 if test -n "$ac_ct_CC"; then
2436 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2437 else
2438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2439 for as_dir in $PATH
2440 do
2441 IFS=$as_save_IFS
2442 test -z "$as_dir" && as_dir=.
2443 for ac_exec_ext in '' $ac_executable_extensions; do
2444 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2445 ac_cv_prog_ac_ct_CC="gcc"
2446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2447 break 2
2448 fi
2449 done
2450 done
2451 IFS=$as_save_IFS
2452
2453 fi
2454 fi
2455 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2456 if test -n "$ac_ct_CC"; then
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2458 $as_echo "$ac_ct_CC" >&6; }
2459 else
2460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2461 $as_echo "no" >&6; }
2462 fi
2463
2464 if test "x$ac_ct_CC" = x; then
2465 CC=""
2466 else
2467 case $cross_compiling:$ac_tool_warned in
2468 yes:)
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2470 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2471 ac_tool_warned=yes ;;
2472 esac
2473 CC=$ac_ct_CC
2474 fi
2475 else
2476 CC="$ac_cv_prog_CC"
2477 fi
2478
2479 if test -z "$CC"; then
2480 if test -n "$ac_tool_prefix"; then
2481 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2482 set dummy ${ac_tool_prefix}cc; ac_word=$2
2483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2484 $as_echo_n "checking for $ac_word... " >&6; }
2485 if ${ac_cv_prog_CC+:} false; then :
2486 $as_echo_n "(cached) " >&6
2487 else
2488 if test -n "$CC"; then
2489 ac_cv_prog_CC="$CC" # Let the user override the test.
2490 else
2491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2492 for as_dir in $PATH
2493 do
2494 IFS=$as_save_IFS
2495 test -z "$as_dir" && as_dir=.
2496 for ac_exec_ext in '' $ac_executable_extensions; do
2497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2498 ac_cv_prog_CC="${ac_tool_prefix}cc"
2499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2500 break 2
2501 fi
2502 done
2503 done
2504 IFS=$as_save_IFS
2505
2506 fi
2507 fi
2508 CC=$ac_cv_prog_CC
2509 if test -n "$CC"; then
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2511 $as_echo "$CC" >&6; }
2512 else
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2514 $as_echo "no" >&6; }
2515 fi
2516
2517
2518 fi
2519 fi
2520 if test -z "$CC"; then
2521 # Extract the first word of "cc", so it can be a program name with args.
2522 set dummy cc; ac_word=$2
2523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2524 $as_echo_n "checking for $ac_word... " >&6; }
2525 if ${ac_cv_prog_CC+:} false; then :
2526 $as_echo_n "(cached) " >&6
2527 else
2528 if test -n "$CC"; then
2529 ac_cv_prog_CC="$CC" # Let the user override the test.
2530 else
2531 ac_prog_rejected=no
2532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2533 for as_dir in $PATH
2534 do
2535 IFS=$as_save_IFS
2536 test -z "$as_dir" && as_dir=.
2537 for ac_exec_ext in '' $ac_executable_extensions; do
2538 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2539 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2540 ac_prog_rejected=yes
2541 continue
2542 fi
2543 ac_cv_prog_CC="cc"
2544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2545 break 2
2546 fi
2547 done
2548 done
2549 IFS=$as_save_IFS
2550
2551 if test $ac_prog_rejected = yes; then
2552 # We found a bogon in the path, so make sure we never use it.
2553 set dummy $ac_cv_prog_CC
2554 shift
2555 if test $# != 0; then
2556 # We chose a different compiler from the bogus one.
2557 # However, it has the same basename, so the bogon will be chosen
2558 # first if we set CC to just the basename; use the full file name.
2559 shift
2560 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2561 fi
2562 fi
2563 fi
2564 fi
2565 CC=$ac_cv_prog_CC
2566 if test -n "$CC"; then
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2568 $as_echo "$CC" >&6; }
2569 else
2570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2571 $as_echo "no" >&6; }
2572 fi
2573
2574
2575 fi
2576 if test -z "$CC"; then
2577 if test -n "$ac_tool_prefix"; then
2578 for ac_prog in cl.exe
2579 do
2580 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2581 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2583 $as_echo_n "checking for $ac_word... " >&6; }
2584 if ${ac_cv_prog_CC+:} false; then :
2585 $as_echo_n "(cached) " >&6
2586 else
2587 if test -n "$CC"; then
2588 ac_cv_prog_CC="$CC" # Let the user override the test.
2589 else
2590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2591 for as_dir in $PATH
2592 do
2593 IFS=$as_save_IFS
2594 test -z "$as_dir" && as_dir=.
2595 for ac_exec_ext in '' $ac_executable_extensions; do
2596 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2597 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2599 break 2
2600 fi
2601 done
2602 done
2603 IFS=$as_save_IFS
2604
2605 fi
2606 fi
2607 CC=$ac_cv_prog_CC
2608 if test -n "$CC"; then
2609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2610 $as_echo "$CC" >&6; }
2611 else
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2613 $as_echo "no" >&6; }
2614 fi
2615
2616
2617 test -n "$CC" && break
2618 done
2619 fi
2620 if test -z "$CC"; then
2621 ac_ct_CC=$CC
2622 for ac_prog in cl.exe
2623 do
2624 # Extract the first word of "$ac_prog", so it can be a program name with args.
2625 set dummy $ac_prog; ac_word=$2
2626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2627 $as_echo_n "checking for $ac_word... " >&6; }
2628 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2629 $as_echo_n "(cached) " >&6
2630 else
2631 if test -n "$ac_ct_CC"; then
2632 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2633 else
2634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2635 for as_dir in $PATH
2636 do
2637 IFS=$as_save_IFS
2638 test -z "$as_dir" && as_dir=.
2639 for ac_exec_ext in '' $ac_executable_extensions; do
2640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2641 ac_cv_prog_ac_ct_CC="$ac_prog"
2642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2643 break 2
2644 fi
2645 done
2646 done
2647 IFS=$as_save_IFS
2648
2649 fi
2650 fi
2651 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2652 if test -n "$ac_ct_CC"; then
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2654 $as_echo "$ac_ct_CC" >&6; }
2655 else
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2657 $as_echo "no" >&6; }
2658 fi
2659
2660
2661 test -n "$ac_ct_CC" && break
2662 done
2663
2664 if test "x$ac_ct_CC" = x; then
2665 CC=""
2666 else
2667 case $cross_compiling:$ac_tool_warned in
2668 yes:)
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2670 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2671 ac_tool_warned=yes ;;
2672 esac
2673 CC=$ac_ct_CC
2674 fi
2675 fi
2676
2677 fi
2678
2679
2680 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2681 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2682 as_fn_error $? "no acceptable C compiler found in \$PATH
2683 See \`config.log' for more details" "$LINENO" 5; }
2684
2685 # Provide some information about the compiler.
2686 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2687 set X $ac_compile
2688 ac_compiler=$2
2689 for ac_option in --version -v -V -qversion; do
2690 { { ac_try="$ac_compiler $ac_option >&5"
2691 case "(($ac_try" in
2692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2693 *) ac_try_echo=$ac_try;;
2694 esac
2695 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2696 $as_echo "$ac_try_echo"; } >&5
2697 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2698 ac_status=$?
2699 if test -s conftest.err; then
2700 sed '10a\
2701 ... rest of stderr output deleted ...
2702 10q' conftest.err >conftest.er1
2703 cat conftest.er1 >&5
2704 fi
2705 rm -f conftest.er1 conftest.err
2706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2707 test $ac_status = 0; }
2708 done
2709
2710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2711 /* end confdefs.h. */
2712
2713 int
2714 main ()
2715 {
2716
2717 ;
2718 return 0;
2719 }
2720 _ACEOF
2721 ac_clean_files_save=$ac_clean_files
2722 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2723 # Try to create an executable without -o first, disregard a.out.
2724 # It will help us diagnose broken compilers, and finding out an intuition
2725 # of exeext.
2726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2727 $as_echo_n "checking whether the C compiler works... " >&6; }
2728 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2729
2730 # The possible output files:
2731 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2732
2733 ac_rmfiles=
2734 for ac_file in $ac_files
2735 do
2736 case $ac_file in
2737 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2738 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2739 esac
2740 done
2741 rm -f $ac_rmfiles
2742
2743 if { { ac_try="$ac_link_default"
2744 case "(($ac_try" in
2745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2746 *) ac_try_echo=$ac_try;;
2747 esac
2748 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2749 $as_echo "$ac_try_echo"; } >&5
2750 (eval "$ac_link_default") 2>&5
2751 ac_status=$?
2752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2753 test $ac_status = 0; }; then :
2754 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2755 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2756 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2757 # so that the user can short-circuit this test for compilers unknown to
2758 # Autoconf.
2759 for ac_file in $ac_files ''
2760 do
2761 test -f "$ac_file" || continue
2762 case $ac_file in
2763 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2764 ;;
2765 [ab].out )
2766 # We found the default executable, but exeext='' is most
2767 # certainly right.
2768 break;;
2769 *.* )
2770 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2771 then :; else
2772 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2773 fi
2774 # We set ac_cv_exeext here because the later test for it is not
2775 # safe: cross compilers may not add the suffix if given an `-o'
2776 # argument, so we may need to know it at that point already.
2777 # Even if this section looks crufty: it has the advantage of
2778 # actually working.
2779 break;;
2780 * )
2781 break;;
2782 esac
2783 done
2784 test "$ac_cv_exeext" = no && ac_cv_exeext=
2785
2786 else
2787 ac_file=''
2788 fi
2789 if test -z "$ac_file"; then :
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2791 $as_echo "no" >&6; }
2792 $as_echo "$as_me: failed program was:" >&5
2793 sed 's/^/| /' conftest.$ac_ext >&5
2794
2795 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2796 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2797 as_fn_error 77 "C compiler cannot create executables
2798 See \`config.log' for more details" "$LINENO" 5; }
2799 else
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2801 $as_echo "yes" >&6; }
2802 fi
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2804 $as_echo_n "checking for C compiler default output file name... " >&6; }
2805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2806 $as_echo "$ac_file" >&6; }
2807 ac_exeext=$ac_cv_exeext
2808
2809 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2810 ac_clean_files=$ac_clean_files_save
2811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2812 $as_echo_n "checking for suffix of executables... " >&6; }
2813 if { { ac_try="$ac_link"
2814 case "(($ac_try" in
2815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2816 *) ac_try_echo=$ac_try;;
2817 esac
2818 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2819 $as_echo "$ac_try_echo"; } >&5
2820 (eval "$ac_link") 2>&5
2821 ac_status=$?
2822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2823 test $ac_status = 0; }; then :
2824 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2825 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2826 # work properly (i.e., refer to `conftest.exe'), while it won't with
2827 # `rm'.
2828 for ac_file in conftest.exe conftest conftest.*; do
2829 test -f "$ac_file" || continue
2830 case $ac_file in
2831 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2832 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2833 break;;
2834 * ) break;;
2835 esac
2836 done
2837 else
2838 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2839 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2840 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2841 See \`config.log' for more details" "$LINENO" 5; }
2842 fi
2843 rm -f conftest conftest$ac_cv_exeext
2844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2845 $as_echo "$ac_cv_exeext" >&6; }
2846
2847 rm -f conftest.$ac_ext
2848 EXEEXT=$ac_cv_exeext
2849 ac_exeext=$EXEEXT
2850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2851 /* end confdefs.h. */
2852 #include <stdio.h>
2853 int
2854 main ()
2855 {
2856 FILE *f = fopen ("conftest.out", "w");
2857 return ferror (f) || fclose (f) != 0;
2858
2859 ;
2860 return 0;
2861 }
2862 _ACEOF
2863 ac_clean_files="$ac_clean_files conftest.out"
2864 # Check that the compiler produces executables we can run. If not, either
2865 # the compiler is broken, or we cross compile.
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2867 $as_echo_n "checking whether we are cross compiling... " >&6; }
2868 if test "$cross_compiling" != yes; then
2869 { { ac_try="$ac_link"
2870 case "(($ac_try" in
2871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2872 *) ac_try_echo=$ac_try;;
2873 esac
2874 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2875 $as_echo "$ac_try_echo"; } >&5
2876 (eval "$ac_link") 2>&5
2877 ac_status=$?
2878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2879 test $ac_status = 0; }
2880 if { ac_try='./conftest$ac_cv_exeext'
2881 { { case "(($ac_try" in
2882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2883 *) ac_try_echo=$ac_try;;
2884 esac
2885 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2886 $as_echo "$ac_try_echo"; } >&5
2887 (eval "$ac_try") 2>&5
2888 ac_status=$?
2889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2890 test $ac_status = 0; }; }; then
2891 cross_compiling=no
2892 else
2893 if test "$cross_compiling" = maybe; then
2894 cross_compiling=yes
2895 else
2896 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2897 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2898 as_fn_error $? "cannot run C compiled programs.
2899 If you meant to cross compile, use \`--host'.
2900 See \`config.log' for more details" "$LINENO" 5; }
2901 fi
2902 fi
2903 fi
2904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2905 $as_echo "$cross_compiling" >&6; }
2906
2907 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2908 ac_clean_files=$ac_clean_files_save
2909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2910 $as_echo_n "checking for suffix of object files... " >&6; }
2911 if ${ac_cv_objext+:} false; then :
2912 $as_echo_n "(cached) " >&6
2913 else
2914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2915 /* end confdefs.h. */
2916
2917 int
2918 main ()
2919 {
2920
2921 ;
2922 return 0;
2923 }
2924 _ACEOF
2925 rm -f conftest.o conftest.obj
2926 if { { ac_try="$ac_compile"
2927 case "(($ac_try" in
2928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2929 *) ac_try_echo=$ac_try;;
2930 esac
2931 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2932 $as_echo "$ac_try_echo"; } >&5
2933 (eval "$ac_compile") 2>&5
2934 ac_status=$?
2935 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2936 test $ac_status = 0; }; then :
2937 for ac_file in conftest.o conftest.obj conftest.*; do
2938 test -f "$ac_file" || continue;
2939 case $ac_file in
2940 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2941 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2942 break;;
2943 esac
2944 done
2945 else
2946 $as_echo "$as_me: failed program was:" >&5
2947 sed 's/^/| /' conftest.$ac_ext >&5
2948
2949 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2950 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2951 as_fn_error $? "cannot compute suffix of object files: cannot compile
2952 See \`config.log' for more details" "$LINENO" 5; }
2953 fi
2954 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2955 fi
2956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2957 $as_echo "$ac_cv_objext" >&6; }
2958 OBJEXT=$ac_cv_objext
2959 ac_objext=$OBJEXT
2960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2961 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2962 if ${ac_cv_c_compiler_gnu+:} false; then :
2963 $as_echo_n "(cached) " >&6
2964 else
2965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2966 /* end confdefs.h. */
2967
2968 int
2969 main ()
2970 {
2971 #ifndef __GNUC__
2972 choke me
2973 #endif
2974
2975 ;
2976 return 0;
2977 }
2978 _ACEOF
2979 if ac_fn_c_try_compile "$LINENO"; then :
2980 ac_compiler_gnu=yes
2981 else
2982 ac_compiler_gnu=no
2983 fi
2984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2985 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2986
2987 fi
2988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2989 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2990 if test $ac_compiler_gnu = yes; then
2991 GCC=yes
2992 else
2993 GCC=
2994 fi
2995 ac_test_CFLAGS=${CFLAGS+set}
2996 ac_save_CFLAGS=$CFLAGS
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2998 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2999 if ${ac_cv_prog_cc_g+:} false; then :
3000 $as_echo_n "(cached) " >&6
3001 else
3002 ac_save_c_werror_flag=$ac_c_werror_flag
3003 ac_c_werror_flag=yes
3004 ac_cv_prog_cc_g=no
3005 CFLAGS="-g"
3006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3007 /* end confdefs.h. */
3008
3009 int
3010 main ()
3011 {
3012
3013 ;
3014 return 0;
3015 }
3016 _ACEOF
3017 if ac_fn_c_try_compile "$LINENO"; then :
3018 ac_cv_prog_cc_g=yes
3019 else
3020 CFLAGS=""
3021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3022 /* end confdefs.h. */
3023
3024 int
3025 main ()
3026 {
3027
3028 ;
3029 return 0;
3030 }
3031 _ACEOF
3032 if ac_fn_c_try_compile "$LINENO"; then :
3033
3034 else
3035 ac_c_werror_flag=$ac_save_c_werror_flag
3036 CFLAGS="-g"
3037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3038 /* end confdefs.h. */
3039
3040 int
3041 main ()
3042 {
3043
3044 ;
3045 return 0;
3046 }
3047 _ACEOF
3048 if ac_fn_c_try_compile "$LINENO"; then :
3049 ac_cv_prog_cc_g=yes
3050 fi
3051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3052 fi
3053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3054 fi
3055 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3056 ac_c_werror_flag=$ac_save_c_werror_flag
3057 fi
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3059 $as_echo "$ac_cv_prog_cc_g" >&6; }
3060 if test "$ac_test_CFLAGS" = set; then
3061 CFLAGS=$ac_save_CFLAGS
3062 elif test $ac_cv_prog_cc_g = yes; then
3063 if test "$GCC" = yes; then
3064 CFLAGS="-g -O2"
3065 else
3066 CFLAGS="-g"
3067 fi
3068 else
3069 if test "$GCC" = yes; then
3070 CFLAGS="-O2"
3071 else
3072 CFLAGS=
3073 fi
3074 fi
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3076 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3077 if ${ac_cv_prog_cc_c89+:} false; then :
3078 $as_echo_n "(cached) " >&6
3079 else
3080 ac_cv_prog_cc_c89=no
3081 ac_save_CC=$CC
3082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3083 /* end confdefs.h. */
3084 #include <stdarg.h>
3085 #include <stdio.h>
3086 struct stat;
3087 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3088 struct buf { int x; };
3089 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3090 static char *e (p, i)
3091 char **p;
3092 int i;
3093 {
3094 return p[i];
3095 }
3096 static char *f (char * (*g) (char **, int), char **p, ...)
3097 {
3098 char *s;
3099 va_list v;
3100 va_start (v,p);
3101 s = g (p, va_arg (v,int));
3102 va_end (v);
3103 return s;
3104 }
3105
3106 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3107 function prototypes and stuff, but not '\xHH' hex character constants.
3108 These don't provoke an error unfortunately, instead are silently treated
3109 as 'x'. The following induces an error, until -std is added to get
3110 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3111 array size at least. It's necessary to write '\x00'==0 to get something
3112 that's true only with -std. */
3113 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3114
3115 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3116 inside strings and character constants. */
3117 #define FOO(x) 'x'
3118 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3119
3120 int test (int i, double x);
3121 struct s1 {int (*f) (int a);};
3122 struct s2 {int (*f) (double a);};
3123 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3124 int argc;
3125 char **argv;
3126 int
3127 main ()
3128 {
3129 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3130 ;
3131 return 0;
3132 }
3133 _ACEOF
3134 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3135 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3136 do
3137 CC="$ac_save_CC $ac_arg"
3138 if ac_fn_c_try_compile "$LINENO"; then :
3139 ac_cv_prog_cc_c89=$ac_arg
3140 fi
3141 rm -f core conftest.err conftest.$ac_objext
3142 test "x$ac_cv_prog_cc_c89" != "xno" && break
3143 done
3144 rm -f conftest.$ac_ext
3145 CC=$ac_save_CC
3146
3147 fi
3148 # AC_CACHE_VAL
3149 case "x$ac_cv_prog_cc_c89" in
3150 x)
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3152 $as_echo "none needed" >&6; } ;;
3153 xno)
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3155 $as_echo "unsupported" >&6; } ;;
3156 *)
3157 CC="$CC $ac_cv_prog_cc_c89"
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3159 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3160 esac
3161 if test "x$ac_cv_prog_cc_c89" != xno; then :
3162
3163 fi
3164
3165 ac_ext=c
3166 ac_cpp='$CPP $CPPFLAGS'
3167 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3168 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3169 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3170
3171
3172 ac_ext=c
3173 ac_cpp='$CPP $CPPFLAGS'
3174 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3175 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3176 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3178 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3179 # On Suns, sometimes $CPP names a directory.
3180 if test -n "$CPP" && test -d "$CPP"; then
3181 CPP=
3182 fi
3183 if test -z "$CPP"; then
3184 if ${ac_cv_prog_CPP+:} false; then :
3185 $as_echo_n "(cached) " >&6
3186 else
3187 # Double quotes because CPP needs to be expanded
3188 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3189 do
3190 ac_preproc_ok=false
3191 for ac_c_preproc_warn_flag in '' yes
3192 do
3193 # Use a header file that comes with gcc, so configuring glibc
3194 # with a fresh cross-compiler works.
3195 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3196 # <limits.h> exists even on freestanding compilers.
3197 # On the NeXT, cc -E runs the code through the compiler's parser,
3198 # not just through cpp. "Syntax error" is here to catch this case.
3199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3200 /* end confdefs.h. */
3201 #ifdef __STDC__
3202 # include <limits.h>
3203 #else
3204 # include <assert.h>
3205 #endif
3206 Syntax error
3207 _ACEOF
3208 if ac_fn_c_try_cpp "$LINENO"; then :
3209
3210 else
3211 # Broken: fails on valid input.
3212 continue
3213 fi
3214 rm -f conftest.err conftest.i conftest.$ac_ext
3215
3216 # OK, works on sane cases. Now check whether nonexistent headers
3217 # can be detected and how.
3218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3219 /* end confdefs.h. */
3220 #include <ac_nonexistent.h>
3221 _ACEOF
3222 if ac_fn_c_try_cpp "$LINENO"; then :
3223 # Broken: success on invalid input.
3224 continue
3225 else
3226 # Passes both tests.
3227 ac_preproc_ok=:
3228 break
3229 fi
3230 rm -f conftest.err conftest.i conftest.$ac_ext
3231
3232 done
3233 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3234 rm -f conftest.i conftest.err conftest.$ac_ext
3235 if $ac_preproc_ok; then :
3236 break
3237 fi
3238
3239 done
3240 ac_cv_prog_CPP=$CPP
3241
3242 fi
3243 CPP=$ac_cv_prog_CPP
3244 else
3245 ac_cv_prog_CPP=$CPP
3246 fi
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3248 $as_echo "$CPP" >&6; }
3249 ac_preproc_ok=false
3250 for ac_c_preproc_warn_flag in '' yes
3251 do
3252 # Use a header file that comes with gcc, so configuring glibc
3253 # with a fresh cross-compiler works.
3254 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3255 # <limits.h> exists even on freestanding compilers.
3256 # On the NeXT, cc -E runs the code through the compiler's parser,
3257 # not just through cpp. "Syntax error" is here to catch this case.
3258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3259 /* end confdefs.h. */
3260 #ifdef __STDC__
3261 # include <limits.h>
3262 #else
3263 # include <assert.h>
3264 #endif
3265 Syntax error
3266 _ACEOF
3267 if ac_fn_c_try_cpp "$LINENO"; then :
3268
3269 else
3270 # Broken: fails on valid input.
3271 continue
3272 fi
3273 rm -f conftest.err conftest.i conftest.$ac_ext
3274
3275 # OK, works on sane cases. Now check whether nonexistent headers
3276 # can be detected and how.
3277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3278 /* end confdefs.h. */
3279 #include <ac_nonexistent.h>
3280 _ACEOF
3281 if ac_fn_c_try_cpp "$LINENO"; then :
3282 # Broken: success on invalid input.
3283 continue
3284 else
3285 # Passes both tests.
3286 ac_preproc_ok=:
3287 break
3288 fi
3289 rm -f conftest.err conftest.i conftest.$ac_ext
3290
3291 done
3292 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3293 rm -f conftest.i conftest.err conftest.$ac_ext
3294 if $ac_preproc_ok; then :
3295
3296 else
3297 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3298 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3299 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3300 See \`config.log' for more details" "$LINENO" 5; }
3301 fi
3302
3303 ac_ext=c
3304 ac_cpp='$CPP $CPPFLAGS'
3305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3307 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3308
3309
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3311 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3312 if ${ac_cv_path_GREP+:} false; then :
3313 $as_echo_n "(cached) " >&6
3314 else
3315 if test -z "$GREP"; then
3316 ac_path_GREP_found=false
3317 # Loop through the user's path and test for each of PROGNAME-LIST
3318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3319 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3320 do
3321 IFS=$as_save_IFS
3322 test -z "$as_dir" && as_dir=.
3323 for ac_prog in grep ggrep; do
3324 for ac_exec_ext in '' $ac_executable_extensions; do
3325 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3326 as_fn_executable_p "$ac_path_GREP" || continue
3327 # Check for GNU ac_path_GREP and select it if it is found.
3328 # Check for GNU $ac_path_GREP
3329 case `"$ac_path_GREP" --version 2>&1` in
3330 *GNU*)
3331 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3332 *)
3333 ac_count=0
3334 $as_echo_n 0123456789 >"conftest.in"
3335 while :
3336 do
3337 cat "conftest.in" "conftest.in" >"conftest.tmp"
3338 mv "conftest.tmp" "conftest.in"
3339 cp "conftest.in" "conftest.nl"
3340 $as_echo 'GREP' >> "conftest.nl"
3341 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3342 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3343 as_fn_arith $ac_count + 1 && ac_count=$as_val
3344 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3345 # Best one so far, save it but keep looking for a better one
3346 ac_cv_path_GREP="$ac_path_GREP"
3347 ac_path_GREP_max=$ac_count
3348 fi
3349 # 10*(2^10) chars as input seems more than enough
3350 test $ac_count -gt 10 && break
3351 done
3352 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3353 esac
3354
3355 $ac_path_GREP_found && break 3
3356 done
3357 done
3358 done
3359 IFS=$as_save_IFS
3360 if test -z "$ac_cv_path_GREP"; then
3361 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3362 fi
3363 else
3364 ac_cv_path_GREP=$GREP
3365 fi
3366
3367 fi
3368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3369 $as_echo "$ac_cv_path_GREP" >&6; }
3370 GREP="$ac_cv_path_GREP"
3371
3372
3373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3374 $as_echo_n "checking for egrep... " >&6; }
3375 if ${ac_cv_path_EGREP+:} false; then :
3376 $as_echo_n "(cached) " >&6
3377 else
3378 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3379 then ac_cv_path_EGREP="$GREP -E"
3380 else
3381 if test -z "$EGREP"; then
3382 ac_path_EGREP_found=false
3383 # Loop through the user's path and test for each of PROGNAME-LIST
3384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3385 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3386 do
3387 IFS=$as_save_IFS
3388 test -z "$as_dir" && as_dir=.
3389 for ac_prog in egrep; do
3390 for ac_exec_ext in '' $ac_executable_extensions; do
3391 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3392 as_fn_executable_p "$ac_path_EGREP" || continue
3393 # Check for GNU ac_path_EGREP and select it if it is found.
3394 # Check for GNU $ac_path_EGREP
3395 case `"$ac_path_EGREP" --version 2>&1` in
3396 *GNU*)
3397 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3398 *)
3399 ac_count=0
3400 $as_echo_n 0123456789 >"conftest.in"
3401 while :
3402 do
3403 cat "conftest.in" "conftest.in" >"conftest.tmp"
3404 mv "conftest.tmp" "conftest.in"
3405 cp "conftest.in" "conftest.nl"
3406 $as_echo 'EGREP' >> "conftest.nl"
3407 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3408 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3409 as_fn_arith $ac_count + 1 && ac_count=$as_val
3410 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3411 # Best one so far, save it but keep looking for a better one
3412 ac_cv_path_EGREP="$ac_path_EGREP"
3413 ac_path_EGREP_max=$ac_count
3414 fi
3415 # 10*(2^10) chars as input seems more than enough
3416 test $ac_count -gt 10 && break
3417 done
3418 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3419 esac
3420
3421 $ac_path_EGREP_found && break 3
3422 done
3423 done
3424 done
3425 IFS=$as_save_IFS
3426 if test -z "$ac_cv_path_EGREP"; then
3427 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3428 fi
3429 else
3430 ac_cv_path_EGREP=$EGREP
3431 fi
3432
3433 fi
3434 fi
3435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3436 $as_echo "$ac_cv_path_EGREP" >&6; }
3437 EGREP="$ac_cv_path_EGREP"
3438
3439
3440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3441 $as_echo_n "checking for ANSI C header files... " >&6; }
3442 if ${ac_cv_header_stdc+:} false; then :
3443 $as_echo_n "(cached) " >&6
3444 else
3445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3446 /* end confdefs.h. */
3447 #include <stdlib.h>
3448 #include <stdarg.h>
3449 #include <string.h>
3450 #include <float.h>
3451
3452 int
3453 main ()
3454 {
3455
3456 ;
3457 return 0;
3458 }
3459 _ACEOF
3460 if ac_fn_c_try_compile "$LINENO"; then :
3461 ac_cv_header_stdc=yes
3462 else
3463 ac_cv_header_stdc=no
3464 fi
3465 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3466
3467 if test $ac_cv_header_stdc = yes; then
3468 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3470 /* end confdefs.h. */
3471 #include <string.h>
3472
3473 _ACEOF
3474 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3475 $EGREP "memchr" >/dev/null 2>&1; then :
3476
3477 else
3478 ac_cv_header_stdc=no
3479 fi
3480 rm -f conftest*
3481
3482 fi
3483
3484 if test $ac_cv_header_stdc = yes; then
3485 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3487 /* end confdefs.h. */
3488 #include <stdlib.h>
3489
3490 _ACEOF
3491 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3492 $EGREP "free" >/dev/null 2>&1; then :
3493
3494 else
3495 ac_cv_header_stdc=no
3496 fi
3497 rm -f conftest*
3498
3499 fi
3500
3501 if test $ac_cv_header_stdc = yes; then
3502 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3503 if test "$cross_compiling" = yes; then :
3504 :
3505 else
3506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3507 /* end confdefs.h. */
3508 #include <ctype.h>
3509 #include <stdlib.h>
3510 #if ((' ' & 0x0FF) == 0x020)
3511 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3512 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3513 #else
3514 # define ISLOWER(c) \
3515 (('a' <= (c) && (c) <= 'i') \
3516 || ('j' <= (c) && (c) <= 'r') \
3517 || ('s' <= (c) && (c) <= 'z'))
3518 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3519 #endif
3520
3521 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3522 int
3523 main ()
3524 {
3525 int i;
3526 for (i = 0; i < 256; i++)
3527 if (XOR (islower (i), ISLOWER (i))
3528 || toupper (i) != TOUPPER (i))
3529 return 2;
3530 return 0;
3531 }
3532 _ACEOF
3533 if ac_fn_c_try_run "$LINENO"; then :
3534
3535 else
3536 ac_cv_header_stdc=no
3537 fi
3538 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3539 conftest.$ac_objext conftest.beam conftest.$ac_ext
3540 fi
3541
3542 fi
3543 fi
3544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3545 $as_echo "$ac_cv_header_stdc" >&6; }
3546 if test $ac_cv_header_stdc = yes; then
3547
3548 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3549
3550 fi
3551
3552 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3553 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3554 inttypes.h stdint.h unistd.h
3555 do :
3556 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3557 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3558 "
3559 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3560 cat >>confdefs.h <<_ACEOF
3561 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3562 _ACEOF
3563
3564 fi
3565
3566 done
3567
3568
3569
3570 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3571 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3572 MINIX=yes
3573 else
3574 MINIX=
3575 fi
3576
3577
3578 if test "$MINIX" = yes; then
3579
3580 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3581
3582
3583 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3584
3585
3586 $as_echo "#define _MINIX 1" >>confdefs.h
3587
3588 fi
3589
3590
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3592 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3593 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3594 $as_echo_n "(cached) " >&6
3595 else
3596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3597 /* end confdefs.h. */
3598
3599 # define __EXTENSIONS__ 1
3600 $ac_includes_default
3601 int
3602 main ()
3603 {
3604
3605 ;
3606 return 0;
3607 }
3608 _ACEOF
3609 if ac_fn_c_try_compile "$LINENO"; then :
3610 ac_cv_safe_to_define___extensions__=yes
3611 else
3612 ac_cv_safe_to_define___extensions__=no
3613 fi
3614 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3615 fi
3616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3617 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3618 test $ac_cv_safe_to_define___extensions__ = yes &&
3619 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3620
3621 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3622
3623 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3624
3625 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3626
3627 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3628
3629
3630 test "$program_prefix" != NONE &&
3631 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3632 # Use a double $ so make ignores it.
3633 test "$program_suffix" != NONE &&
3634 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3635 # Double any \ or $.
3636 # By default was `s,x,x', remove it if useless.
3637 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3638 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3639
3640 # Find a good install program. We prefer a C program (faster),
3641 # so one script is as good as another. But avoid the broken or
3642 # incompatible versions:
3643 # SysV /etc/install, /usr/sbin/install
3644 # SunOS /usr/etc/install
3645 # IRIX /sbin/install
3646 # AIX /bin/install
3647 # AmigaOS /C/install, which installs bootblocks on floppy discs
3648 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3649 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3650 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3651 # OS/2's system install, which has a completely different semantic
3652 # ./install, which can be erroneously created by make from ./install.sh.
3653 # Reject install programs that cannot install multiple files.
3654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3655 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3656 if test -z "$INSTALL"; then
3657 if ${ac_cv_path_install+:} false; then :
3658 $as_echo_n "(cached) " >&6
3659 else
3660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3661 for as_dir in $PATH
3662 do
3663 IFS=$as_save_IFS
3664 test -z "$as_dir" && as_dir=.
3665 # Account for people who put trailing slashes in PATH elements.
3666 case $as_dir/ in #((
3667 ./ | .// | /[cC]/* | \
3668 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3669 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3670 /usr/ucb/* ) ;;
3671 *)
3672 # OSF1 and SCO ODT 3.0 have their own names for install.
3673 # Don't use installbsd from OSF since it installs stuff as root
3674 # by default.
3675 for ac_prog in ginstall scoinst install; do
3676 for ac_exec_ext in '' $ac_executable_extensions; do
3677 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3678 if test $ac_prog = install &&
3679 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3680 # AIX install. It has an incompatible calling convention.
3681 :
3682 elif test $ac_prog = install &&
3683 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3684 # program-specific install script used by HP pwplus--don't use.
3685 :
3686 else
3687 rm -rf conftest.one conftest.two conftest.dir
3688 echo one > conftest.one
3689 echo two > conftest.two
3690 mkdir conftest.dir
3691 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3692 test -s conftest.one && test -s conftest.two &&
3693 test -s conftest.dir/conftest.one &&
3694 test -s conftest.dir/conftest.two
3695 then
3696 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3697 break 3
3698 fi
3699 fi
3700 fi
3701 done
3702 done
3703 ;;
3704 esac
3705
3706 done
3707 IFS=$as_save_IFS
3708
3709 rm -rf conftest.one conftest.two conftest.dir
3710
3711 fi
3712 if test "${ac_cv_path_install+set}" = set; then
3713 INSTALL=$ac_cv_path_install
3714 else
3715 # As a last resort, use the slow shell script. Don't cache a
3716 # value for INSTALL within a source directory, because that will
3717 # break other packages using the cache if that directory is
3718 # removed, or if the value is a relative name.
3719 INSTALL=$ac_install_sh
3720 fi
3721 fi
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3723 $as_echo "$INSTALL" >&6; }
3724
3725 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3726 # It thinks the first close brace ends the variable substitution.
3727 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3728
3729 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3730
3731 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3732
3733 rm -rf .tst 2>/dev/null
3734 mkdir .tst 2>/dev/null
3735 if test -d .tst; then
3736 am__leading_dot=.
3737 else
3738 am__leading_dot=_
3739 fi
3740 rmdir .tst 2>/dev/null
3741
3742 DEPDIR="${am__leading_dot}deps"
3743
3744 case `pwd` in
3745 *\ * | *\ *)
3746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3747 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3748 esac
3749
3750
3751
3752 macro_version='2.2.7a'
3753 macro_revision='1.3134'
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767 ltmain="$ac_aux_dir/ltmain.sh"
3768
3769 # Backslashify metacharacters that are still active within
3770 # double-quoted strings.
3771 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3772
3773 # Same as above, but do not quote variable references.
3774 double_quote_subst='s/\(["`\\]\)/\\\1/g'
3775
3776 # Sed substitution to delay expansion of an escaped shell variable in a
3777 # double_quote_subst'ed string.
3778 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3779
3780 # Sed substitution to delay expansion of an escaped single quote.
3781 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3782
3783 # Sed substitution to avoid accidental globbing in evaled expressions
3784 no_glob_subst='s/\*/\\\*/g'
3785
3786 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3787 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3788 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3789
3790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3791 $as_echo_n "checking how to print strings... " >&6; }
3792 # Test print first, because it will be a builtin if present.
3793 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3794 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3795 ECHO='print -r --'
3796 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3797 ECHO='printf %s\n'
3798 else
3799 # Use this function as a fallback that always works.
3800 func_fallback_echo ()
3801 {
3802 eval 'cat <<_LTECHO_EOF
3803 $1
3804 _LTECHO_EOF'
3805 }
3806 ECHO='func_fallback_echo'
3807 fi
3808
3809 # func_echo_all arg...
3810 # Invoke $ECHO with all args, space-separated.
3811 func_echo_all ()
3812 {
3813 $ECHO ""
3814 }
3815
3816 case "$ECHO" in
3817 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3818 $as_echo "printf" >&6; } ;;
3819 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3820 $as_echo "print -r" >&6; } ;;
3821 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3822 $as_echo "cat" >&6; } ;;
3823 esac
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3839 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3840 if ${ac_cv_path_SED+:} false; then :
3841 $as_echo_n "(cached) " >&6
3842 else
3843 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3844 for ac_i in 1 2 3 4 5 6 7; do
3845 ac_script="$ac_script$as_nl$ac_script"
3846 done
3847 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3848 { ac_script=; unset ac_script;}
3849 if test -z "$SED"; then
3850 ac_path_SED_found=false
3851 # Loop through the user's path and test for each of PROGNAME-LIST
3852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3853 for as_dir in $PATH
3854 do
3855 IFS=$as_save_IFS
3856 test -z "$as_dir" && as_dir=.
3857 for ac_prog in sed gsed; do
3858 for ac_exec_ext in '' $ac_executable_extensions; do
3859 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3860 as_fn_executable_p "$ac_path_SED" || continue
3861 # Check for GNU ac_path_SED and select it if it is found.
3862 # Check for GNU $ac_path_SED
3863 case `"$ac_path_SED" --version 2>&1` in
3864 *GNU*)
3865 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3866 *)
3867 ac_count=0
3868 $as_echo_n 0123456789 >"conftest.in"
3869 while :
3870 do
3871 cat "conftest.in" "conftest.in" >"conftest.tmp"
3872 mv "conftest.tmp" "conftest.in"
3873 cp "conftest.in" "conftest.nl"
3874 $as_echo '' >> "conftest.nl"
3875 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3876 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3877 as_fn_arith $ac_count + 1 && ac_count=$as_val
3878 if test $ac_count -gt ${ac_path_SED_max-0}; then
3879 # Best one so far, save it but keep looking for a better one
3880 ac_cv_path_SED="$ac_path_SED"
3881 ac_path_SED_max=$ac_count
3882 fi
3883 # 10*(2^10) chars as input seems more than enough
3884 test $ac_count -gt 10 && break
3885 done
3886 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3887 esac
3888
3889 $ac_path_SED_found && break 3
3890 done
3891 done
3892 done
3893 IFS=$as_save_IFS
3894 if test -z "$ac_cv_path_SED"; then
3895 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
3896 fi
3897 else
3898 ac_cv_path_SED=$SED
3899 fi
3900
3901 fi
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3903 $as_echo "$ac_cv_path_SED" >&6; }
3904 SED="$ac_cv_path_SED"
3905 rm -f conftest.sed
3906
3907 test -z "$SED" && SED=sed
3908 Xsed="$SED -e 1s/^X//"
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3921 $as_echo_n "checking for fgrep... " >&6; }
3922 if ${ac_cv_path_FGREP+:} false; then :
3923 $as_echo_n "(cached) " >&6
3924 else
3925 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3926 then ac_cv_path_FGREP="$GREP -F"
3927 else
3928 if test -z "$FGREP"; then
3929 ac_path_FGREP_found=false
3930 # Loop through the user's path and test for each of PROGNAME-LIST
3931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3932 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3933 do
3934 IFS=$as_save_IFS
3935 test -z "$as_dir" && as_dir=.
3936 for ac_prog in fgrep; do
3937 for ac_exec_ext in '' $ac_executable_extensions; do
3938 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3939 as_fn_executable_p "$ac_path_FGREP" || continue
3940 # Check for GNU ac_path_FGREP and select it if it is found.
3941 # Check for GNU $ac_path_FGREP
3942 case `"$ac_path_FGREP" --version 2>&1` in
3943 *GNU*)
3944 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3945 *)
3946 ac_count=0
3947 $as_echo_n 0123456789 >"conftest.in"
3948 while :
3949 do
3950 cat "conftest.in" "conftest.in" >"conftest.tmp"
3951 mv "conftest.tmp" "conftest.in"
3952 cp "conftest.in" "conftest.nl"
3953 $as_echo 'FGREP' >> "conftest.nl"
3954 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3955 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3956 as_fn_arith $ac_count + 1 && ac_count=$as_val
3957 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3958 # Best one so far, save it but keep looking for a better one
3959 ac_cv_path_FGREP="$ac_path_FGREP"
3960 ac_path_FGREP_max=$ac_count
3961 fi
3962 # 10*(2^10) chars as input seems more than enough
3963 test $ac_count -gt 10 && break
3964 done
3965 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3966 esac
3967
3968 $ac_path_FGREP_found && break 3
3969 done
3970 done
3971 done
3972 IFS=$as_save_IFS
3973 if test -z "$ac_cv_path_FGREP"; then
3974 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3975 fi
3976 else
3977 ac_cv_path_FGREP=$FGREP
3978 fi
3979
3980 fi
3981 fi
3982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3983 $as_echo "$ac_cv_path_FGREP" >&6; }
3984 FGREP="$ac_cv_path_FGREP"
3985
3986
3987 test -z "$GREP" && GREP=grep
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007 # Check whether --with-gnu-ld was given.
4008 if test "${with_gnu_ld+set}" = set; then :
4009 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4010 else
4011 with_gnu_ld=no
4012 fi
4013
4014 ac_prog=ld
4015 if test "$GCC" = yes; then
4016 # Check if gcc -print-prog-name=ld gives a path.
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4018 $as_echo_n "checking for ld used by $CC... " >&6; }
4019 case $host in
4020 *-*-mingw*)
4021 # gcc leaves a trailing carriage return which upsets mingw
4022 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4023 *)
4024 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4025 esac
4026 case $ac_prog in
4027 # Accept absolute paths.
4028 [\\/]* | ?:[\\/]*)
4029 re_direlt='/[^/][^/]*/\.\./'
4030 # Canonicalize the pathname of ld
4031 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4032 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4033 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4034 done
4035 test -z "$LD" && LD="$ac_prog"
4036 ;;
4037 "")
4038 # If it fails, then pretend we aren't using GCC.
4039 ac_prog=ld
4040 ;;
4041 *)
4042 # If it is relative, then search for the first ld in PATH.
4043 with_gnu_ld=unknown
4044 ;;
4045 esac
4046 elif test "$with_gnu_ld" = yes; then
4047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4048 $as_echo_n "checking for GNU ld... " >&6; }
4049 else
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4051 $as_echo_n "checking for non-GNU ld... " >&6; }
4052 fi
4053 if ${lt_cv_path_LD+:} false; then :
4054 $as_echo_n "(cached) " >&6
4055 else
4056 if test -z "$LD"; then
4057 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4058 for ac_dir in $PATH; do
4059 IFS="$lt_save_ifs"
4060 test -z "$ac_dir" && ac_dir=.
4061 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4062 lt_cv_path_LD="$ac_dir/$ac_prog"
4063 # Check to see if the program is GNU ld. I'd rather use --version,
4064 # but apparently some variants of GNU ld only accept -v.
4065 # Break only if it was the GNU/non-GNU ld that we prefer.
4066 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4067 *GNU* | *'with BFD'*)
4068 test "$with_gnu_ld" != no && break
4069 ;;
4070 *)
4071 test "$with_gnu_ld" != yes && break
4072 ;;
4073 esac
4074 fi
4075 done
4076 IFS="$lt_save_ifs"
4077 else
4078 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4079 fi
4080 fi
4081
4082 LD="$lt_cv_path_LD"
4083 if test -n "$LD"; then
4084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4085 $as_echo "$LD" >&6; }
4086 else
4087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4088 $as_echo "no" >&6; }
4089 fi
4090 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4092 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4093 if ${lt_cv_prog_gnu_ld+:} false; then :
4094 $as_echo_n "(cached) " >&6
4095 else
4096 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4097 case `$LD -v 2>&1 </dev/null` in
4098 *GNU* | *'with BFD'*)
4099 lt_cv_prog_gnu_ld=yes
4100 ;;
4101 *)
4102 lt_cv_prog_gnu_ld=no
4103 ;;
4104 esac
4105 fi
4106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4107 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4108 with_gnu_ld=$lt_cv_prog_gnu_ld
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4119 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4120 if ${lt_cv_path_NM+:} false; then :
4121 $as_echo_n "(cached) " >&6
4122 else
4123 if test -n "$NM"; then
4124 # Let the user override the test.
4125 lt_cv_path_NM="$NM"
4126 else
4127 lt_nm_to_check="${ac_tool_prefix}nm"
4128 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4129 lt_nm_to_check="$lt_nm_to_check nm"
4130 fi
4131 for lt_tmp_nm in $lt_nm_to_check; do
4132 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4133 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4134 IFS="$lt_save_ifs"
4135 test -z "$ac_dir" && ac_dir=.
4136 tmp_nm="$ac_dir/$lt_tmp_nm"
4137 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4138 # Check to see if the nm accepts a BSD-compat flag.
4139 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4140 # nm: unknown option "B" ignored
4141 # Tru64's nm complains that /dev/null is an invalid object file
4142 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4143 */dev/null* | *'Invalid file or object type'*)
4144 lt_cv_path_NM="$tmp_nm -B"
4145 break
4146 ;;
4147 *)
4148 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4149 */dev/null*)
4150 lt_cv_path_NM="$tmp_nm -p"
4151 break
4152 ;;
4153 *)
4154 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4155 continue # so that we can try to find one that supports BSD flags
4156 ;;
4157 esac
4158 ;;
4159 esac
4160 fi
4161 done
4162 IFS="$lt_save_ifs"
4163 done
4164 : ${lt_cv_path_NM=no}
4165 fi
4166 fi
4167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4168 $as_echo "$lt_cv_path_NM" >&6; }
4169 if test "$lt_cv_path_NM" != "no"; then
4170 NM="$lt_cv_path_NM"
4171 else
4172 # Didn't find any BSD compatible name lister, look for dumpbin.
4173 if test -n "$DUMPBIN"; then :
4174 # Let the user override the test.
4175 else
4176 if test -n "$ac_tool_prefix"; then
4177 for ac_prog in dumpbin "link -dump"
4178 do
4179 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4180 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4182 $as_echo_n "checking for $ac_word... " >&6; }
4183 if ${ac_cv_prog_DUMPBIN+:} false; then :
4184 $as_echo_n "(cached) " >&6
4185 else
4186 if test -n "$DUMPBIN"; then
4187 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4188 else
4189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4190 for as_dir in $PATH
4191 do
4192 IFS=$as_save_IFS
4193 test -z "$as_dir" && as_dir=.
4194 for ac_exec_ext in '' $ac_executable_extensions; do
4195 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4196 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4197 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4198 break 2
4199 fi
4200 done
4201 done
4202 IFS=$as_save_IFS
4203
4204 fi
4205 fi
4206 DUMPBIN=$ac_cv_prog_DUMPBIN
4207 if test -n "$DUMPBIN"; then
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4209 $as_echo "$DUMPBIN" >&6; }
4210 else
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4212 $as_echo "no" >&6; }
4213 fi
4214
4215
4216 test -n "$DUMPBIN" && break
4217 done
4218 fi
4219 if test -z "$DUMPBIN"; then
4220 ac_ct_DUMPBIN=$DUMPBIN
4221 for ac_prog in dumpbin "link -dump"
4222 do
4223 # Extract the first word of "$ac_prog", so it can be a program name with args.
4224 set dummy $ac_prog; ac_word=$2
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4226 $as_echo_n "checking for $ac_word... " >&6; }
4227 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4228 $as_echo_n "(cached) " >&6
4229 else
4230 if test -n "$ac_ct_DUMPBIN"; then
4231 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4232 else
4233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4234 for as_dir in $PATH
4235 do
4236 IFS=$as_save_IFS
4237 test -z "$as_dir" && as_dir=.
4238 for ac_exec_ext in '' $ac_executable_extensions; do
4239 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4240 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4241 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4242 break 2
4243 fi
4244 done
4245 done
4246 IFS=$as_save_IFS
4247
4248 fi
4249 fi
4250 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4251 if test -n "$ac_ct_DUMPBIN"; then
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4253 $as_echo "$ac_ct_DUMPBIN" >&6; }
4254 else
4255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4256 $as_echo "no" >&6; }
4257 fi
4258
4259
4260 test -n "$ac_ct_DUMPBIN" && break
4261 done
4262
4263 if test "x$ac_ct_DUMPBIN" = x; then
4264 DUMPBIN=":"
4265 else
4266 case $cross_compiling:$ac_tool_warned in
4267 yes:)
4268 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4269 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4270 ac_tool_warned=yes ;;
4271 esac
4272 DUMPBIN=$ac_ct_DUMPBIN
4273 fi
4274 fi
4275
4276 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4277 *COFF*)
4278 DUMPBIN="$DUMPBIN -symbols"
4279 ;;
4280 *)
4281 DUMPBIN=:
4282 ;;
4283 esac
4284 fi
4285
4286 if test "$DUMPBIN" != ":"; then
4287 NM="$DUMPBIN"
4288 fi
4289 fi
4290 test -z "$NM" && NM=nm
4291
4292
4293
4294
4295
4296
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4298 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4299 if ${lt_cv_nm_interface+:} false; then :
4300 $as_echo_n "(cached) " >&6
4301 else
4302 lt_cv_nm_interface="BSD nm"
4303 echo "int some_variable = 0;" > conftest.$ac_ext
4304 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4305 (eval "$ac_compile" 2>conftest.err)
4306 cat conftest.err >&5
4307 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4308 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4309 cat conftest.err >&5
4310 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4311 cat conftest.out >&5
4312 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4313 lt_cv_nm_interface="MS dumpbin"
4314 fi
4315 rm -f conftest*
4316 fi
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4318 $as_echo "$lt_cv_nm_interface" >&6; }
4319
4320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4321 $as_echo_n "checking whether ln -s works... " >&6; }
4322 LN_S=$as_ln_s
4323 if test "$LN_S" = "ln -s"; then
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4325 $as_echo "yes" >&6; }
4326 else
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4328 $as_echo "no, using $LN_S" >&6; }
4329 fi
4330
4331 # find the maximum length of command line arguments
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4333 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4334 if ${lt_cv_sys_max_cmd_len+:} false; then :
4335 $as_echo_n "(cached) " >&6
4336 else
4337 i=0
4338 teststring="ABCD"
4339
4340 case $build_os in
4341 msdosdjgpp*)
4342 # On DJGPP, this test can blow up pretty badly due to problems in libc
4343 # (any single argument exceeding 2000 bytes causes a buffer overrun
4344 # during glob expansion). Even if it were fixed, the result of this
4345 # check would be larger than it should be.
4346 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4347 ;;
4348
4349 gnu*)
4350 # Under GNU Hurd, this test is not required because there is
4351 # no limit to the length of command line arguments.
4352 # Libtool will interpret -1 as no limit whatsoever
4353 lt_cv_sys_max_cmd_len=-1;
4354 ;;
4355
4356 cygwin* | mingw* | cegcc*)
4357 # On Win9x/ME, this test blows up -- it succeeds, but takes
4358 # about 5 minutes as the teststring grows exponentially.
4359 # Worse, since 9x/ME are not pre-emptively multitasking,
4360 # you end up with a "frozen" computer, even though with patience
4361 # the test eventually succeeds (with a max line length of 256k).
4362 # Instead, let's just punt: use the minimum linelength reported by
4363 # all of the supported platforms: 8192 (on NT/2K/XP).
4364 lt_cv_sys_max_cmd_len=8192;
4365 ;;
4366
4367 mint*)
4368 # On MiNT this can take a long time and run out of memory.
4369 lt_cv_sys_max_cmd_len=8192;
4370 ;;
4371
4372 amigaos*)
4373 # On AmigaOS with pdksh, this test takes hours, literally.
4374 # So we just punt and use a minimum line length of 8192.
4375 lt_cv_sys_max_cmd_len=8192;
4376 ;;
4377
4378 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4379 # This has been around since 386BSD, at least. Likely further.
4380 if test -x /sbin/sysctl; then
4381 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4382 elif test -x /usr/sbin/sysctl; then
4383 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4384 else
4385 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4386 fi
4387 # And add a safety zone
4388 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4389 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4390 ;;
4391
4392 interix*)
4393 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4394 lt_cv_sys_max_cmd_len=196608
4395 ;;
4396
4397 osf*)
4398 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4399 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4400 # nice to cause kernel panics so lets avoid the loop below.
4401 # First set a reasonable default.
4402 lt_cv_sys_max_cmd_len=16384
4403 #
4404 if test -x /sbin/sysconfig; then
4405 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4406 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4407 esac
4408 fi
4409 ;;
4410 sco3.2v5*)
4411 lt_cv_sys_max_cmd_len=102400
4412 ;;
4413 sysv5* | sco5v6* | sysv4.2uw2*)
4414 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4415 if test -n "$kargmax"; then
4416 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4417 else
4418 lt_cv_sys_max_cmd_len=32768
4419 fi
4420 ;;
4421 *)
4422 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4423 if test -n "$lt_cv_sys_max_cmd_len"; then
4424 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4425 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4426 else
4427 # Make teststring a little bigger before we do anything with it.
4428 # a 1K string should be a reasonable start.
4429 for i in 1 2 3 4 5 6 7 8 ; do
4430 teststring=$teststring$teststring
4431 done
4432 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4433 # If test is not a shell built-in, we'll probably end up computing a
4434 # maximum length that is only half of the actual maximum length, but
4435 # we can't tell.
4436 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4437 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4438 test $i != 17 # 1/2 MB should be enough
4439 do
4440 i=`expr $i + 1`
4441 teststring=$teststring$teststring
4442 done
4443 # Only check the string length outside the loop.
4444 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4445 teststring=
4446 # Add a significant safety factor because C++ compilers can tack on
4447 # massive amounts of additional arguments before passing them to the
4448 # linker. It appears as though 1/2 is a usable value.
4449 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4450 fi
4451 ;;
4452 esac
4453
4454 fi
4455
4456 if test -n $lt_cv_sys_max_cmd_len ; then
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4458 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4459 else
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4461 $as_echo "none" >&6; }
4462 fi
4463 max_cmd_len=$lt_cv_sys_max_cmd_len
4464
4465
4466
4467
4468
4469
4470 : ${CP="cp -f"}
4471 : ${MV="mv -f"}
4472 : ${RM="rm -f"}
4473
4474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4475 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4476 # Try some XSI features
4477 xsi_shell=no
4478 ( _lt_dummy="a/b/c"
4479 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4480 = c,a/b,, \
4481 && eval 'test $(( 1 + 1 )) -eq 2 \
4482 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4483 && xsi_shell=yes
4484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4485 $as_echo "$xsi_shell" >&6; }
4486
4487
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4489 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4490 lt_shell_append=no
4491 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4492 >/dev/null 2>&1 \
4493 && lt_shell_append=yes
4494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4495 $as_echo "$lt_shell_append" >&6; }
4496
4497
4498 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4499 lt_unset=unset
4500 else
4501 lt_unset=false
4502 fi
4503
4504
4505
4506
4507
4508 # test EBCDIC or ASCII
4509 case `echo X|tr X '\101'` in
4510 A) # ASCII based system
4511 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4512 lt_SP2NL='tr \040 \012'
4513 lt_NL2SP='tr \015\012 \040\040'
4514 ;;
4515 *) # EBCDIC based system
4516 lt_SP2NL='tr \100 \n'
4517 lt_NL2SP='tr \r\n \100\100'
4518 ;;
4519 esac
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4530 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4531 if ${lt_cv_ld_reload_flag+:} false; then :
4532 $as_echo_n "(cached) " >&6
4533 else
4534 lt_cv_ld_reload_flag='-r'
4535 fi
4536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4537 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4538 reload_flag=$lt_cv_ld_reload_flag
4539 case $reload_flag in
4540 "" | " "*) ;;
4541 *) reload_flag=" $reload_flag" ;;
4542 esac
4543 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4544 case $host_os in
4545 darwin*)
4546 if test "$GCC" = yes; then
4547 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4548 else
4549 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4550 fi
4551 ;;
4552 esac
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562 if test -n "$ac_tool_prefix"; then
4563 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4564 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4566 $as_echo_n "checking for $ac_word... " >&6; }
4567 if ${ac_cv_prog_OBJDUMP+:} false; then :
4568 $as_echo_n "(cached) " >&6
4569 else
4570 if test -n "$OBJDUMP"; then
4571 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4572 else
4573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4574 for as_dir in $PATH
4575 do
4576 IFS=$as_save_IFS
4577 test -z "$as_dir" && as_dir=.
4578 for ac_exec_ext in '' $ac_executable_extensions; do
4579 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4580 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4582 break 2
4583 fi
4584 done
4585 done
4586 IFS=$as_save_IFS
4587
4588 fi
4589 fi
4590 OBJDUMP=$ac_cv_prog_OBJDUMP
4591 if test -n "$OBJDUMP"; then
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4593 $as_echo "$OBJDUMP" >&6; }
4594 else
4595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4596 $as_echo "no" >&6; }
4597 fi
4598
4599
4600 fi
4601 if test -z "$ac_cv_prog_OBJDUMP"; then
4602 ac_ct_OBJDUMP=$OBJDUMP
4603 # Extract the first word of "objdump", so it can be a program name with args.
4604 set dummy objdump; ac_word=$2
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4606 $as_echo_n "checking for $ac_word... " >&6; }
4607 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4608 $as_echo_n "(cached) " >&6
4609 else
4610 if test -n "$ac_ct_OBJDUMP"; then
4611 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4612 else
4613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4614 for as_dir in $PATH
4615 do
4616 IFS=$as_save_IFS
4617 test -z "$as_dir" && as_dir=.
4618 for ac_exec_ext in '' $ac_executable_extensions; do
4619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4620 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4622 break 2
4623 fi
4624 done
4625 done
4626 IFS=$as_save_IFS
4627
4628 fi
4629 fi
4630 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4631 if test -n "$ac_ct_OBJDUMP"; then
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4633 $as_echo "$ac_ct_OBJDUMP" >&6; }
4634 else
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4636 $as_echo "no" >&6; }
4637 fi
4638
4639 if test "x$ac_ct_OBJDUMP" = x; then
4640 OBJDUMP="false"
4641 else
4642 case $cross_compiling:$ac_tool_warned in
4643 yes:)
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4645 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4646 ac_tool_warned=yes ;;
4647 esac
4648 OBJDUMP=$ac_ct_OBJDUMP
4649 fi
4650 else
4651 OBJDUMP="$ac_cv_prog_OBJDUMP"
4652 fi
4653
4654 test -z "$OBJDUMP" && OBJDUMP=objdump
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4665 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4666 if ${lt_cv_deplibs_check_method+:} false; then :
4667 $as_echo_n "(cached) " >&6
4668 else
4669 lt_cv_file_magic_cmd='$MAGIC_CMD'
4670 lt_cv_file_magic_test_file=
4671 lt_cv_deplibs_check_method='unknown'
4672 # Need to set the preceding variable on all platforms that support
4673 # interlibrary dependencies.
4674 # 'none' -- dependencies not supported.
4675 # `unknown' -- same as none, but documents that we really don't know.
4676 # 'pass_all' -- all dependencies passed with no checks.
4677 # 'test_compile' -- check by making test program.
4678 # 'file_magic [[regex]]' -- check by looking for files in library path
4679 # which responds to the $file_magic_cmd with a given extended regex.
4680 # If you have `file' or equivalent on your system and you're not sure
4681 # whether `pass_all' will *always* work, you probably want this one.
4682
4683 case $host_os in
4684 aix[4-9]*)
4685 lt_cv_deplibs_check_method=pass_all
4686 ;;
4687
4688 beos*)
4689 lt_cv_deplibs_check_method=pass_all
4690 ;;
4691
4692 bsdi[45]*)
4693 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4694 lt_cv_file_magic_cmd='/usr/bin/file -L'
4695 lt_cv_file_magic_test_file=/shlib/libc.so
4696 ;;
4697
4698 cygwin*)
4699 # func_win32_libid is a shell function defined in ltmain.sh
4700 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4701 lt_cv_file_magic_cmd='func_win32_libid'
4702 ;;
4703
4704 mingw* | pw32*)
4705 # Base MSYS/MinGW do not provide the 'file' command needed by
4706 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4707 # unless we find 'file', for example because we are cross-compiling.
4708 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4709 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4710 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4711 lt_cv_file_magic_cmd='func_win32_libid'
4712 else
4713 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4714 lt_cv_file_magic_cmd='$OBJDUMP -f'
4715 fi
4716 ;;
4717
4718 cegcc*)
4719 # use the weaker test based on 'objdump'. See mingw*.
4720 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4721 lt_cv_file_magic_cmd='$OBJDUMP -f'
4722 ;;
4723
4724 darwin* | rhapsody*)
4725 lt_cv_deplibs_check_method=pass_all
4726 ;;
4727
4728 freebsd* | dragonfly*)
4729 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4730 case $host_cpu in
4731 i*86 )
4732 # Not sure whether the presence of OpenBSD here was a mistake.
4733 # Let's accept both of them until this is cleared up.
4734 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4735 lt_cv_file_magic_cmd=/usr/bin/file
4736 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4737 ;;
4738 esac
4739 else
4740 lt_cv_deplibs_check_method=pass_all
4741 fi
4742 ;;
4743
4744 gnu*)
4745 lt_cv_deplibs_check_method=pass_all
4746 ;;
4747
4748 haiku*)
4749 lt_cv_deplibs_check_method=pass_all
4750 ;;
4751
4752 hpux10.20* | hpux11*)
4753 lt_cv_file_magic_cmd=/usr/bin/file
4754 case $host_cpu in
4755 ia64*)
4756 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4757 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4758 ;;
4759 hppa*64*)
4760 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]'
4761 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4762 ;;
4763 *)
4764 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4765 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4766 ;;
4767 esac
4768 ;;
4769
4770 interix[3-9]*)
4771 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4772 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4773 ;;
4774
4775 irix5* | irix6* | nonstopux*)
4776 case $LD in
4777 *-32|*"-32 ") libmagic=32-bit;;
4778 *-n32|*"-n32 ") libmagic=N32;;
4779 *-64|*"-64 ") libmagic=64-bit;;
4780 *) libmagic=never-match;;
4781 esac
4782 lt_cv_deplibs_check_method=pass_all
4783 ;;
4784
4785 # This must be Linux ELF.
4786 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4787 lt_cv_deplibs_check_method=pass_all
4788 ;;
4789
4790 netbsd*)
4791 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4792 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4793 else
4794 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4795 fi
4796 ;;
4797
4798 newos6*)
4799 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4800 lt_cv_file_magic_cmd=/usr/bin/file
4801 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4802 ;;
4803
4804 *nto* | *qnx*)
4805 lt_cv_deplibs_check_method=pass_all
4806 ;;
4807
4808 openbsd*)
4809 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4810 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4811 else
4812 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4813 fi
4814 ;;
4815
4816 osf3* | osf4* | osf5*)
4817 lt_cv_deplibs_check_method=pass_all
4818 ;;
4819
4820 rdos*)
4821 lt_cv_deplibs_check_method=pass_all
4822 ;;
4823
4824 solaris*)
4825 lt_cv_deplibs_check_method=pass_all
4826 ;;
4827
4828 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4829 lt_cv_deplibs_check_method=pass_all
4830 ;;
4831
4832 sysv4 | sysv4.3*)
4833 case $host_vendor in
4834 motorola)
4835 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]'
4836 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4837 ;;
4838 ncr)
4839 lt_cv_deplibs_check_method=pass_all
4840 ;;
4841 sequent)
4842 lt_cv_file_magic_cmd='/bin/file'
4843 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4844 ;;
4845 sni)
4846 lt_cv_file_magic_cmd='/bin/file'
4847 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4848 lt_cv_file_magic_test_file=/lib/libc.so
4849 ;;
4850 siemens)
4851 lt_cv_deplibs_check_method=pass_all
4852 ;;
4853 pc)
4854 lt_cv_deplibs_check_method=pass_all
4855 ;;
4856 esac
4857 ;;
4858
4859 tpf*)
4860 lt_cv_deplibs_check_method=pass_all
4861 ;;
4862 esac
4863
4864 fi
4865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4866 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4867 file_magic_cmd=$lt_cv_file_magic_cmd
4868 deplibs_check_method=$lt_cv_deplibs_check_method
4869 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882 plugin_option=
4883 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4884 for plugin in $plugin_names; do
4885 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4886 if test x$plugin_so = x$plugin; then
4887 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4888 fi
4889 if test x$plugin_so != x$plugin; then
4890 plugin_option="--plugin $plugin_so"
4891 break
4892 fi
4893 done
4894
4895 if test -n "$ac_tool_prefix"; then
4896 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4897 set dummy ${ac_tool_prefix}ar; ac_word=$2
4898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4899 $as_echo_n "checking for $ac_word... " >&6; }
4900 if ${ac_cv_prog_AR+:} false; then :
4901 $as_echo_n "(cached) " >&6
4902 else
4903 if test -n "$AR"; then
4904 ac_cv_prog_AR="$AR" # Let the user override the test.
4905 else
4906 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4907 for as_dir in $PATH
4908 do
4909 IFS=$as_save_IFS
4910 test -z "$as_dir" && as_dir=.
4911 for ac_exec_ext in '' $ac_executable_extensions; do
4912 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4913 ac_cv_prog_AR="${ac_tool_prefix}ar"
4914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4915 break 2
4916 fi
4917 done
4918 done
4919 IFS=$as_save_IFS
4920
4921 fi
4922 fi
4923 AR=$ac_cv_prog_AR
4924 if test -n "$AR"; then
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4926 $as_echo "$AR" >&6; }
4927 else
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4929 $as_echo "no" >&6; }
4930 fi
4931
4932
4933 fi
4934 if test -z "$ac_cv_prog_AR"; then
4935 ac_ct_AR=$AR
4936 # Extract the first word of "ar", so it can be a program name with args.
4937 set dummy ar; ac_word=$2
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4939 $as_echo_n "checking for $ac_word... " >&6; }
4940 if ${ac_cv_prog_ac_ct_AR+:} false; then :
4941 $as_echo_n "(cached) " >&6
4942 else
4943 if test -n "$ac_ct_AR"; then
4944 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4945 else
4946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4947 for as_dir in $PATH
4948 do
4949 IFS=$as_save_IFS
4950 test -z "$as_dir" && as_dir=.
4951 for ac_exec_ext in '' $ac_executable_extensions; do
4952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4953 ac_cv_prog_ac_ct_AR="ar"
4954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4955 break 2
4956 fi
4957 done
4958 done
4959 IFS=$as_save_IFS
4960
4961 fi
4962 fi
4963 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4964 if test -n "$ac_ct_AR"; then
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4966 $as_echo "$ac_ct_AR" >&6; }
4967 else
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4969 $as_echo "no" >&6; }
4970 fi
4971
4972 if test "x$ac_ct_AR" = x; then
4973 AR="false"
4974 else
4975 case $cross_compiling:$ac_tool_warned in
4976 yes:)
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4978 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4979 ac_tool_warned=yes ;;
4980 esac
4981 AR=$ac_ct_AR
4982 fi
4983 else
4984 AR="$ac_cv_prog_AR"
4985 fi
4986
4987 test -z "$AR" && AR=ar
4988 if test -n "$plugin_option"; then
4989 if $AR --help 2>&1 | grep -q "\--plugin"; then
4990 touch conftest.c
4991 $AR $plugin_option rc conftest.a conftest.c
4992 if test "$?" != 0; then
4993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
4994 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
4995 else
4996 AR="$AR $plugin_option"
4997 fi
4998 rm -f conftest.*
4999 fi
5000 fi
5001 test -z "$AR_FLAGS" && AR_FLAGS=cru
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013 if test -n "$ac_tool_prefix"; then
5014 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5015 set dummy ${ac_tool_prefix}strip; ac_word=$2
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5017 $as_echo_n "checking for $ac_word... " >&6; }
5018 if ${ac_cv_prog_STRIP+:} false; then :
5019 $as_echo_n "(cached) " >&6
5020 else
5021 if test -n "$STRIP"; then
5022 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5023 else
5024 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5025 for as_dir in $PATH
5026 do
5027 IFS=$as_save_IFS
5028 test -z "$as_dir" && as_dir=.
5029 for ac_exec_ext in '' $ac_executable_extensions; do
5030 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5031 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5032 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5033 break 2
5034 fi
5035 done
5036 done
5037 IFS=$as_save_IFS
5038
5039 fi
5040 fi
5041 STRIP=$ac_cv_prog_STRIP
5042 if test -n "$STRIP"; then
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5044 $as_echo "$STRIP" >&6; }
5045 else
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5047 $as_echo "no" >&6; }
5048 fi
5049
5050
5051 fi
5052 if test -z "$ac_cv_prog_STRIP"; then
5053 ac_ct_STRIP=$STRIP
5054 # Extract the first word of "strip", so it can be a program name with args.
5055 set dummy strip; ac_word=$2
5056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5057 $as_echo_n "checking for $ac_word... " >&6; }
5058 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5059 $as_echo_n "(cached) " >&6
5060 else
5061 if test -n "$ac_ct_STRIP"; then
5062 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5063 else
5064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5065 for as_dir in $PATH
5066 do
5067 IFS=$as_save_IFS
5068 test -z "$as_dir" && as_dir=.
5069 for ac_exec_ext in '' $ac_executable_extensions; do
5070 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5071 ac_cv_prog_ac_ct_STRIP="strip"
5072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5073 break 2
5074 fi
5075 done
5076 done
5077 IFS=$as_save_IFS
5078
5079 fi
5080 fi
5081 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5082 if test -n "$ac_ct_STRIP"; then
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5084 $as_echo "$ac_ct_STRIP" >&6; }
5085 else
5086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5087 $as_echo "no" >&6; }
5088 fi
5089
5090 if test "x$ac_ct_STRIP" = x; then
5091 STRIP=":"
5092 else
5093 case $cross_compiling:$ac_tool_warned in
5094 yes:)
5095 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5096 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5097 ac_tool_warned=yes ;;
5098 esac
5099 STRIP=$ac_ct_STRIP
5100 fi
5101 else
5102 STRIP="$ac_cv_prog_STRIP"
5103 fi
5104
5105 test -z "$STRIP" && STRIP=:
5106
5107
5108
5109
5110
5111
5112 if test -n "$ac_tool_prefix"; then
5113 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5114 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5116 $as_echo_n "checking for $ac_word... " >&6; }
5117 if ${ac_cv_prog_RANLIB+:} false; then :
5118 $as_echo_n "(cached) " >&6
5119 else
5120 if test -n "$RANLIB"; then
5121 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5122 else
5123 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5124 for as_dir in $PATH
5125 do
5126 IFS=$as_save_IFS
5127 test -z "$as_dir" && as_dir=.
5128 for ac_exec_ext in '' $ac_executable_extensions; do
5129 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5130 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5132 break 2
5133 fi
5134 done
5135 done
5136 IFS=$as_save_IFS
5137
5138 fi
5139 fi
5140 RANLIB=$ac_cv_prog_RANLIB
5141 if test -n "$RANLIB"; then
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5143 $as_echo "$RANLIB" >&6; }
5144 else
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5146 $as_echo "no" >&6; }
5147 fi
5148
5149
5150 fi
5151 if test -z "$ac_cv_prog_RANLIB"; then
5152 ac_ct_RANLIB=$RANLIB
5153 # Extract the first word of "ranlib", so it can be a program name with args.
5154 set dummy ranlib; ac_word=$2
5155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5156 $as_echo_n "checking for $ac_word... " >&6; }
5157 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5158 $as_echo_n "(cached) " >&6
5159 else
5160 if test -n "$ac_ct_RANLIB"; then
5161 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5162 else
5163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5164 for as_dir in $PATH
5165 do
5166 IFS=$as_save_IFS
5167 test -z "$as_dir" && as_dir=.
5168 for ac_exec_ext in '' $ac_executable_extensions; do
5169 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5170 ac_cv_prog_ac_ct_RANLIB="ranlib"
5171 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5172 break 2
5173 fi
5174 done
5175 done
5176 IFS=$as_save_IFS
5177
5178 fi
5179 fi
5180 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5181 if test -n "$ac_ct_RANLIB"; then
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5183 $as_echo "$ac_ct_RANLIB" >&6; }
5184 else
5185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5186 $as_echo "no" >&6; }
5187 fi
5188
5189 if test "x$ac_ct_RANLIB" = x; then
5190 RANLIB=":"
5191 else
5192 case $cross_compiling:$ac_tool_warned in
5193 yes:)
5194 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5195 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5196 ac_tool_warned=yes ;;
5197 esac
5198 RANLIB=$ac_ct_RANLIB
5199 fi
5200 else
5201 RANLIB="$ac_cv_prog_RANLIB"
5202 fi
5203
5204 test -z "$RANLIB" && RANLIB=:
5205 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5206 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5207 RANLIB="$RANLIB $plugin_option"
5208 fi
5209 fi
5210
5211
5212
5213
5214
5215
5216 # Determine commands to create old-style static archives.
5217 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5218 old_postinstall_cmds='chmod 644 $oldlib'
5219 old_postuninstall_cmds=
5220
5221 if test -n "$RANLIB"; then
5222 case $host_os in
5223 openbsd*)
5224 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5225 ;;
5226 *)
5227 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5228 ;;
5229 esac
5230 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5231 fi
5232
5233 case $host_os in
5234 darwin*)
5235 lock_old_archive_extraction=yes ;;
5236 *)
5237 lock_old_archive_extraction=no ;;
5238 esac
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260 for ac_prog in gawk mawk nawk awk
5261 do
5262 # Extract the first word of "$ac_prog", so it can be a program name with args.
5263 set dummy $ac_prog; ac_word=$2
5264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5265 $as_echo_n "checking for $ac_word... " >&6; }
5266 if ${ac_cv_prog_AWK+:} false; then :
5267 $as_echo_n "(cached) " >&6
5268 else
5269 if test -n "$AWK"; then
5270 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5271 else
5272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5273 for as_dir in $PATH
5274 do
5275 IFS=$as_save_IFS
5276 test -z "$as_dir" && as_dir=.
5277 for ac_exec_ext in '' $ac_executable_extensions; do
5278 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5279 ac_cv_prog_AWK="$ac_prog"
5280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5281 break 2
5282 fi
5283 done
5284 done
5285 IFS=$as_save_IFS
5286
5287 fi
5288 fi
5289 AWK=$ac_cv_prog_AWK
5290 if test -n "$AWK"; then
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5292 $as_echo "$AWK" >&6; }
5293 else
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5295 $as_echo "no" >&6; }
5296 fi
5297
5298
5299 test -n "$AWK" && break
5300 done
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320 # If no C compiler was specified, use CC.
5321 LTCC=${LTCC-"$CC"}
5322
5323 # If no C compiler flags were specified, use CFLAGS.
5324 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5325
5326 # Allow CC to be a program name with arguments.
5327 compiler=$CC
5328
5329
5330 # Check for command to grab the raw symbol name followed by C symbol from nm.
5331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5332 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5333 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5334 $as_echo_n "(cached) " >&6
5335 else
5336
5337 # These are sane defaults that work on at least a few old systems.
5338 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5339
5340 # Character class describing NM global symbol codes.
5341 symcode='[BCDEGRST]'
5342
5343 # Regexp to match symbols that can be accessed directly from C.
5344 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5345
5346 # Define system-specific variables.
5347 case $host_os in
5348 aix*)
5349 symcode='[BCDT]'
5350 ;;
5351 cygwin* | mingw* | pw32* | cegcc*)
5352 symcode='[ABCDGISTW]'
5353 ;;
5354 hpux*)
5355 if test "$host_cpu" = ia64; then
5356 symcode='[ABCDEGRST]'
5357 fi
5358 ;;
5359 irix* | nonstopux*)
5360 symcode='[BCDEGRST]'
5361 ;;
5362 osf*)
5363 symcode='[BCDEGQRST]'
5364 ;;
5365 solaris*)
5366 symcode='[BDRT]'
5367 ;;
5368 sco3.2v5*)
5369 symcode='[DT]'
5370 ;;
5371 sysv4.2uw2*)
5372 symcode='[DT]'
5373 ;;
5374 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5375 symcode='[ABDT]'
5376 ;;
5377 sysv4)
5378 symcode='[DFNSTU]'
5379 ;;
5380 esac
5381
5382 # If we're using GNU nm, then use its standard symbol codes.
5383 case `$NM -V 2>&1` in
5384 *GNU* | *'with BFD'*)
5385 symcode='[ABCDGIRSTW]' ;;
5386 esac
5387
5388 # Transform an extracted symbol line into a proper C declaration.
5389 # Some systems (esp. on ia64) link data and code symbols differently,
5390 # so use this general approach.
5391 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5392
5393 # Transform an extracted symbol line into symbol name and symbol address
5394 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5395 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'"
5396
5397 # Handle CRLF in mingw tool chain
5398 opt_cr=
5399 case $build_os in
5400 mingw*)
5401 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5402 ;;
5403 esac
5404
5405 # Try without a prefix underscore, then with it.
5406 for ac_symprfx in "" "_"; do
5407
5408 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5409 symxfrm="\\1 $ac_symprfx\\2 \\2"
5410
5411 # Write the raw and C identifiers.
5412 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5413 # Fake it for dumpbin and say T for any non-static function
5414 # and D for any global variable.
5415 # Also find C++ and __fastcall symbols from MSVC++,
5416 # which start with @ or ?.
5417 lt_cv_sys_global_symbol_pipe="$AWK '"\
5418 " {last_section=section; section=\$ 3};"\
5419 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5420 " \$ 0!~/External *\|/{next};"\
5421 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5422 " {if(hide[section]) next};"\
5423 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5424 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5425 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5426 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5427 " ' prfx=^$ac_symprfx"
5428 else
5429 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5430 fi
5431
5432 # Check to see that the pipe works correctly.
5433 pipe_works=no
5434
5435 rm -f conftest*
5436 cat > conftest.$ac_ext <<_LT_EOF
5437 #ifdef __cplusplus
5438 extern "C" {
5439 #endif
5440 char nm_test_var;
5441 void nm_test_func(void);
5442 void nm_test_func(void){}
5443 #ifdef __cplusplus
5444 }
5445 #endif
5446 int main(){nm_test_var='a';nm_test_func();return(0);}
5447 _LT_EOF
5448
5449 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5450 (eval $ac_compile) 2>&5
5451 ac_status=$?
5452 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5453 test $ac_status = 0; }; then
5454 # Now try to grab the symbols.
5455 nlist=conftest.nm
5456 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5457 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5458 ac_status=$?
5459 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5460 test $ac_status = 0; } && test -s "$nlist"; then
5461 # Try sorting and uniquifying the output.
5462 if sort "$nlist" | uniq > "$nlist"T; then
5463 mv -f "$nlist"T "$nlist"
5464 else
5465 rm -f "$nlist"T
5466 fi
5467
5468 # Make sure that we snagged all the symbols we need.
5469 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5470 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5471 cat <<_LT_EOF > conftest.$ac_ext
5472 #ifdef __cplusplus
5473 extern "C" {
5474 #endif
5475
5476 _LT_EOF
5477 # Now generate the symbol file.
5478 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5479
5480 cat <<_LT_EOF >> conftest.$ac_ext
5481
5482 /* The mapping between symbol names and symbols. */
5483 const struct {
5484 const char *name;
5485 void *address;
5486 }
5487 lt__PROGRAM__LTX_preloaded_symbols[] =
5488 {
5489 { "@PROGRAM@", (void *) 0 },
5490 _LT_EOF
5491 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5492 cat <<\_LT_EOF >> conftest.$ac_ext
5493 {0, (void *) 0}
5494 };
5495
5496 /* This works around a problem in FreeBSD linker */
5497 #ifdef FREEBSD_WORKAROUND
5498 static const void *lt_preloaded_setup() {
5499 return lt__PROGRAM__LTX_preloaded_symbols;
5500 }
5501 #endif
5502
5503 #ifdef __cplusplus
5504 }
5505 #endif
5506 _LT_EOF
5507 # Now try linking the two files.
5508 mv conftest.$ac_objext conftstm.$ac_objext
5509 lt_save_LIBS="$LIBS"
5510 lt_save_CFLAGS="$CFLAGS"
5511 LIBS="conftstm.$ac_objext"
5512 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5513 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5514 (eval $ac_link) 2>&5
5515 ac_status=$?
5516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5517 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5518 pipe_works=yes
5519 fi
5520 LIBS="$lt_save_LIBS"
5521 CFLAGS="$lt_save_CFLAGS"
5522 else
5523 echo "cannot find nm_test_func in $nlist" >&5
5524 fi
5525 else
5526 echo "cannot find nm_test_var in $nlist" >&5
5527 fi
5528 else
5529 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5530 fi
5531 else
5532 echo "$progname: failed program was:" >&5
5533 cat conftest.$ac_ext >&5
5534 fi
5535 rm -rf conftest* conftst*
5536
5537 # Do not use the global_symbol_pipe unless it works.
5538 if test "$pipe_works" = yes; then
5539 break
5540 else
5541 lt_cv_sys_global_symbol_pipe=
5542 fi
5543 done
5544
5545 fi
5546
5547 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5548 lt_cv_sys_global_symbol_to_cdecl=
5549 fi
5550 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5552 $as_echo "failed" >&6; }
5553 else
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5555 $as_echo "ok" >&6; }
5556 fi
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579 # Check whether --enable-libtool-lock was given.
5580 if test "${enable_libtool_lock+set}" = set; then :
5581 enableval=$enable_libtool_lock;
5582 fi
5583
5584 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5585
5586 # Some flags need to be propagated to the compiler or linker for good
5587 # libtool support.
5588 case $host in
5589 ia64-*-hpux*)
5590 # Find out which ABI we are using.
5591 echo 'int i;' > conftest.$ac_ext
5592 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5593 (eval $ac_compile) 2>&5
5594 ac_status=$?
5595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5596 test $ac_status = 0; }; then
5597 case `/usr/bin/file conftest.$ac_objext` in
5598 *ELF-32*)
5599 HPUX_IA64_MODE="32"
5600 ;;
5601 *ELF-64*)
5602 HPUX_IA64_MODE="64"
5603 ;;
5604 esac
5605 fi
5606 rm -rf conftest*
5607 ;;
5608 *-*-irix6*)
5609 # Find out which ABI we are using.
5610 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5611 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5612 (eval $ac_compile) 2>&5
5613 ac_status=$?
5614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5615 test $ac_status = 0; }; then
5616 if test "$lt_cv_prog_gnu_ld" = yes; then
5617 case `/usr/bin/file conftest.$ac_objext` in
5618 *32-bit*)
5619 LD="${LD-ld} -melf32bsmip"
5620 ;;
5621 *N32*)
5622 LD="${LD-ld} -melf32bmipn32"
5623 ;;
5624 *64-bit*)
5625 LD="${LD-ld} -melf64bmip"
5626 ;;
5627 esac
5628 else
5629 case `/usr/bin/file conftest.$ac_objext` in
5630 *32-bit*)
5631 LD="${LD-ld} -32"
5632 ;;
5633 *N32*)
5634 LD="${LD-ld} -n32"
5635 ;;
5636 *64-bit*)
5637 LD="${LD-ld} -64"
5638 ;;
5639 esac
5640 fi
5641 fi
5642 rm -rf conftest*
5643 ;;
5644
5645 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5646 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5647 # Find out which ABI we are using.
5648 echo 'int i;' > conftest.$ac_ext
5649 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5650 (eval $ac_compile) 2>&5
5651 ac_status=$?
5652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5653 test $ac_status = 0; }; then
5654 case `/usr/bin/file conftest.o` in
5655 *32-bit*)
5656 case $host in
5657 x86_64-*kfreebsd*-gnu)
5658 LD="${LD-ld} -m elf_i386_fbsd"
5659 ;;
5660 x86_64-*linux*)
5661 case `/usr/bin/file conftest.o` in
5662 *x86-64*)
5663 LD="${LD-ld} -m elf32_x86_64"
5664 ;;
5665 *)
5666 LD="${LD-ld} -m elf_i386"
5667 ;;
5668 esac
5669 ;;
5670 powerpc64le-*linux*)
5671 LD="${LD-ld} -m elf32lppclinux"
5672 ;;
5673 powerpc64-*linux*)
5674 LD="${LD-ld} -m elf32ppclinux"
5675 ;;
5676 s390x-*linux*)
5677 LD="${LD-ld} -m elf_s390"
5678 ;;
5679 sparc64-*linux*)
5680 LD="${LD-ld} -m elf32_sparc"
5681 ;;
5682 esac
5683 ;;
5684 *64-bit*)
5685 case $host in
5686 x86_64-*kfreebsd*-gnu)
5687 LD="${LD-ld} -m elf_x86_64_fbsd"
5688 ;;
5689 x86_64-*linux*)
5690 LD="${LD-ld} -m elf_x86_64"
5691 ;;
5692 powerpcle-*linux*)
5693 LD="${LD-ld} -m elf64lppc"
5694 ;;
5695 powerpc-*linux*)
5696 LD="${LD-ld} -m elf64ppc"
5697 ;;
5698 s390*-*linux*|s390*-*tpf*)
5699 LD="${LD-ld} -m elf64_s390"
5700 ;;
5701 sparc*-*linux*)
5702 LD="${LD-ld} -m elf64_sparc"
5703 ;;
5704 esac
5705 ;;
5706 esac
5707 fi
5708 rm -rf conftest*
5709 ;;
5710
5711 *-*-sco3.2v5*)
5712 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5713 SAVE_CFLAGS="$CFLAGS"
5714 CFLAGS="$CFLAGS -belf"
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5716 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5717 if ${lt_cv_cc_needs_belf+:} false; then :
5718 $as_echo_n "(cached) " >&6
5719 else
5720 ac_ext=c
5721 ac_cpp='$CPP $CPPFLAGS'
5722 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5723 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5724 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5725
5726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5727 /* end confdefs.h. */
5728
5729 int
5730 main ()
5731 {
5732
5733 ;
5734 return 0;
5735 }
5736 _ACEOF
5737 if ac_fn_c_try_link "$LINENO"; then :
5738 lt_cv_cc_needs_belf=yes
5739 else
5740 lt_cv_cc_needs_belf=no
5741 fi
5742 rm -f core conftest.err conftest.$ac_objext \
5743 conftest$ac_exeext conftest.$ac_ext
5744 ac_ext=c
5745 ac_cpp='$CPP $CPPFLAGS'
5746 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5747 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5748 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5749
5750 fi
5751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5752 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5753 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5754 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5755 CFLAGS="$SAVE_CFLAGS"
5756 fi
5757 ;;
5758 sparc*-*solaris*)
5759 # Find out which ABI we are using.
5760 echo 'int i;' > conftest.$ac_ext
5761 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5762 (eval $ac_compile) 2>&5
5763 ac_status=$?
5764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5765 test $ac_status = 0; }; then
5766 case `/usr/bin/file conftest.o` in
5767 *64-bit*)
5768 case $lt_cv_prog_gnu_ld in
5769 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5770 *)
5771 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5772 LD="${LD-ld} -64"
5773 fi
5774 ;;
5775 esac
5776 ;;
5777 esac
5778 fi
5779 rm -rf conftest*
5780 ;;
5781 esac
5782
5783 need_locks="$enable_libtool_lock"
5784
5785
5786 case $host_os in
5787 rhapsody* | darwin*)
5788 if test -n "$ac_tool_prefix"; then
5789 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5790 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5792 $as_echo_n "checking for $ac_word... " >&6; }
5793 if ${ac_cv_prog_DSYMUTIL+:} false; then :
5794 $as_echo_n "(cached) " >&6
5795 else
5796 if test -n "$DSYMUTIL"; then
5797 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5798 else
5799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5800 for as_dir in $PATH
5801 do
5802 IFS=$as_save_IFS
5803 test -z "$as_dir" && as_dir=.
5804 for ac_exec_ext in '' $ac_executable_extensions; do
5805 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5806 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5808 break 2
5809 fi
5810 done
5811 done
5812 IFS=$as_save_IFS
5813
5814 fi
5815 fi
5816 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5817 if test -n "$DSYMUTIL"; then
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5819 $as_echo "$DSYMUTIL" >&6; }
5820 else
5821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5822 $as_echo "no" >&6; }
5823 fi
5824
5825
5826 fi
5827 if test -z "$ac_cv_prog_DSYMUTIL"; then
5828 ac_ct_DSYMUTIL=$DSYMUTIL
5829 # Extract the first word of "dsymutil", so it can be a program name with args.
5830 set dummy dsymutil; ac_word=$2
5831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5832 $as_echo_n "checking for $ac_word... " >&6; }
5833 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
5834 $as_echo_n "(cached) " >&6
5835 else
5836 if test -n "$ac_ct_DSYMUTIL"; then
5837 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5838 else
5839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5840 for as_dir in $PATH
5841 do
5842 IFS=$as_save_IFS
5843 test -z "$as_dir" && as_dir=.
5844 for ac_exec_ext in '' $ac_executable_extensions; do
5845 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5846 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5848 break 2
5849 fi
5850 done
5851 done
5852 IFS=$as_save_IFS
5853
5854 fi
5855 fi
5856 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5857 if test -n "$ac_ct_DSYMUTIL"; then
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5859 $as_echo "$ac_ct_DSYMUTIL" >&6; }
5860 else
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5862 $as_echo "no" >&6; }
5863 fi
5864
5865 if test "x$ac_ct_DSYMUTIL" = x; then
5866 DSYMUTIL=":"
5867 else
5868 case $cross_compiling:$ac_tool_warned in
5869 yes:)
5870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5871 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5872 ac_tool_warned=yes ;;
5873 esac
5874 DSYMUTIL=$ac_ct_DSYMUTIL
5875 fi
5876 else
5877 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5878 fi
5879
5880 if test -n "$ac_tool_prefix"; then
5881 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5882 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5884 $as_echo_n "checking for $ac_word... " >&6; }
5885 if ${ac_cv_prog_NMEDIT+:} false; then :
5886 $as_echo_n "(cached) " >&6
5887 else
5888 if test -n "$NMEDIT"; then
5889 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5890 else
5891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5892 for as_dir in $PATH
5893 do
5894 IFS=$as_save_IFS
5895 test -z "$as_dir" && as_dir=.
5896 for ac_exec_ext in '' $ac_executable_extensions; do
5897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5898 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5900 break 2
5901 fi
5902 done
5903 done
5904 IFS=$as_save_IFS
5905
5906 fi
5907 fi
5908 NMEDIT=$ac_cv_prog_NMEDIT
5909 if test -n "$NMEDIT"; then
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5911 $as_echo "$NMEDIT" >&6; }
5912 else
5913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5914 $as_echo "no" >&6; }
5915 fi
5916
5917
5918 fi
5919 if test -z "$ac_cv_prog_NMEDIT"; then
5920 ac_ct_NMEDIT=$NMEDIT
5921 # Extract the first word of "nmedit", so it can be a program name with args.
5922 set dummy nmedit; ac_word=$2
5923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5924 $as_echo_n "checking for $ac_word... " >&6; }
5925 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
5926 $as_echo_n "(cached) " >&6
5927 else
5928 if test -n "$ac_ct_NMEDIT"; then
5929 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5930 else
5931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5932 for as_dir in $PATH
5933 do
5934 IFS=$as_save_IFS
5935 test -z "$as_dir" && as_dir=.
5936 for ac_exec_ext in '' $ac_executable_extensions; do
5937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5938 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5940 break 2
5941 fi
5942 done
5943 done
5944 IFS=$as_save_IFS
5945
5946 fi
5947 fi
5948 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5949 if test -n "$ac_ct_NMEDIT"; then
5950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5951 $as_echo "$ac_ct_NMEDIT" >&6; }
5952 else
5953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5954 $as_echo "no" >&6; }
5955 fi
5956
5957 if test "x$ac_ct_NMEDIT" = x; then
5958 NMEDIT=":"
5959 else
5960 case $cross_compiling:$ac_tool_warned in
5961 yes:)
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5963 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5964 ac_tool_warned=yes ;;
5965 esac
5966 NMEDIT=$ac_ct_NMEDIT
5967 fi
5968 else
5969 NMEDIT="$ac_cv_prog_NMEDIT"
5970 fi
5971
5972 if test -n "$ac_tool_prefix"; then
5973 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5974 set dummy ${ac_tool_prefix}lipo; ac_word=$2
5975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5976 $as_echo_n "checking for $ac_word... " >&6; }
5977 if ${ac_cv_prog_LIPO+:} false; then :
5978 $as_echo_n "(cached) " >&6
5979 else
5980 if test -n "$LIPO"; then
5981 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5982 else
5983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5984 for as_dir in $PATH
5985 do
5986 IFS=$as_save_IFS
5987 test -z "$as_dir" && as_dir=.
5988 for ac_exec_ext in '' $ac_executable_extensions; do
5989 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5990 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5992 break 2
5993 fi
5994 done
5995 done
5996 IFS=$as_save_IFS
5997
5998 fi
5999 fi
6000 LIPO=$ac_cv_prog_LIPO
6001 if test -n "$LIPO"; then
6002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6003 $as_echo "$LIPO" >&6; }
6004 else
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6006 $as_echo "no" >&6; }
6007 fi
6008
6009
6010 fi
6011 if test -z "$ac_cv_prog_LIPO"; then
6012 ac_ct_LIPO=$LIPO
6013 # Extract the first word of "lipo", so it can be a program name with args.
6014 set dummy lipo; ac_word=$2
6015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6016 $as_echo_n "checking for $ac_word... " >&6; }
6017 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6018 $as_echo_n "(cached) " >&6
6019 else
6020 if test -n "$ac_ct_LIPO"; then
6021 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6022 else
6023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6024 for as_dir in $PATH
6025 do
6026 IFS=$as_save_IFS
6027 test -z "$as_dir" && as_dir=.
6028 for ac_exec_ext in '' $ac_executable_extensions; do
6029 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6030 ac_cv_prog_ac_ct_LIPO="lipo"
6031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6032 break 2
6033 fi
6034 done
6035 done
6036 IFS=$as_save_IFS
6037
6038 fi
6039 fi
6040 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6041 if test -n "$ac_ct_LIPO"; then
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6043 $as_echo "$ac_ct_LIPO" >&6; }
6044 else
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6046 $as_echo "no" >&6; }
6047 fi
6048
6049 if test "x$ac_ct_LIPO" = x; then
6050 LIPO=":"
6051 else
6052 case $cross_compiling:$ac_tool_warned in
6053 yes:)
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6055 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6056 ac_tool_warned=yes ;;
6057 esac
6058 LIPO=$ac_ct_LIPO
6059 fi
6060 else
6061 LIPO="$ac_cv_prog_LIPO"
6062 fi
6063
6064 if test -n "$ac_tool_prefix"; then
6065 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6066 set dummy ${ac_tool_prefix}otool; ac_word=$2
6067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6068 $as_echo_n "checking for $ac_word... " >&6; }
6069 if ${ac_cv_prog_OTOOL+:} false; then :
6070 $as_echo_n "(cached) " >&6
6071 else
6072 if test -n "$OTOOL"; then
6073 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6074 else
6075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6076 for as_dir in $PATH
6077 do
6078 IFS=$as_save_IFS
6079 test -z "$as_dir" && as_dir=.
6080 for ac_exec_ext in '' $ac_executable_extensions; do
6081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6082 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6084 break 2
6085 fi
6086 done
6087 done
6088 IFS=$as_save_IFS
6089
6090 fi
6091 fi
6092 OTOOL=$ac_cv_prog_OTOOL
6093 if test -n "$OTOOL"; then
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6095 $as_echo "$OTOOL" >&6; }
6096 else
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6098 $as_echo "no" >&6; }
6099 fi
6100
6101
6102 fi
6103 if test -z "$ac_cv_prog_OTOOL"; then
6104 ac_ct_OTOOL=$OTOOL
6105 # Extract the first word of "otool", so it can be a program name with args.
6106 set dummy otool; ac_word=$2
6107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6108 $as_echo_n "checking for $ac_word... " >&6; }
6109 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6110 $as_echo_n "(cached) " >&6
6111 else
6112 if test -n "$ac_ct_OTOOL"; then
6113 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6114 else
6115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6116 for as_dir in $PATH
6117 do
6118 IFS=$as_save_IFS
6119 test -z "$as_dir" && as_dir=.
6120 for ac_exec_ext in '' $ac_executable_extensions; do
6121 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6122 ac_cv_prog_ac_ct_OTOOL="otool"
6123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6124 break 2
6125 fi
6126 done
6127 done
6128 IFS=$as_save_IFS
6129
6130 fi
6131 fi
6132 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6133 if test -n "$ac_ct_OTOOL"; then
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6135 $as_echo "$ac_ct_OTOOL" >&6; }
6136 else
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6138 $as_echo "no" >&6; }
6139 fi
6140
6141 if test "x$ac_ct_OTOOL" = x; then
6142 OTOOL=":"
6143 else
6144 case $cross_compiling:$ac_tool_warned in
6145 yes:)
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6147 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6148 ac_tool_warned=yes ;;
6149 esac
6150 OTOOL=$ac_ct_OTOOL
6151 fi
6152 else
6153 OTOOL="$ac_cv_prog_OTOOL"
6154 fi
6155
6156 if test -n "$ac_tool_prefix"; then
6157 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6158 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6160 $as_echo_n "checking for $ac_word... " >&6; }
6161 if ${ac_cv_prog_OTOOL64+:} false; then :
6162 $as_echo_n "(cached) " >&6
6163 else
6164 if test -n "$OTOOL64"; then
6165 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6166 else
6167 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6168 for as_dir in $PATH
6169 do
6170 IFS=$as_save_IFS
6171 test -z "$as_dir" && as_dir=.
6172 for ac_exec_ext in '' $ac_executable_extensions; do
6173 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6174 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6176 break 2
6177 fi
6178 done
6179 done
6180 IFS=$as_save_IFS
6181
6182 fi
6183 fi
6184 OTOOL64=$ac_cv_prog_OTOOL64
6185 if test -n "$OTOOL64"; then
6186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6187 $as_echo "$OTOOL64" >&6; }
6188 else
6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6190 $as_echo "no" >&6; }
6191 fi
6192
6193
6194 fi
6195 if test -z "$ac_cv_prog_OTOOL64"; then
6196 ac_ct_OTOOL64=$OTOOL64
6197 # Extract the first word of "otool64", so it can be a program name with args.
6198 set dummy otool64; ac_word=$2
6199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6200 $as_echo_n "checking for $ac_word... " >&6; }
6201 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6202 $as_echo_n "(cached) " >&6
6203 else
6204 if test -n "$ac_ct_OTOOL64"; then
6205 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6206 else
6207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6208 for as_dir in $PATH
6209 do
6210 IFS=$as_save_IFS
6211 test -z "$as_dir" && as_dir=.
6212 for ac_exec_ext in '' $ac_executable_extensions; do
6213 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6214 ac_cv_prog_ac_ct_OTOOL64="otool64"
6215 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6216 break 2
6217 fi
6218 done
6219 done
6220 IFS=$as_save_IFS
6221
6222 fi
6223 fi
6224 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6225 if test -n "$ac_ct_OTOOL64"; then
6226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6227 $as_echo "$ac_ct_OTOOL64" >&6; }
6228 else
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6230 $as_echo "no" >&6; }
6231 fi
6232
6233 if test "x$ac_ct_OTOOL64" = x; then
6234 OTOOL64=":"
6235 else
6236 case $cross_compiling:$ac_tool_warned in
6237 yes:)
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6239 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6240 ac_tool_warned=yes ;;
6241 esac
6242 OTOOL64=$ac_ct_OTOOL64
6243 fi
6244 else
6245 OTOOL64="$ac_cv_prog_OTOOL64"
6246 fi
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6275 $as_echo_n "checking for -single_module linker flag... " >&6; }
6276 if ${lt_cv_apple_cc_single_mod+:} false; then :
6277 $as_echo_n "(cached) " >&6
6278 else
6279 lt_cv_apple_cc_single_mod=no
6280 if test -z "${LT_MULTI_MODULE}"; then
6281 # By default we will add the -single_module flag. You can override
6282 # by either setting the environment variable LT_MULTI_MODULE
6283 # non-empty at configure time, or by adding -multi_module to the
6284 # link flags.
6285 rm -rf libconftest.dylib*
6286 echo "int foo(void){return 1;}" > conftest.c
6287 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6288 -dynamiclib -Wl,-single_module conftest.c" >&5
6289 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6290 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6291 _lt_result=$?
6292 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6293 lt_cv_apple_cc_single_mod=yes
6294 else
6295 cat conftest.err >&5
6296 fi
6297 rm -rf libconftest.dylib*
6298 rm -f conftest.*
6299 fi
6300 fi
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6302 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6304 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6305 if ${lt_cv_ld_exported_symbols_list+:} false; then :
6306 $as_echo_n "(cached) " >&6
6307 else
6308 lt_cv_ld_exported_symbols_list=no
6309 save_LDFLAGS=$LDFLAGS
6310 echo "_main" > conftest.sym
6311 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6313 /* end confdefs.h. */
6314
6315 int
6316 main ()
6317 {
6318
6319 ;
6320 return 0;
6321 }
6322 _ACEOF
6323 if ac_fn_c_try_link "$LINENO"; then :
6324 lt_cv_ld_exported_symbols_list=yes
6325 else
6326 lt_cv_ld_exported_symbols_list=no
6327 fi
6328 rm -f core conftest.err conftest.$ac_objext \
6329 conftest$ac_exeext conftest.$ac_ext
6330 LDFLAGS="$save_LDFLAGS"
6331
6332 fi
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6334 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6336 $as_echo_n "checking for -force_load linker flag... " >&6; }
6337 if ${lt_cv_ld_force_load+:} false; then :
6338 $as_echo_n "(cached) " >&6
6339 else
6340 lt_cv_ld_force_load=no
6341 cat > conftest.c << _LT_EOF
6342 int forced_loaded() { return 2;}
6343 _LT_EOF
6344 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6345 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6346 echo "$AR cru libconftest.a conftest.o" >&5
6347 $AR cru libconftest.a conftest.o 2>&5
6348 cat > conftest.c << _LT_EOF
6349 int main() { return 0;}
6350 _LT_EOF
6351 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6352 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6353 _lt_result=$?
6354 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6355 lt_cv_ld_force_load=yes
6356 else
6357 cat conftest.err >&5
6358 fi
6359 rm -f conftest.err libconftest.a conftest conftest.c
6360 rm -rf conftest.dSYM
6361
6362 fi
6363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6364 $as_echo "$lt_cv_ld_force_load" >&6; }
6365 case $host_os in
6366 rhapsody* | darwin1.[012])
6367 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6368 darwin1.*)
6369 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6370 darwin*) # darwin 5.x on
6371 # if running on 10.5 or later, the deployment target defaults
6372 # to the OS version, if on x86, and 10.4, the deployment
6373 # target defaults to 10.4. Don't you love it?
6374 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6375 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6376 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6377 10.[012][,.]*)
6378 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6379 10.*)
6380 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6381 esac
6382 ;;
6383 esac
6384 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6385 _lt_dar_single_mod='$single_module'
6386 fi
6387 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6388 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6389 else
6390 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6391 fi
6392 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6393 _lt_dsymutil='~$DSYMUTIL $lib || :'
6394 else
6395 _lt_dsymutil=
6396 fi
6397 ;;
6398 esac
6399
6400 for ac_header in dlfcn.h
6401 do :
6402 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6403 "
6404 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6405 cat >>confdefs.h <<_ACEOF
6406 #define HAVE_DLFCN_H 1
6407 _ACEOF
6408
6409 fi
6410
6411 done
6412
6413
6414
6415
6416
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6418 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6419 if ${ac_cv_c_bigendian+:} false; then :
6420 $as_echo_n "(cached) " >&6
6421 else
6422 ac_cv_c_bigendian=unknown
6423 # See if we're dealing with a universal compiler.
6424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6425 /* end confdefs.h. */
6426 #ifndef __APPLE_CC__
6427 not a universal capable compiler
6428 #endif
6429 typedef int dummy;
6430
6431 _ACEOF
6432 if ac_fn_c_try_compile "$LINENO"; then :
6433
6434 # Check for potential -arch flags. It is not universal unless
6435 # there are at least two -arch flags with different values.
6436 ac_arch=
6437 ac_prev=
6438 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6439 if test -n "$ac_prev"; then
6440 case $ac_word in
6441 i?86 | x86_64 | ppc | ppc64)
6442 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6443 ac_arch=$ac_word
6444 else
6445 ac_cv_c_bigendian=universal
6446 break
6447 fi
6448 ;;
6449 esac
6450 ac_prev=
6451 elif test "x$ac_word" = "x-arch"; then
6452 ac_prev=arch
6453 fi
6454 done
6455 fi
6456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6457 if test $ac_cv_c_bigendian = unknown; then
6458 # See if sys/param.h defines the BYTE_ORDER macro.
6459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6460 /* end confdefs.h. */
6461 #include <sys/types.h>
6462 #include <sys/param.h>
6463
6464 int
6465 main ()
6466 {
6467 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6468 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6469 && LITTLE_ENDIAN)
6470 bogus endian macros
6471 #endif
6472
6473 ;
6474 return 0;
6475 }
6476 _ACEOF
6477 if ac_fn_c_try_compile "$LINENO"; then :
6478 # It does; now see whether it defined to BIG_ENDIAN or not.
6479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6480 /* end confdefs.h. */
6481 #include <sys/types.h>
6482 #include <sys/param.h>
6483
6484 int
6485 main ()
6486 {
6487 #if BYTE_ORDER != BIG_ENDIAN
6488 not big endian
6489 #endif
6490
6491 ;
6492 return 0;
6493 }
6494 _ACEOF
6495 if ac_fn_c_try_compile "$LINENO"; then :
6496 ac_cv_c_bigendian=yes
6497 else
6498 ac_cv_c_bigendian=no
6499 fi
6500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6501 fi
6502 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6503 fi
6504 if test $ac_cv_c_bigendian = unknown; then
6505 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6507 /* end confdefs.h. */
6508 #include <limits.h>
6509
6510 int
6511 main ()
6512 {
6513 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6514 bogus endian macros
6515 #endif
6516
6517 ;
6518 return 0;
6519 }
6520 _ACEOF
6521 if ac_fn_c_try_compile "$LINENO"; then :
6522 # It does; now see whether it defined to _BIG_ENDIAN or not.
6523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6524 /* end confdefs.h. */
6525 #include <limits.h>
6526
6527 int
6528 main ()
6529 {
6530 #ifndef _BIG_ENDIAN
6531 not big endian
6532 #endif
6533
6534 ;
6535 return 0;
6536 }
6537 _ACEOF
6538 if ac_fn_c_try_compile "$LINENO"; then :
6539 ac_cv_c_bigendian=yes
6540 else
6541 ac_cv_c_bigendian=no
6542 fi
6543 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6544 fi
6545 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6546 fi
6547 if test $ac_cv_c_bigendian = unknown; then
6548 # Compile a test program.
6549 if test "$cross_compiling" = yes; then :
6550 # Try to guess by grepping values from an object file.
6551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6552 /* end confdefs.h. */
6553 short int ascii_mm[] =
6554 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6555 short int ascii_ii[] =
6556 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6557 int use_ascii (int i) {
6558 return ascii_mm[i] + ascii_ii[i];
6559 }
6560 short int ebcdic_ii[] =
6561 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6562 short int ebcdic_mm[] =
6563 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6564 int use_ebcdic (int i) {
6565 return ebcdic_mm[i] + ebcdic_ii[i];
6566 }
6567 extern int foo;
6568
6569 int
6570 main ()
6571 {
6572 return use_ascii (foo) == use_ebcdic (foo);
6573 ;
6574 return 0;
6575 }
6576 _ACEOF
6577 if ac_fn_c_try_compile "$LINENO"; then :
6578 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6579 ac_cv_c_bigendian=yes
6580 fi
6581 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6582 if test "$ac_cv_c_bigendian" = unknown; then
6583 ac_cv_c_bigendian=no
6584 else
6585 # finding both strings is unlikely to happen, but who knows?
6586 ac_cv_c_bigendian=unknown
6587 fi
6588 fi
6589 fi
6590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6591 else
6592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6593 /* end confdefs.h. */
6594 $ac_includes_default
6595 int
6596 main ()
6597 {
6598
6599 /* Are we little or big endian? From Harbison&Steele. */
6600 union
6601 {
6602 long int l;
6603 char c[sizeof (long int)];
6604 } u;
6605 u.l = 1;
6606 return u.c[sizeof (long int) - 1] == 1;
6607
6608 ;
6609 return 0;
6610 }
6611 _ACEOF
6612 if ac_fn_c_try_run "$LINENO"; then :
6613 ac_cv_c_bigendian=no
6614 else
6615 ac_cv_c_bigendian=yes
6616 fi
6617 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6618 conftest.$ac_objext conftest.beam conftest.$ac_ext
6619 fi
6620
6621 fi
6622 fi
6623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6624 $as_echo "$ac_cv_c_bigendian" >&6; }
6625 case $ac_cv_c_bigendian in #(
6626 yes)
6627 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6628 ;; #(
6629 no)
6630 ;; #(
6631 universal)
6632
6633 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6634
6635 ;; #(
6636 *)
6637 as_fn_error $? "unknown endianness
6638 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6639 esac
6640
6641
6642
6643
6644 if test "x$cross_compiling" = "xno"; then
6645 : "${AR_FOR_BUILD:=\$(AR)}"
6646 : "${CC_FOR_BUILD:=\$(CC)}"
6647 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
6648 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
6649 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
6650 else
6651 : "${AR_FOR_BUILD:=ar}"
6652 : "${CC_FOR_BUILD:=gcc}"
6653 : "${RANLIB_FOR_BUILD:=ranlib}"
6654 : "${CFLAGS_FOR_BUILD:=-g -O}"
6655 : "${LDLFAGS_FOR_BUILD:=}"
6656 fi
6657
6658
6659
6660
6661
6662
6663
6664 if test -n "$ac_tool_prefix"; then
6665 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6666 set dummy ${ac_tool_prefix}ar; ac_word=$2
6667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6668 $as_echo_n "checking for $ac_word... " >&6; }
6669 if ${ac_cv_prog_AR+:} false; then :
6670 $as_echo_n "(cached) " >&6
6671 else
6672 if test -n "$AR"; then
6673 ac_cv_prog_AR="$AR" # Let the user override the test.
6674 else
6675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6676 for as_dir in $PATH
6677 do
6678 IFS=$as_save_IFS
6679 test -z "$as_dir" && as_dir=.
6680 for ac_exec_ext in '' $ac_executable_extensions; do
6681 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6682 ac_cv_prog_AR="${ac_tool_prefix}ar"
6683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6684 break 2
6685 fi
6686 done
6687 done
6688 IFS=$as_save_IFS
6689
6690 fi
6691 fi
6692 AR=$ac_cv_prog_AR
6693 if test -n "$AR"; then
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6695 $as_echo "$AR" >&6; }
6696 else
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6698 $as_echo "no" >&6; }
6699 fi
6700
6701
6702 fi
6703 if test -z "$ac_cv_prog_AR"; then
6704 ac_ct_AR=$AR
6705 # Extract the first word of "ar", so it can be a program name with args.
6706 set dummy ar; ac_word=$2
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6708 $as_echo_n "checking for $ac_word... " >&6; }
6709 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6710 $as_echo_n "(cached) " >&6
6711 else
6712 if test -n "$ac_ct_AR"; then
6713 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6714 else
6715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6716 for as_dir in $PATH
6717 do
6718 IFS=$as_save_IFS
6719 test -z "$as_dir" && as_dir=.
6720 for ac_exec_ext in '' $ac_executable_extensions; do
6721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6722 ac_cv_prog_ac_ct_AR="ar"
6723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6724 break 2
6725 fi
6726 done
6727 done
6728 IFS=$as_save_IFS
6729
6730 fi
6731 fi
6732 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6733 if test -n "$ac_ct_AR"; then
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6735 $as_echo "$ac_ct_AR" >&6; }
6736 else
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6738 $as_echo "no" >&6; }
6739 fi
6740
6741 if test "x$ac_ct_AR" = x; then
6742 AR=""
6743 else
6744 case $cross_compiling:$ac_tool_warned in
6745 yes:)
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6747 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6748 ac_tool_warned=yes ;;
6749 esac
6750 AR=$ac_ct_AR
6751 fi
6752 else
6753 AR="$ac_cv_prog_AR"
6754 fi
6755
6756 if test -n "$ac_tool_prefix"; then
6757 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6758 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6760 $as_echo_n "checking for $ac_word... " >&6; }
6761 if ${ac_cv_prog_RANLIB+:} false; then :
6762 $as_echo_n "(cached) " >&6
6763 else
6764 if test -n "$RANLIB"; then
6765 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6766 else
6767 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6768 for as_dir in $PATH
6769 do
6770 IFS=$as_save_IFS
6771 test -z "$as_dir" && as_dir=.
6772 for ac_exec_ext in '' $ac_executable_extensions; do
6773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6774 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6776 break 2
6777 fi
6778 done
6779 done
6780 IFS=$as_save_IFS
6781
6782 fi
6783 fi
6784 RANLIB=$ac_cv_prog_RANLIB
6785 if test -n "$RANLIB"; then
6786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6787 $as_echo "$RANLIB" >&6; }
6788 else
6789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6790 $as_echo "no" >&6; }
6791 fi
6792
6793
6794 fi
6795 if test -z "$ac_cv_prog_RANLIB"; then
6796 ac_ct_RANLIB=$RANLIB
6797 # Extract the first word of "ranlib", so it can be a program name with args.
6798 set dummy ranlib; ac_word=$2
6799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6800 $as_echo_n "checking for $ac_word... " >&6; }
6801 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6802 $as_echo_n "(cached) " >&6
6803 else
6804 if test -n "$ac_ct_RANLIB"; then
6805 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6806 else
6807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6808 for as_dir in $PATH
6809 do
6810 IFS=$as_save_IFS
6811 test -z "$as_dir" && as_dir=.
6812 for ac_exec_ext in '' $ac_executable_extensions; do
6813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6814 ac_cv_prog_ac_ct_RANLIB="ranlib"
6815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6816 break 2
6817 fi
6818 done
6819 done
6820 IFS=$as_save_IFS
6821
6822 fi
6823 fi
6824 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6825 if test -n "$ac_ct_RANLIB"; then
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6827 $as_echo "$ac_ct_RANLIB" >&6; }
6828 else
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6830 $as_echo "no" >&6; }
6831 fi
6832
6833 if test "x$ac_ct_RANLIB" = x; then
6834 RANLIB=":"
6835 else
6836 case $cross_compiling:$ac_tool_warned in
6837 yes:)
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6839 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6840 ac_tool_warned=yes ;;
6841 esac
6842 RANLIB=$ac_ct_RANLIB
6843 fi
6844 else
6845 RANLIB="$ac_cv_prog_RANLIB"
6846 fi
6847
6848
6849 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6850 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6851 # is C99. So handle it ourselves.
6852 :
6853 C_DIALECT=
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6855 $as_echo_n "checking whether C11 is supported by default... " >&6; }
6856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6857 /* end confdefs.h. */
6858
6859 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6860 # error "C11 support not found"
6861 #endif
6862
6863 _ACEOF
6864 if ac_fn_c_try_compile "$LINENO"; then :
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6866 $as_echo "yes" >&6; }
6867 else
6868
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6870 $as_echo "no" >&6; }
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6872 $as_echo_n "checking for -std=c11 support... " >&6; }
6873 ac_save_CC="$CC"
6874 CC="$CC -std=c11"
6875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6876 /* end confdefs.h. */
6877
6878 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6879 # error "C11 support not found"
6880 #endif
6881
6882 _ACEOF
6883 if ac_fn_c_try_compile "$LINENO"; then :
6884
6885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6886 $as_echo "yes" >&6; }
6887 CC="$ac_save_CC"
6888 C_DIALECT="-std=c11"
6889
6890 else
6891 as_fn_error $? "C11 is required" "$LINENO" 5
6892 fi
6893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6894 fi
6895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6896
6897
6898 ac_config_headers="$ac_config_headers config.h:config.in"
6899
6900
6901 # Dependency checking.
6902 ac_config_commands="$ac_config_commands depdir"
6903
6904
6905 depcc="$CC" am_compiler_list=
6906
6907 am_depcomp=$ac_aux_dir/depcomp
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6909 $as_echo_n "checking dependency style of $depcc... " >&6; }
6910 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6911 $as_echo_n "(cached) " >&6
6912 else
6913 if test -f "$am_depcomp"; then
6914 # We make a subdir and do the tests there. Otherwise we can end up
6915 # making bogus files that we don't know about and never remove. For
6916 # instance it was reported that on HP-UX the gcc test will end up
6917 # making a dummy file named `D' -- because `-MD' means `put the output
6918 # in D'.
6919 mkdir conftest.dir
6920 # Copy depcomp to subdir because otherwise we won't find it if we're
6921 # using a relative directory.
6922 cp "$am_depcomp" conftest.dir
6923 cd conftest.dir
6924 # We will build objects and dependencies in a subdirectory because
6925 # it helps to detect inapplicable dependency modes. For instance
6926 # both Tru64's cc and ICC support -MD to output dependencies as a
6927 # side effect of compilation, but ICC will put the dependencies in
6928 # the current directory while Tru64 will put them in the object
6929 # directory.
6930 mkdir sub
6931
6932 am_cv_CC_dependencies_compiler_type=none
6933 if test "$am_compiler_list" = ""; then
6934 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6935 fi
6936 for depmode in $am_compiler_list; do
6937 if test $depmode = none; then break; fi
6938
6939 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6940 # Setup a source with many dependencies, because some compilers
6941 # like to wrap large dependency lists on column 80 (with \), and
6942 # we should not choose a depcomp mode which is confused by this.
6943 #
6944 # We need to recreate these files for each test, as the compiler may
6945 # overwrite some of them when testing with obscure command lines.
6946 # This happens at least with the AIX C compiler.
6947 : > sub/conftest.c
6948 for i in 1 2 3 4 5 6; do
6949 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6950 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6951 # Solaris 8's {/usr,}/bin/sh.
6952 touch sub/conftst$i.h
6953 done
6954 echo "include sub/conftest.Po" > confmf
6955
6956 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6957 # mode. It turns out that the SunPro C++ compiler does not properly
6958 # handle `-M -o', and we need to detect this.
6959 depcmd="depmode=$depmode \
6960 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6961 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6962 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6963 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6964 if env $depcmd > conftest.err 2>&1 &&
6965 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6966 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6967 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6968 # icc doesn't choke on unknown options, it will just issue warnings
6969 # or remarks (even with -Werror). So we grep stderr for any message
6970 # that says an option was ignored or not supported.
6971 # When given -MP, icc 7.0 and 7.1 complain thusly:
6972 # icc: Command line warning: ignoring option '-M'; no argument required
6973 # The diagnosis changed in icc 8.0:
6974 # icc: Command line remark: option '-MP' not supported
6975 if (grep 'ignoring option' conftest.err ||
6976 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6977 am_cv_CC_dependencies_compiler_type=$depmode
6978 $as_echo "$as_me:$LINENO: success" >&5
6979 break
6980 fi
6981 fi
6982 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6983 sed -e 's/^/| /' < conftest.err >&5
6984 done
6985
6986 cd ..
6987 rm -rf conftest.dir
6988 else
6989 am_cv_CC_dependencies_compiler_type=none
6990 fi
6991
6992 fi
6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6994 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6995 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6996 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6997 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6998
6999 fi
7000
7001
7002 ALL_LINGUAS=
7003 # If we haven't got the data from the intl directory,
7004 # assume NLS is disabled.
7005 USE_NLS=no
7006 LIBINTL=
7007 LIBINTL_DEP=
7008 INCINTL=
7009 XGETTEXT=
7010 GMSGFMT=
7011 POSUB=
7012
7013 if test -f ../../intl/config.intl; then
7014 . ../../intl/config.intl
7015 fi
7016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7017 $as_echo_n "checking whether NLS is requested... " >&6; }
7018 if test x"$USE_NLS" != xyes; then
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7020 $as_echo "no" >&6; }
7021 else
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7023 $as_echo "yes" >&6; }
7024
7025 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
7026
7027
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7029 $as_echo_n "checking for catalogs to be installed... " >&6; }
7030 # Look for .po and .gmo files in the source directory.
7031 CATALOGS=
7032 XLINGUAS=
7033 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7034 # If there aren't any .gmo files the shell will give us the
7035 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7036 # weeded out.
7037 case "$cat" in *\**)
7038 continue;;
7039 esac
7040 # The quadruple backslash is collapsed to a double backslash
7041 # by the backticks, then collapsed again by the double quotes,
7042 # leaving us with one backslash in the sed expression (right
7043 # before the dot that mustn't act as a wildcard).
7044 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7045 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7046 # The user is allowed to set LINGUAS to a list of languages to
7047 # install catalogs for. If it's empty that means "all of them."
7048 if test "x$LINGUAS" = x; then
7049 CATALOGS="$CATALOGS $cat"
7050 XLINGUAS="$XLINGUAS $lang"
7051 else
7052 case "$LINGUAS" in *$lang*)
7053 CATALOGS="$CATALOGS $cat"
7054 XLINGUAS="$XLINGUAS $lang"
7055 ;;
7056 esac
7057 fi
7058 done
7059 LINGUAS="$XLINGUAS"
7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7061 $as_echo "$LINGUAS" >&6; }
7062
7063
7064 DATADIRNAME=share
7065
7066 INSTOBJEXT=.mo
7067
7068 GENCAT=gencat
7069
7070 CATOBJEXT=.gmo
7071
7072 fi
7073
7074 # Check for socket libraries
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7076 $as_echo_n "checking for bind in -lsocket... " >&6; }
7077 if ${ac_cv_lib_socket_bind+:} false; then :
7078 $as_echo_n "(cached) " >&6
7079 else
7080 ac_check_lib_save_LIBS=$LIBS
7081 LIBS="-lsocket $LIBS"
7082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7083 /* end confdefs.h. */
7084
7085 /* Override any GCC internal prototype to avoid an error.
7086 Use char because int might match the return type of a GCC
7087 builtin and then its argument prototype would still apply. */
7088 #ifdef __cplusplus
7089 extern "C"
7090 #endif
7091 char bind ();
7092 int
7093 main ()
7094 {
7095 return bind ();
7096 ;
7097 return 0;
7098 }
7099 _ACEOF
7100 if ac_fn_c_try_link "$LINENO"; then :
7101 ac_cv_lib_socket_bind=yes
7102 else
7103 ac_cv_lib_socket_bind=no
7104 fi
7105 rm -f core conftest.err conftest.$ac_objext \
7106 conftest$ac_exeext conftest.$ac_ext
7107 LIBS=$ac_check_lib_save_LIBS
7108 fi
7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7110 $as_echo "$ac_cv_lib_socket_bind" >&6; }
7111 if test "x$ac_cv_lib_socket_bind" = xyes; then :
7112 cat >>confdefs.h <<_ACEOF
7113 #define HAVE_LIBSOCKET 1
7114 _ACEOF
7115
7116 LIBS="-lsocket $LIBS"
7117
7118 fi
7119
7120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7121 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7122 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7123 $as_echo_n "(cached) " >&6
7124 else
7125 ac_check_lib_save_LIBS=$LIBS
7126 LIBS="-lnsl $LIBS"
7127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7128 /* end confdefs.h. */
7129
7130 /* Override any GCC internal prototype to avoid an error.
7131 Use char because int might match the return type of a GCC
7132 builtin and then its argument prototype would still apply. */
7133 #ifdef __cplusplus
7134 extern "C"
7135 #endif
7136 char gethostbyname ();
7137 int
7138 main ()
7139 {
7140 return gethostbyname ();
7141 ;
7142 return 0;
7143 }
7144 _ACEOF
7145 if ac_fn_c_try_link "$LINENO"; then :
7146 ac_cv_lib_nsl_gethostbyname=yes
7147 else
7148 ac_cv_lib_nsl_gethostbyname=no
7149 fi
7150 rm -f core conftest.err conftest.$ac_objext \
7151 conftest$ac_exeext conftest.$ac_ext
7152 LIBS=$ac_check_lib_save_LIBS
7153 fi
7154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7155 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7156 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7157 cat >>confdefs.h <<_ACEOF
7158 #define HAVE_LIBNSL 1
7159 _ACEOF
7160
7161 LIBS="-lnsl $LIBS"
7162
7163 fi
7164
7165
7166 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
7167 # using the same condition.
7168
7169 # Use the system's zlib library.
7170 zlibdir="-L\$(top_builddir)/../zlib"
7171 zlibinc="-I\$(top_srcdir)/../zlib"
7172
7173 # Check whether --with-system-zlib was given.
7174 if test "${with_system_zlib+set}" = set; then :
7175 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7176 zlibdir=
7177 zlibinc=
7178 fi
7179
7180 fi
7181
7182
7183
7184
7185
7186 # BFD uses libdl when when plugins enabled.
7187
7188 maybe_plugins=no
7189 for ac_header in dlfcn.h
7190 do :
7191 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7192 "
7193 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7194 cat >>confdefs.h <<_ACEOF
7195 #define HAVE_DLFCN_H 1
7196 _ACEOF
7197 maybe_plugins=yes
7198 fi
7199
7200 done
7201
7202 for ac_header in windows.h
7203 do :
7204 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7205 "
7206 if test "x$ac_cv_header_windows_h" = xyes; then :
7207 cat >>confdefs.h <<_ACEOF
7208 #define HAVE_WINDOWS_H 1
7209 _ACEOF
7210 maybe_plugins=yes
7211 fi
7212
7213 done
7214
7215
7216 # Check whether --enable-plugins was given.
7217 if test "${enable_plugins+set}" = set; then :
7218 enableval=$enable_plugins; case "${enableval}" in
7219 no) plugins=no ;;
7220 *) plugins=yes
7221 if test "$maybe_plugins" != "yes" ; then
7222 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
7223 fi ;;
7224 esac
7225 else
7226 plugins=$maybe_plugins
7227
7228 fi
7229
7230 if test "$plugins" = "yes"; then
7231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7232 $as_echo_n "checking for library containing dlsym... " >&6; }
7233 if ${ac_cv_search_dlsym+:} false; then :
7234 $as_echo_n "(cached) " >&6
7235 else
7236 ac_func_search_save_LIBS=$LIBS
7237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7238 /* end confdefs.h. */
7239
7240 /* Override any GCC internal prototype to avoid an error.
7241 Use char because int might match the return type of a GCC
7242 builtin and then its argument prototype would still apply. */
7243 #ifdef __cplusplus
7244 extern "C"
7245 #endif
7246 char dlsym ();
7247 int
7248 main ()
7249 {
7250 return dlsym ();
7251 ;
7252 return 0;
7253 }
7254 _ACEOF
7255 for ac_lib in '' dl; do
7256 if test -z "$ac_lib"; then
7257 ac_res="none required"
7258 else
7259 ac_res=-l$ac_lib
7260 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7261 fi
7262 if ac_fn_c_try_link "$LINENO"; then :
7263 ac_cv_search_dlsym=$ac_res
7264 fi
7265 rm -f core conftest.err conftest.$ac_objext \
7266 conftest$ac_exeext
7267 if ${ac_cv_search_dlsym+:} false; then :
7268 break
7269 fi
7270 done
7271 if ${ac_cv_search_dlsym+:} false; then :
7272
7273 else
7274 ac_cv_search_dlsym=no
7275 fi
7276 rm conftest.$ac_ext
7277 LIBS=$ac_func_search_save_LIBS
7278 fi
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7280 $as_echo "$ac_cv_search_dlsym" >&6; }
7281 ac_res=$ac_cv_search_dlsym
7282 if test "$ac_res" != no; then :
7283 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7284
7285 fi
7286
7287 fi
7288
7289 if test "$plugins" = yes; then
7290 PLUGINS_TRUE=
7291 PLUGINS_FALSE='#'
7292 else
7293 PLUGINS_TRUE='#'
7294 PLUGINS_FALSE=
7295 fi
7296
7297
7298
7299
7300
7301 # Set options
7302 enable_dlopen=yes
7303
7304
7305
7306
7307 enable_win32_dll=no
7308
7309
7310 # Check whether --enable-shared was given.
7311 if test "${enable_shared+set}" = set; then :
7312 enableval=$enable_shared; p=${PACKAGE-default}
7313 case $enableval in
7314 yes) enable_shared=yes ;;
7315 no) enable_shared=no ;;
7316 *)
7317 enable_shared=no
7318 # Look at the argument we got. We use all the common list separators.
7319 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7320 for pkg in $enableval; do
7321 IFS="$lt_save_ifs"
7322 if test "X$pkg" = "X$p"; then
7323 enable_shared=yes
7324 fi
7325 done
7326 IFS="$lt_save_ifs"
7327 ;;
7328 esac
7329 else
7330 enable_shared=yes
7331 fi
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341 # Check whether --enable-static was given.
7342 if test "${enable_static+set}" = set; then :
7343 enableval=$enable_static; p=${PACKAGE-default}
7344 case $enableval in
7345 yes) enable_static=yes ;;
7346 no) enable_static=no ;;
7347 *)
7348 enable_static=no
7349 # Look at the argument we got. We use all the common list separators.
7350 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7351 for pkg in $enableval; do
7352 IFS="$lt_save_ifs"
7353 if test "X$pkg" = "X$p"; then
7354 enable_static=yes
7355 fi
7356 done
7357 IFS="$lt_save_ifs"
7358 ;;
7359 esac
7360 else
7361 enable_static=yes
7362 fi
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373 # Check whether --with-pic was given.
7374 if test "${with_pic+set}" = set; then :
7375 withval=$with_pic; pic_mode="$withval"
7376 else
7377 pic_mode=default
7378 fi
7379
7380
7381 test -z "$pic_mode" && pic_mode=default
7382
7383
7384
7385
7386
7387
7388
7389 # Check whether --enable-fast-install was given.
7390 if test "${enable_fast_install+set}" = set; then :
7391 enableval=$enable_fast_install; p=${PACKAGE-default}
7392 case $enableval in
7393 yes) enable_fast_install=yes ;;
7394 no) enable_fast_install=no ;;
7395 *)
7396 enable_fast_install=no
7397 # Look at the argument we got. We use all the common list separators.
7398 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7399 for pkg in $enableval; do
7400 IFS="$lt_save_ifs"
7401 if test "X$pkg" = "X$p"; then
7402 enable_fast_install=yes
7403 fi
7404 done
7405 IFS="$lt_save_ifs"
7406 ;;
7407 esac
7408 else
7409 enable_fast_install=yes
7410 fi
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422 # This can be used to rebuild libtool when needed
7423 LIBTOOL_DEPS="$ltmain"
7424
7425 # Always use our own libtool.
7426 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453 test -z "$LN_S" && LN_S="ln -s"
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468 if test -n "${ZSH_VERSION+set}" ; then
7469 setopt NO_GLOB_SUBST
7470 fi
7471
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7473 $as_echo_n "checking for objdir... " >&6; }
7474 if ${lt_cv_objdir+:} false; then :
7475 $as_echo_n "(cached) " >&6
7476 else
7477 rm -f .libs 2>/dev/null
7478 mkdir .libs 2>/dev/null
7479 if test -d .libs; then
7480 lt_cv_objdir=.libs
7481 else
7482 # MS-DOS does not allow filenames that begin with a dot.
7483 lt_cv_objdir=_libs
7484 fi
7485 rmdir .libs 2>/dev/null
7486 fi
7487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7488 $as_echo "$lt_cv_objdir" >&6; }
7489 objdir=$lt_cv_objdir
7490
7491
7492
7493
7494
7495 cat >>confdefs.h <<_ACEOF
7496 #define LT_OBJDIR "$lt_cv_objdir/"
7497 _ACEOF
7498
7499
7500
7501
7502 case $host_os in
7503 aix3*)
7504 # AIX sometimes has problems with the GCC collect2 program. For some
7505 # reason, if we set the COLLECT_NAMES environment variable, the problems
7506 # vanish in a puff of smoke.
7507 if test "X${COLLECT_NAMES+set}" != Xset; then
7508 COLLECT_NAMES=
7509 export COLLECT_NAMES
7510 fi
7511 ;;
7512 esac
7513
7514 # Global variables:
7515 ofile=libtool
7516 can_build_shared=yes
7517
7518 # All known linkers require a `.a' archive for static linking (except MSVC,
7519 # which needs '.lib').
7520 libext=a
7521
7522 with_gnu_ld="$lt_cv_prog_gnu_ld"
7523
7524 old_CC="$CC"
7525 old_CFLAGS="$CFLAGS"
7526
7527 # Set sane defaults for various variables
7528 test -z "$CC" && CC=cc
7529 test -z "$LTCC" && LTCC=$CC
7530 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7531 test -z "$LD" && LD=ld
7532 test -z "$ac_objext" && ac_objext=o
7533
7534 for cc_temp in $compiler""; do
7535 case $cc_temp in
7536 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7537 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7538 \-*) ;;
7539 *) break;;
7540 esac
7541 done
7542 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7543
7544
7545 # Only perform the check for file, if the check method requires it
7546 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7547 case $deplibs_check_method in
7548 file_magic*)
7549 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7551 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7552 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7553 $as_echo_n "(cached) " >&6
7554 else
7555 case $MAGIC_CMD in
7556 [\\/*] | ?:[\\/]*)
7557 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7558 ;;
7559 *)
7560 lt_save_MAGIC_CMD="$MAGIC_CMD"
7561 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7562 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7563 for ac_dir in $ac_dummy; do
7564 IFS="$lt_save_ifs"
7565 test -z "$ac_dir" && ac_dir=.
7566 if test -f $ac_dir/${ac_tool_prefix}file; then
7567 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7568 if test -n "$file_magic_test_file"; then
7569 case $deplibs_check_method in
7570 "file_magic "*)
7571 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7572 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7573 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7574 $EGREP "$file_magic_regex" > /dev/null; then
7575 :
7576 else
7577 cat <<_LT_EOF 1>&2
7578
7579 *** Warning: the command libtool uses to detect shared libraries,
7580 *** $file_magic_cmd, produces output that libtool cannot recognize.
7581 *** The result is that libtool may fail to recognize shared libraries
7582 *** as such. This will affect the creation of libtool libraries that
7583 *** depend on shared libraries, but programs linked with such libtool
7584 *** libraries will work regardless of this problem. Nevertheless, you
7585 *** may want to report the problem to your system manager and/or to
7586 *** bug-libtool@gnu.org
7587
7588 _LT_EOF
7589 fi ;;
7590 esac
7591 fi
7592 break
7593 fi
7594 done
7595 IFS="$lt_save_ifs"
7596 MAGIC_CMD="$lt_save_MAGIC_CMD"
7597 ;;
7598 esac
7599 fi
7600
7601 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7602 if test -n "$MAGIC_CMD"; then
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7604 $as_echo "$MAGIC_CMD" >&6; }
7605 else
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607 $as_echo "no" >&6; }
7608 fi
7609
7610
7611
7612
7613
7614 if test -z "$lt_cv_path_MAGIC_CMD"; then
7615 if test -n "$ac_tool_prefix"; then
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7617 $as_echo_n "checking for file... " >&6; }
7618 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7619 $as_echo_n "(cached) " >&6
7620 else
7621 case $MAGIC_CMD in
7622 [\\/*] | ?:[\\/]*)
7623 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7624 ;;
7625 *)
7626 lt_save_MAGIC_CMD="$MAGIC_CMD"
7627 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7628 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7629 for ac_dir in $ac_dummy; do
7630 IFS="$lt_save_ifs"
7631 test -z "$ac_dir" && ac_dir=.
7632 if test -f $ac_dir/file; then
7633 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7634 if test -n "$file_magic_test_file"; then
7635 case $deplibs_check_method in
7636 "file_magic "*)
7637 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7638 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7639 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7640 $EGREP "$file_magic_regex" > /dev/null; then
7641 :
7642 else
7643 cat <<_LT_EOF 1>&2
7644
7645 *** Warning: the command libtool uses to detect shared libraries,
7646 *** $file_magic_cmd, produces output that libtool cannot recognize.
7647 *** The result is that libtool may fail to recognize shared libraries
7648 *** as such. This will affect the creation of libtool libraries that
7649 *** depend on shared libraries, but programs linked with such libtool
7650 *** libraries will work regardless of this problem. Nevertheless, you
7651 *** may want to report the problem to your system manager and/or to
7652 *** bug-libtool@gnu.org
7653
7654 _LT_EOF
7655 fi ;;
7656 esac
7657 fi
7658 break
7659 fi
7660 done
7661 IFS="$lt_save_ifs"
7662 MAGIC_CMD="$lt_save_MAGIC_CMD"
7663 ;;
7664 esac
7665 fi
7666
7667 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7668 if test -n "$MAGIC_CMD"; then
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7670 $as_echo "$MAGIC_CMD" >&6; }
7671 else
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7673 $as_echo "no" >&6; }
7674 fi
7675
7676
7677 else
7678 MAGIC_CMD=:
7679 fi
7680 fi
7681
7682 fi
7683 ;;
7684 esac
7685
7686 # Use C for the default configuration in the libtool script
7687
7688 lt_save_CC="$CC"
7689 ac_ext=c
7690 ac_cpp='$CPP $CPPFLAGS'
7691 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7692 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7693 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7694
7695
7696 # Source file extension for C test sources.
7697 ac_ext=c
7698
7699 # Object file extension for compiled C test sources.
7700 objext=o
7701 objext=$objext
7702
7703 # Code to be used in simple compile tests
7704 lt_simple_compile_test_code="int some_variable = 0;"
7705
7706 # Code to be used in simple link tests
7707 lt_simple_link_test_code='int main(){return(0);}'
7708
7709
7710
7711
7712
7713
7714
7715 # If no C compiler was specified, use CC.
7716 LTCC=${LTCC-"$CC"}
7717
7718 # If no C compiler flags were specified, use CFLAGS.
7719 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7720
7721 # Allow CC to be a program name with arguments.
7722 compiler=$CC
7723
7724 # Save the default compiler, since it gets overwritten when the other
7725 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7726 compiler_DEFAULT=$CC
7727
7728 # save warnings/boilerplate of simple test code
7729 ac_outfile=conftest.$ac_objext
7730 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7731 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7732 _lt_compiler_boilerplate=`cat conftest.err`
7733 $RM conftest*
7734
7735 ac_outfile=conftest.$ac_objext
7736 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7737 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7738 _lt_linker_boilerplate=`cat conftest.err`
7739 $RM -r conftest*
7740
7741
7742 ## CAVEAT EMPTOR:
7743 ## There is no encapsulation within the following macros, do not change
7744 ## the running order or otherwise move them around unless you know exactly
7745 ## what you are doing...
7746 if test -n "$compiler"; then
7747
7748 lt_prog_compiler_no_builtin_flag=
7749
7750 if test "$GCC" = yes; then
7751 case $cc_basename in
7752 nvcc*)
7753 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7754 *)
7755 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7756 esac
7757
7758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7759 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7760 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7761 $as_echo_n "(cached) " >&6
7762 else
7763 lt_cv_prog_compiler_rtti_exceptions=no
7764 ac_outfile=conftest.$ac_objext
7765 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7766 lt_compiler_flag="-fno-rtti -fno-exceptions"
7767 # Insert the option either (1) after the last *FLAGS variable, or
7768 # (2) before a word containing "conftest.", or (3) at the end.
7769 # Note that $ac_compile itself does not contain backslashes and begins
7770 # with a dollar sign (not a hyphen), so the echo should work correctly.
7771 # The option is referenced via a variable to avoid confusing sed.
7772 lt_compile=`echo "$ac_compile" | $SED \
7773 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7774 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7775 -e 's:$: $lt_compiler_flag:'`
7776 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7777 (eval "$lt_compile" 2>conftest.err)
7778 ac_status=$?
7779 cat conftest.err >&5
7780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7781 if (exit $ac_status) && test -s "$ac_outfile"; then
7782 # The compiler can only warn and ignore the option if not recognized
7783 # So say no if there are warnings other than the usual output.
7784 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7785 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7786 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7787 lt_cv_prog_compiler_rtti_exceptions=yes
7788 fi
7789 fi
7790 $RM conftest*
7791
7792 fi
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7794 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7795
7796 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7797 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7798 else
7799 :
7800 fi
7801
7802 fi
7803
7804
7805
7806
7807
7808
7809 lt_prog_compiler_wl=
7810 lt_prog_compiler_pic=
7811 lt_prog_compiler_static=
7812
7813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7814 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7815
7816 if test "$GCC" = yes; then
7817 lt_prog_compiler_wl='-Wl,'
7818 lt_prog_compiler_static='-static'
7819
7820 case $host_os in
7821 aix*)
7822 # All AIX code is PIC.
7823 if test "$host_cpu" = ia64; then
7824 # AIX 5 now supports IA64 processor
7825 lt_prog_compiler_static='-Bstatic'
7826 fi
7827 lt_prog_compiler_pic='-fPIC'
7828 ;;
7829
7830 amigaos*)
7831 case $host_cpu in
7832 powerpc)
7833 # see comment about AmigaOS4 .so support
7834 lt_prog_compiler_pic='-fPIC'
7835 ;;
7836 m68k)
7837 # FIXME: we need at least 68020 code to build shared libraries, but
7838 # adding the `-m68020' flag to GCC prevents building anything better,
7839 # like `-m68040'.
7840 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7841 ;;
7842 esac
7843 ;;
7844
7845 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7846 # PIC is the default for these OSes.
7847 ;;
7848
7849 mingw* | cygwin* | pw32* | os2* | cegcc*)
7850 # This hack is so that the source file can tell whether it is being
7851 # built for inclusion in a dll (and should export symbols for example).
7852 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7853 # (--disable-auto-import) libraries
7854 lt_prog_compiler_pic='-DDLL_EXPORT'
7855 ;;
7856
7857 darwin* | rhapsody*)
7858 # PIC is the default on this platform
7859 # Common symbols not allowed in MH_DYLIB files
7860 lt_prog_compiler_pic='-fno-common'
7861 ;;
7862
7863 haiku*)
7864 # PIC is the default for Haiku.
7865 # The "-static" flag exists, but is broken.
7866 lt_prog_compiler_static=
7867 ;;
7868
7869 hpux*)
7870 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7871 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7872 # sets the default TLS model and affects inlining.
7873 case $host_cpu in
7874 hppa*64*)
7875 # +Z the default
7876 ;;
7877 *)
7878 lt_prog_compiler_pic='-fPIC'
7879 ;;
7880 esac
7881 ;;
7882
7883 interix[3-9]*)
7884 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7885 # Instead, we relocate shared libraries at runtime.
7886 ;;
7887
7888 msdosdjgpp*)
7889 # Just because we use GCC doesn't mean we suddenly get shared libraries
7890 # on systems that don't support them.
7891 lt_prog_compiler_can_build_shared=no
7892 enable_shared=no
7893 ;;
7894
7895 *nto* | *qnx*)
7896 # QNX uses GNU C++, but need to define -shared option too, otherwise
7897 # it will coredump.
7898 lt_prog_compiler_pic='-fPIC -shared'
7899 ;;
7900
7901 sysv4*MP*)
7902 if test -d /usr/nec; then
7903 lt_prog_compiler_pic=-Kconform_pic
7904 fi
7905 ;;
7906
7907 *)
7908 lt_prog_compiler_pic='-fPIC'
7909 ;;
7910 esac
7911
7912 case $cc_basename in
7913 nvcc*) # Cuda Compiler Driver 2.2
7914 lt_prog_compiler_wl='-Xlinker '
7915 lt_prog_compiler_pic='-Xcompiler -fPIC'
7916 ;;
7917 esac
7918 else
7919 # PORTME Check for flag to pass linker flags through the system compiler.
7920 case $host_os in
7921 aix*)
7922 lt_prog_compiler_wl='-Wl,'
7923 if test "$host_cpu" = ia64; then
7924 # AIX 5 now supports IA64 processor
7925 lt_prog_compiler_static='-Bstatic'
7926 else
7927 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7928 fi
7929 ;;
7930
7931 mingw* | cygwin* | pw32* | os2* | cegcc*)
7932 # This hack is so that the source file can tell whether it is being
7933 # built for inclusion in a dll (and should export symbols for example).
7934 lt_prog_compiler_pic='-DDLL_EXPORT'
7935 ;;
7936
7937 hpux9* | hpux10* | hpux11*)
7938 lt_prog_compiler_wl='-Wl,'
7939 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7940 # not for PA HP-UX.
7941 case $host_cpu in
7942 hppa*64*|ia64*)
7943 # +Z the default
7944 ;;
7945 *)
7946 lt_prog_compiler_pic='+Z'
7947 ;;
7948 esac
7949 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7950 lt_prog_compiler_static='${wl}-a ${wl}archive'
7951 ;;
7952
7953 irix5* | irix6* | nonstopux*)
7954 lt_prog_compiler_wl='-Wl,'
7955 # PIC (with -KPIC) is the default.
7956 lt_prog_compiler_static='-non_shared'
7957 ;;
7958
7959 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7960 case $cc_basename in
7961 # old Intel for x86_64 which still supported -KPIC.
7962 ecc*)
7963 lt_prog_compiler_wl='-Wl,'
7964 lt_prog_compiler_pic='-KPIC'
7965 lt_prog_compiler_static='-static'
7966 ;;
7967 # icc used to be incompatible with GCC.
7968 # ICC 10 doesn't accept -KPIC any more.
7969 icc* | ifort*)
7970 lt_prog_compiler_wl='-Wl,'
7971 lt_prog_compiler_pic='-fPIC'
7972 lt_prog_compiler_static='-static'
7973 ;;
7974 # Lahey Fortran 8.1.
7975 lf95*)
7976 lt_prog_compiler_wl='-Wl,'
7977 lt_prog_compiler_pic='--shared'
7978 lt_prog_compiler_static='--static'
7979 ;;
7980 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7981 # Portland Group compilers (*not* the Pentium gcc compiler,
7982 # which looks to be a dead project)
7983 lt_prog_compiler_wl='-Wl,'
7984 lt_prog_compiler_pic='-fpic'
7985 lt_prog_compiler_static='-Bstatic'
7986 ;;
7987 ccc*)
7988 lt_prog_compiler_wl='-Wl,'
7989 # All Alpha code is PIC.
7990 lt_prog_compiler_static='-non_shared'
7991 ;;
7992 xl* | bgxl* | bgf* | mpixl*)
7993 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7994 lt_prog_compiler_wl='-Wl,'
7995 lt_prog_compiler_pic='-qpic'
7996 lt_prog_compiler_static='-qstaticlink'
7997 ;;
7998 *)
7999 case `$CC -V 2>&1 | sed 5q` in
8000 *Sun\ F* | *Sun*Fortran*)
8001 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8002 lt_prog_compiler_pic='-KPIC'
8003 lt_prog_compiler_static='-Bstatic'
8004 lt_prog_compiler_wl=''
8005 ;;
8006 *Sun\ C*)
8007 # Sun C 5.9
8008 lt_prog_compiler_pic='-KPIC'
8009 lt_prog_compiler_static='-Bstatic'
8010 lt_prog_compiler_wl='-Wl,'
8011 ;;
8012 esac
8013 ;;
8014 esac
8015 ;;
8016
8017 newsos6)
8018 lt_prog_compiler_pic='-KPIC'
8019 lt_prog_compiler_static='-Bstatic'
8020 ;;
8021
8022 *nto* | *qnx*)
8023 # QNX uses GNU C++, but need to define -shared option too, otherwise
8024 # it will coredump.
8025 lt_prog_compiler_pic='-fPIC -shared'
8026 ;;
8027
8028 osf3* | osf4* | osf5*)
8029 lt_prog_compiler_wl='-Wl,'
8030 # All OSF/1 code is PIC.
8031 lt_prog_compiler_static='-non_shared'
8032 ;;
8033
8034 rdos*)
8035 lt_prog_compiler_static='-non_shared'
8036 ;;
8037
8038 solaris*)
8039 lt_prog_compiler_pic='-KPIC'
8040 lt_prog_compiler_static='-Bstatic'
8041 case $cc_basename in
8042 f77* | f90* | f95*)
8043 lt_prog_compiler_wl='-Qoption ld ';;
8044 *)
8045 lt_prog_compiler_wl='-Wl,';;
8046 esac
8047 ;;
8048
8049 sunos4*)
8050 lt_prog_compiler_wl='-Qoption ld '
8051 lt_prog_compiler_pic='-PIC'
8052 lt_prog_compiler_static='-Bstatic'
8053 ;;
8054
8055 sysv4 | sysv4.2uw2* | sysv4.3*)
8056 lt_prog_compiler_wl='-Wl,'
8057 lt_prog_compiler_pic='-KPIC'
8058 lt_prog_compiler_static='-Bstatic'
8059 ;;
8060
8061 sysv4*MP*)
8062 if test -d /usr/nec ;then
8063 lt_prog_compiler_pic='-Kconform_pic'
8064 lt_prog_compiler_static='-Bstatic'
8065 fi
8066 ;;
8067
8068 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8069 lt_prog_compiler_wl='-Wl,'
8070 lt_prog_compiler_pic='-KPIC'
8071 lt_prog_compiler_static='-Bstatic'
8072 ;;
8073
8074 unicos*)
8075 lt_prog_compiler_wl='-Wl,'
8076 lt_prog_compiler_can_build_shared=no
8077 ;;
8078
8079 uts4*)
8080 lt_prog_compiler_pic='-pic'
8081 lt_prog_compiler_static='-Bstatic'
8082 ;;
8083
8084 *)
8085 lt_prog_compiler_can_build_shared=no
8086 ;;
8087 esac
8088 fi
8089
8090 case $host_os in
8091 # For platforms which do not support PIC, -DPIC is meaningless:
8092 *djgpp*)
8093 lt_prog_compiler_pic=
8094 ;;
8095 *)
8096 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8097 ;;
8098 esac
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8100 $as_echo "$lt_prog_compiler_pic" >&6; }
8101
8102
8103
8104
8105
8106
8107 #
8108 # Check to make sure the PIC flag actually works.
8109 #
8110 if test -n "$lt_prog_compiler_pic"; then
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8112 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8113 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8114 $as_echo_n "(cached) " >&6
8115 else
8116 lt_cv_prog_compiler_pic_works=no
8117 ac_outfile=conftest.$ac_objext
8118 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8119 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8120 # Insert the option either (1) after the last *FLAGS variable, or
8121 # (2) before a word containing "conftest.", or (3) at the end.
8122 # Note that $ac_compile itself does not contain backslashes and begins
8123 # with a dollar sign (not a hyphen), so the echo should work correctly.
8124 # The option is referenced via a variable to avoid confusing sed.
8125 lt_compile=`echo "$ac_compile" | $SED \
8126 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8127 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8128 -e 's:$: $lt_compiler_flag:'`
8129 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8130 (eval "$lt_compile" 2>conftest.err)
8131 ac_status=$?
8132 cat conftest.err >&5
8133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8134 if (exit $ac_status) && test -s "$ac_outfile"; then
8135 # The compiler can only warn and ignore the option if not recognized
8136 # So say no if there are warnings other than the usual output.
8137 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8138 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8139 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8140 lt_cv_prog_compiler_pic_works=yes
8141 fi
8142 fi
8143 $RM conftest*
8144
8145 fi
8146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8147 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8148
8149 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8150 case $lt_prog_compiler_pic in
8151 "" | " "*) ;;
8152 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8153 esac
8154 else
8155 lt_prog_compiler_pic=
8156 lt_prog_compiler_can_build_shared=no
8157 fi
8158
8159 fi
8160
8161
8162
8163
8164
8165
8166 #
8167 # Check to make sure the static flag actually works.
8168 #
8169 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8171 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8172 if ${lt_cv_prog_compiler_static_works+:} false; then :
8173 $as_echo_n "(cached) " >&6
8174 else
8175 lt_cv_prog_compiler_static_works=no
8176 save_LDFLAGS="$LDFLAGS"
8177 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8178 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8179 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8180 # The linker can only warn and ignore the option if not recognized
8181 # So say no if there are warnings
8182 if test -s conftest.err; then
8183 # Append any errors to the config.log.
8184 cat conftest.err 1>&5
8185 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8186 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8187 if diff conftest.exp conftest.er2 >/dev/null; then
8188 lt_cv_prog_compiler_static_works=yes
8189 fi
8190 else
8191 lt_cv_prog_compiler_static_works=yes
8192 fi
8193 fi
8194 $RM -r conftest*
8195 LDFLAGS="$save_LDFLAGS"
8196
8197 fi
8198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8199 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8200
8201 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8202 :
8203 else
8204 lt_prog_compiler_static=
8205 fi
8206
8207
8208
8209
8210
8211
8212
8213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8214 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8215 if ${lt_cv_prog_compiler_c_o+:} false; then :
8216 $as_echo_n "(cached) " >&6
8217 else
8218 lt_cv_prog_compiler_c_o=no
8219 $RM -r conftest 2>/dev/null
8220 mkdir conftest
8221 cd conftest
8222 mkdir out
8223 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8224
8225 lt_compiler_flag="-o out/conftest2.$ac_objext"
8226 # Insert the option either (1) after the last *FLAGS variable, or
8227 # (2) before a word containing "conftest.", or (3) at the end.
8228 # Note that $ac_compile itself does not contain backslashes and begins
8229 # with a dollar sign (not a hyphen), so the echo should work correctly.
8230 lt_compile=`echo "$ac_compile" | $SED \
8231 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8232 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8233 -e 's:$: $lt_compiler_flag:'`
8234 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8235 (eval "$lt_compile" 2>out/conftest.err)
8236 ac_status=$?
8237 cat out/conftest.err >&5
8238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8239 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8240 then
8241 # The compiler can only warn and ignore the option if not recognized
8242 # So say no if there are warnings
8243 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8244 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8245 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8246 lt_cv_prog_compiler_c_o=yes
8247 fi
8248 fi
8249 chmod u+w . 2>&5
8250 $RM conftest*
8251 # SGI C++ compiler will create directory out/ii_files/ for
8252 # template instantiation
8253 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8254 $RM out/* && rmdir out
8255 cd ..
8256 $RM -r conftest
8257 $RM conftest*
8258
8259 fi
8260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8261 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8262
8263
8264
8265
8266
8267
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8269 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8270 if ${lt_cv_prog_compiler_c_o+:} false; then :
8271 $as_echo_n "(cached) " >&6
8272 else
8273 lt_cv_prog_compiler_c_o=no
8274 $RM -r conftest 2>/dev/null
8275 mkdir conftest
8276 cd conftest
8277 mkdir out
8278 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8279
8280 lt_compiler_flag="-o out/conftest2.$ac_objext"
8281 # Insert the option either (1) after the last *FLAGS variable, or
8282 # (2) before a word containing "conftest.", or (3) at the end.
8283 # Note that $ac_compile itself does not contain backslashes and begins
8284 # with a dollar sign (not a hyphen), so the echo should work correctly.
8285 lt_compile=`echo "$ac_compile" | $SED \
8286 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8287 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8288 -e 's:$: $lt_compiler_flag:'`
8289 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8290 (eval "$lt_compile" 2>out/conftest.err)
8291 ac_status=$?
8292 cat out/conftest.err >&5
8293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8294 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8295 then
8296 # The compiler can only warn and ignore the option if not recognized
8297 # So say no if there are warnings
8298 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8299 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8300 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8301 lt_cv_prog_compiler_c_o=yes
8302 fi
8303 fi
8304 chmod u+w . 2>&5
8305 $RM conftest*
8306 # SGI C++ compiler will create directory out/ii_files/ for
8307 # template instantiation
8308 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8309 $RM out/* && rmdir out
8310 cd ..
8311 $RM -r conftest
8312 $RM conftest*
8313
8314 fi
8315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8316 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8317
8318
8319
8320
8321 hard_links="nottested"
8322 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8323 # do not overwrite the value of need_locks provided by the user
8324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8325 $as_echo_n "checking if we can lock with hard links... " >&6; }
8326 hard_links=yes
8327 $RM conftest*
8328 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8329 touch conftest.a
8330 ln conftest.a conftest.b 2>&5 || hard_links=no
8331 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8333 $as_echo "$hard_links" >&6; }
8334 if test "$hard_links" = no; then
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8336 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8337 need_locks=warn
8338 fi
8339 else
8340 need_locks=no
8341 fi
8342
8343
8344
8345
8346
8347
8348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8349 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8350
8351 runpath_var=
8352 allow_undefined_flag=
8353 always_export_symbols=no
8354 archive_cmds=
8355 archive_expsym_cmds=
8356 compiler_needs_object=no
8357 enable_shared_with_static_runtimes=no
8358 export_dynamic_flag_spec=
8359 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8360 hardcode_automatic=no
8361 hardcode_direct=no
8362 hardcode_direct_absolute=no
8363 hardcode_libdir_flag_spec=
8364 hardcode_libdir_flag_spec_ld=
8365 hardcode_libdir_separator=
8366 hardcode_minus_L=no
8367 hardcode_shlibpath_var=unsupported
8368 inherit_rpath=no
8369 link_all_deplibs=unknown
8370 module_cmds=
8371 module_expsym_cmds=
8372 old_archive_from_new_cmds=
8373 old_archive_from_expsyms_cmds=
8374 thread_safe_flag_spec=
8375 whole_archive_flag_spec=
8376 # include_expsyms should be a list of space-separated symbols to be *always*
8377 # included in the symbol list
8378 include_expsyms=
8379 # exclude_expsyms can be an extended regexp of symbols to exclude
8380 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8381 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8382 # as well as any symbol that contains `d'.
8383 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8384 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8385 # platforms (ab)use it in PIC code, but their linkers get confused if
8386 # the symbol is explicitly referenced. Since portable code cannot
8387 # rely on this symbol name, it's probably fine to never include it in
8388 # preloaded symbol tables.
8389 # Exclude shared library initialization/finalization symbols.
8390 extract_expsyms_cmds=
8391
8392 case $host_os in
8393 cygwin* | mingw* | pw32* | cegcc*)
8394 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8395 # When not using gcc, we currently assume that we are using
8396 # Microsoft Visual C++.
8397 if test "$GCC" != yes; then
8398 with_gnu_ld=no
8399 fi
8400 ;;
8401 interix*)
8402 # we just hope/assume this is gcc and not c89 (= MSVC++)
8403 with_gnu_ld=yes
8404 ;;
8405 openbsd*)
8406 with_gnu_ld=no
8407 ;;
8408 esac
8409
8410 ld_shlibs=yes
8411
8412 # On some targets, GNU ld is compatible enough with the native linker
8413 # that we're better off using the native interface for both.
8414 lt_use_gnu_ld_interface=no
8415 if test "$with_gnu_ld" = yes; then
8416 case $host_os in
8417 aix*)
8418 # The AIX port of GNU ld has always aspired to compatibility
8419 # with the native linker. However, as the warning in the GNU ld
8420 # block says, versions before 2.19.5* couldn't really create working
8421 # shared libraries, regardless of the interface used.
8422 case `$LD -v 2>&1` in
8423 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8424 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8425 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8426 *)
8427 lt_use_gnu_ld_interface=yes
8428 ;;
8429 esac
8430 ;;
8431 *)
8432 lt_use_gnu_ld_interface=yes
8433 ;;
8434 esac
8435 fi
8436
8437 if test "$lt_use_gnu_ld_interface" = yes; then
8438 # If archive_cmds runs LD, not CC, wlarc should be empty
8439 wlarc='${wl}'
8440
8441 # Set some defaults for GNU ld with shared library support. These
8442 # are reset later if shared libraries are not supported. Putting them
8443 # here allows them to be overridden if necessary.
8444 runpath_var=LD_RUN_PATH
8445 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8446 export_dynamic_flag_spec='${wl}--export-dynamic'
8447 # ancient GNU ld didn't support --whole-archive et. al.
8448 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8449 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8450 else
8451 whole_archive_flag_spec=
8452 fi
8453 supports_anon_versioning=no
8454 case `$LD -v 2>&1` in
8455 *GNU\ gold*) supports_anon_versioning=yes ;;
8456 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8457 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8458 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8459 *\ 2.11.*) ;; # other 2.11 versions
8460 *) supports_anon_versioning=yes ;;
8461 esac
8462
8463 # See if GNU ld supports shared libraries.
8464 case $host_os in
8465 aix[3-9]*)
8466 # On AIX/PPC, the GNU linker is very broken
8467 if test "$host_cpu" != ia64; then
8468 ld_shlibs=no
8469 cat <<_LT_EOF 1>&2
8470
8471 *** Warning: the GNU linker, at least up to release 2.19, is reported
8472 *** to be unable to reliably create shared libraries on AIX.
8473 *** Therefore, libtool is disabling shared libraries support. If you
8474 *** really care for shared libraries, you may want to install binutils
8475 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8476 *** You will then need to restart the configuration process.
8477
8478 _LT_EOF
8479 fi
8480 ;;
8481
8482 amigaos*)
8483 case $host_cpu in
8484 powerpc)
8485 # see comment about AmigaOS4 .so support
8486 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8487 archive_expsym_cmds=''
8488 ;;
8489 m68k)
8490 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)'
8491 hardcode_libdir_flag_spec='-L$libdir'
8492 hardcode_minus_L=yes
8493 ;;
8494 esac
8495 ;;
8496
8497 beos*)
8498 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8499 allow_undefined_flag=unsupported
8500 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8501 # support --undefined. This deserves some investigation. FIXME
8502 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8503 else
8504 ld_shlibs=no
8505 fi
8506 ;;
8507
8508 cygwin* | mingw* | pw32* | cegcc*)
8509 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8510 # as there is no search path for DLLs.
8511 hardcode_libdir_flag_spec='-L$libdir'
8512 export_dynamic_flag_spec='${wl}--export-all-symbols'
8513 allow_undefined_flag=unsupported
8514 always_export_symbols=no
8515 enable_shared_with_static_runtimes=yes
8516 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8517
8518 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8519 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8520 # If the export-symbols file already is a .def file (1st line
8521 # is EXPORTS), use it as is; otherwise, prepend...
8522 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8523 cp $export_symbols $output_objdir/$soname.def;
8524 else
8525 echo EXPORTS > $output_objdir/$soname.def;
8526 cat $export_symbols >> $output_objdir/$soname.def;
8527 fi~
8528 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8529 else
8530 ld_shlibs=no
8531 fi
8532 ;;
8533
8534 haiku*)
8535 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8536 link_all_deplibs=yes
8537 ;;
8538
8539 interix[3-9]*)
8540 hardcode_direct=no
8541 hardcode_shlibpath_var=no
8542 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8543 export_dynamic_flag_spec='${wl}-E'
8544 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8545 # Instead, shared libraries are loaded at an image base (0x10000000 by
8546 # default) and relocated if they conflict, which is a slow very memory
8547 # consuming and fragmenting process. To avoid this, we pick a random,
8548 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8549 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8550 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8551 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'
8552 ;;
8553
8554 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8555 tmp_diet=no
8556 if test "$host_os" = linux-dietlibc; then
8557 case $cc_basename in
8558 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8559 esac
8560 fi
8561 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8562 && test "$tmp_diet" = no
8563 then
8564 tmp_addflag=' $pic_flag'
8565 tmp_sharedflag='-shared'
8566 case $cc_basename,$host_cpu in
8567 pgcc*) # Portland Group C compiler
8568 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'
8569 tmp_addflag=' $pic_flag'
8570 ;;
8571 pgf77* | pgf90* | pgf95* | pgfortran*)
8572 # Portland Group f77 and f90 compilers
8573 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'
8574 tmp_addflag=' $pic_flag -Mnomain' ;;
8575 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8576 tmp_addflag=' -i_dynamic' ;;
8577 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8578 tmp_addflag=' -i_dynamic -nofor_main' ;;
8579 ifc* | ifort*) # Intel Fortran compiler
8580 tmp_addflag=' -nofor_main' ;;
8581 lf95*) # Lahey Fortran 8.1
8582 whole_archive_flag_spec=
8583 tmp_sharedflag='--shared' ;;
8584 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8585 tmp_sharedflag='-qmkshrobj'
8586 tmp_addflag= ;;
8587 nvcc*) # Cuda Compiler Driver 2.2
8588 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'
8589 compiler_needs_object=yes
8590 ;;
8591 esac
8592 case `$CC -V 2>&1 | sed 5q` in
8593 *Sun\ C*) # Sun C 5.9
8594 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'
8595 compiler_needs_object=yes
8596 tmp_sharedflag='-G' ;;
8597 *Sun\ F*) # Sun Fortran 8.3
8598 tmp_sharedflag='-G' ;;
8599 esac
8600 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8601
8602 if test "x$supports_anon_versioning" = xyes; then
8603 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8604 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8605 echo "local: *; };" >> $output_objdir/$libname.ver~
8606 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8607 fi
8608
8609 case $cc_basename in
8610 xlf* | bgf* | bgxlf* | mpixlf*)
8611 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8612 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8613 hardcode_libdir_flag_spec=
8614 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8615 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8616 if test "x$supports_anon_versioning" = xyes; then
8617 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8618 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8619 echo "local: *; };" >> $output_objdir/$libname.ver~
8620 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8621 fi
8622 ;;
8623 esac
8624 else
8625 ld_shlibs=no
8626 fi
8627 ;;
8628
8629 netbsd*)
8630 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8631 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8632 wlarc=
8633 else
8634 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8635 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8636 fi
8637 ;;
8638
8639 solaris*)
8640 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8641 ld_shlibs=no
8642 cat <<_LT_EOF 1>&2
8643
8644 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8645 *** create shared libraries on Solaris systems. Therefore, libtool
8646 *** is disabling shared libraries support. We urge you to upgrade GNU
8647 *** binutils to release 2.9.1 or newer. Another option is to modify
8648 *** your PATH or compiler configuration so that the native linker is
8649 *** used, and then restart.
8650
8651 _LT_EOF
8652 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8653 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8654 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8655 else
8656 ld_shlibs=no
8657 fi
8658 ;;
8659
8660 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8661 case `$LD -v 2>&1` in
8662 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8663 ld_shlibs=no
8664 cat <<_LT_EOF 1>&2
8665
8666 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8667 *** reliably create shared libraries on SCO systems. Therefore, libtool
8668 *** is disabling shared libraries support. We urge you to upgrade GNU
8669 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8670 *** your PATH or compiler configuration so that the native linker is
8671 *** used, and then restart.
8672
8673 _LT_EOF
8674 ;;
8675 *)
8676 # For security reasons, it is highly recommended that you always
8677 # use absolute paths for naming shared libraries, and exclude the
8678 # DT_RUNPATH tag from executables and libraries. But doing so
8679 # requires that you compile everything twice, which is a pain.
8680 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8681 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8682 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8683 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8684 else
8685 ld_shlibs=no
8686 fi
8687 ;;
8688 esac
8689 ;;
8690
8691 sunos4*)
8692 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8693 wlarc=
8694 hardcode_direct=yes
8695 hardcode_shlibpath_var=no
8696 ;;
8697
8698 *)
8699 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8700 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8701 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8702 else
8703 ld_shlibs=no
8704 fi
8705 ;;
8706 esac
8707
8708 if test "$ld_shlibs" = no; then
8709 runpath_var=
8710 hardcode_libdir_flag_spec=
8711 export_dynamic_flag_spec=
8712 whole_archive_flag_spec=
8713 fi
8714 else
8715 # PORTME fill in a description of your system's linker (not GNU ld)
8716 case $host_os in
8717 aix3*)
8718 allow_undefined_flag=unsupported
8719 always_export_symbols=yes
8720 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'
8721 # Note: this linker hardcodes the directories in LIBPATH if there
8722 # are no directories specified by -L.
8723 hardcode_minus_L=yes
8724 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8725 # Neither direct hardcoding nor static linking is supported with a
8726 # broken collect2.
8727 hardcode_direct=unsupported
8728 fi
8729 ;;
8730
8731 aix[4-9]*)
8732 if test "$host_cpu" = ia64; then
8733 # On IA64, the linker does run time linking by default, so we don't
8734 # have to do anything special.
8735 aix_use_runtimelinking=no
8736 exp_sym_flag='-Bexport'
8737 no_entry_flag=""
8738 else
8739 # If we're using GNU nm, then we don't want the "-C" option.
8740 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8741 # Also, AIX nm treats weak defined symbols like other global
8742 # defined symbols, whereas GNU nm marks them as "W".
8743 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8744 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'
8745 else
8746 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8747 fi
8748 aix_use_runtimelinking=no
8749
8750 # Test if we are trying to use run time linking or normal
8751 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8752 # need to do runtime linking.
8753 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8754 for ld_flag in $LDFLAGS; do
8755 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8756 aix_use_runtimelinking=yes
8757 break
8758 fi
8759 done
8760 ;;
8761 esac
8762
8763 exp_sym_flag='-bexport'
8764 no_entry_flag='-bnoentry'
8765 fi
8766
8767 # When large executables or shared objects are built, AIX ld can
8768 # have problems creating the table of contents. If linking a library
8769 # or program results in "error TOC overflow" add -mminimal-toc to
8770 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8771 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8772
8773 archive_cmds=''
8774 hardcode_direct=yes
8775 hardcode_direct_absolute=yes
8776 hardcode_libdir_separator=':'
8777 link_all_deplibs=yes
8778 file_list_spec='${wl}-f,'
8779
8780 if test "$GCC" = yes; then
8781 case $host_os in aix4.[012]|aix4.[012].*)
8782 # We only want to do this on AIX 4.2 and lower, the check
8783 # below for broken collect2 doesn't work under 4.3+
8784 collect2name=`${CC} -print-prog-name=collect2`
8785 if test -f "$collect2name" &&
8786 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8787 then
8788 # We have reworked collect2
8789 :
8790 else
8791 # We have old collect2
8792 hardcode_direct=unsupported
8793 # It fails to find uninstalled libraries when the uninstalled
8794 # path is not listed in the libpath. Setting hardcode_minus_L
8795 # to unsupported forces relinking
8796 hardcode_minus_L=yes
8797 hardcode_libdir_flag_spec='-L$libdir'
8798 hardcode_libdir_separator=
8799 fi
8800 ;;
8801 esac
8802 shared_flag='-shared'
8803 if test "$aix_use_runtimelinking" = yes; then
8804 shared_flag="$shared_flag "'${wl}-G'
8805 fi
8806 else
8807 # not using gcc
8808 if test "$host_cpu" = ia64; then
8809 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8810 # chokes on -Wl,-G. The following line is correct:
8811 shared_flag='-G'
8812 else
8813 if test "$aix_use_runtimelinking" = yes; then
8814 shared_flag='${wl}-G'
8815 else
8816 shared_flag='${wl}-bM:SRE'
8817 fi
8818 fi
8819 fi
8820
8821 export_dynamic_flag_spec='${wl}-bexpall'
8822 # It seems that -bexpall does not export symbols beginning with
8823 # underscore (_), so it is better to generate a list of symbols to export.
8824 always_export_symbols=yes
8825 if test "$aix_use_runtimelinking" = yes; then
8826 # Warning - without using the other runtime loading flags (-brtl),
8827 # -berok will link without error, but may produce a broken library.
8828 allow_undefined_flag='-berok'
8829 # Determine the default libpath from the value encoded in an
8830 # empty executable.
8831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8832 /* end confdefs.h. */
8833
8834 int
8835 main ()
8836 {
8837
8838 ;
8839 return 0;
8840 }
8841 _ACEOF
8842 if ac_fn_c_try_link "$LINENO"; then :
8843
8844 lt_aix_libpath_sed='
8845 /Import File Strings/,/^$/ {
8846 /^0/ {
8847 s/^0 *\(.*\)$/\1/
8848 p
8849 }
8850 }'
8851 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8852 # Check for a 64-bit object if we didn't find anything.
8853 if test -z "$aix_libpath"; then
8854 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8855 fi
8856 fi
8857 rm -f core conftest.err conftest.$ac_objext \
8858 conftest$ac_exeext conftest.$ac_ext
8859 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8860
8861 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8862 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"
8863 else
8864 if test "$host_cpu" = ia64; then
8865 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8866 allow_undefined_flag="-z nodefs"
8867 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"
8868 else
8869 # Determine the default libpath from the value encoded in an
8870 # empty executable.
8871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8872 /* end confdefs.h. */
8873
8874 int
8875 main ()
8876 {
8877
8878 ;
8879 return 0;
8880 }
8881 _ACEOF
8882 if ac_fn_c_try_link "$LINENO"; then :
8883
8884 lt_aix_libpath_sed='
8885 /Import File Strings/,/^$/ {
8886 /^0/ {
8887 s/^0 *\(.*\)$/\1/
8888 p
8889 }
8890 }'
8891 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8892 # Check for a 64-bit object if we didn't find anything.
8893 if test -z "$aix_libpath"; then
8894 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8895 fi
8896 fi
8897 rm -f core conftest.err conftest.$ac_objext \
8898 conftest$ac_exeext conftest.$ac_ext
8899 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8900
8901 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8902 # Warning - without using the other run time loading flags,
8903 # -berok will link without error, but may produce a broken library.
8904 no_undefined_flag=' ${wl}-bernotok'
8905 allow_undefined_flag=' ${wl}-berok'
8906 if test "$with_gnu_ld" = yes; then
8907 # We only use this code for GNU lds that support --whole-archive.
8908 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8909 else
8910 # Exported symbols can be pulled into shared objects from archives
8911 whole_archive_flag_spec='$convenience'
8912 fi
8913 archive_cmds_need_lc=yes
8914 # This is similar to how AIX traditionally builds its shared libraries.
8915 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'
8916 fi
8917 fi
8918 ;;
8919
8920 amigaos*)
8921 case $host_cpu in
8922 powerpc)
8923 # see comment about AmigaOS4 .so support
8924 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8925 archive_expsym_cmds=''
8926 ;;
8927 m68k)
8928 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)'
8929 hardcode_libdir_flag_spec='-L$libdir'
8930 hardcode_minus_L=yes
8931 ;;
8932 esac
8933 ;;
8934
8935 bsdi[45]*)
8936 export_dynamic_flag_spec=-rdynamic
8937 ;;
8938
8939 cygwin* | mingw* | pw32* | cegcc*)
8940 # When not using gcc, we currently assume that we are using
8941 # Microsoft Visual C++.
8942 # hardcode_libdir_flag_spec is actually meaningless, as there is
8943 # no search path for DLLs.
8944 hardcode_libdir_flag_spec=' '
8945 allow_undefined_flag=unsupported
8946 # Tell ltmain to make .lib files, not .a files.
8947 libext=lib
8948 # Tell ltmain to make .dll files, not .so files.
8949 shrext_cmds=".dll"
8950 # FIXME: Setting linknames here is a bad hack.
8951 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8952 # The linker will automatically build a .lib file if we build a DLL.
8953 old_archive_from_new_cmds='true'
8954 # FIXME: Should let the user specify the lib program.
8955 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8956 fix_srcfile_path='`cygpath -w "$srcfile"`'
8957 enable_shared_with_static_runtimes=yes
8958 ;;
8959
8960 darwin* | rhapsody*)
8961
8962
8963 archive_cmds_need_lc=no
8964 hardcode_direct=no
8965 hardcode_automatic=yes
8966 hardcode_shlibpath_var=unsupported
8967 if test "$lt_cv_ld_force_load" = "yes"; then
8968 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\"`'
8969 else
8970 whole_archive_flag_spec=''
8971 fi
8972 link_all_deplibs=yes
8973 allow_undefined_flag="$_lt_dar_allow_undefined"
8974 case $cc_basename in
8975 ifort*) _lt_dar_can_shared=yes ;;
8976 *) _lt_dar_can_shared=$GCC ;;
8977 esac
8978 if test "$_lt_dar_can_shared" = "yes"; then
8979 output_verbose_link_cmd=func_echo_all
8980 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8981 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8982 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}"
8983 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}"
8984
8985 else
8986 ld_shlibs=no
8987 fi
8988
8989 ;;
8990
8991 dgux*)
8992 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8993 hardcode_libdir_flag_spec='-L$libdir'
8994 hardcode_shlibpath_var=no
8995 ;;
8996
8997 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8998 # support. Future versions do this automatically, but an explicit c++rt0.o
8999 # does not break anything, and helps significantly (at the cost of a little
9000 # extra space).
9001 freebsd2.2*)
9002 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9003 hardcode_libdir_flag_spec='-R$libdir'
9004 hardcode_direct=yes
9005 hardcode_shlibpath_var=no
9006 ;;
9007
9008 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9009 freebsd2.*)
9010 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9011 hardcode_direct=yes
9012 hardcode_minus_L=yes
9013 hardcode_shlibpath_var=no
9014 ;;
9015
9016 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9017 freebsd* | dragonfly*)
9018 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9019 hardcode_libdir_flag_spec='-R$libdir'
9020 hardcode_direct=yes
9021 hardcode_shlibpath_var=no
9022 ;;
9023
9024 hpux9*)
9025 if test "$GCC" = yes; then
9026 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'
9027 else
9028 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'
9029 fi
9030 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9031 hardcode_libdir_separator=:
9032 hardcode_direct=yes
9033
9034 # hardcode_minus_L: Not really in the search PATH,
9035 # but as the default location of the library.
9036 hardcode_minus_L=yes
9037 export_dynamic_flag_spec='${wl}-E'
9038 ;;
9039
9040 hpux10*)
9041 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9042 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9043 else
9044 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9045 fi
9046 if test "$with_gnu_ld" = no; then
9047 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9048 hardcode_libdir_flag_spec_ld='+b $libdir'
9049 hardcode_libdir_separator=:
9050 hardcode_direct=yes
9051 hardcode_direct_absolute=yes
9052 export_dynamic_flag_spec='${wl}-E'
9053 # hardcode_minus_L: Not really in the search PATH,
9054 # but as the default location of the library.
9055 hardcode_minus_L=yes
9056 fi
9057 ;;
9058
9059 hpux11*)
9060 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9061 case $host_cpu in
9062 hppa*64*)
9063 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9064 ;;
9065 ia64*)
9066 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9067 ;;
9068 *)
9069 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9070 ;;
9071 esac
9072 else
9073 case $host_cpu in
9074 hppa*64*)
9075 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9076 ;;
9077 ia64*)
9078 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9079 ;;
9080 *)
9081
9082 # Older versions of the 11.00 compiler do not understand -b yet
9083 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9085 $as_echo_n "checking if $CC understands -b... " >&6; }
9086 if ${lt_cv_prog_compiler__b+:} false; then :
9087 $as_echo_n "(cached) " >&6
9088 else
9089 lt_cv_prog_compiler__b=no
9090 save_LDFLAGS="$LDFLAGS"
9091 LDFLAGS="$LDFLAGS -b"
9092 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9093 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9094 # The linker can only warn and ignore the option if not recognized
9095 # So say no if there are warnings
9096 if test -s conftest.err; then
9097 # Append any errors to the config.log.
9098 cat conftest.err 1>&5
9099 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9100 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9101 if diff conftest.exp conftest.er2 >/dev/null; then
9102 lt_cv_prog_compiler__b=yes
9103 fi
9104 else
9105 lt_cv_prog_compiler__b=yes
9106 fi
9107 fi
9108 $RM -r conftest*
9109 LDFLAGS="$save_LDFLAGS"
9110
9111 fi
9112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9113 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9114
9115 if test x"$lt_cv_prog_compiler__b" = xyes; then
9116 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9117 else
9118 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9119 fi
9120
9121 ;;
9122 esac
9123 fi
9124 if test "$with_gnu_ld" = no; then
9125 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9126 hardcode_libdir_separator=:
9127
9128 case $host_cpu in
9129 hppa*64*|ia64*)
9130 hardcode_direct=no
9131 hardcode_shlibpath_var=no
9132 ;;
9133 *)
9134 hardcode_direct=yes
9135 hardcode_direct_absolute=yes
9136 export_dynamic_flag_spec='${wl}-E'
9137
9138 # hardcode_minus_L: Not really in the search PATH,
9139 # but as the default location of the library.
9140 hardcode_minus_L=yes
9141 ;;
9142 esac
9143 fi
9144 ;;
9145
9146 irix5* | irix6* | nonstopux*)
9147 if test "$GCC" = yes; then
9148 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'
9149 # Try to use the -exported_symbol ld option, if it does not
9150 # work, assume that -exports_file does not work either and
9151 # implicitly export all symbols.
9152 save_LDFLAGS="$LDFLAGS"
9153 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9155 /* end confdefs.h. */
9156 int foo(void) {}
9157 _ACEOF
9158 if ac_fn_c_try_link "$LINENO"; then :
9159 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'
9160
9161 fi
9162 rm -f core conftest.err conftest.$ac_objext \
9163 conftest$ac_exeext conftest.$ac_ext
9164 LDFLAGS="$save_LDFLAGS"
9165 else
9166 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'
9167 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'
9168 fi
9169 archive_cmds_need_lc='no'
9170 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9171 hardcode_libdir_separator=:
9172 inherit_rpath=yes
9173 link_all_deplibs=yes
9174 ;;
9175
9176 netbsd*)
9177 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9178 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9179 else
9180 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9181 fi
9182 hardcode_libdir_flag_spec='-R$libdir'
9183 hardcode_direct=yes
9184 hardcode_shlibpath_var=no
9185 ;;
9186
9187 newsos6)
9188 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9189 hardcode_direct=yes
9190 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9191 hardcode_libdir_separator=:
9192 hardcode_shlibpath_var=no
9193 ;;
9194
9195 *nto* | *qnx*)
9196 ;;
9197
9198 openbsd*)
9199 if test -f /usr/libexec/ld.so; then
9200 hardcode_direct=yes
9201 hardcode_shlibpath_var=no
9202 hardcode_direct_absolute=yes
9203 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9204 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9205 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9206 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9207 export_dynamic_flag_spec='${wl}-E'
9208 else
9209 case $host_os in
9210 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9211 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9212 hardcode_libdir_flag_spec='-R$libdir'
9213 ;;
9214 *)
9215 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9216 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9217 ;;
9218 esac
9219 fi
9220 else
9221 ld_shlibs=no
9222 fi
9223 ;;
9224
9225 os2*)
9226 hardcode_libdir_flag_spec='-L$libdir'
9227 hardcode_minus_L=yes
9228 allow_undefined_flag=unsupported
9229 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'
9230 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9231 ;;
9232
9233 osf3*)
9234 if test "$GCC" = yes; then
9235 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9236 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'
9237 else
9238 allow_undefined_flag=' -expect_unresolved \*'
9239 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'
9240 fi
9241 archive_cmds_need_lc='no'
9242 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9243 hardcode_libdir_separator=:
9244 ;;
9245
9246 osf4* | osf5*) # as osf3* with the addition of -msym flag
9247 if test "$GCC" = yes; then
9248 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9249 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'
9250 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9251 else
9252 allow_undefined_flag=' -expect_unresolved \*'
9253 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'
9254 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~
9255 $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'
9256
9257 # Both c and cxx compiler support -rpath directly
9258 hardcode_libdir_flag_spec='-rpath $libdir'
9259 fi
9260 archive_cmds_need_lc='no'
9261 hardcode_libdir_separator=:
9262 ;;
9263
9264 solaris*)
9265 no_undefined_flag=' -z defs'
9266 if test "$GCC" = yes; then
9267 wlarc='${wl}'
9268 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9269 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9270 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9271 else
9272 case `$CC -V 2>&1` in
9273 *"Compilers 5.0"*)
9274 wlarc=''
9275 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9276 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9277 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9278 ;;
9279 *)
9280 wlarc='${wl}'
9281 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9282 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9283 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9284 ;;
9285 esac
9286 fi
9287 hardcode_libdir_flag_spec='-R$libdir'
9288 hardcode_shlibpath_var=no
9289 case $host_os in
9290 solaris2.[0-5] | solaris2.[0-5].*) ;;
9291 *)
9292 # The compiler driver will combine and reorder linker options,
9293 # but understands `-z linker_flag'. GCC discards it without `$wl',
9294 # but is careful enough not to reorder.
9295 # Supported since Solaris 2.6 (maybe 2.5.1?)
9296 if test "$GCC" = yes; then
9297 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9298 else
9299 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9300 fi
9301 ;;
9302 esac
9303 link_all_deplibs=yes
9304 ;;
9305
9306 sunos4*)
9307 if test "x$host_vendor" = xsequent; then
9308 # Use $CC to link under sequent, because it throws in some extra .o
9309 # files that make .init and .fini sections work.
9310 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9311 else
9312 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9313 fi
9314 hardcode_libdir_flag_spec='-L$libdir'
9315 hardcode_direct=yes
9316 hardcode_minus_L=yes
9317 hardcode_shlibpath_var=no
9318 ;;
9319
9320 sysv4)
9321 case $host_vendor in
9322 sni)
9323 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9324 hardcode_direct=yes # is this really true???
9325 ;;
9326 siemens)
9327 ## LD is ld it makes a PLAMLIB
9328 ## CC just makes a GrossModule.
9329 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9330 reload_cmds='$CC -r -o $output$reload_objs'
9331 hardcode_direct=no
9332 ;;
9333 motorola)
9334 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9335 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9336 ;;
9337 esac
9338 runpath_var='LD_RUN_PATH'
9339 hardcode_shlibpath_var=no
9340 ;;
9341
9342 sysv4.3*)
9343 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9344 hardcode_shlibpath_var=no
9345 export_dynamic_flag_spec='-Bexport'
9346 ;;
9347
9348 sysv4*MP*)
9349 if test -d /usr/nec; then
9350 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9351 hardcode_shlibpath_var=no
9352 runpath_var=LD_RUN_PATH
9353 hardcode_runpath_var=yes
9354 ld_shlibs=yes
9355 fi
9356 ;;
9357
9358 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9359 no_undefined_flag='${wl}-z,text'
9360 archive_cmds_need_lc=no
9361 hardcode_shlibpath_var=no
9362 runpath_var='LD_RUN_PATH'
9363
9364 if test "$GCC" = yes; then
9365 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9366 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9367 else
9368 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9369 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9370 fi
9371 ;;
9372
9373 sysv5* | sco3.2v5* | sco5v6*)
9374 # Note: We can NOT use -z defs as we might desire, because we do not
9375 # link with -lc, and that would cause any symbols used from libc to
9376 # always be unresolved, which means just about no library would
9377 # ever link correctly. If we're not using GNU ld we use -z text
9378 # though, which does catch some bad symbols but isn't as heavy-handed
9379 # as -z defs.
9380 no_undefined_flag='${wl}-z,text'
9381 allow_undefined_flag='${wl}-z,nodefs'
9382 archive_cmds_need_lc=no
9383 hardcode_shlibpath_var=no
9384 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9385 hardcode_libdir_separator=':'
9386 link_all_deplibs=yes
9387 export_dynamic_flag_spec='${wl}-Bexport'
9388 runpath_var='LD_RUN_PATH'
9389
9390 if test "$GCC" = yes; then
9391 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9392 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9393 else
9394 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9395 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9396 fi
9397 ;;
9398
9399 uts4*)
9400 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9401 hardcode_libdir_flag_spec='-L$libdir'
9402 hardcode_shlibpath_var=no
9403 ;;
9404
9405 *)
9406 ld_shlibs=no
9407 ;;
9408 esac
9409
9410 if test x$host_vendor = xsni; then
9411 case $host in
9412 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9413 export_dynamic_flag_spec='${wl}-Blargedynsym'
9414 ;;
9415 esac
9416 fi
9417 fi
9418
9419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9420 $as_echo "$ld_shlibs" >&6; }
9421 test "$ld_shlibs" = no && can_build_shared=no
9422
9423 with_gnu_ld=$with_gnu_ld
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439 #
9440 # Do we need to explicitly link libc?
9441 #
9442 case "x$archive_cmds_need_lc" in
9443 x|xyes)
9444 # Assume -lc should be added
9445 archive_cmds_need_lc=yes
9446
9447 if test "$enable_shared" = yes && test "$GCC" = yes; then
9448 case $archive_cmds in
9449 *'~'*)
9450 # FIXME: we may have to deal with multi-command sequences.
9451 ;;
9452 '$CC '*)
9453 # Test whether the compiler implicitly links with -lc since on some
9454 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9455 # to ld, don't add -lc before -lgcc.
9456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9457 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9458 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9459 $as_echo_n "(cached) " >&6
9460 else
9461 $RM conftest*
9462 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9463
9464 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9465 (eval $ac_compile) 2>&5
9466 ac_status=$?
9467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9468 test $ac_status = 0; } 2>conftest.err; then
9469 soname=conftest
9470 lib=conftest
9471 libobjs=conftest.$ac_objext
9472 deplibs=
9473 wl=$lt_prog_compiler_wl
9474 pic_flag=$lt_prog_compiler_pic
9475 compiler_flags=-v
9476 linker_flags=-v
9477 verstring=
9478 output_objdir=.
9479 libname=conftest
9480 lt_save_allow_undefined_flag=$allow_undefined_flag
9481 allow_undefined_flag=
9482 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9483 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9484 ac_status=$?
9485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9486 test $ac_status = 0; }
9487 then
9488 lt_cv_archive_cmds_need_lc=no
9489 else
9490 lt_cv_archive_cmds_need_lc=yes
9491 fi
9492 allow_undefined_flag=$lt_save_allow_undefined_flag
9493 else
9494 cat conftest.err 1>&5
9495 fi
9496 $RM conftest*
9497
9498 fi
9499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9500 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9501 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9502 ;;
9503 esac
9504 fi
9505 ;;
9506 esac
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9665 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9666
9667 if test "$GCC" = yes; then
9668 case $host_os in
9669 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9670 *) lt_awk_arg="/^libraries:/" ;;
9671 esac
9672 case $host_os in
9673 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9674 *) lt_sed_strip_eq="s,=/,/,g" ;;
9675 esac
9676 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9677 case $lt_search_path_spec in
9678 *\;*)
9679 # if the path contains ";" then we assume it to be the separator
9680 # otherwise default to the standard path separator (i.e. ":") - it is
9681 # assumed that no part of a normal pathname contains ";" but that should
9682 # okay in the real world where ";" in dirpaths is itself problematic.
9683 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9684 ;;
9685 *)
9686 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9687 ;;
9688 esac
9689 # Ok, now we have the path, separated by spaces, we can step through it
9690 # and add multilib dir if necessary.
9691 lt_tmp_lt_search_path_spec=
9692 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9693 for lt_sys_path in $lt_search_path_spec; do
9694 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9695 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9696 else
9697 test -d "$lt_sys_path" && \
9698 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9699 fi
9700 done
9701 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9702 BEGIN {RS=" "; FS="/|\n";} {
9703 lt_foo="";
9704 lt_count=0;
9705 for (lt_i = NF; lt_i > 0; lt_i--) {
9706 if ($lt_i != "" && $lt_i != ".") {
9707 if ($lt_i == "..") {
9708 lt_count++;
9709 } else {
9710 if (lt_count == 0) {
9711 lt_foo="/" $lt_i lt_foo;
9712 } else {
9713 lt_count--;
9714 }
9715 }
9716 }
9717 }
9718 if (lt_foo != "") { lt_freq[lt_foo]++; }
9719 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9720 }'`
9721 # AWK program above erroneously prepends '/' to C:/dos/paths
9722 # for these hosts.
9723 case $host_os in
9724 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9725 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9726 esac
9727 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9728 else
9729 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9730 fi
9731 library_names_spec=
9732 libname_spec='lib$name'
9733 soname_spec=
9734 shrext_cmds=".so"
9735 postinstall_cmds=
9736 postuninstall_cmds=
9737 finish_cmds=
9738 finish_eval=
9739 shlibpath_var=
9740 shlibpath_overrides_runpath=unknown
9741 version_type=none
9742 dynamic_linker="$host_os ld.so"
9743 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9744 need_lib_prefix=unknown
9745 hardcode_into_libs=no
9746
9747 # when you set need_version to no, make sure it does not cause -set_version
9748 # flags to be left without arguments
9749 need_version=unknown
9750
9751 case $host_os in
9752 aix3*)
9753 version_type=linux
9754 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9755 shlibpath_var=LIBPATH
9756
9757 # AIX 3 has no versioning support, so we append a major version to the name.
9758 soname_spec='${libname}${release}${shared_ext}$major'
9759 ;;
9760
9761 aix[4-9]*)
9762 version_type=linux
9763 need_lib_prefix=no
9764 need_version=no
9765 hardcode_into_libs=yes
9766 if test "$host_cpu" = ia64; then
9767 # AIX 5 supports IA64
9768 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9769 shlibpath_var=LD_LIBRARY_PATH
9770 else
9771 # With GCC up to 2.95.x, collect2 would create an import file
9772 # for dependence libraries. The import file would start with
9773 # the line `#! .'. This would cause the generated library to
9774 # depend on `.', always an invalid library. This was fixed in
9775 # development snapshots of GCC prior to 3.0.
9776 case $host_os in
9777 aix4 | aix4.[01] | aix4.[01].*)
9778 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9779 echo ' yes '
9780 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9781 :
9782 else
9783 can_build_shared=no
9784 fi
9785 ;;
9786 esac
9787 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9788 # soname into executable. Probably we can add versioning support to
9789 # collect2, so additional links can be useful in future.
9790 if test "$aix_use_runtimelinking" = yes; then
9791 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9792 # instead of lib<name>.a to let people know that these are not
9793 # typical AIX shared libraries.
9794 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9795 else
9796 # We preserve .a as extension for shared libraries through AIX4.2
9797 # and later when we are not doing run time linking.
9798 library_names_spec='${libname}${release}.a $libname.a'
9799 soname_spec='${libname}${release}${shared_ext}$major'
9800 fi
9801 shlibpath_var=LIBPATH
9802 fi
9803 ;;
9804
9805 amigaos*)
9806 case $host_cpu in
9807 powerpc)
9808 # Since July 2007 AmigaOS4 officially supports .so libraries.
9809 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9811 ;;
9812 m68k)
9813 library_names_spec='$libname.ixlibrary $libname.a'
9814 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9815 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'
9816 ;;
9817 esac
9818 ;;
9819
9820 beos*)
9821 library_names_spec='${libname}${shared_ext}'
9822 dynamic_linker="$host_os ld.so"
9823 shlibpath_var=LIBRARY_PATH
9824 ;;
9825
9826 bsdi[45]*)
9827 version_type=linux
9828 need_version=no
9829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9830 soname_spec='${libname}${release}${shared_ext}$major'
9831 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9832 shlibpath_var=LD_LIBRARY_PATH
9833 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9834 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9835 # the default ld.so.conf also contains /usr/contrib/lib and
9836 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9837 # libtool to hard-code these into programs
9838 ;;
9839
9840 cygwin* | mingw* | pw32* | cegcc*)
9841 version_type=windows
9842 shrext_cmds=".dll"
9843 need_version=no
9844 need_lib_prefix=no
9845
9846 case $GCC,$host_os in
9847 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9848 library_names_spec='$libname.dll.a'
9849 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9850 postinstall_cmds='base_file=`basename \${file}`~
9851 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9852 dldir=$destdir/`dirname \$dlpath`~
9853 test -d \$dldir || mkdir -p \$dldir~
9854 $install_prog $dir/$dlname \$dldir/$dlname~
9855 chmod a+x \$dldir/$dlname~
9856 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9857 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9858 fi'
9859 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9860 dlpath=$dir/\$dldll~
9861 $RM \$dlpath'
9862 shlibpath_overrides_runpath=yes
9863
9864 case $host_os in
9865 cygwin*)
9866 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9867 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9868
9869 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9870 ;;
9871 mingw* | cegcc*)
9872 # MinGW DLLs use traditional 'lib' prefix
9873 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9874 ;;
9875 pw32*)
9876 # pw32 DLLs use 'pw' prefix rather than 'lib'
9877 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9878 ;;
9879 esac
9880 ;;
9881
9882 *)
9883 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9884 ;;
9885 esac
9886 dynamic_linker='Win32 ld.exe'
9887 # FIXME: first we should search . and the directory the executable is in
9888 shlibpath_var=PATH
9889 ;;
9890
9891 darwin* | rhapsody*)
9892 dynamic_linker="$host_os dyld"
9893 version_type=darwin
9894 need_lib_prefix=no
9895 need_version=no
9896 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9897 soname_spec='${libname}${release}${major}$shared_ext'
9898 shlibpath_overrides_runpath=yes
9899 shlibpath_var=DYLD_LIBRARY_PATH
9900 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9901
9902 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9903 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9904 ;;
9905
9906 dgux*)
9907 version_type=linux
9908 need_lib_prefix=no
9909 need_version=no
9910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9911 soname_spec='${libname}${release}${shared_ext}$major'
9912 shlibpath_var=LD_LIBRARY_PATH
9913 ;;
9914
9915 freebsd* | dragonfly*)
9916 # DragonFly does not have aout. When/if they implement a new
9917 # versioning mechanism, adjust this.
9918 if test -x /usr/bin/objformat; then
9919 objformat=`/usr/bin/objformat`
9920 else
9921 case $host_os in
9922 freebsd[23].*) objformat=aout ;;
9923 *) objformat=elf ;;
9924 esac
9925 fi
9926 version_type=freebsd-$objformat
9927 case $version_type in
9928 freebsd-elf*)
9929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9930 need_version=no
9931 need_lib_prefix=no
9932 ;;
9933 freebsd-*)
9934 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9935 need_version=yes
9936 ;;
9937 esac
9938 shlibpath_var=LD_LIBRARY_PATH
9939 case $host_os in
9940 freebsd2.*)
9941 shlibpath_overrides_runpath=yes
9942 ;;
9943 freebsd3.[01]* | freebsdelf3.[01]*)
9944 shlibpath_overrides_runpath=yes
9945 hardcode_into_libs=yes
9946 ;;
9947 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9948 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9949 shlibpath_overrides_runpath=no
9950 hardcode_into_libs=yes
9951 ;;
9952 *) # from 4.6 on, and DragonFly
9953 shlibpath_overrides_runpath=yes
9954 hardcode_into_libs=yes
9955 ;;
9956 esac
9957 ;;
9958
9959 haiku*)
9960 version_type=linux
9961 need_lib_prefix=no
9962 need_version=no
9963 dynamic_linker="$host_os runtime_loader"
9964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9965 soname_spec='${libname}${release}${shared_ext}$major'
9966 shlibpath_var=LIBRARY_PATH
9967 shlibpath_overrides_runpath=yes
9968 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9969 hardcode_into_libs=yes
9970 ;;
9971
9972 hpux9* | hpux10* | hpux11*)
9973 # Give a soname corresponding to the major version so that dld.sl refuses to
9974 # link against other versions.
9975 version_type=sunos
9976 need_lib_prefix=no
9977 need_version=no
9978 case $host_cpu in
9979 ia64*)
9980 shrext_cmds='.so'
9981 hardcode_into_libs=yes
9982 dynamic_linker="$host_os dld.so"
9983 shlibpath_var=LD_LIBRARY_PATH
9984 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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 if test "X$HPUX_IA64_MODE" = X32; then
9988 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9989 else
9990 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9991 fi
9992 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9993 ;;
9994 hppa*64*)
9995 shrext_cmds='.sl'
9996 hardcode_into_libs=yes
9997 dynamic_linker="$host_os dld.sl"
9998 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9999 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10001 soname_spec='${libname}${release}${shared_ext}$major'
10002 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10003 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10004 ;;
10005 *)
10006 shrext_cmds='.sl'
10007 dynamic_linker="$host_os dld.sl"
10008 shlibpath_var=SHLIB_PATH
10009 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10011 soname_spec='${libname}${release}${shared_ext}$major'
10012 ;;
10013 esac
10014 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10015 postinstall_cmds='chmod 555 $lib'
10016 # or fails outright, so override atomically:
10017 install_override_mode=555
10018 ;;
10019
10020 interix[3-9]*)
10021 version_type=linux
10022 need_lib_prefix=no
10023 need_version=no
10024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10025 soname_spec='${libname}${release}${shared_ext}$major'
10026 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10027 shlibpath_var=LD_LIBRARY_PATH
10028 shlibpath_overrides_runpath=no
10029 hardcode_into_libs=yes
10030 ;;
10031
10032 irix5* | irix6* | nonstopux*)
10033 case $host_os in
10034 nonstopux*) version_type=nonstopux ;;
10035 *)
10036 if test "$lt_cv_prog_gnu_ld" = yes; then
10037 version_type=linux
10038 else
10039 version_type=irix
10040 fi ;;
10041 esac
10042 need_lib_prefix=no
10043 need_version=no
10044 soname_spec='${libname}${release}${shared_ext}$major'
10045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10046 case $host_os in
10047 irix5* | nonstopux*)
10048 libsuff= shlibsuff=
10049 ;;
10050 *)
10051 case $LD in # libtool.m4 will add one of these switches to LD
10052 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10053 libsuff= shlibsuff= libmagic=32-bit;;
10054 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10055 libsuff=32 shlibsuff=N32 libmagic=N32;;
10056 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10057 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10058 *) libsuff= shlibsuff= libmagic=never-match;;
10059 esac
10060 ;;
10061 esac
10062 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10063 shlibpath_overrides_runpath=no
10064 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10065 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10066 hardcode_into_libs=yes
10067 ;;
10068
10069 # No shared lib support for Linux oldld, aout, or coff.
10070 linux*oldld* | linux*aout* | linux*coff*)
10071 dynamic_linker=no
10072 ;;
10073
10074 # This must be Linux ELF.
10075 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10076 version_type=linux
10077 need_lib_prefix=no
10078 need_version=no
10079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10080 soname_spec='${libname}${release}${shared_ext}$major'
10081 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10082 shlibpath_var=LD_LIBRARY_PATH
10083 shlibpath_overrides_runpath=no
10084
10085 # Some binutils ld are patched to set DT_RUNPATH
10086 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10087 $as_echo_n "(cached) " >&6
10088 else
10089 lt_cv_shlibpath_overrides_runpath=no
10090 save_LDFLAGS=$LDFLAGS
10091 save_libdir=$libdir
10092 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10093 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10095 /* end confdefs.h. */
10096
10097 int
10098 main ()
10099 {
10100
10101 ;
10102 return 0;
10103 }
10104 _ACEOF
10105 if ac_fn_c_try_link "$LINENO"; then :
10106 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10107 lt_cv_shlibpath_overrides_runpath=yes
10108 fi
10109 fi
10110 rm -f core conftest.err conftest.$ac_objext \
10111 conftest$ac_exeext conftest.$ac_ext
10112 LDFLAGS=$save_LDFLAGS
10113 libdir=$save_libdir
10114
10115 fi
10116
10117 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10118
10119 # This implies no fast_install, which is unacceptable.
10120 # Some rework will be needed to allow for fast_install
10121 # before this can be enabled.
10122 hardcode_into_libs=yes
10123
10124 # Append ld.so.conf contents to the search path
10125 if test -f /etc/ld.so.conf; then
10126 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' ' '`
10127 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10128 fi
10129
10130 # We used to test for /lib/ld.so.1 and disable shared libraries on
10131 # powerpc, because MkLinux only supported shared libraries with the
10132 # GNU dynamic linker. Since this was broken with cross compilers,
10133 # most powerpc-linux boxes support dynamic linking these days and
10134 # people can always --disable-shared, the test was removed, and we
10135 # assume the GNU/Linux dynamic linker is in use.
10136 dynamic_linker='GNU/Linux ld.so'
10137 ;;
10138
10139 netbsd*)
10140 version_type=sunos
10141 need_lib_prefix=no
10142 need_version=no
10143 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10145 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10146 dynamic_linker='NetBSD (a.out) ld.so'
10147 else
10148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10149 soname_spec='${libname}${release}${shared_ext}$major'
10150 dynamic_linker='NetBSD ld.elf_so'
10151 fi
10152 shlibpath_var=LD_LIBRARY_PATH
10153 shlibpath_overrides_runpath=yes
10154 hardcode_into_libs=yes
10155 ;;
10156
10157 newsos6)
10158 version_type=linux
10159 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10160 shlibpath_var=LD_LIBRARY_PATH
10161 shlibpath_overrides_runpath=yes
10162 ;;
10163
10164 *nto* | *qnx*)
10165 version_type=qnx
10166 need_lib_prefix=no
10167 need_version=no
10168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10169 soname_spec='${libname}${release}${shared_ext}$major'
10170 shlibpath_var=LD_LIBRARY_PATH
10171 shlibpath_overrides_runpath=no
10172 hardcode_into_libs=yes
10173 dynamic_linker='ldqnx.so'
10174 ;;
10175
10176 openbsd*)
10177 version_type=sunos
10178 sys_lib_dlsearch_path_spec="/usr/lib"
10179 need_lib_prefix=no
10180 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10181 case $host_os in
10182 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10183 *) need_version=no ;;
10184 esac
10185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10186 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10187 shlibpath_var=LD_LIBRARY_PATH
10188 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10189 case $host_os in
10190 openbsd2.[89] | openbsd2.[89].*)
10191 shlibpath_overrides_runpath=no
10192 ;;
10193 *)
10194 shlibpath_overrides_runpath=yes
10195 ;;
10196 esac
10197 else
10198 shlibpath_overrides_runpath=yes
10199 fi
10200 ;;
10201
10202 os2*)
10203 libname_spec='$name'
10204 shrext_cmds=".dll"
10205 need_lib_prefix=no
10206 library_names_spec='$libname${shared_ext} $libname.a'
10207 dynamic_linker='OS/2 ld.exe'
10208 shlibpath_var=LIBPATH
10209 ;;
10210
10211 osf3* | osf4* | osf5*)
10212 version_type=osf
10213 need_lib_prefix=no
10214 need_version=no
10215 soname_spec='${libname}${release}${shared_ext}$major'
10216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10217 shlibpath_var=LD_LIBRARY_PATH
10218 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10219 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10220 ;;
10221
10222 rdos*)
10223 dynamic_linker=no
10224 ;;
10225
10226 solaris*)
10227 version_type=linux
10228 need_lib_prefix=no
10229 need_version=no
10230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10231 soname_spec='${libname}${release}${shared_ext}$major'
10232 shlibpath_var=LD_LIBRARY_PATH
10233 shlibpath_overrides_runpath=yes
10234 hardcode_into_libs=yes
10235 # ldd complains unless libraries are executable
10236 postinstall_cmds='chmod +x $lib'
10237 ;;
10238
10239 sunos4*)
10240 version_type=sunos
10241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10242 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10243 shlibpath_var=LD_LIBRARY_PATH
10244 shlibpath_overrides_runpath=yes
10245 if test "$with_gnu_ld" = yes; then
10246 need_lib_prefix=no
10247 fi
10248 need_version=yes
10249 ;;
10250
10251 sysv4 | sysv4.3*)
10252 version_type=linux
10253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10254 soname_spec='${libname}${release}${shared_ext}$major'
10255 shlibpath_var=LD_LIBRARY_PATH
10256 case $host_vendor in
10257 sni)
10258 shlibpath_overrides_runpath=no
10259 need_lib_prefix=no
10260 runpath_var=LD_RUN_PATH
10261 ;;
10262 siemens)
10263 need_lib_prefix=no
10264 ;;
10265 motorola)
10266 need_lib_prefix=no
10267 need_version=no
10268 shlibpath_overrides_runpath=no
10269 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10270 ;;
10271 esac
10272 ;;
10273
10274 sysv4*MP*)
10275 if test -d /usr/nec ;then
10276 version_type=linux
10277 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10278 soname_spec='$libname${shared_ext}.$major'
10279 shlibpath_var=LD_LIBRARY_PATH
10280 fi
10281 ;;
10282
10283 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10284 version_type=freebsd-elf
10285 need_lib_prefix=no
10286 need_version=no
10287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10288 soname_spec='${libname}${release}${shared_ext}$major'
10289 shlibpath_var=LD_LIBRARY_PATH
10290 shlibpath_overrides_runpath=yes
10291 hardcode_into_libs=yes
10292 if test "$with_gnu_ld" = yes; then
10293 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10294 else
10295 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10296 case $host_os in
10297 sco3.2v5*)
10298 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10299 ;;
10300 esac
10301 fi
10302 sys_lib_dlsearch_path_spec='/usr/lib'
10303 ;;
10304
10305 tpf*)
10306 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10307 version_type=linux
10308 need_lib_prefix=no
10309 need_version=no
10310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10311 shlibpath_var=LD_LIBRARY_PATH
10312 shlibpath_overrides_runpath=no
10313 hardcode_into_libs=yes
10314 ;;
10315
10316 uts4*)
10317 version_type=linux
10318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10319 soname_spec='${libname}${release}${shared_ext}$major'
10320 shlibpath_var=LD_LIBRARY_PATH
10321 ;;
10322
10323 *)
10324 dynamic_linker=no
10325 ;;
10326 esac
10327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10328 $as_echo "$dynamic_linker" >&6; }
10329 test "$dynamic_linker" = no && can_build_shared=no
10330
10331 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10332 if test "$GCC" = yes; then
10333 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10334 fi
10335
10336 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10337 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10338 fi
10339 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10340 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10341 fi
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10435 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10436 hardcode_action=
10437 if test -n "$hardcode_libdir_flag_spec" ||
10438 test -n "$runpath_var" ||
10439 test "X$hardcode_automatic" = "Xyes" ; then
10440
10441 # We can hardcode non-existent directories.
10442 if test "$hardcode_direct" != no &&
10443 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10444 # have to relink, otherwise we might link with an installed library
10445 # when we should be linking with a yet-to-be-installed one
10446 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10447 test "$hardcode_minus_L" != no; then
10448 # Linking always hardcodes the temporary library directory.
10449 hardcode_action=relink
10450 else
10451 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10452 hardcode_action=immediate
10453 fi
10454 else
10455 # We cannot hardcode anything, or else we can only hardcode existing
10456 # directories.
10457 hardcode_action=unsupported
10458 fi
10459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10460 $as_echo "$hardcode_action" >&6; }
10461
10462 if test "$hardcode_action" = relink ||
10463 test "$inherit_rpath" = yes; then
10464 # Fast installation is not supported
10465 enable_fast_install=no
10466 elif test "$shlibpath_overrides_runpath" = yes ||
10467 test "$enable_shared" = no; then
10468 # Fast installation is not necessary
10469 enable_fast_install=needless
10470 fi
10471
10472
10473
10474
10475
10476
10477 if test "x$enable_dlopen" != xyes; then
10478 enable_dlopen=unknown
10479 enable_dlopen_self=unknown
10480 enable_dlopen_self_static=unknown
10481 else
10482 lt_cv_dlopen=no
10483 lt_cv_dlopen_libs=
10484
10485 case $host_os in
10486 beos*)
10487 lt_cv_dlopen="load_add_on"
10488 lt_cv_dlopen_libs=
10489 lt_cv_dlopen_self=yes
10490 ;;
10491
10492 mingw* | pw32* | cegcc*)
10493 lt_cv_dlopen="LoadLibrary"
10494 lt_cv_dlopen_libs=
10495 ;;
10496
10497 cygwin*)
10498 lt_cv_dlopen="dlopen"
10499 lt_cv_dlopen_libs=
10500 ;;
10501
10502 darwin*)
10503 # if libdl is installed we need to link against it
10504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10505 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10506 if ${ac_cv_lib_dl_dlopen+:} false; then :
10507 $as_echo_n "(cached) " >&6
10508 else
10509 ac_check_lib_save_LIBS=$LIBS
10510 LIBS="-ldl $LIBS"
10511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10512 /* end confdefs.h. */
10513
10514 /* Override any GCC internal prototype to avoid an error.
10515 Use char because int might match the return type of a GCC
10516 builtin and then its argument prototype would still apply. */
10517 #ifdef __cplusplus
10518 extern "C"
10519 #endif
10520 char dlopen ();
10521 int
10522 main ()
10523 {
10524 return dlopen ();
10525 ;
10526 return 0;
10527 }
10528 _ACEOF
10529 if ac_fn_c_try_link "$LINENO"; then :
10530 ac_cv_lib_dl_dlopen=yes
10531 else
10532 ac_cv_lib_dl_dlopen=no
10533 fi
10534 rm -f core conftest.err conftest.$ac_objext \
10535 conftest$ac_exeext conftest.$ac_ext
10536 LIBS=$ac_check_lib_save_LIBS
10537 fi
10538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10539 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10540 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10541 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10542 else
10543
10544 lt_cv_dlopen="dyld"
10545 lt_cv_dlopen_libs=
10546 lt_cv_dlopen_self=yes
10547
10548 fi
10549
10550 ;;
10551
10552 *)
10553 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10554 if test "x$ac_cv_func_shl_load" = xyes; then :
10555 lt_cv_dlopen="shl_load"
10556 else
10557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10558 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10559 if ${ac_cv_lib_dld_shl_load+:} false; then :
10560 $as_echo_n "(cached) " >&6
10561 else
10562 ac_check_lib_save_LIBS=$LIBS
10563 LIBS="-ldld $LIBS"
10564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10565 /* end confdefs.h. */
10566
10567 /* Override any GCC internal prototype to avoid an error.
10568 Use char because int might match the return type of a GCC
10569 builtin and then its argument prototype would still apply. */
10570 #ifdef __cplusplus
10571 extern "C"
10572 #endif
10573 char shl_load ();
10574 int
10575 main ()
10576 {
10577 return shl_load ();
10578 ;
10579 return 0;
10580 }
10581 _ACEOF
10582 if ac_fn_c_try_link "$LINENO"; then :
10583 ac_cv_lib_dld_shl_load=yes
10584 else
10585 ac_cv_lib_dld_shl_load=no
10586 fi
10587 rm -f core conftest.err conftest.$ac_objext \
10588 conftest$ac_exeext conftest.$ac_ext
10589 LIBS=$ac_check_lib_save_LIBS
10590 fi
10591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10592 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10593 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10594 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10595 else
10596 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10597 if test "x$ac_cv_func_dlopen" = xyes; then :
10598 lt_cv_dlopen="dlopen"
10599 else
10600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10601 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10602 if ${ac_cv_lib_dl_dlopen+:} false; then :
10603 $as_echo_n "(cached) " >&6
10604 else
10605 ac_check_lib_save_LIBS=$LIBS
10606 LIBS="-ldl $LIBS"
10607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10608 /* end confdefs.h. */
10609
10610 /* Override any GCC internal prototype to avoid an error.
10611 Use char because int might match the return type of a GCC
10612 builtin and then its argument prototype would still apply. */
10613 #ifdef __cplusplus
10614 extern "C"
10615 #endif
10616 char dlopen ();
10617 int
10618 main ()
10619 {
10620 return dlopen ();
10621 ;
10622 return 0;
10623 }
10624 _ACEOF
10625 if ac_fn_c_try_link "$LINENO"; then :
10626 ac_cv_lib_dl_dlopen=yes
10627 else
10628 ac_cv_lib_dl_dlopen=no
10629 fi
10630 rm -f core conftest.err conftest.$ac_objext \
10631 conftest$ac_exeext conftest.$ac_ext
10632 LIBS=$ac_check_lib_save_LIBS
10633 fi
10634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10635 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10636 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10637 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10638 else
10639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10640 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10641 if ${ac_cv_lib_svld_dlopen+:} false; then :
10642 $as_echo_n "(cached) " >&6
10643 else
10644 ac_check_lib_save_LIBS=$LIBS
10645 LIBS="-lsvld $LIBS"
10646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10647 /* end confdefs.h. */
10648
10649 /* Override any GCC internal prototype to avoid an error.
10650 Use char because int might match the return type of a GCC
10651 builtin and then its argument prototype would still apply. */
10652 #ifdef __cplusplus
10653 extern "C"
10654 #endif
10655 char dlopen ();
10656 int
10657 main ()
10658 {
10659 return dlopen ();
10660 ;
10661 return 0;
10662 }
10663 _ACEOF
10664 if ac_fn_c_try_link "$LINENO"; then :
10665 ac_cv_lib_svld_dlopen=yes
10666 else
10667 ac_cv_lib_svld_dlopen=no
10668 fi
10669 rm -f core conftest.err conftest.$ac_objext \
10670 conftest$ac_exeext conftest.$ac_ext
10671 LIBS=$ac_check_lib_save_LIBS
10672 fi
10673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10674 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10675 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10676 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10677 else
10678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10679 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10680 if ${ac_cv_lib_dld_dld_link+:} false; then :
10681 $as_echo_n "(cached) " >&6
10682 else
10683 ac_check_lib_save_LIBS=$LIBS
10684 LIBS="-ldld $LIBS"
10685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10686 /* end confdefs.h. */
10687
10688 /* Override any GCC internal prototype to avoid an error.
10689 Use char because int might match the return type of a GCC
10690 builtin and then its argument prototype would still apply. */
10691 #ifdef __cplusplus
10692 extern "C"
10693 #endif
10694 char dld_link ();
10695 int
10696 main ()
10697 {
10698 return dld_link ();
10699 ;
10700 return 0;
10701 }
10702 _ACEOF
10703 if ac_fn_c_try_link "$LINENO"; then :
10704 ac_cv_lib_dld_dld_link=yes
10705 else
10706 ac_cv_lib_dld_dld_link=no
10707 fi
10708 rm -f core conftest.err conftest.$ac_objext \
10709 conftest$ac_exeext conftest.$ac_ext
10710 LIBS=$ac_check_lib_save_LIBS
10711 fi
10712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10713 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10714 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10715 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10716 fi
10717
10718
10719 fi
10720
10721
10722 fi
10723
10724
10725 fi
10726
10727
10728 fi
10729
10730
10731 fi
10732
10733 ;;
10734 esac
10735
10736 if test "x$lt_cv_dlopen" != xno; then
10737 enable_dlopen=yes
10738 else
10739 enable_dlopen=no
10740 fi
10741
10742 case $lt_cv_dlopen in
10743 dlopen)
10744 save_CPPFLAGS="$CPPFLAGS"
10745 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10746
10747 save_LDFLAGS="$LDFLAGS"
10748 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10749
10750 save_LIBS="$LIBS"
10751 LIBS="$lt_cv_dlopen_libs $LIBS"
10752
10753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10754 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10755 if ${lt_cv_dlopen_self+:} false; then :
10756 $as_echo_n "(cached) " >&6
10757 else
10758 if test "$cross_compiling" = yes; then :
10759 lt_cv_dlopen_self=cross
10760 else
10761 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10762 lt_status=$lt_dlunknown
10763 cat > conftest.$ac_ext <<_LT_EOF
10764 #line 10764 "configure"
10765 #include "confdefs.h"
10766
10767 #if HAVE_DLFCN_H
10768 #include <dlfcn.h>
10769 #endif
10770
10771 #include <stdio.h>
10772
10773 #ifdef RTLD_GLOBAL
10774 # define LT_DLGLOBAL RTLD_GLOBAL
10775 #else
10776 # ifdef DL_GLOBAL
10777 # define LT_DLGLOBAL DL_GLOBAL
10778 # else
10779 # define LT_DLGLOBAL 0
10780 # endif
10781 #endif
10782
10783 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10784 find out it does not work in some platform. */
10785 #ifndef LT_DLLAZY_OR_NOW
10786 # ifdef RTLD_LAZY
10787 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10788 # else
10789 # ifdef DL_LAZY
10790 # define LT_DLLAZY_OR_NOW DL_LAZY
10791 # else
10792 # ifdef RTLD_NOW
10793 # define LT_DLLAZY_OR_NOW RTLD_NOW
10794 # else
10795 # ifdef DL_NOW
10796 # define LT_DLLAZY_OR_NOW DL_NOW
10797 # else
10798 # define LT_DLLAZY_OR_NOW 0
10799 # endif
10800 # endif
10801 # endif
10802 # endif
10803 #endif
10804
10805 /* When -fvisbility=hidden is used, assume the code has been annotated
10806 correspondingly for the symbols needed. */
10807 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10808 void fnord () __attribute__((visibility("default")));
10809 #endif
10810
10811 void fnord () { int i=42; }
10812 int main ()
10813 {
10814 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10815 int status = $lt_dlunknown;
10816
10817 if (self)
10818 {
10819 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10820 else
10821 {
10822 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10823 else puts (dlerror ());
10824 }
10825 /* dlclose (self); */
10826 }
10827 else
10828 puts (dlerror ());
10829
10830 return status;
10831 }
10832 _LT_EOF
10833 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10834 (eval $ac_link) 2>&5
10835 ac_status=$?
10836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10837 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10838 (./conftest; exit; ) >&5 2>/dev/null
10839 lt_status=$?
10840 case x$lt_status in
10841 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10842 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10843 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10844 esac
10845 else :
10846 # compilation failed
10847 lt_cv_dlopen_self=no
10848 fi
10849 fi
10850 rm -fr conftest*
10851
10852
10853 fi
10854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10855 $as_echo "$lt_cv_dlopen_self" >&6; }
10856
10857 if test "x$lt_cv_dlopen_self" = xyes; then
10858 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10860 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10861 if ${lt_cv_dlopen_self_static+:} false; then :
10862 $as_echo_n "(cached) " >&6
10863 else
10864 if test "$cross_compiling" = yes; then :
10865 lt_cv_dlopen_self_static=cross
10866 else
10867 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10868 lt_status=$lt_dlunknown
10869 cat > conftest.$ac_ext <<_LT_EOF
10870 #line 10870 "configure"
10871 #include "confdefs.h"
10872
10873 #if HAVE_DLFCN_H
10874 #include <dlfcn.h>
10875 #endif
10876
10877 #include <stdio.h>
10878
10879 #ifdef RTLD_GLOBAL
10880 # define LT_DLGLOBAL RTLD_GLOBAL
10881 #else
10882 # ifdef DL_GLOBAL
10883 # define LT_DLGLOBAL DL_GLOBAL
10884 # else
10885 # define LT_DLGLOBAL 0
10886 # endif
10887 #endif
10888
10889 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10890 find out it does not work in some platform. */
10891 #ifndef LT_DLLAZY_OR_NOW
10892 # ifdef RTLD_LAZY
10893 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10894 # else
10895 # ifdef DL_LAZY
10896 # define LT_DLLAZY_OR_NOW DL_LAZY
10897 # else
10898 # ifdef RTLD_NOW
10899 # define LT_DLLAZY_OR_NOW RTLD_NOW
10900 # else
10901 # ifdef DL_NOW
10902 # define LT_DLLAZY_OR_NOW DL_NOW
10903 # else
10904 # define LT_DLLAZY_OR_NOW 0
10905 # endif
10906 # endif
10907 # endif
10908 # endif
10909 #endif
10910
10911 /* When -fvisbility=hidden is used, assume the code has been annotated
10912 correspondingly for the symbols needed. */
10913 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10914 void fnord () __attribute__((visibility("default")));
10915 #endif
10916
10917 void fnord () { int i=42; }
10918 int main ()
10919 {
10920 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10921 int status = $lt_dlunknown;
10922
10923 if (self)
10924 {
10925 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10926 else
10927 {
10928 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10929 else puts (dlerror ());
10930 }
10931 /* dlclose (self); */
10932 }
10933 else
10934 puts (dlerror ());
10935
10936 return status;
10937 }
10938 _LT_EOF
10939 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10940 (eval $ac_link) 2>&5
10941 ac_status=$?
10942 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10943 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10944 (./conftest; exit; ) >&5 2>/dev/null
10945 lt_status=$?
10946 case x$lt_status in
10947 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10948 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10949 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10950 esac
10951 else :
10952 # compilation failed
10953 lt_cv_dlopen_self_static=no
10954 fi
10955 fi
10956 rm -fr conftest*
10957
10958
10959 fi
10960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10961 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10962 fi
10963
10964 CPPFLAGS="$save_CPPFLAGS"
10965 LDFLAGS="$save_LDFLAGS"
10966 LIBS="$save_LIBS"
10967 ;;
10968 esac
10969
10970 case $lt_cv_dlopen_self in
10971 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10972 *) enable_dlopen_self=unknown ;;
10973 esac
10974
10975 case $lt_cv_dlopen_self_static in
10976 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10977 *) enable_dlopen_self_static=unknown ;;
10978 esac
10979 fi
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997 striplib=
10998 old_striplib=
10999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11000 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11001 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11002 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11003 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11005 $as_echo "yes" >&6; }
11006 else
11007 # FIXME - insert some real tests, host_os isn't really good enough
11008 case $host_os in
11009 darwin*)
11010 if test -n "$STRIP" ; then
11011 striplib="$STRIP -x"
11012 old_striplib="$STRIP -S"
11013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11014 $as_echo "yes" >&6; }
11015 else
11016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11017 $as_echo "no" >&6; }
11018 fi
11019 ;;
11020 *)
11021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11022 $as_echo "no" >&6; }
11023 ;;
11024 esac
11025 fi
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038 # Report which library types will actually be built
11039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11040 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11042 $as_echo "$can_build_shared" >&6; }
11043
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11045 $as_echo_n "checking whether to build shared libraries... " >&6; }
11046 test "$can_build_shared" = "no" && enable_shared=no
11047
11048 # On AIX, shared libraries and static libraries use the same namespace, and
11049 # are all built from PIC.
11050 case $host_os in
11051 aix3*)
11052 test "$enable_shared" = yes && enable_static=no
11053 if test -n "$RANLIB"; then
11054 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11055 postinstall_cmds='$RANLIB $lib'
11056 fi
11057 ;;
11058
11059 aix[4-9]*)
11060 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11061 test "$enable_shared" = yes && enable_static=no
11062 fi
11063 ;;
11064 esac
11065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11066 $as_echo "$enable_shared" >&6; }
11067
11068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11069 $as_echo_n "checking whether to build static libraries... " >&6; }
11070 # Make sure either enable_shared or enable_static is yes.
11071 test "$enable_shared" = yes || enable_static=yes
11072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11073 $as_echo "$enable_static" >&6; }
11074
11075
11076
11077
11078 fi
11079 ac_ext=c
11080 ac_cpp='$CPP $CPPFLAGS'
11081 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11082 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11083 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11084
11085 CC="$lt_save_CC"
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099 ac_config_commands="$ac_config_commands libtool"
11100
11101
11102
11103
11104 # Only expand once:
11105
11106
11107
11108
11109
11110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11111 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11112 # Check whether --enable-maintainer-mode was given.
11113 if test "${enable_maintainer_mode+set}" = set; then :
11114 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11115 else
11116 USE_MAINTAINER_MODE=no
11117 fi
11118
11119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11120 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11121 if test $USE_MAINTAINER_MODE = yes; then
11122 MAINTAINER_MODE_TRUE=
11123 MAINTAINER_MODE_FALSE='#'
11124 else
11125 MAINTAINER_MODE_TRUE='#'
11126 MAINTAINER_MODE_FALSE=
11127 fi
11128
11129 MAINT=$MAINTAINER_MODE_TRUE
11130
11131
11132
11133
11134 sim_inline="-DDEFAULT_INLINE=0"
11135 # Check whether --enable-sim-inline was given.
11136 if test "${enable_sim_inline+set}" = set; then :
11137 enableval=$enable_sim_inline; sim_inline=""
11138 case "$enableval" in
11139 no) sim_inline="-DDEFAULT_INLINE=0";;
11140 0) sim_inline="-DDEFAULT_INLINE=0";;
11141 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11142 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11143 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11144 new_flag=""
11145 case "$x" in
11146 *_INLINE=*) new_flag="-D$x";;
11147 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11148 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11149 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11150 esac
11151 if test x"$sim_inline" = x""; then
11152 sim_inline="$new_flag"
11153 else
11154 sim_inline="$sim_inline $new_flag"
11155 fi
11156 done;;
11157 esac
11158 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11159 echo "Setting inline flags = $sim_inline" 6>&1
11160 fi
11161 fi
11162
11163
11164
11165
11166
11167 wire_word_bitsize="64"
11168 wire_word_msb=""
11169 wire_address_bitsize=""
11170 wire_cell_bitsize=""
11171 # Check whether --enable-sim-bitsize was given.
11172 if test "${enable_sim_bitsize+set}" = set; then :
11173 enableval=$enable_sim_bitsize; sim_bitsize=
11174 case "${enableval}" in
11175 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
11176 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
11177 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
11178 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
11179 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
11180 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
11181 else
11182 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
11183 fi ;;
11184 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
11185 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
11186 else
11187 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
11188 fi ;;
11189 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
11190 esac
11191 # address bitsize
11192 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
11193 case x"${tmp}" in
11194 x ) ;;
11195 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
11196 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
11197 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
11198 esac
11199 # cell bitsize
11200 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
11201 case x"${tmp}" in
11202 x ) ;;
11203 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
11204 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
11205 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
11206 esac
11207 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
11208 echo "Setting bitsize flags = $sim_bitsize" 6>&1
11209 fi
11210 else
11211 sim_bitsize=""
11212 if test x"$wire_word_bitsize" != x; then
11213 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
11214 fi
11215 if test x"$wire_word_msb" != x; then
11216 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
11217 fi
11218 if test x"$wire_address_bitsize" != x; then
11219 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
11220 fi
11221 if test x"$wire_cell_bitsize" != x; then
11222 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
11223 fi
11224 fi
11225
11226
11227 wire_endian=""
11228 default_endian="LITTLE"
11229 # Check whether --enable-sim-endian was given.
11230 if test "${enable_sim_endian+set}" = set; then :
11231 enableval=$enable_sim_endian; case "${enableval}" in
11232 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11233 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
11234 yes) if test x"$wire_endian" != x; then
11235 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11236 else
11237 if test x"$default_endian" != x; then
11238 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11239 else
11240 echo "No hard-wired endian for target $target" 1>&6
11241 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11242 fi
11243 fi;;
11244 no) if test x"$default_endian" != x; then
11245 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11246 else
11247 if test x"$wire_endian" != x; then
11248 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11249 else
11250 echo "No default endian for target $target" 1>&6
11251 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11252 fi
11253 fi;;
11254 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
11255 esac
11256 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11257 echo "Setting endian flags = $sim_endian" 6>&1
11258 fi
11259 else
11260 if test x"$default_endian" != x; then
11261 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11262 else
11263 if test x"$wire_endian" != x; then
11264 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11265 else
11266 sim_endian=
11267 fi
11268 fi
11269 fi
11270
11271 wire_alignment="NONSTRICT_ALIGNMENT"
11272 default_alignment=""
11273
11274 # Check whether --enable-sim-alignment was given.
11275 if test "${enable_sim_alignment+set}" = set; then :
11276 enableval=$enable_sim_alignment; case "${enableval}" in
11277 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11278 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11279 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11280 yes) if test x"$wire_alignment" != x; then
11281 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11282 else
11283 if test x"$default_alignment" != x; then
11284 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11285 else
11286 echo "No hard-wired alignment for target $target" 1>&6
11287 sim_alignment="-DWITH_ALIGNMENT=0"
11288 fi
11289 fi;;
11290 no) if test x"$default_alignment" != x; then
11291 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11292 else
11293 if test x"$wire_alignment" != x; then
11294 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11295 else
11296 echo "No default alignment for target $target" 1>&6
11297 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11298 fi
11299 fi;;
11300 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
11301 esac
11302 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11303 echo "Setting alignment flags = $sim_alignment" 6>&1
11304 fi
11305 else
11306 if test x"$default_alignment" != x; then
11307 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11308 else
11309 if test x"$wire_alignment" != x; then
11310 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11311 else
11312 sim_alignment=
11313 fi
11314 fi
11315 fi
11316
11317
11318 default_sim_scache="16384"
11319 # Check whether --enable-sim-scache was given.
11320 if test "${enable_sim_scache+set}" = set; then :
11321 enableval=$enable_sim_scache; case "${enableval}" in
11322 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
11323 no) sim_scache="-DWITH_SCACHE=0" ;;
11324 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
11325 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
11326 sim_scache="";;
11327 esac
11328 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
11329 echo "Setting scache size = $sim_scache" 6>&1
11330 fi
11331 else
11332 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
11333 fi
11334
11335
11336
11337 default_sim_default_model="bpf-def"
11338 # Check whether --enable-sim-default-model was given.
11339 if test "${enable_sim_default_model+set}" = set; then :
11340 enableval=$enable_sim_default_model; case "${enableval}" in
11341 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
11342 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
11343 esac
11344 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
11345 echo "Setting default model = $sim_default_model" 6>&1
11346 fi
11347 else
11348 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
11349 fi
11350
11351
11352
11353 # Check whether --enable-werror was given.
11354 if test "${enable_werror+set}" = set; then :
11355 enableval=$enable_werror; case "${enableval}" in
11356 yes | y) ERROR_ON_WARNING="yes" ;;
11357 no | n) ERROR_ON_WARNING="no" ;;
11358 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11359 esac
11360 fi
11361
11362
11363 # Enable -Werror by default when using gcc
11364 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11365 ERROR_ON_WARNING=yes
11366 fi
11367
11368 WERROR_CFLAGS=""
11369
11370 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11371 -Wpointer-sign \
11372 -Wno-unused -Wunused-value -Wunused-function \
11373 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11374 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11375 -Wold-style-declaration -Wold-style-definition"
11376
11377 # Enable -Wno-format by default when using gcc on mingw since many
11378 # GCC versions complain about %I64.
11379 case "${host}" in
11380 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11381 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11382 esac
11383
11384 # Check whether --enable-build-warnings was given.
11385 if test "${enable_build_warnings+set}" = set; then :
11386 enableval=$enable_build_warnings; case "${enableval}" in
11387 yes) ;;
11388 no) build_warnings="-w";;
11389 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11390 build_warnings="${build_warnings} ${t}";;
11391 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11392 build_warnings="${t} ${build_warnings}";;
11393 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11394 esac
11395 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11396 echo "Setting compiler warning flags = $build_warnings" 6>&1
11397 fi
11398 fi
11399 # Check whether --enable-sim-build-warnings was given.
11400 if test "${enable_sim_build_warnings+set}" = set; then :
11401 enableval=$enable_sim_build_warnings; case "${enableval}" in
11402 yes) ;;
11403 no) build_warnings="-w";;
11404 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11405 build_warnings="${build_warnings} ${t}";;
11406 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11407 build_warnings="${t} ${build_warnings}";;
11408 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11409 esac
11410 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11411 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11412 fi
11413 fi
11414 WARN_CFLAGS=""
11415 if test "x${build_warnings}" != x -a "x$GCC" = xyes
11416 then
11417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11418 $as_echo_n "checking compiler warning flags... " >&6; }
11419 # Separate out the -Werror flag as some files just cannot be
11420 # compiled with it enabled.
11421 for w in ${build_warnings}; do
11422 case $w in
11423 -Werr*) WERROR_CFLAGS=-Werror ;;
11424 *) # Check that GCC accepts it
11425 saved_CFLAGS="$CFLAGS"
11426 CFLAGS="$CFLAGS -Werror $w"
11427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11428 /* end confdefs.h. */
11429
11430 int
11431 main ()
11432 {
11433
11434 ;
11435 return 0;
11436 }
11437 _ACEOF
11438 if ac_fn_c_try_compile "$LINENO"; then :
11439 WARN_CFLAGS="${WARN_CFLAGS} $w"
11440 fi
11441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11442 CFLAGS="$saved_CFLAGS"
11443 esac
11444 done
11445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11446 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11447 fi
11448
11449
11450 cgen_maint=no
11451 cgen=guile
11452 cgendir='$(srcdir)/../../cgen'
11453 # Check whether --enable-cgen-maint was given.
11454 if test "${enable_cgen_maint+set}" = set; then :
11455 enableval=$enable_cgen_maint; case "${enableval}" in
11456 yes) cgen_maint=yes ;;
11457 no) cgen_maint=no ;;
11458 *)
11459 # Argument is a directory where cgen can be found. In some
11460 # future world cgen could be installable, but right now this
11461 # is not the case. Instead we assume the directory is a path
11462 # to the cgen source tree.
11463 cgen_maint=yes
11464 if test -r ${enableval}/iformat.scm; then
11465 # This looks like a cgen source tree.
11466 cgendir=${enableval}
11467 else
11468 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
11469 fi
11470 ;;
11471 esac
11472 fi
11473 if test x${cgen_maint} != xno ; then
11474 CGEN_MAINT=''
11475 else
11476 CGEN_MAINT='#'
11477 fi
11478
11479
11480
11481
11482
11483
11484 hardware="cfi core pal glue "
11485 sim_hw_cflags="-DWITH_HW=1"
11486 sim_hw="$hardware"
11487 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
11488
11489 # Check whether --enable-sim-hardware was given.
11490 if test "${enable_sim_hardware+set}" = set; then :
11491 enableval=$enable_sim_hardware;
11492 else
11493 enable_sim_hardware="yes"
11494 fi
11495
11496 case ${enable_sim_hardware} in
11497 yes|no) ;;
11498 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11499 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11500 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
11501 esac
11502
11503 if test "$enable_sim_hardware" = no; then
11504 sim_hw_objs=
11505 sim_hw_cflags="-DWITH_HW=0"
11506 sim_hw=
11507 else
11508 sim_hw_cflags="-DWITH_HW=1"
11509 # remove duplicates
11510 sim_hw=""
11511 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
11512 for i in $hardware ; do
11513 case " $sim_hw " in
11514 *" $i "*) ;;
11515 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11516 esac
11517 done
11518 # mingw does not support sockser
11519 case ${host} in
11520 *mingw*) ;;
11521 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11522 # that you instatiate. Instead, other code will call into it directly.
11523 # At some point, we should convert it over.
11524 sim_hw_objs="$sim_hw_objs dv-sockser.o"
11525
11526 cat >>confdefs.h <<_ACEOF
11527 #define HAVE_DV_SOCKSER 1
11528 _ACEOF
11529
11530 ;;
11531 esac
11532 if test x"$silent" != x"yes"; then
11533 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
11534 fi
11535 case " $hardware " in
11536 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
11537 $as_echo_n "checking for log2 in -lm... " >&6; }
11538 if ${ac_cv_lib_m_log2+:} false; then :
11539 $as_echo_n "(cached) " >&6
11540 else
11541 ac_check_lib_save_LIBS=$LIBS
11542 LIBS="-lm $LIBS"
11543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11544 /* end confdefs.h. */
11545
11546 /* Override any GCC internal prototype to avoid an error.
11547 Use char because int might match the return type of a GCC
11548 builtin and then its argument prototype would still apply. */
11549 #ifdef __cplusplus
11550 extern "C"
11551 #endif
11552 char log2 ();
11553 int
11554 main ()
11555 {
11556 return log2 ();
11557 ;
11558 return 0;
11559 }
11560 _ACEOF
11561 if ac_fn_c_try_link "$LINENO"; then :
11562 ac_cv_lib_m_log2=yes
11563 else
11564 ac_cv_lib_m_log2=no
11565 fi
11566 rm -f core conftest.err conftest.$ac_objext \
11567 conftest$ac_exeext conftest.$ac_ext
11568 LIBS=$ac_check_lib_save_LIBS
11569 fi
11570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11571 $as_echo "$ac_cv_lib_m_log2" >&6; }
11572 if test "x$ac_cv_lib_m_log2" = xyes; then :
11573 cat >>confdefs.h <<_ACEOF
11574 #define HAVE_LIBM 1
11575 _ACEOF
11576
11577 LIBS="-lm $LIBS"
11578
11579 fi
11580 ;;
11581 esac
11582 fi
11583
11584
11585 cgen_breaks=""
11586 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
11587 cgen_breaks="break cgen_rtx_error";
11588 fi
11589
11590 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
11591
11592 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
11593
11594 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
11595
11596 ac_config_commands="$ac_config_commands Makefile"
11597
11598 ac_config_commands="$ac_config_commands stamp-h"
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612 cat >confcache <<\_ACEOF
11613 # This file is a shell script that caches the results of configure
11614 # tests run on this system so they can be shared between configure
11615 # scripts and configure runs, see configure's option --config-cache.
11616 # It is not useful on other systems. If it contains results you don't
11617 # want to keep, you may remove or edit it.
11618 #
11619 # config.status only pays attention to the cache file if you give it
11620 # the --recheck option to rerun configure.
11621 #
11622 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11623 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11624 # following values.
11625
11626 _ACEOF
11627
11628 # The following way of writing the cache mishandles newlines in values,
11629 # but we know of no workaround that is simple, portable, and efficient.
11630 # So, we kill variables containing newlines.
11631 # Ultrix sh set writes to stderr and can't be redirected directly,
11632 # and sets the high bit in the cache file unless we assign to the vars.
11633 (
11634 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11635 eval ac_val=\$$ac_var
11636 case $ac_val in #(
11637 *${as_nl}*)
11638 case $ac_var in #(
11639 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11640 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11641 esac
11642 case $ac_var in #(
11643 _ | IFS | as_nl) ;; #(
11644 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11645 *) { eval $ac_var=; unset $ac_var;} ;;
11646 esac ;;
11647 esac
11648 done
11649
11650 (set) 2>&1 |
11651 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11652 *${as_nl}ac_space=\ *)
11653 # `set' does not quote correctly, so add quotes: double-quote
11654 # substitution turns \\\\ into \\, and sed turns \\ into \.
11655 sed -n \
11656 "s/'/'\\\\''/g;
11657 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11658 ;; #(
11659 *)
11660 # `set' quotes correctly as required by POSIX, so do not add quotes.
11661 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11662 ;;
11663 esac |
11664 sort
11665 ) |
11666 sed '
11667 /^ac_cv_env_/b end
11668 t clear
11669 :clear
11670 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11671 t end
11672 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11673 :end' >>confcache
11674 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11675 if test -w "$cache_file"; then
11676 if test "x$cache_file" != "x/dev/null"; then
11677 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11678 $as_echo "$as_me: updating cache $cache_file" >&6;}
11679 if test ! -f "$cache_file" || test -h "$cache_file"; then
11680 cat confcache >"$cache_file"
11681 else
11682 case $cache_file in #(
11683 */* | ?:*)
11684 mv -f confcache "$cache_file"$$ &&
11685 mv -f "$cache_file"$$ "$cache_file" ;; #(
11686 *)
11687 mv -f confcache "$cache_file" ;;
11688 esac
11689 fi
11690 fi
11691 else
11692 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11693 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11694 fi
11695 fi
11696 rm -f confcache
11697
11698 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11699 # Let make expand exec_prefix.
11700 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11701
11702 DEFS=-DHAVE_CONFIG_H
11703
11704 ac_libobjs=
11705 ac_ltlibobjs=
11706 U=
11707 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11708 # 1. Remove the extension, and $U if already installed.
11709 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11710 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11711 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11712 # will be set to the directory where LIBOBJS objects are built.
11713 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11714 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11715 done
11716 LIBOBJS=$ac_libobjs
11717
11718 LTLIBOBJS=$ac_ltlibobjs
11719
11720
11721
11722 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
11723 as_fn_error $? "conditional \"PLUGINS\" was never defined.
11724 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11725 fi
11726 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11727 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11728 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11729 fi
11730
11731 : "${CONFIG_STATUS=./config.status}"
11732 ac_write_fail=0
11733 ac_clean_files_save=$ac_clean_files
11734 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11735 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11736 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11737 as_write_fail=0
11738 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11739 #! $SHELL
11740 # Generated by $as_me.
11741 # Run this file to recreate the current configuration.
11742 # Compiler output produced by configure, useful for debugging
11743 # configure, is in config.log if it exists.
11744
11745 debug=false
11746 ac_cs_recheck=false
11747 ac_cs_silent=false
11748
11749 SHELL=\${CONFIG_SHELL-$SHELL}
11750 export SHELL
11751 _ASEOF
11752 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11753 ## -------------------- ##
11754 ## M4sh Initialization. ##
11755 ## -------------------- ##
11756
11757 # Be more Bourne compatible
11758 DUALCASE=1; export DUALCASE # for MKS sh
11759 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11760 emulate sh
11761 NULLCMD=:
11762 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11763 # is contrary to our usage. Disable this feature.
11764 alias -g '${1+"$@"}'='"$@"'
11765 setopt NO_GLOB_SUBST
11766 else
11767 case `(set -o) 2>/dev/null` in #(
11768 *posix*) :
11769 set -o posix ;; #(
11770 *) :
11771 ;;
11772 esac
11773 fi
11774
11775
11776 as_nl='
11777 '
11778 export as_nl
11779 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11780 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11781 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11782 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11783 # Prefer a ksh shell builtin over an external printf program on Solaris,
11784 # but without wasting forks for bash or zsh.
11785 if test -z "$BASH_VERSION$ZSH_VERSION" \
11786 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11787 as_echo='print -r --'
11788 as_echo_n='print -rn --'
11789 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11790 as_echo='printf %s\n'
11791 as_echo_n='printf %s'
11792 else
11793 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11794 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11795 as_echo_n='/usr/ucb/echo -n'
11796 else
11797 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11798 as_echo_n_body='eval
11799 arg=$1;
11800 case $arg in #(
11801 *"$as_nl"*)
11802 expr "X$arg" : "X\\(.*\\)$as_nl";
11803 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11804 esac;
11805 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11806 '
11807 export as_echo_n_body
11808 as_echo_n='sh -c $as_echo_n_body as_echo'
11809 fi
11810 export as_echo_body
11811 as_echo='sh -c $as_echo_body as_echo'
11812 fi
11813
11814 # The user is always right.
11815 if test "${PATH_SEPARATOR+set}" != set; then
11816 PATH_SEPARATOR=:
11817 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11818 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11819 PATH_SEPARATOR=';'
11820 }
11821 fi
11822
11823
11824 # IFS
11825 # We need space, tab and new line, in precisely that order. Quoting is
11826 # there to prevent editors from complaining about space-tab.
11827 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11828 # splitting by setting IFS to empty value.)
11829 IFS=" "" $as_nl"
11830
11831 # Find who we are. Look in the path if we contain no directory separator.
11832 as_myself=
11833 case $0 in #((
11834 *[\\/]* ) as_myself=$0 ;;
11835 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11836 for as_dir in $PATH
11837 do
11838 IFS=$as_save_IFS
11839 test -z "$as_dir" && as_dir=.
11840 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11841 done
11842 IFS=$as_save_IFS
11843
11844 ;;
11845 esac
11846 # We did not find ourselves, most probably we were run as `sh COMMAND'
11847 # in which case we are not to be found in the path.
11848 if test "x$as_myself" = x; then
11849 as_myself=$0
11850 fi
11851 if test ! -f "$as_myself"; then
11852 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11853 exit 1
11854 fi
11855
11856 # Unset variables that we do not need and which cause bugs (e.g. in
11857 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11858 # suppresses any "Segmentation fault" message there. '((' could
11859 # trigger a bug in pdksh 5.2.14.
11860 for as_var in BASH_ENV ENV MAIL MAILPATH
11861 do eval test x\${$as_var+set} = xset \
11862 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11863 done
11864 PS1='$ '
11865 PS2='> '
11866 PS4='+ '
11867
11868 # NLS nuisances.
11869 LC_ALL=C
11870 export LC_ALL
11871 LANGUAGE=C
11872 export LANGUAGE
11873
11874 # CDPATH.
11875 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11876
11877
11878 # as_fn_error STATUS ERROR [LINENO LOG_FD]
11879 # ----------------------------------------
11880 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11881 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11882 # script with STATUS, using 1 if that was 0.
11883 as_fn_error ()
11884 {
11885 as_status=$1; test $as_status -eq 0 && as_status=1
11886 if test "$4"; then
11887 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11888 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11889 fi
11890 $as_echo "$as_me: error: $2" >&2
11891 as_fn_exit $as_status
11892 } # as_fn_error
11893
11894
11895 # as_fn_set_status STATUS
11896 # -----------------------
11897 # Set $? to STATUS, without forking.
11898 as_fn_set_status ()
11899 {
11900 return $1
11901 } # as_fn_set_status
11902
11903 # as_fn_exit STATUS
11904 # -----------------
11905 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11906 as_fn_exit ()
11907 {
11908 set +e
11909 as_fn_set_status $1
11910 exit $1
11911 } # as_fn_exit
11912
11913 # as_fn_unset VAR
11914 # ---------------
11915 # Portably unset VAR.
11916 as_fn_unset ()
11917 {
11918 { eval $1=; unset $1;}
11919 }
11920 as_unset=as_fn_unset
11921 # as_fn_append VAR VALUE
11922 # ----------------------
11923 # Append the text in VALUE to the end of the definition contained in VAR. Take
11924 # advantage of any shell optimizations that allow amortized linear growth over
11925 # repeated appends, instead of the typical quadratic growth present in naive
11926 # implementations.
11927 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11928 eval 'as_fn_append ()
11929 {
11930 eval $1+=\$2
11931 }'
11932 else
11933 as_fn_append ()
11934 {
11935 eval $1=\$$1\$2
11936 }
11937 fi # as_fn_append
11938
11939 # as_fn_arith ARG...
11940 # ------------------
11941 # Perform arithmetic evaluation on the ARGs, and store the result in the
11942 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11943 # must be portable across $(()) and expr.
11944 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11945 eval 'as_fn_arith ()
11946 {
11947 as_val=$(( $* ))
11948 }'
11949 else
11950 as_fn_arith ()
11951 {
11952 as_val=`expr "$@" || test $? -eq 1`
11953 }
11954 fi # as_fn_arith
11955
11956
11957 if expr a : '\(a\)' >/dev/null 2>&1 &&
11958 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11959 as_expr=expr
11960 else
11961 as_expr=false
11962 fi
11963
11964 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11965 as_basename=basename
11966 else
11967 as_basename=false
11968 fi
11969
11970 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11971 as_dirname=dirname
11972 else
11973 as_dirname=false
11974 fi
11975
11976 as_me=`$as_basename -- "$0" ||
11977 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11978 X"$0" : 'X\(//\)$' \| \
11979 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11980 $as_echo X/"$0" |
11981 sed '/^.*\/\([^/][^/]*\)\/*$/{
11982 s//\1/
11983 q
11984 }
11985 /^X\/\(\/\/\)$/{
11986 s//\1/
11987 q
11988 }
11989 /^X\/\(\/\).*/{
11990 s//\1/
11991 q
11992 }
11993 s/.*/./; q'`
11994
11995 # Avoid depending upon Character Ranges.
11996 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11997 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11998 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11999 as_cr_digits='0123456789'
12000 as_cr_alnum=$as_cr_Letters$as_cr_digits
12001
12002 ECHO_C= ECHO_N= ECHO_T=
12003 case `echo -n x` in #(((((
12004 -n*)
12005 case `echo 'xy\c'` in
12006 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12007 xy) ECHO_C='\c';;
12008 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12009 ECHO_T=' ';;
12010 esac;;
12011 *)
12012 ECHO_N='-n';;
12013 esac
12014
12015 rm -f conf$$ conf$$.exe conf$$.file
12016 if test -d conf$$.dir; then
12017 rm -f conf$$.dir/conf$$.file
12018 else
12019 rm -f conf$$.dir
12020 mkdir conf$$.dir 2>/dev/null
12021 fi
12022 if (echo >conf$$.file) 2>/dev/null; then
12023 if ln -s conf$$.file conf$$ 2>/dev/null; then
12024 as_ln_s='ln -s'
12025 # ... but there are two gotchas:
12026 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12027 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12028 # In both cases, we have to default to `cp -pR'.
12029 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12030 as_ln_s='cp -pR'
12031 elif ln conf$$.file conf$$ 2>/dev/null; then
12032 as_ln_s=ln
12033 else
12034 as_ln_s='cp -pR'
12035 fi
12036 else
12037 as_ln_s='cp -pR'
12038 fi
12039 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12040 rmdir conf$$.dir 2>/dev/null
12041
12042
12043 # as_fn_mkdir_p
12044 # -------------
12045 # Create "$as_dir" as a directory, including parents if necessary.
12046 as_fn_mkdir_p ()
12047 {
12048
12049 case $as_dir in #(
12050 -*) as_dir=./$as_dir;;
12051 esac
12052 test -d "$as_dir" || eval $as_mkdir_p || {
12053 as_dirs=
12054 while :; do
12055 case $as_dir in #(
12056 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12057 *) as_qdir=$as_dir;;
12058 esac
12059 as_dirs="'$as_qdir' $as_dirs"
12060 as_dir=`$as_dirname -- "$as_dir" ||
12061 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12062 X"$as_dir" : 'X\(//\)[^/]' \| \
12063 X"$as_dir" : 'X\(//\)$' \| \
12064 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12065 $as_echo X"$as_dir" |
12066 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12067 s//\1/
12068 q
12069 }
12070 /^X\(\/\/\)[^/].*/{
12071 s//\1/
12072 q
12073 }
12074 /^X\(\/\/\)$/{
12075 s//\1/
12076 q
12077 }
12078 /^X\(\/\).*/{
12079 s//\1/
12080 q
12081 }
12082 s/.*/./; q'`
12083 test -d "$as_dir" && break
12084 done
12085 test -z "$as_dirs" || eval "mkdir $as_dirs"
12086 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12087
12088
12089 } # as_fn_mkdir_p
12090 if mkdir -p . 2>/dev/null; then
12091 as_mkdir_p='mkdir -p "$as_dir"'
12092 else
12093 test -d ./-p && rmdir ./-p
12094 as_mkdir_p=false
12095 fi
12096
12097
12098 # as_fn_executable_p FILE
12099 # -----------------------
12100 # Test if FILE is an executable regular file.
12101 as_fn_executable_p ()
12102 {
12103 test -f "$1" && test -x "$1"
12104 } # as_fn_executable_p
12105 as_test_x='test -x'
12106 as_executable_p=as_fn_executable_p
12107
12108 # Sed expression to map a string onto a valid CPP name.
12109 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12110
12111 # Sed expression to map a string onto a valid variable name.
12112 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12113
12114
12115 exec 6>&1
12116 ## ----------------------------------- ##
12117 ## Main body of $CONFIG_STATUS script. ##
12118 ## ----------------------------------- ##
12119 _ASEOF
12120 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12121
12122 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12123 # Save the log message, to keep $0 and so on meaningful, and to
12124 # report actual input values of CONFIG_FILES etc. instead of their
12125 # values after options handling.
12126 ac_log="
12127 This file was extended by $as_me, which was
12128 generated by GNU Autoconf 2.69. Invocation command line was
12129
12130 CONFIG_FILES = $CONFIG_FILES
12131 CONFIG_HEADERS = $CONFIG_HEADERS
12132 CONFIG_LINKS = $CONFIG_LINKS
12133 CONFIG_COMMANDS = $CONFIG_COMMANDS
12134 $ $0 $@
12135
12136 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12137 "
12138
12139 _ACEOF
12140
12141 case $ac_config_files in *"
12142 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12143 esac
12144
12145 case $ac_config_headers in *"
12146 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12147 esac
12148
12149
12150 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12151 # Files that config.status was made for.
12152 config_files="$ac_config_files"
12153 config_headers="$ac_config_headers"
12154 config_commands="$ac_config_commands"
12155
12156 _ACEOF
12157
12158 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12159 ac_cs_usage="\
12160 \`$as_me' instantiates files and other configuration actions
12161 from templates according to the current configuration. Unless the files
12162 and actions are specified as TAGs, all are instantiated by default.
12163
12164 Usage: $0 [OPTION]... [TAG]...
12165
12166 -h, --help print this help, then exit
12167 -V, --version print version number and configuration settings, then exit
12168 --config print configuration, then exit
12169 -q, --quiet, --silent
12170 do not print progress messages
12171 -d, --debug don't remove temporary files
12172 --recheck update $as_me by reconfiguring in the same conditions
12173 --file=FILE[:TEMPLATE]
12174 instantiate the configuration file FILE
12175 --header=FILE[:TEMPLATE]
12176 instantiate the configuration header FILE
12177
12178 Configuration files:
12179 $config_files
12180
12181 Configuration headers:
12182 $config_headers
12183
12184 Configuration commands:
12185 $config_commands
12186
12187 Report bugs to the package provider."
12188
12189 _ACEOF
12190 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12191 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12192 ac_cs_version="\\
12193 config.status
12194 configured by $0, generated by GNU Autoconf 2.69,
12195 with options \\"\$ac_cs_config\\"
12196
12197 Copyright (C) 2012 Free Software Foundation, Inc.
12198 This config.status script is free software; the Free Software Foundation
12199 gives unlimited permission to copy, distribute and modify it."
12200
12201 ac_pwd='$ac_pwd'
12202 srcdir='$srcdir'
12203 INSTALL='$INSTALL'
12204 AWK='$AWK'
12205 test -n "\$AWK" || AWK=awk
12206 _ACEOF
12207
12208 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12209 # The default lists apply if the user does not specify any file.
12210 ac_need_defaults=:
12211 while test $# != 0
12212 do
12213 case $1 in
12214 --*=?*)
12215 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12216 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12217 ac_shift=:
12218 ;;
12219 --*=)
12220 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12221 ac_optarg=
12222 ac_shift=:
12223 ;;
12224 *)
12225 ac_option=$1
12226 ac_optarg=$2
12227 ac_shift=shift
12228 ;;
12229 esac
12230
12231 case $ac_option in
12232 # Handling of the options.
12233 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12234 ac_cs_recheck=: ;;
12235 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12236 $as_echo "$ac_cs_version"; exit ;;
12237 --config | --confi | --conf | --con | --co | --c )
12238 $as_echo "$ac_cs_config"; exit ;;
12239 --debug | --debu | --deb | --de | --d | -d )
12240 debug=: ;;
12241 --file | --fil | --fi | --f )
12242 $ac_shift
12243 case $ac_optarg in
12244 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12245 '') as_fn_error $? "missing file argument" ;;
12246 esac
12247 as_fn_append CONFIG_FILES " '$ac_optarg'"
12248 ac_need_defaults=false;;
12249 --header | --heade | --head | --hea )
12250 $ac_shift
12251 case $ac_optarg in
12252 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12253 esac
12254 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12255 ac_need_defaults=false;;
12256 --he | --h)
12257 # Conflict between --help and --header
12258 as_fn_error $? "ambiguous option: \`$1'
12259 Try \`$0 --help' for more information.";;
12260 --help | --hel | -h )
12261 $as_echo "$ac_cs_usage"; exit ;;
12262 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12263 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12264 ac_cs_silent=: ;;
12265
12266 # This is an error.
12267 -*) as_fn_error $? "unrecognized option: \`$1'
12268 Try \`$0 --help' for more information." ;;
12269
12270 *) as_fn_append ac_config_targets " $1"
12271 ac_need_defaults=false ;;
12272
12273 esac
12274 shift
12275 done
12276
12277 ac_configure_extra_args=
12278
12279 if $ac_cs_silent; then
12280 exec 6>/dev/null
12281 ac_configure_extra_args="$ac_configure_extra_args --silent"
12282 fi
12283
12284 _ACEOF
12285 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12286 if \$ac_cs_recheck; then
12287 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12288 shift
12289 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12290 CONFIG_SHELL='$SHELL'
12291 export CONFIG_SHELL
12292 exec "\$@"
12293 fi
12294
12295 _ACEOF
12296 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12297 exec 5>>config.log
12298 {
12299 echo
12300 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12301 ## Running $as_me. ##
12302 _ASBOX
12303 $as_echo "$ac_log"
12304 } >&5
12305
12306 _ACEOF
12307 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12308 #
12309 # INIT-COMMANDS
12310 #
12311 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12312
12313
12314 # The HP-UX ksh and POSIX shell print the target directory to stdout
12315 # if CDPATH is set.
12316 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12317
12318 sed_quote_subst='$sed_quote_subst'
12319 double_quote_subst='$double_quote_subst'
12320 delay_variable_subst='$delay_variable_subst'
12321 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12322 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12323 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12324 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12325 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12326 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12327 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12328 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12329 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12330 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12331 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12332 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12333 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12334 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12335 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12336 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12337 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12338 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12339 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12340 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12341 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12342 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12343 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12344 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12345 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12346 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12347 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12348 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12349 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12350 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12351 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12352 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12353 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12354 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12355 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12356 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12357 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12358 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12359 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12360 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12361 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12362 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12363 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12364 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12365 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12366 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12367 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12368 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12369 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"`'
12370 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12371 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12372 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12373 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12374 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12375 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12376 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12377 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12378 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12379 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12380 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12381 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12382 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12383 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12384 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12385 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12386 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12387 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12388 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12389 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12390 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12391 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12392 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12393 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12394 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12395 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12396 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12397 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12398 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12399 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12400 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12401 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12402 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12403 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12404 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12405 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12406 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12407 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12408 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12409 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12410 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12411 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12412 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12413 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12414 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12415 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12416 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12417 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12418 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12419 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12420 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12421 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12422 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12423 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12424 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12425 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12426 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12427 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12428 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12429 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12430 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12431 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12432 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12433 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12434 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12435 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12436 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12437 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12438 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12439 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12440 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12441
12442 LTCC='$LTCC'
12443 LTCFLAGS='$LTCFLAGS'
12444 compiler='$compiler_DEFAULT'
12445
12446 # A function that is used when there is no print builtin or printf.
12447 func_fallback_echo ()
12448 {
12449 eval 'cat <<_LTECHO_EOF
12450 \$1
12451 _LTECHO_EOF'
12452 }
12453
12454 # Quote evaled strings.
12455 for var in SHELL \
12456 ECHO \
12457 SED \
12458 GREP \
12459 EGREP \
12460 FGREP \
12461 LD \
12462 NM \
12463 LN_S \
12464 lt_SP2NL \
12465 lt_NL2SP \
12466 reload_flag \
12467 OBJDUMP \
12468 deplibs_check_method \
12469 file_magic_cmd \
12470 AR \
12471 AR_FLAGS \
12472 STRIP \
12473 RANLIB \
12474 CC \
12475 CFLAGS \
12476 compiler \
12477 lt_cv_sys_global_symbol_pipe \
12478 lt_cv_sys_global_symbol_to_cdecl \
12479 lt_cv_sys_global_symbol_to_c_name_address \
12480 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12481 lt_prog_compiler_no_builtin_flag \
12482 lt_prog_compiler_wl \
12483 lt_prog_compiler_pic \
12484 lt_prog_compiler_static \
12485 lt_cv_prog_compiler_c_o \
12486 need_locks \
12487 DSYMUTIL \
12488 NMEDIT \
12489 LIPO \
12490 OTOOL \
12491 OTOOL64 \
12492 shrext_cmds \
12493 export_dynamic_flag_spec \
12494 whole_archive_flag_spec \
12495 compiler_needs_object \
12496 with_gnu_ld \
12497 allow_undefined_flag \
12498 no_undefined_flag \
12499 hardcode_libdir_flag_spec \
12500 hardcode_libdir_flag_spec_ld \
12501 hardcode_libdir_separator \
12502 fix_srcfile_path \
12503 exclude_expsyms \
12504 include_expsyms \
12505 file_list_spec \
12506 variables_saved_for_relink \
12507 libname_spec \
12508 library_names_spec \
12509 soname_spec \
12510 install_override_mode \
12511 finish_eval \
12512 old_striplib \
12513 striplib; do
12514 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12515 *[\\\\\\\`\\"\\\$]*)
12516 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12517 ;;
12518 *)
12519 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12520 ;;
12521 esac
12522 done
12523
12524 # Double-quote double-evaled strings.
12525 for var in reload_cmds \
12526 old_postinstall_cmds \
12527 old_postuninstall_cmds \
12528 old_archive_cmds \
12529 extract_expsyms_cmds \
12530 old_archive_from_new_cmds \
12531 old_archive_from_expsyms_cmds \
12532 archive_cmds \
12533 archive_expsym_cmds \
12534 module_cmds \
12535 module_expsym_cmds \
12536 export_symbols_cmds \
12537 prelink_cmds \
12538 postinstall_cmds \
12539 postuninstall_cmds \
12540 finish_cmds \
12541 sys_lib_search_path_spec \
12542 sys_lib_dlsearch_path_spec; do
12543 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12544 *[\\\\\\\`\\"\\\$]*)
12545 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12546 ;;
12547 *)
12548 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12549 ;;
12550 esac
12551 done
12552
12553 ac_aux_dir='$ac_aux_dir'
12554 xsi_shell='$xsi_shell'
12555 lt_shell_append='$lt_shell_append'
12556
12557 # See if we are running on zsh, and set the options which allow our
12558 # commands through without removal of \ escapes INIT.
12559 if test -n "\${ZSH_VERSION+set}" ; then
12560 setopt NO_GLOB_SUBST
12561 fi
12562
12563
12564 PACKAGE='$PACKAGE'
12565 VERSION='$VERSION'
12566 TIMESTAMP='$TIMESTAMP'
12567 RM='$RM'
12568 ofile='$ofile'
12569
12570
12571
12572
12573 _ACEOF
12574
12575 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12576
12577 # Handling of arguments.
12578 for ac_config_target in $ac_config_targets
12579 do
12580 case $ac_config_target in
12581 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
12582 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
12583 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12584 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
12585 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
12586 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
12587 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
12588 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
12589
12590 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12591 esac
12592 done
12593
12594
12595 # If the user did not use the arguments to specify the items to instantiate,
12596 # then the envvar interface is used. Set only those that are not.
12597 # We use the long form for the default assignment because of an extremely
12598 # bizarre bug on SunOS 4.1.3.
12599 if $ac_need_defaults; then
12600 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12601 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12602 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12603 fi
12604
12605 # Have a temporary directory for convenience. Make it in the build tree
12606 # simply because there is no reason against having it here, and in addition,
12607 # creating and moving files from /tmp can sometimes cause problems.
12608 # Hook for its removal unless debugging.
12609 # Note that there is a small window in which the directory will not be cleaned:
12610 # after its creation but before its name has been assigned to `$tmp'.
12611 $debug ||
12612 {
12613 tmp= ac_tmp=
12614 trap 'exit_status=$?
12615 : "${ac_tmp:=$tmp}"
12616 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12617 ' 0
12618 trap 'as_fn_exit 1' 1 2 13 15
12619 }
12620 # Create a (secure) tmp directory for tmp files.
12621
12622 {
12623 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12624 test -d "$tmp"
12625 } ||
12626 {
12627 tmp=./conf$$-$RANDOM
12628 (umask 077 && mkdir "$tmp")
12629 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12630 ac_tmp=$tmp
12631
12632 # Set up the scripts for CONFIG_FILES section.
12633 # No need to generate them if there are no CONFIG_FILES.
12634 # This happens for instance with `./config.status config.h'.
12635 if test -n "$CONFIG_FILES"; then
12636
12637
12638 ac_cr=`echo X | tr X '\015'`
12639 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12640 # But we know of no other shell where ac_cr would be empty at this
12641 # point, so we can use a bashism as a fallback.
12642 if test "x$ac_cr" = x; then
12643 eval ac_cr=\$\'\\r\'
12644 fi
12645 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12646 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12647 ac_cs_awk_cr='\\r'
12648 else
12649 ac_cs_awk_cr=$ac_cr
12650 fi
12651
12652 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12653 _ACEOF
12654
12655
12656 {
12657 echo "cat >conf$$subs.awk <<_ACEOF" &&
12658 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12659 echo "_ACEOF"
12660 } >conf$$subs.sh ||
12661 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12662 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12663 ac_delim='%!_!# '
12664 for ac_last_try in false false false false false :; do
12665 . ./conf$$subs.sh ||
12666 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12667
12668 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12669 if test $ac_delim_n = $ac_delim_num; then
12670 break
12671 elif $ac_last_try; then
12672 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12673 else
12674 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12675 fi
12676 done
12677 rm -f conf$$subs.sh
12678
12679 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12680 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12681 _ACEOF
12682 sed -n '
12683 h
12684 s/^/S["/; s/!.*/"]=/
12685 p
12686 g
12687 s/^[^!]*!//
12688 :repl
12689 t repl
12690 s/'"$ac_delim"'$//
12691 t delim
12692 :nl
12693 h
12694 s/\(.\{148\}\)..*/\1/
12695 t more1
12696 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12697 p
12698 n
12699 b repl
12700 :more1
12701 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12702 p
12703 g
12704 s/.\{148\}//
12705 t nl
12706 :delim
12707 h
12708 s/\(.\{148\}\)..*/\1/
12709 t more2
12710 s/["\\]/\\&/g; s/^/"/; s/$/"/
12711 p
12712 b
12713 :more2
12714 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12715 p
12716 g
12717 s/.\{148\}//
12718 t delim
12719 ' <conf$$subs.awk | sed '
12720 /^[^""]/{
12721 N
12722 s/\n//
12723 }
12724 ' >>$CONFIG_STATUS || ac_write_fail=1
12725 rm -f conf$$subs.awk
12726 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12727 _ACAWK
12728 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12729 for (key in S) S_is_set[key] = 1
12730 FS = "\a"
12731
12732 }
12733 {
12734 line = $ 0
12735 nfields = split(line, field, "@")
12736 substed = 0
12737 len = length(field[1])
12738 for (i = 2; i < nfields; i++) {
12739 key = field[i]
12740 keylen = length(key)
12741 if (S_is_set[key]) {
12742 value = S[key]
12743 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12744 len += length(value) + length(field[++i])
12745 substed = 1
12746 } else
12747 len += 1 + keylen
12748 }
12749
12750 print line
12751 }
12752
12753 _ACAWK
12754 _ACEOF
12755 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12756 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12757 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12758 else
12759 cat
12760 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12761 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12762 _ACEOF
12763
12764 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12765 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12766 # trailing colons and then remove the whole line if VPATH becomes empty
12767 # (actually we leave an empty line to preserve line numbers).
12768 if test "x$srcdir" = x.; then
12769 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12770 h
12771 s///
12772 s/^/:/
12773 s/[ ]*$/:/
12774 s/:\$(srcdir):/:/g
12775 s/:\${srcdir}:/:/g
12776 s/:@srcdir@:/:/g
12777 s/^:*//
12778 s/:*$//
12779 x
12780 s/\(=[ ]*\).*/\1/
12781 G
12782 s/\n//
12783 s/^[^=]*=[ ]*$//
12784 }'
12785 fi
12786
12787 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12788 fi # test -n "$CONFIG_FILES"
12789
12790 # Set up the scripts for CONFIG_HEADERS section.
12791 # No need to generate them if there are no CONFIG_HEADERS.
12792 # This happens for instance with `./config.status Makefile'.
12793 if test -n "$CONFIG_HEADERS"; then
12794 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12795 BEGIN {
12796 _ACEOF
12797
12798 # Transform confdefs.h into an awk script `defines.awk', embedded as
12799 # here-document in config.status, that substitutes the proper values into
12800 # config.h.in to produce config.h.
12801
12802 # Create a delimiter string that does not exist in confdefs.h, to ease
12803 # handling of long lines.
12804 ac_delim='%!_!# '
12805 for ac_last_try in false false :; do
12806 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12807 if test -z "$ac_tt"; then
12808 break
12809 elif $ac_last_try; then
12810 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12811 else
12812 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12813 fi
12814 done
12815
12816 # For the awk script, D is an array of macro values keyed by name,
12817 # likewise P contains macro parameters if any. Preserve backslash
12818 # newline sequences.
12819
12820 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12821 sed -n '
12822 s/.\{148\}/&'"$ac_delim"'/g
12823 t rset
12824 :rset
12825 s/^[ ]*#[ ]*define[ ][ ]*/ /
12826 t def
12827 d
12828 :def
12829 s/\\$//
12830 t bsnl
12831 s/["\\]/\\&/g
12832 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12833 D["\1"]=" \3"/p
12834 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12835 d
12836 :bsnl
12837 s/["\\]/\\&/g
12838 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12839 D["\1"]=" \3\\\\\\n"\\/p
12840 t cont
12841 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12842 t cont
12843 d
12844 :cont
12845 n
12846 s/.\{148\}/&'"$ac_delim"'/g
12847 t clear
12848 :clear
12849 s/\\$//
12850 t bsnlc
12851 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12852 d
12853 :bsnlc
12854 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12855 b cont
12856 ' <confdefs.h | sed '
12857 s/'"$ac_delim"'/"\\\
12858 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12859
12860 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12861 for (key in D) D_is_set[key] = 1
12862 FS = "\a"
12863 }
12864 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12865 line = \$ 0
12866 split(line, arg, " ")
12867 if (arg[1] == "#") {
12868 defundef = arg[2]
12869 mac1 = arg[3]
12870 } else {
12871 defundef = substr(arg[1], 2)
12872 mac1 = arg[2]
12873 }
12874 split(mac1, mac2, "(") #)
12875 macro = mac2[1]
12876 prefix = substr(line, 1, index(line, defundef) - 1)
12877 if (D_is_set[macro]) {
12878 # Preserve the white space surrounding the "#".
12879 print prefix "define", macro P[macro] D[macro]
12880 next
12881 } else {
12882 # Replace #undef with comments. This is necessary, for example,
12883 # in the case of _POSIX_SOURCE, which is predefined and required
12884 # on some systems where configure will not decide to define it.
12885 if (defundef == "undef") {
12886 print "/*", prefix defundef, macro, "*/"
12887 next
12888 }
12889 }
12890 }
12891 { print }
12892 _ACAWK
12893 _ACEOF
12894 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12895 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
12896 fi # test -n "$CONFIG_HEADERS"
12897
12898
12899 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12900 shift
12901 for ac_tag
12902 do
12903 case $ac_tag in
12904 :[FHLC]) ac_mode=$ac_tag; continue;;
12905 esac
12906 case $ac_mode$ac_tag in
12907 :[FHL]*:*);;
12908 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12909 :[FH]-) ac_tag=-:-;;
12910 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12911 esac
12912 ac_save_IFS=$IFS
12913 IFS=:
12914 set x $ac_tag
12915 IFS=$ac_save_IFS
12916 shift
12917 ac_file=$1
12918 shift
12919
12920 case $ac_mode in
12921 :L) ac_source=$1;;
12922 :[FH])
12923 ac_file_inputs=
12924 for ac_f
12925 do
12926 case $ac_f in
12927 -) ac_f="$ac_tmp/stdin";;
12928 *) # Look for the file first in the build tree, then in the source tree
12929 # (if the path is not absolute). The absolute path cannot be DOS-style,
12930 # because $ac_f cannot contain `:'.
12931 test -f "$ac_f" ||
12932 case $ac_f in
12933 [\\/$]*) false;;
12934 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12935 esac ||
12936 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12937 esac
12938 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12939 as_fn_append ac_file_inputs " '$ac_f'"
12940 done
12941
12942 # Let's still pretend it is `configure' which instantiates (i.e., don't
12943 # use $as_me), people would be surprised to read:
12944 # /* config.h. Generated by config.status. */
12945 configure_input='Generated from '`
12946 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12947 `' by configure.'
12948 if test x"$ac_file" != x-; then
12949 configure_input="$ac_file. $configure_input"
12950 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12951 $as_echo "$as_me: creating $ac_file" >&6;}
12952 fi
12953 # Neutralize special characters interpreted by sed in replacement strings.
12954 case $configure_input in #(
12955 *\&* | *\|* | *\\* )
12956 ac_sed_conf_input=`$as_echo "$configure_input" |
12957 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12958 *) ac_sed_conf_input=$configure_input;;
12959 esac
12960
12961 case $ac_tag in
12962 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12963 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12964 esac
12965 ;;
12966 esac
12967
12968 ac_dir=`$as_dirname -- "$ac_file" ||
12969 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12970 X"$ac_file" : 'X\(//\)[^/]' \| \
12971 X"$ac_file" : 'X\(//\)$' \| \
12972 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12973 $as_echo X"$ac_file" |
12974 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12975 s//\1/
12976 q
12977 }
12978 /^X\(\/\/\)[^/].*/{
12979 s//\1/
12980 q
12981 }
12982 /^X\(\/\/\)$/{
12983 s//\1/
12984 q
12985 }
12986 /^X\(\/\).*/{
12987 s//\1/
12988 q
12989 }
12990 s/.*/./; q'`
12991 as_dir="$ac_dir"; as_fn_mkdir_p
12992 ac_builddir=.
12993
12994 case "$ac_dir" in
12995 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12996 *)
12997 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12998 # A ".." for each directory in $ac_dir_suffix.
12999 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13000 case $ac_top_builddir_sub in
13001 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13002 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13003 esac ;;
13004 esac
13005 ac_abs_top_builddir=$ac_pwd
13006 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13007 # for backward compatibility:
13008 ac_top_builddir=$ac_top_build_prefix
13009
13010 case $srcdir in
13011 .) # We are building in place.
13012 ac_srcdir=.
13013 ac_top_srcdir=$ac_top_builddir_sub
13014 ac_abs_top_srcdir=$ac_pwd ;;
13015 [\\/]* | ?:[\\/]* ) # Absolute name.
13016 ac_srcdir=$srcdir$ac_dir_suffix;
13017 ac_top_srcdir=$srcdir
13018 ac_abs_top_srcdir=$srcdir ;;
13019 *) # Relative name.
13020 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13021 ac_top_srcdir=$ac_top_build_prefix$srcdir
13022 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13023 esac
13024 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13025
13026
13027 case $ac_mode in
13028 :F)
13029 #
13030 # CONFIG_FILE
13031 #
13032
13033 case $INSTALL in
13034 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13035 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13036 esac
13037 _ACEOF
13038
13039 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13040 # If the template does not know about datarootdir, expand it.
13041 # FIXME: This hack should be removed a few years after 2.60.
13042 ac_datarootdir_hack=; ac_datarootdir_seen=
13043 ac_sed_dataroot='
13044 /datarootdir/ {
13045 p
13046 q
13047 }
13048 /@datadir@/p
13049 /@docdir@/p
13050 /@infodir@/p
13051 /@localedir@/p
13052 /@mandir@/p'
13053 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13054 *datarootdir*) ac_datarootdir_seen=yes;;
13055 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13057 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13058 _ACEOF
13059 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13060 ac_datarootdir_hack='
13061 s&@datadir@&$datadir&g
13062 s&@docdir@&$docdir&g
13063 s&@infodir@&$infodir&g
13064 s&@localedir@&$localedir&g
13065 s&@mandir@&$mandir&g
13066 s&\\\${datarootdir}&$datarootdir&g' ;;
13067 esac
13068 _ACEOF
13069
13070 # Neutralize VPATH when `$srcdir' = `.'.
13071 # Shell code in configure.ac might set extrasub.
13072 # FIXME: do we really want to maintain this feature?
13073 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13074 ac_sed_extra="$ac_vpsub
13075 $extrasub
13076 _ACEOF
13077 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13078 :t
13079 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13080 s|@configure_input@|$ac_sed_conf_input|;t t
13081 s&@top_builddir@&$ac_top_builddir_sub&;t t
13082 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13083 s&@srcdir@&$ac_srcdir&;t t
13084 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13085 s&@top_srcdir@&$ac_top_srcdir&;t t
13086 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13087 s&@builddir@&$ac_builddir&;t t
13088 s&@abs_builddir@&$ac_abs_builddir&;t t
13089 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13090 s&@INSTALL@&$ac_INSTALL&;t t
13091 $ac_datarootdir_hack
13092 "
13093 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13094 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13095
13096 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13097 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13098 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13099 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13100 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13101 which seems to be undefined. Please make sure it is defined" >&5
13102 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13103 which seems to be undefined. Please make sure it is defined" >&2;}
13104
13105 rm -f "$ac_tmp/stdin"
13106 case $ac_file in
13107 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13108 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13109 esac \
13110 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13111 ;;
13112 :H)
13113 #
13114 # CONFIG_HEADER
13115 #
13116 if test x"$ac_file" != x-; then
13117 {
13118 $as_echo "/* $configure_input */" \
13119 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13120 } >"$ac_tmp/config.h" \
13121 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13122 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13123 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13124 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13125 else
13126 rm -f "$ac_file"
13127 mv "$ac_tmp/config.h" "$ac_file" \
13128 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13129 fi
13130 else
13131 $as_echo "/* $configure_input */" \
13132 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13133 || as_fn_error $? "could not create -" "$LINENO" 5
13134 fi
13135 ;;
13136
13137 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13138 $as_echo "$as_me: executing $ac_file commands" >&6;}
13139 ;;
13140 esac
13141
13142
13143 case $ac_file$ac_mode in
13144 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
13145 "libtool":C)
13146
13147 # See if we are running on zsh, and set the options which allow our
13148 # commands through without removal of \ escapes.
13149 if test -n "${ZSH_VERSION+set}" ; then
13150 setopt NO_GLOB_SUBST
13151 fi
13152
13153 cfgfile="${ofile}T"
13154 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13155 $RM "$cfgfile"
13156
13157 cat <<_LT_EOF >> "$cfgfile"
13158 #! $SHELL
13159
13160 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13161 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13162 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13163 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13164 #
13165 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13166 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13167 # Written by Gordon Matzigkeit, 1996
13168 #
13169 # This file is part of GNU Libtool.
13170 #
13171 # GNU Libtool is free software; you can redistribute it and/or
13172 # modify it under the terms of the GNU General Public License as
13173 # published by the Free Software Foundation; either version 2 of
13174 # the License, or (at your option) any later version.
13175 #
13176 # As a special exception to the GNU General Public License,
13177 # if you distribute this file as part of a program or library that
13178 # is built using GNU Libtool, you may include this file under the
13179 # same distribution terms that you use for the rest of that program.
13180 #
13181 # GNU Libtool is distributed in the hope that it will be useful,
13182 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13183 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13184 # GNU General Public License for more details.
13185 #
13186 # You should have received a copy of the GNU General Public License
13187 # along with GNU Libtool; see the file COPYING. If not, a copy
13188 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13189 # obtained by writing to the Free Software Foundation, Inc.,
13190 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13191
13192
13193 # The names of the tagged configurations supported by this script.
13194 available_tags=""
13195
13196 # ### BEGIN LIBTOOL CONFIG
13197
13198 # Which release of libtool.m4 was used?
13199 macro_version=$macro_version
13200 macro_revision=$macro_revision
13201
13202 # Whether or not to build shared libraries.
13203 build_libtool_libs=$enable_shared
13204
13205 # Whether or not to build static libraries.
13206 build_old_libs=$enable_static
13207
13208 # What type of objects to build.
13209 pic_mode=$pic_mode
13210
13211 # Whether or not to optimize for fast installation.
13212 fast_install=$enable_fast_install
13213
13214 # Shell to use when invoking shell scripts.
13215 SHELL=$lt_SHELL
13216
13217 # An echo program that protects backslashes.
13218 ECHO=$lt_ECHO
13219
13220 # The host system.
13221 host_alias=$host_alias
13222 host=$host
13223 host_os=$host_os
13224
13225 # The build system.
13226 build_alias=$build_alias
13227 build=$build
13228 build_os=$build_os
13229
13230 # A sed program that does not truncate output.
13231 SED=$lt_SED
13232
13233 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13234 Xsed="\$SED -e 1s/^X//"
13235
13236 # A grep program that handles long lines.
13237 GREP=$lt_GREP
13238
13239 # An ERE matcher.
13240 EGREP=$lt_EGREP
13241
13242 # A literal string matcher.
13243 FGREP=$lt_FGREP
13244
13245 # A BSD- or MS-compatible name lister.
13246 NM=$lt_NM
13247
13248 # Whether we need soft or hard links.
13249 LN_S=$lt_LN_S
13250
13251 # What is the maximum length of a command?
13252 max_cmd_len=$max_cmd_len
13253
13254 # Object file suffix (normally "o").
13255 objext=$ac_objext
13256
13257 # Executable file suffix (normally "").
13258 exeext=$exeext
13259
13260 # whether the shell understands "unset".
13261 lt_unset=$lt_unset
13262
13263 # turn spaces into newlines.
13264 SP2NL=$lt_lt_SP2NL
13265
13266 # turn newlines into spaces.
13267 NL2SP=$lt_lt_NL2SP
13268
13269 # An object symbol dumper.
13270 OBJDUMP=$lt_OBJDUMP
13271
13272 # Method to check whether dependent libraries are shared objects.
13273 deplibs_check_method=$lt_deplibs_check_method
13274
13275 # Command to use when deplibs_check_method == "file_magic".
13276 file_magic_cmd=$lt_file_magic_cmd
13277
13278 # The archiver.
13279 AR=$lt_AR
13280 AR_FLAGS=$lt_AR_FLAGS
13281
13282 # A symbol stripping program.
13283 STRIP=$lt_STRIP
13284
13285 # Commands used to install an old-style archive.
13286 RANLIB=$lt_RANLIB
13287 old_postinstall_cmds=$lt_old_postinstall_cmds
13288 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13289
13290 # Whether to use a lock for old archive extraction.
13291 lock_old_archive_extraction=$lock_old_archive_extraction
13292
13293 # A C compiler.
13294 LTCC=$lt_CC
13295
13296 # LTCC compiler flags.
13297 LTCFLAGS=$lt_CFLAGS
13298
13299 # Take the output of nm and produce a listing of raw symbols and C names.
13300 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13301
13302 # Transform the output of nm in a proper C declaration.
13303 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13304
13305 # Transform the output of nm in a C name address pair.
13306 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13307
13308 # Transform the output of nm in a C name address pair when lib prefix is needed.
13309 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13310
13311 # The name of the directory that contains temporary libtool files.
13312 objdir=$objdir
13313
13314 # Used to examine libraries when file_magic_cmd begins with "file".
13315 MAGIC_CMD=$MAGIC_CMD
13316
13317 # Must we lock files when doing compilation?
13318 need_locks=$lt_need_locks
13319
13320 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13321 DSYMUTIL=$lt_DSYMUTIL
13322
13323 # Tool to change global to local symbols on Mac OS X.
13324 NMEDIT=$lt_NMEDIT
13325
13326 # Tool to manipulate fat objects and archives on Mac OS X.
13327 LIPO=$lt_LIPO
13328
13329 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13330 OTOOL=$lt_OTOOL
13331
13332 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13333 OTOOL64=$lt_OTOOL64
13334
13335 # Old archive suffix (normally "a").
13336 libext=$libext
13337
13338 # Shared library suffix (normally ".so").
13339 shrext_cmds=$lt_shrext_cmds
13340
13341 # The commands to extract the exported symbol list from a shared archive.
13342 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13343
13344 # Variables whose values should be saved in libtool wrapper scripts and
13345 # restored at link time.
13346 variables_saved_for_relink=$lt_variables_saved_for_relink
13347
13348 # Do we need the "lib" prefix for modules?
13349 need_lib_prefix=$need_lib_prefix
13350
13351 # Do we need a version for libraries?
13352 need_version=$need_version
13353
13354 # Library versioning type.
13355 version_type=$version_type
13356
13357 # Shared library runtime path variable.
13358 runpath_var=$runpath_var
13359
13360 # Shared library path variable.
13361 shlibpath_var=$shlibpath_var
13362
13363 # Is shlibpath searched before the hard-coded library search path?
13364 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13365
13366 # Format of library name prefix.
13367 libname_spec=$lt_libname_spec
13368
13369 # List of archive names. First name is the real one, the rest are links.
13370 # The last name is the one that the linker finds with -lNAME
13371 library_names_spec=$lt_library_names_spec
13372
13373 # The coded name of the library, if different from the real name.
13374 soname_spec=$lt_soname_spec
13375
13376 # Permission mode override for installation of shared libraries.
13377 install_override_mode=$lt_install_override_mode
13378
13379 # Command to use after installation of a shared archive.
13380 postinstall_cmds=$lt_postinstall_cmds
13381
13382 # Command to use after uninstallation of a shared archive.
13383 postuninstall_cmds=$lt_postuninstall_cmds
13384
13385 # Commands used to finish a libtool library installation in a directory.
13386 finish_cmds=$lt_finish_cmds
13387
13388 # As "finish_cmds", except a single script fragment to be evaled but
13389 # not shown.
13390 finish_eval=$lt_finish_eval
13391
13392 # Whether we should hardcode library paths into libraries.
13393 hardcode_into_libs=$hardcode_into_libs
13394
13395 # Compile-time system search path for libraries.
13396 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13397
13398 # Run-time system search path for libraries.
13399 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13400
13401 # Whether dlopen is supported.
13402 dlopen_support=$enable_dlopen
13403
13404 # Whether dlopen of programs is supported.
13405 dlopen_self=$enable_dlopen_self
13406
13407 # Whether dlopen of statically linked programs is supported.
13408 dlopen_self_static=$enable_dlopen_self_static
13409
13410 # Commands to strip libraries.
13411 old_striplib=$lt_old_striplib
13412 striplib=$lt_striplib
13413
13414
13415 # The linker used to build libraries.
13416 LD=$lt_LD
13417
13418 # How to create reloadable object files.
13419 reload_flag=$lt_reload_flag
13420 reload_cmds=$lt_reload_cmds
13421
13422 # Commands used to build an old-style archive.
13423 old_archive_cmds=$lt_old_archive_cmds
13424
13425 # A language specific compiler.
13426 CC=$lt_compiler
13427
13428 # Is the compiler the GNU compiler?
13429 with_gcc=$GCC
13430
13431 # Compiler flag to turn off builtin functions.
13432 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13433
13434 # How to pass a linker flag through the compiler.
13435 wl=$lt_lt_prog_compiler_wl
13436
13437 # Additional compiler flags for building library objects.
13438 pic_flag=$lt_lt_prog_compiler_pic
13439
13440 # Compiler flag to prevent dynamic linking.
13441 link_static_flag=$lt_lt_prog_compiler_static
13442
13443 # Does compiler simultaneously support -c and -o options?
13444 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13445
13446 # Whether or not to add -lc for building shared libraries.
13447 build_libtool_need_lc=$archive_cmds_need_lc
13448
13449 # Whether or not to disallow shared libs when runtime libs are static.
13450 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13451
13452 # Compiler flag to allow reflexive dlopens.
13453 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13454
13455 # Compiler flag to generate shared objects directly from archives.
13456 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13457
13458 # Whether the compiler copes with passing no objects directly.
13459 compiler_needs_object=$lt_compiler_needs_object
13460
13461 # Create an old-style archive from a shared archive.
13462 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13463
13464 # Create a temporary old-style archive to link instead of a shared archive.
13465 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13466
13467 # Commands used to build a shared archive.
13468 archive_cmds=$lt_archive_cmds
13469 archive_expsym_cmds=$lt_archive_expsym_cmds
13470
13471 # Commands used to build a loadable module if different from building
13472 # a shared archive.
13473 module_cmds=$lt_module_cmds
13474 module_expsym_cmds=$lt_module_expsym_cmds
13475
13476 # Whether we are building with GNU ld or not.
13477 with_gnu_ld=$lt_with_gnu_ld
13478
13479 # Flag that allows shared libraries with undefined symbols to be built.
13480 allow_undefined_flag=$lt_allow_undefined_flag
13481
13482 # Flag that enforces no undefined symbols.
13483 no_undefined_flag=$lt_no_undefined_flag
13484
13485 # Flag to hardcode \$libdir into a binary during linking.
13486 # This must work even if \$libdir does not exist
13487 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13488
13489 # If ld is used when linking, flag to hardcode \$libdir into a binary
13490 # during linking. This must work even if \$libdir does not exist.
13491 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13492
13493 # Whether we need a single "-rpath" flag with a separated argument.
13494 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13495
13496 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13497 # DIR into the resulting binary.
13498 hardcode_direct=$hardcode_direct
13499
13500 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13501 # DIR into the resulting binary and the resulting library dependency is
13502 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13503 # library is relocated.
13504 hardcode_direct_absolute=$hardcode_direct_absolute
13505
13506 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13507 # into the resulting binary.
13508 hardcode_minus_L=$hardcode_minus_L
13509
13510 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13511 # into the resulting binary.
13512 hardcode_shlibpath_var=$hardcode_shlibpath_var
13513
13514 # Set to "yes" if building a shared library automatically hardcodes DIR
13515 # into the library and all subsequent libraries and executables linked
13516 # against it.
13517 hardcode_automatic=$hardcode_automatic
13518
13519 # Set to yes if linker adds runtime paths of dependent libraries
13520 # to runtime path list.
13521 inherit_rpath=$inherit_rpath
13522
13523 # Whether libtool must link a program against all its dependency libraries.
13524 link_all_deplibs=$link_all_deplibs
13525
13526 # Fix the shell variable \$srcfile for the compiler.
13527 fix_srcfile_path=$lt_fix_srcfile_path
13528
13529 # Set to "yes" if exported symbols are required.
13530 always_export_symbols=$always_export_symbols
13531
13532 # The commands to list exported symbols.
13533 export_symbols_cmds=$lt_export_symbols_cmds
13534
13535 # Symbols that should not be listed in the preloaded symbols.
13536 exclude_expsyms=$lt_exclude_expsyms
13537
13538 # Symbols that must always be exported.
13539 include_expsyms=$lt_include_expsyms
13540
13541 # Commands necessary for linking programs (against libraries) with templates.
13542 prelink_cmds=$lt_prelink_cmds
13543
13544 # Specify filename containing input files.
13545 file_list_spec=$lt_file_list_spec
13546
13547 # How to hardcode a shared library path into an executable.
13548 hardcode_action=$hardcode_action
13549
13550 # ### END LIBTOOL CONFIG
13551
13552 _LT_EOF
13553
13554 case $host_os in
13555 aix3*)
13556 cat <<\_LT_EOF >> "$cfgfile"
13557 # AIX sometimes has problems with the GCC collect2 program. For some
13558 # reason, if we set the COLLECT_NAMES environment variable, the problems
13559 # vanish in a puff of smoke.
13560 if test "X${COLLECT_NAMES+set}" != Xset; then
13561 COLLECT_NAMES=
13562 export COLLECT_NAMES
13563 fi
13564 _LT_EOF
13565 ;;
13566 esac
13567
13568
13569 ltmain="$ac_aux_dir/ltmain.sh"
13570
13571
13572 # We use sed instead of cat because bash on DJGPP gets confused if
13573 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13574 # text mode, it properly converts lines to CR/LF. This bash problem
13575 # is reportedly fixed, but why not run on old versions too?
13576 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13577 || (rm -f "$cfgfile"; exit 1)
13578
13579 case $xsi_shell in
13580 yes)
13581 cat << \_LT_EOF >> "$cfgfile"
13582
13583 # func_dirname file append nondir_replacement
13584 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13585 # otherwise set result to NONDIR_REPLACEMENT.
13586 func_dirname ()
13587 {
13588 case ${1} in
13589 */*) func_dirname_result="${1%/*}${2}" ;;
13590 * ) func_dirname_result="${3}" ;;
13591 esac
13592 }
13593
13594 # func_basename file
13595 func_basename ()
13596 {
13597 func_basename_result="${1##*/}"
13598 }
13599
13600 # func_dirname_and_basename file append nondir_replacement
13601 # perform func_basename and func_dirname in a single function
13602 # call:
13603 # dirname: Compute the dirname of FILE. If nonempty,
13604 # add APPEND to the result, otherwise set result
13605 # to NONDIR_REPLACEMENT.
13606 # value returned in "$func_dirname_result"
13607 # basename: Compute filename of FILE.
13608 # value retuned in "$func_basename_result"
13609 # Implementation must be kept synchronized with func_dirname
13610 # and func_basename. For efficiency, we do not delegate to
13611 # those functions but instead duplicate the functionality here.
13612 func_dirname_and_basename ()
13613 {
13614 case ${1} in
13615 */*) func_dirname_result="${1%/*}${2}" ;;
13616 * ) func_dirname_result="${3}" ;;
13617 esac
13618 func_basename_result="${1##*/}"
13619 }
13620
13621 # func_stripname prefix suffix name
13622 # strip PREFIX and SUFFIX off of NAME.
13623 # PREFIX and SUFFIX must not contain globbing or regex special
13624 # characters, hashes, percent signs, but SUFFIX may contain a leading
13625 # dot (in which case that matches only a dot).
13626 func_stripname ()
13627 {
13628 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13629 # positional parameters, so assign one to ordinary parameter first.
13630 func_stripname_result=${3}
13631 func_stripname_result=${func_stripname_result#"${1}"}
13632 func_stripname_result=${func_stripname_result%"${2}"}
13633 }
13634
13635 # func_opt_split
13636 func_opt_split ()
13637 {
13638 func_opt_split_opt=${1%%=*}
13639 func_opt_split_arg=${1#*=}
13640 }
13641
13642 # func_lo2o object
13643 func_lo2o ()
13644 {
13645 case ${1} in
13646 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13647 *) func_lo2o_result=${1} ;;
13648 esac
13649 }
13650
13651 # func_xform libobj-or-source
13652 func_xform ()
13653 {
13654 func_xform_result=${1%.*}.lo
13655 }
13656
13657 # func_arith arithmetic-term...
13658 func_arith ()
13659 {
13660 func_arith_result=$(( $* ))
13661 }
13662
13663 # func_len string
13664 # STRING may not start with a hyphen.
13665 func_len ()
13666 {
13667 func_len_result=${#1}
13668 }
13669
13670 _LT_EOF
13671 ;;
13672 *) # Bourne compatible functions.
13673 cat << \_LT_EOF >> "$cfgfile"
13674
13675 # func_dirname file append nondir_replacement
13676 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13677 # otherwise set result to NONDIR_REPLACEMENT.
13678 func_dirname ()
13679 {
13680 # Extract subdirectory from the argument.
13681 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13682 if test "X$func_dirname_result" = "X${1}"; then
13683 func_dirname_result="${3}"
13684 else
13685 func_dirname_result="$func_dirname_result${2}"
13686 fi
13687 }
13688
13689 # func_basename file
13690 func_basename ()
13691 {
13692 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13693 }
13694
13695
13696 # func_stripname prefix suffix name
13697 # strip PREFIX and SUFFIX off of NAME.
13698 # PREFIX and SUFFIX must not contain globbing or regex special
13699 # characters, hashes, percent signs, but SUFFIX may contain a leading
13700 # dot (in which case that matches only a dot).
13701 # func_strip_suffix prefix name
13702 func_stripname ()
13703 {
13704 case ${2} in
13705 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13706 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13707 esac
13708 }
13709
13710 # sed scripts:
13711 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13712 my_sed_long_arg='1s/^-[^=]*=//'
13713
13714 # func_opt_split
13715 func_opt_split ()
13716 {
13717 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13718 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13719 }
13720
13721 # func_lo2o object
13722 func_lo2o ()
13723 {
13724 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13725 }
13726
13727 # func_xform libobj-or-source
13728 func_xform ()
13729 {
13730 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13731 }
13732
13733 # func_arith arithmetic-term...
13734 func_arith ()
13735 {
13736 func_arith_result=`expr "$@"`
13737 }
13738
13739 # func_len string
13740 # STRING may not start with a hyphen.
13741 func_len ()
13742 {
13743 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13744 }
13745
13746 _LT_EOF
13747 esac
13748
13749 case $lt_shell_append in
13750 yes)
13751 cat << \_LT_EOF >> "$cfgfile"
13752
13753 # func_append var value
13754 # Append VALUE to the end of shell variable VAR.
13755 func_append ()
13756 {
13757 eval "$1+=\$2"
13758 }
13759 _LT_EOF
13760 ;;
13761 *)
13762 cat << \_LT_EOF >> "$cfgfile"
13763
13764 # func_append var value
13765 # Append VALUE to the end of shell variable VAR.
13766 func_append ()
13767 {
13768 eval "$1=\$$1\$2"
13769 }
13770
13771 _LT_EOF
13772 ;;
13773 esac
13774
13775
13776 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13777 || (rm -f "$cfgfile"; exit 1)
13778
13779 mv -f "$cfgfile" "$ofile" ||
13780 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13781 chmod +x "$ofile"
13782
13783 ;;
13784 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
13785 rm -f Makesim1.tmp Makesim2.tmp Makefile
13786 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
13787 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
13788 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
13789 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
13790 <Makefile.sim >Makefile
13791 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
13792 ;;
13793 "stamp-h":C) echo > stamp-h ;;
13794
13795 esac
13796 done # for ac_tag
13797
13798
13799 as_fn_exit 0
13800 _ACEOF
13801 ac_clean_files=$ac_clean_files_save
13802
13803 test $ac_write_fail = 0 ||
13804 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13805
13806
13807 # configure is writing to config.log, and then calls config.status.
13808 # config.status does its own redirection, appending to config.log.
13809 # Unfortunately, on DOS this fails, as config.log is still kept open
13810 # by configure, so config.status won't be able to write to it; its
13811 # output is simply discarded. So we exec the FD to /dev/null,
13812 # effectively closing config.log, so it can be properly (re)opened and
13813 # appended to by config.status. When coming back to configure, we
13814 # need to make the FD available again.
13815 if test "$no_create" != yes; then
13816 ac_cs_success=:
13817 ac_config_status_args=
13818 test "$silent" = yes &&
13819 ac_config_status_args="$ac_config_status_args --quiet"
13820 exec 5>/dev/null
13821 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13822 exec 5>>config.log
13823 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13824 # would make configure fail if this is the last instruction.
13825 $ac_cs_success || as_fn_exit 1
13826 fi
13827 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13829 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13830 fi
13831
13832